World of Spectrum
  • Categories
  • Discussions
  • FAQ
  • Sign In
Home › Search
Title Search
@title beer Word 'beer' in title
User Search
  • @user admin Only posts by Admin
Text Search
  • @body beer Word 'beer' in the text
Phrase Search
"Hello World" Exact phrase match
Exclude Terms
  • car -red Search cars that are not red
"Or" Searches
  • honda | bmw 'honda' or 'bmw' results
Multi-Field
@(title,body) hello Both contain 'hello'
WildCard
  • hond* civ* Match all with an astrix
Combination
  • @title bmw @user admin
See more supported syntax examples
Search Again :: Adv Search 1000 results in 0.035s
<1…10111213141516…34>
  • Weird Computer GamesBook Title: [B][URL="http://www.worldofspectrum.org/infoseekid.cgi?id=2000411"]Weird Computer Games[/URL][/B] Page: 3, Program: Tower of Terror - [U…

    ... gosub 970
    960 return
    970 let m$="nothing of interest ... red button"
    1070 return
    1080 let m$="nothing of interest ... )=1 then let r=8:let f(10)=0:let m$="ok":return
    1200 ... if ob=5 and r=8 ...
    c1541 c1541 March 2008 MIA/STP/SDP
  • A BASIC compiler projectHi, I started my own BASIC compiler for the ZX Spectrum (and Z80 machines) 3 months ago. It's still in ALPHA stage (when it is mature, I will write …

    Here's a simple 'Catch the bricks' game...

    [code]
    10 LET A$=">_
    mulder mulder June 2008 Development
  • A BASIC compiler projectHi, I started my own BASIC compiler for the ZX Spectrum (and Z80 machines) 3 months ago. It's still in ALPHA stage (when it is mature, I will write …

    [CODE]10 LET A$=">_
    mulder mulder June 2008 Development
  • Sudoku on ZX Spectrum 48KZX Spectrum 48&#1050; Sudoku game 25 years Spectrum and 300 years Leonhard Euler anniversary. 6000 (and more) puzzles, 8 levels. [url]http://www.t…

    ... : LET t$=t$+CHR$ x: NEXT x
    140 FOR y=0 TO 175: LET ... p$=q$: LET s ... FOR x=0 TO 255: LET p=1-m*POINT (x,y): LET s=INT (e ... *p/(p+1)+0.5): LET l=x-INT (s/2): LET ...
    srba srba August 2008 Games
  • 'orange' on a spectrumalways wondered why spectrums could never seem to achieve the colour orange? wasn't one of the default colours, and don't remember seeing anything th…

    ... ]

    [code]
    10 LET n=85: FOR i=0 ... : POKE USR "a"+i,n: LET n=255-n: NEXT i ...
    20 FOR x=0 TO 31: FOR y=0 TO 21 ... PRINT AT y,x;CHR$ 144;
    40 NEXT y: NEXT x
    50 ...
    Digital Prawn Digital Prawn August 2008 Sinclair Miscellaneous
  • 'orange' on a spectrumalways wondered why spectrums could never seem to achieve the colour orange? wasn't one of the default colours, and don't remember seeing anything th…

    ... ]

    [code]
    10 LET n=85: FOR i=0 ... : POKE USR "a"+i,n: LET n=255-n: NEXT i ...
    20 FOR x=0 TO 31: FOR y=0 TO 21 ... PRINT AT y,x;CHR$ 144;
    40 NEXT y: NEXT x
    50 ...
    def chris def chris August 2008 Sinclair Miscellaneous
  • 'orange' on a spectrumalways wondered why spectrums could never seem to achieve the colour orange? wasn't one of the default colours, and don't remember seeing anything th…

    ... /> 30 LET decbin=1000: LET bindec=2000
    40 LET scr1=8000: LET scr2=9000 ... ()
    1010 LET t=n: LET p=8
    1020 LET s=2^(p ... =0: FOR p=1 TO 8: LET n=n+b(p)*2 ... : POKE syspage,n
    9060 RETURN
    [/code]

    Explanation ...
    Digital Prawn Digital Prawn August 2008 Sinclair Miscellaneous
  • Bresenham's line algorithmHelp - I really am struggling to get my head around this algorithm. I don't know why, I coped with Cordic (SIN/COS) and integer divide routines (/10 …

    ... X: LET dy=SGN Y
    530 LET X=ABS X: LET Y=ABS Y
    540 IF X> =Y ... br /> 610 LET H=B
    620 LET i=INT (B/2 ... 750 NEXT N
    760 RETURN[/CODE]
    into some decent ...
    Jimmy Jimmy August 2008 Development
  • Bresenhams circle algorithmI post here my final circle code to replace, if you want, the one in the ROM. It only uses integer math and runs very fast and is very compact. It is…

    ... $8000

    ; x^2+y^2=r^2 represents the ... /> Loop:

    ;*******Set 8 pixels, one for each circle ... /> ld A,D ;Point #8
    sub L
    ... L is y
    jr nc,end_circle ;While (y > x)
    ... must contain $2758 on return to the Zx OS < ...
    rtunes rtunes September 2008 Development
  • How would you make Cybernoid a better game.Following on from the Cecco thread, it might actually be quite interesting to hear people?s views on how they would improve the recognised ZX Spectru…

    ... $00, $FF, $00, $FF ; x, y, x, y
    DEFB $00, $FF, $FF ... $08, $00, $FC ; up 8 x4 speed
    DEFB $E2 ... 01, $FE ; right 8 x1 speed + up 8 x2 speed
    ... $08, $00, $FE ; up 8 x 2 speed
    DEFB $E2 ... FF, $FE ; left 8 x1 speed + up 8 x2 speed
    ...
    FrankT FrankT November 2008 Games
  • Which computer is most similar to Zx Spectrum?I have wondered recently wihch other 8-bit computer is most of all similar to Zx Spectrum. I mean similar graphics, similar gameplay, similar program…

    ... /> 20 LET r=r2/255: LET g=g2/255: LET b=b2 ... /255
    30 LET Y=(0 ... /> 40 LET U=(B-Y)*0.565
    50 LET V=(R-Y)*0 ... .713
    55 PRINT "RGB 8 :";(STR ... br /> 70 PRINT "YUVC1 :";(STR$ (y)+" ")( TO 4);" ";(STR$ (.5+ ...
    Arda Arda November 2008 Sinclair Miscellaneous
  • Which computer is most similar to Zx Spectrum?I have wondered recently wihch other 8-bit computer is most of all similar to Zx Spectrum. I mean similar graphics, similar gameplay, similar program…

    ... /> 20 LET r=r2/255: LET g=g2/255: LET b=b2 ... /255
    30 LET Y=(0 ... /> 40 LET U=(B-Y)*0.565
    50 LET V=(R-Y)*0 ... .713
    55 PRINT "RGB 8 :";(STR ... br /> 70 PRINT "YUVC1 :";(STR$ (y)+" ")( TO 4);" ";(STR$ (.5+ ...
    Saboteur Saboteur November 2008 Sinclair Miscellaneous
  • Rainbow Generator for 48K Spectrum using PUSHThis is what I came up with from [B]gasman[/B]'s suggestions. It's stable in ZXSpin and ZX32 simulating a 48K Speccy. Anyone like to try it on the …

    ... ordiante use
    ; PRINT AT y,x; #4; "some text";. All 256 ...

    ld c, 8 ; loop counter
    loop:
    ret ; return

    ; main interrupt routine ...
    push hl ; write 8 bytes from registers
    push ...
    chev chev May 2009 Development
  • Rainbow Generator for 48K Spectrum using PUSHThis is what I came up with from [B]gasman[/B]'s suggestions. It's stable in ZXSpin and ZX32 simulating a 48K Speccy. Anyone like to try it on the …

    ... br /> This gives another 8 bytes in multicolour, thus ...
    PRINT USR plot, y, x, colour :
    REM ... plotmc, y=ycoord, x=xcoord, and colour
    y,x and ... FOR X = 0 TO 47
    30 FOR Y = ... Y,X,INT(RND*8 ) : REM PLOT Y,X RANDOM COLOUR
    50 NEXT Y: NEXT X ...
    Dr BEEP Dr BEEP May 2009 Development
  • Goldfinch - an open software stack for mass storageYep, another pet project of mine to compete with all the others I've started. But hey, if I didn't get distracted by things like this I'd just get di…

    ... /> in = fopen("s>9600;8/N/1","rw"); // s is ... /> {
    FILE *in;
    unsigned int x,y;

    /* Open the block ... ("%02x ", buffer[y|x]);
    printf("\n");
    }

    return 0;
    Alcoholics Anonymous Alcoholics Anonymous June 2009 Announcements
  • New Functions for Sinclair BasicA total of 52 new functions can be added to Sinclair BASIC; 26 numeric functions (A-Z) and 26 string functions (A$-Z$). Owing to the internal structu…

    ... "-"FFFF")
    [I]posint8[/I] = 8-bit positive integer (0-255 ... /> DEF FN M(x$,y$)=(x$ AND x$ < y$)+(y$ AND y$ y$)+(y$ AND y$ >= x$)
    [/code]
    Dr BEEP Dr BEEP July 2009 Sinclair Basic
  • Very basicI found the wos site a few months ago when searching for solutions to my broken spectrum, that i had dug out of storage and was learning basic on. Si…

    ... :
    [CODE]10 LET x= INT(RND*10)+1: LET count=1
    20 ... y: LET y= INT ABS y: PRINT y
    30 PRINT "Too high..." AND y>x; "Too ... low..." AND y
    roko roko September 2009 Sinclair Basic
  • 2 questions about matrix and string handlingI was never good at understanding how to do something random in Sinclair Basic without repeating something that was already done. Had problems unders…

    ... /> 30 LET x=(INT (RND*LEN a$)+1): PRINT x
    40 LET y=(INT (RND*LEN ... a$))+1: PRINT y
    50 LET x$=a$(x ... )
    60 LET ...
    Arjun Arjun October 2009 Sinclair Basic
  • 2 questions about matrix and string handlingI was never good at understanding how to do something random in Sinclair Basic without repeating something that was already done. Had problems unders…

    ... them! :p

    So, let's say I want to ... string?

    Second question. Let's say I have a ... /halloween.html"]word search[/URL] (let's say, A$(10,10 ... n
    30 if a$(y,x) = w$(1) then go to ... found delete
    1020 rem return to 40
    [/code]
    Dr BEEP Dr BEEP October 2009 Sinclair Basic
  • Question about operations and target numbers[size=1]Title should say *operators. It's been a long day.[/size] :p One of the homework problems my kids are working on consists on using a set of …

    ... : CLS
    2 LET x1=3: LET y1=0: LET x2=2
    20 DIM b$(4): LET b$="*/+-"
    30 FOR a ... )+b$(x)+STR$ a(b)+")"
    101 LET d$=b$(y)
    102 LET ... AND y1=0 THEN LET x1=3: LET y1=15
    1030 ... =15 THEN LET x1=3: LET y1=0
    1040 RETURN
    [/CODE ...
    zxbruno zxbruno October 2009 Sinclair Basic
  • Speccy games programmingI've got a question. Where games written in pure machine code or was it a level higher with Assembly language being the choice? I always thought it…

    ...

    eg.
    int fseek(FILE *fp, fpos_t offset ... , int whence)

    this ... print at (CHR$ 16, y, x) and other codes to affect ... make it the first 8-bit compiler with a ... C is the original published 8 bit compiler from 20+ ...
    Alcoholics Anonymous Alcoholics Anonymous February 2010 Games
  • address 23760 etc.Hi all, Where could I find Spectrum 48 addresses, what's in 23760 for instance ? Thanks for advance ! -jp

    ... POKE 23796,(20+(INT (RND*2)*8)+INT (RND*2))*INT (RND*2)
    INT (RND*2)*8)+INT (RND*2))*INT (RND*2)
    INT (RND*2)*8)+INT (RND*2))*INT (RND*2)
    INT (RND*2)*8)+INT (RND*2))*INT (RND*2)
    76 LET x=USR ...
    jukka_k jukka_k March 2010 Sinclair Basic
  • address 23760 etc.Hi all, Where could I find Spectrum 48 addresses, what's in 23760 for instance ? Thanks for advance ! -jp

    ... 23818,INT (RND*256)
    83 POKE 23854,(20+(INT (RND*2)*8)+INT ... (RND*2))*INT (RND*2)
    84 POKE 23855,(20+(INT ... (RND*2)*8)+INT (RND*2))*INT (RND*2)
    85 LET x=USR ...
    jukka_k jukka_k March 2010 Sinclair Basic
<1…10111213141516…34>

Latest Posts

  • i am currently listening to........
    Paradigm Shifter on 12:26AM
  • Happy 40th Birthday to the Amstrad CPC464!
    dmsmith on April 16
  • Celebrity deaths...
    mel the bell on April 16
  • Cooperative Games.
    Paradigm Shifter on April 16
  • LONELY TZX files : software TZX'd on the online sites with NO ASSOCIATED DOCUMENTATION
    harriusherbartio on April 16
  • European Software Titles with an English version
    harriusherbartio on April 16
  • How we became brainwashed by social media
    Antiriad2097 on April 16
  • How Do You Categorize Your Speccy Software and Games?
    Antiriad2097 on April 16
  • Fixed Speccy Software. And which games remained unfixed?
    harriusherbartio on April 16
  • I am currently watching.....
    zx1 on April 15

HitBox

Word Docs Hits
2000 2.9K 3.5K
let 29.3K 51.6K
atr 25 35
attr 692 1.3K
y 6.2K 15.7K
x 14K 31.7K
tinta 2 2
8 30.2K 46.2K
int 2.2K 6K
papel 5 6
63 920 1.8K
return 7K 10.6K

Related Threads

  • Let it Slow Let it Snow let it SnowWell, It's snowing here hard in the top left Corner of North Carolina.<br /> <br /> I heard that is it snowing hard in the UK also. My parents were s…
  • Famous 8 x 8 graphicsHi All,<br /> <br /> Part of a game I'm writing involves collecting falling 8x8 graphics, one level will be fonts (got this bit sorted) and another w…
  • Spectaculator 5.x/6.x And Multiface 3Hi there, anyone had any trouble with this at all? The instructions say that it will auto-switch between a Multiface 128 and a Multiface 3 when choos…
  • Convert x,y to Attribute Address in AssemblyWhat is the fastest way, given x,y (in hl) to return the attribute address?
  • Getting attribute location from a screen coordinates (x,y)I am having trouble figuring out how to convert an x,y coordinate pair (pointing to a specific pixel) to the location of the attribute for the block …
  • X-10 or X-20 schematics wantedDoes anyone have schematics for the Sinclair X-10 or X-20 amplifiers ?<br /> <br /> These amp-kits were sold back in 1964/65, and when I read about t…
  • Fuse for Mac OS X 0.8.0-pre1A new public preview of the next version of Fuse for Mac OS X has been released at the dedicated sourceforge project:<br /> <br /> [url]http://source…
  • Let is snow let it snowFor those of use in the south and west of the country including those in Northern Ireland its going to be a snowy one tonight and tomorow.<br /> <br …
  • Fuse for Mac OS X 0.8.0-pre2A new public preview of the next version of Fuse for Mac OS X has been released at the dedicated sourceforge project:<br /> <br /> [url]http://source…

Related Searches

  • y first project
  • x files
  • x y z
  • x y
  • flash 128 bright 64 paper 8 ink attr
  • attr y x
  • screen address to x and y
  • screen x y r tape
  • screen x y
  • 8 int
  • draw x y a algorithm
  • attr int flash
  • calculate pixel position from x y
  • 8 x sprite sheet
  • 8 x sprite sheet zx
  • 8 x udg sheet zx
  • 8 x udgs zx graphics
  • draw x y z
  • let bk3 peek val x 18
  • x y to screen position

Copyright © 2024 World of Spectrum