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.169s
<1…891011121314…34>
  • Kempston mouseHas anyone got code to work with an emulated Kempston mouse? There seems to be some conflicting information in the internet on which bits are reset w…

    ... LET y=175
    25 PRINT AT 0,0;x;" ";y;" "
    30 IF ... the kempston mouse driver, factor 1.

    Restart the tape ...
    MatGubbins MatGubbins November 2014 Development
  • Fast Condition TestingHello my friends, I have been writing some input and string handling routines in BASIC lately - yeah I could write them super fast in C/ASM via z88d…

    ... /> a$() = routine codes for CHR$ 1 ->CHR$ 127 (default 32 ... a character
    [*]line 2901: print updated string after add/delete ... />
    2400 FOR z=0 TO 0 STEP 0:
    LET c$=INKEY ... $(cx)=" ": LET cx=cx-1
    2901 PRINT AT 0,0;s$
    2902 IF ...
    Battle Bunny Battle Bunny November 2014 Sinclair Basic
  • Scrolling in BASICI remember a few BASIC typeins for other machines that claimed to be scrolling the screen. Obviously vertically its not too difficult - once you dis…

    ... PRINT AT 0,0;a$
    110 LET a$=a$(2 TO 32)+a$(1 ...
    catmeows catmeows March 2015 Sinclair Miscellaneous
  • Turbo RAM Glitch or feature ?I have been testing a Spectrum [url="http://www.worldofspectrum.org/infoseekid.cgi?id=1000328"]worldofspectrum.org/infoseekid.cgi?id=1000328"]RAM Tur…

    Try this:
    [code]10 PRINT AT 0,0;IN 63486,IN 61438,
    20 GO TO 10[/code]

    [b][i]Mark[/i][/b]
    1024MAK 1024MAK September 2015 Hardware
  • Turbo RAM Glitch or feature ?I have been testing a Spectrum [url="http://www.worldofspectrum.org/infoseekid.cgi?id=1000328"]worldofspectrum.org/infoseekid.cgi?id=1000328"]RAM Tur…

    ... with two number keys pressed at the same time. So the ... editor.

    [b][i]Mark[/i][/b][/quote]
    I was ... "]Try this:
    [code]10 PRINT AT 0,0;IN 63486,IN 61438,

    [b][i]Mark[/i][/b][/quote]

    I ...
    RMartins RMartins September 2015 Hardware
  • Bomb Munchies - preview releaseBomb Munchies Preview release Version 12th Jan 2014 [URL=http://s979.photobucket.com/user/MatGubbins/media/bmsix_zpsc33279a2.gif.html][IMG]http://i…

    ...
    10 PRINT AT 0,0;"31 ";IN 31;" "
    20 PRINT AT 1,0;"55 ";IN 55 ... basic first, Sinclair 1 + 2
    Controller 1 - Sinclair 1 (67890)
    Controller ... 2 - Sinclair 1 (67890)
    Numbers for Sinclair will print ok, but ...
    MatGubbins MatGubbins November 2015 Brand new software
  • Introduce yourself[SIZE=3][FONT=Comic Sans MS]This is the thread to stop by & introduce yourself.[/FONT][/SIZE]

    10 BORDER 0: PAPER 0: INK 7:CLS
    20 INPUT "Please, type your name: ";a$
    30 PRINT AT 0,0;"Hello, ";a$;"!"
    40 PRINT AT 1,0;"I'm huelvy, a Speccy fan from Spain."; AT 2,0;"Happy to be here."
    50 STOP
    huelvy huelvy December 2015 Chit chat
  • Flood FillHi Folks, Can anyone point me to a flood fill that I can call from ZX BASIC? I have looked through the archive and although there are posts about…

    ... somewhat like 'FILL AT x,y' (similar to PRINT AT x,y) I ... differing coordinates. Comparable with PRINT AT 0,0;"m": PRINT AT 0,1;'n'. After all we do ...
    roko roko December 2015 Development
  • Leading Zeroes on a Score in BASICI'm trying to print the score with leading zeroes such that it's always 6 characters wide, i.e.: 000010, 000150, 006100 etc. I quickly knocked thi…

    ... /> [code]10 LET x=0: LET score=0: PRINT AT 0,0;"000000"

    20 ... >=10000 THEN LET x=1

    6645 IF score ... ;=100000 THEN LET x=0

    6650 PRINT AT 0,x;score
    textvoyage textvoyage July 2016 Sinclair Basic
  • Leading Zeroes on a Score in BASICI'm trying to print the score with leading zeroes such that it's always 6 characters wide, i.e.: 000010, 000150, 006100 etc. I quickly knocked thi…

    ... LET x=5: LET score=0: PRINT AT 0,0;"000000"
    20 IF score ... >=10000 THEN LET x=1
    60 IF score> ... ;=100000 THEN LET x=0
    70 PRINT AT 0,x;score
    80 ...
    textvoyage textvoyage July 2016 Sinclair Basic
  • Leading Zeroes on a Score in BASICI'm trying to print the score with leading zeroes such that it's always 6 characters wide, i.e.: 000010, 000150, 006100 etc. I quickly knocked thi…

    ... ()): PRINT #0;AT 0,0;"Start : ";st: LET ft=0:
    FOR l=1 TO ... t(FN f(),FN f()): PRINT #0;AT 1,0;"Finish : ";ft'
    "Duration ... THEN LET x=0
    2011 PRINT AT 0,13;"000000"(TO ... 5004 LET score=0
    5006 PRINT AT 0,13;FN s$( ..…
    Battle Bunny Battle Bunny July 2016 Sinclair Basic
  • Must be missing the point - machine code... Hi Folks, Trying my hand at machine code again but falling at the first hurdle. I hand crafted the following to run at address 62000 and the co…

    ... /> 130 PRINT AT 0,0;"ADDR";AT 0,7;"HEX";AT 0,12;"MSB";AT 0,17;"LSB";AT 0,22;"DEC ... GO TO 300
    180 PRINT A;TAB 7;H$;
    1)
    200 LET P=P-(48 AND P64)
    210 PRINT ... D=D+P
    260 PRINT TAB 17;P;TAB 22 ...
    280 LET A=A+1
    290 GO TO 160 ...
    Paddy Coleman Paddy Coleman September 2016 Development
  • Akalabeth gamei found now that someone ported an ansi-basic game (coded in 1979?) to msx-basic - what about a zx-spectrum basic version of it? ;) https://plus.goo…

    ... />
    [code]100 BORDER 0: PAPER 0: INK 7: CLS
    ... br /> 130 REM
    140 PRINT AT 0,0;"Please wait, building string"
    230 REM F=0 - PLOT, X=+ve, Y=+ ... ve
    240 REM F=1 - DRAW, X=+ve, Y ...
    290 LET F=1
    300 IF A$="P ...
    Paddy Coleman Paddy Coleman October 2016 Sinclair Basic
  • Akalabeth gamei found now that someone ported an ansi-basic game (coded in 1979?) to msx-basic - what about a zx-spectrum basic version of it? ;) https://plus.goo…

    ... />
    [code]100 BORDER 0: PAPER 0: INK 7: CLS
    ... br /> 130 REM
    140 PRINT AT 0,0;"Please wait, building string"
    230 REM F=0 - PLOT, X=+ve, Y=+ ... ve
    240 REM F=1 - DRAW, X=+ve, Y ...
    290 LET F=1
    300 IF A$="P ...
    Paddy Coleman Paddy Coleman October 2016 Sinclair Basic
  • Akalabeth gamei found now that someone ported an ansi-basic game (coded in 1979?) to msx-basic - what about a zx-spectrum basic version of it? ;) https://plus.goo…

    ... />
    [code]100 BORDER 0: PAPER 0: INK 7: CLS
    ... br /> 140 REM
    150 PRINT AT 0,0;"Please wait, storing data"
    240 REM F=0 - PLOT, X=+ve, Y=+ ... ve
    250 REM F=1 - DRAW, X=+ve, Y=+ ...
    300 LET F=1
    310 IF A$="P ...
    Paddy Coleman Paddy Coleman October 2016 Sinclair Basic
  • Welcome to the Matrix!Ok here's something I been playing with while I'm at work and on public transport. I'm thinking I want to be able to move the large letters around th…

    Just store the message in a string variable.
    Let a$="put message here"
    Let l=len a$
    Print at 0,0; a$(1 to 31)
    Let a$=a$(2 to l) +a$(1)
    Rebelstar without a cause Rebelstar without a cause October 2016 BASIC
  • Welcome to the Matrix!Ok here's something I been playing with while I'm at work and on public transport. I'm thinking I want to be able to move the large letters around th…

    [quote="Rebelstar without a cause;884091"]
    10 Let a$="put message here"
    20 Let l=len a$
    30 Print at 0,0; a$(1 to 31)
    40 Let a$=a$(2 to l) +a$(1)
    50 Goto 30


    [/quote]
    Rebelstar without a cause Rebelstar without a cause October 2016 BASIC
  • Welcome to the Matrix!Ok here's something I been playing with while I'm at work and on public transport. I'm thinking I want to be able to move the large letters around th…

    ... ]
    10 PRINT "Hello ";
    20 PRINT "World";
    30 PRINT "!"
    [/ ... /> 10 FOR n=0 TO 255
    20 PRINT AT 0,0;SQR n
    1 frames [sup]*[/sup]

    10 FOR n=0 TO 255: PRINT AT 0,0;SQR n: NEXT n ...
    GReW GReW October 2016 BASIC
  • Help with Snake type game...any ideas ?Hi all I've attached me trying to write a snake type game. My first concern is me not writing over the System variables area. I'm pretty happy what i…

    ... d=5,da=0,sp=1:
    FOR f=1 TO ns: < ...
    40 for f=1 to ns:
    circle ... da,
    s(1,1)+=dx,s(1,2)+=dy:
    ... -1,1)-s(f,1)),
    sd=pyth(s(f-1,1)-s(f,1 ... ),s(f-1,2)-s( ... POLAR(MOUSEy-s(1,2),MOUSEx-s(1,1))-da) mod 360 ...
    Dunny Dunny November 2016 Sinclair Basic
  • Any interest in this?So before I went back to AGD I was working on this: [img]https://s21.postimg.org/4mljnbf1j/Image2.png[/img] It's a new editor for SpecBAS. Allo…

    ... d=5,da=0,sp=1:
    FOR f=1 TO ns: < ...
    40 for f=1 to ns:
    circle ... da,
    s(1,1)+=dx,s(1,2)+=dy:
    ... -1,1)-s(f,1)),
    sd=pyth(s(f-1,1)-s(f,1 ... ),s(f-1,2)-s( ... POLAR(MOUSEy-s(1,2),MOUSEx-s(1,1))-da) mod 360 ...
    ASH-II ASH-II November 2016 Sinclair Basic
  • How to improve my program using oversized numbersI'd like my dice program to print out the number four times bigger than normal if possible. Anyone know how to do this? Or I could write a sub rou…

    ... LEN (a$)>8 THEN PRINT AT 0,0;"Up to 8 Characters only ... TO 30
    50 PRINT AT 21,0; INK 7;a$
    60 ... FOR x=0 TO (LEN (a$)*8)-1 STEP 2
    70 FOR y=0 TO 8 ... )+2*POINT (x,y+1)+POINT (x+1,y+1))
    100 NEXT ...
    Dunny Dunny July 2017 BASIC
  • Just watched Paul Jenkinsons's spectrum chanel and now want to write code againPlease assume for the purpose of this thread I know nothing... I want to look to write games on the spectrum but want to develop and test on my wi…

    ... gfx
    [code] 20 PRINT AT 0,0;"31x21"
    90 LET x ... THEN LET f=f-1: IF f=0 THEN PRINT AT 21,x;" ": LET ... x=x-1: LET f ...
    140 IF f=1 THEN PRINT AT 21,x;CHR$ 140+" ... /> 160 IF f=3 THEN PRINT AT 21,x;" "+CHR$ 140< ...
    wbm wbm August 2017 Development
  • How can I make a UDG rotate?I designed a set of UDG's that can be used for making shapes or letters. Trouble is that my circle - for example - consists of 4 pieces and it would…

    ... a point at a specified coordinate is 0 or 1, and then ... IF POINT (x,y)=1 THEN PLOT x1,y1
    10 PRINT AT 0,0;"Y=";IN 65503;" "
    15 PRINT AT 1,0;"X=";IN ... they exceed 255 (or 0), it simply rolls over. ... reset the values to 0. You need to write ...
    Ast_A_Moore Ast_A_Moore November 2017 Sinclair Basic
  • I feel like such a moron having to post this but stillI started out to write a simple cursor move program to demonstrate how easy it is to program in Basic! Hah, serves me right. I started by setting…

    ... A=10
    40 LET B=10
    100 LET A ... =X
    102 LET B=Y
    105 LET I ... )
    130 PRINT AT B,A;" ";AT Y,X;"*"
    140 REM PRINT AT 0,0;X;",";Y ...
    colonel32 colonel32 December 2017 BASIC
  • Need Some Basic HelpHi all, I’ve decided to give programming in Spectrum Basic a go again (bit of nostalgia trip!) and I’m trying to develop a CYOA style game. How…

    ... . Approx. stats are: PROG=1.5kb; VARS=31kb; FREE=9KB ... rows*128)/128+1
    1023 INPUT "Starting at row [0-";(hirow);"] "; ... 1999 STOP

    2001 PRINT AT 0,0;
    "PROG= ";FN p(23627 ... =arow TO arow+rows-1:
    PRINT a'a$(a):
    Battle Bunny Battle Bunny April 2018 Sinclair Basic
  • How to stop a flickering character erasure?I'm trying to figure out how to build a moving sprite. Eventually it will be made up of several UDG's. However its early days yet so I'm experimentin…

    ... />
    10 CLS
    20 PRINT AT 10,10; "Press s to ... /> 50 FOR x=0 TO 30 STEP 1
    60 PRINT AT 0,x; " A ...
    mik3d3nch mik3d3nch May 2018 BASIC
  • im looking for a fill routine written in basici know this would be slow but i want to tinker with it to produce something else.

    ... INK 7: PAPER 0: BRIGHT 1: FLASH 0: OVER 0: INVERSE 0: BORDER 0: CLS

    Lines 340 to 360 start at the right-hand-edge and ... horizontal position always moves left at least one pixel. But the ...
    joefish joefish July 2018 Development
<1…891011121314…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
print 8.5K 20.4K
at 189.3K 276K
0 940.2K 1M
b 55.2K 190K
1 73.3K 143.7K
flash 5.4K 7.5K

Related Threads

  • ANNOUNCE: Fuse 0.6.1, libspectrum 0.2.0, fuse-utils 0.6.1I'm pleased to announce the release of the Free Unix Spectrum Emulator (Fuse) 0.6.1, which is now available from its [url="http://www.srcf.ucam.org/~…
  • ANNOUNCE: Fuse 0.6.1.1, libspectrum 0.2.0.1Hi all.<br /> <br /> The recently released Fuse 0.6.1 and libspectrum 0.2.0 contained a couple of moderately serious bugs:<br /> <br /> * The SVGAlib…
  • Fuse 0.5.1 and libspectrum 0.1.0 releasedVersion 0.5.1 of Fuse, the Free Unix Spectrum Emulator, is now available from its homepage, [url="http://www.srcf.ucam.org/~pak21/spectrum/fuse.html"…
  • Fuse for Mac OS X 1.1.1.1 ReleasedA new version of Fuse for Mac OS X has been released at the dedicated sourceforge project and shortly here on WoS:<br /> <br /> [url]http://sourcefor…
  • why when you type spectrum on the +2 and +3 does it say out 7, 0:1, instead of ok 0:1?this is a bit odd.
  • ANNOUNCE: Fuse 0.6.0.1 (security fix)Fuse 0.6.0 has been found to contain a small security hole in the TRDOS disk handling code. Due to multiple race conditions, it is (in theory) possib…
  • ANNOUNCE: Fuse For Mac OS X 0.6.0.1 (security fix)The Mac OS X version of the Fuse 0.6.0.1 security patch release is complete and should be available shortly from WoS and the Fuse homepage:<br /> <br…
  • ANNOUNCE: Manic Miner Screen Editor 1.0.1I have just released a minor new version of my Manic Miner Screen Editor. It no longer allows the user to specify an amount of air which causes the S…
  • ANNOUNCE: Fuse for Mac OS X 0.6.1.1Following on from the release of Fuse 0.6.1.1 is the release of Fuse for Mac OS X 0.6.1.1.<br /> <br /> This release fixes various problems with RZX …
  • Beta versions of Fuse 0.6.2 and libspectrum 0.2.1 availableDear all,<br /> <br /> The Fuse team is pleased to announce the release of a beta version of the upcoming 0.6.2 release of Fuse and the Fuse utilitie…

Related Searches

  • r forum loading error 0 1
  • r tape loading error 0 1
  • fuse 1 0
  • fuse 1 0 released
  • fuse 1 2 0
  • print at 23
  • assembly print text at pixel
  • the hobbit 1 0
  • spectrum emulator 1 0
  • print 1
  • 1 or 2 225 0
  • 1 or 3 225 0
  • 1 or 3 2 0 5 225
  • 1 or 2 363 0
  • 1 or 3 363 0
  • 1 or 3 2 0 5 363
  • 1 or 2 141 0
  • 1 or 3 141 0
  • 01320 print at 0 paper 8 ink a message that is easy to read
  • 100 print at 0

Copyright © 2024 World of Spectrum