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.221s
<1234567…34>
  • a poke to change fonts??hi ppl, there wasnt some poke in basic to change the look alike of the fonts of speccy?? I guess I did things like that in eighties.. also, there…

    hi ppl, there wasnt some poke in basic to change the ... ..

    also, there were a poke to quit "scroll? " message in ...
    Javier Alca?iz Javier Alca?iz September 2002 Sinclair Miscellaneous
  • Let a=val "1"I see some basic programs which use Let a=val "1" instead of let a=1 syntax. what is the difference between val "1" and 1? is it an effect of some …

    I see some basic programs which use Let a=val "1" instead of let a=1 syntax.

    what is the difference between val "1" and 1?

    is it an effect of some compiler or converter?

    just curious.
    Arda Arda April 2003 Sinclair Basic
  • Anyone needing a POKE? (fnar?! Ed)Hello, all.. Are there any games out there which you require a POKE for? I mean ones which aren't already POKEd in Tipshop, obviously.. Toodle-pip!…

    Hello, all..

    Are there any games out there which you require a POKE for? I mean ones which aren't already POKEd in Tipshop, obviously..

    Toodle-pip!
    Gerard
    hackersanon hackersanon July 2007 Games
  • So you want to make a cardgame......but you haven't got a good deck to display. Well here is a fully relocatable routine that will do the job for you. Place the code anywhere in me…

    ... the routine:
    LET A$="QH": PRINT USR adres;A$
    PRINT AT 10,10 ... lowerscreensize
    XOR A
    LD (23659),A ; allow PRINT AT 22,0 ...
    Dr BEEP Dr BEEP December 2008 Development
  • A Poke in the right place (ooer, matron).Hi there. If anybody out there can help, I just wondered what is the easiest, most reliable way to insert a poke in a loaded game, as I seem to remem…

    ... , most reliable way to insert a poke in a loaded game, as I ... once worked for. We had a poke for JSW and I am ... simply insert it into the POKE MEMORY. I see that area ... as well, but if the poke is, say, 35899,0 for ... forgotten. Also can you save a game to come back to ...
    Conan the Librarian Conan the Librarian April 2009 Games
  • New oneliners for 2008[INDENT][INDENT][INDENT]Here's my attempt at a first-person-perspective 3d game in one line of BASIC. It's called 'wormhole', and you've got to get t…

    ... /> POKE (t(k+8)=0)*(k0)*n,14:
    LET a=0:
    PRINT ... PAPER a=0;AT a*3-1,b ... ;s$:
    LET a=a+1:
    LET k=a*8+b:
    POKE (t(k ... +8)=0)*(a0)*n,14:
    LET a=0:
    PRINT ...
    Einar Saukas Einar Saukas February 2008 Development
  • WibbleBibble's Basic threadHi in an attempt to keep my questions from spamming the forum. I think its better to put them all in one place. Thanks everyone so far, I feel I am …

    ... 0: LET a$=INKEY$: PRINT #0;AT 1,0;CODE a$,: GO ... .
    * Cursor is a plain bright non-destructive square ... (Symbol-S) and Load (Symbol-A) options.
    * Handles CapsLock ... 2 DEF FN c(a)=(a AND NOT FN p())+(FN ... p()=CODE a$ AND a$>="0" AND a$=" " AND A$30)< ...
    Battle Bunny Battle Bunny August 2012 Sinclair Basic
  • how to fix instructions on screenI have a problem with my sequencer. I want the top half of the screen to stay fixed but allow the note values to print without pushing the instructio…

    ... you want to scroll.
    Poke 23659 (DF SZ) with the ... /> LET a=2
    PRINT #a, "your data for upper screen"
    LET A=1
    PRINT #a ... ; "data for lower screen"
    PRINT #a; "more ...
    The_Bert The_Bert November 2016 Sinclair Basic
  • What games can you create?After hearing that you need machine code to create commercial quality speccy games, what sort of games can you create in +3 BASIC, except text advent…

    Put lines together. Unlike a ZX81 you can put more ... />
    1 LET A=1
    10 PRINT "HELLO"
    15 LET A=A+1
    20 PRINT "BYE"
    30 IF A
    Dr BEEP Dr BEEP October 2005 Sinclair Basic
  • Copying a SCREEN$ in ZX BASIC in 1 second?!Following on from the revived "[thread=20207]Saving a complete SCREEN$ in BASIC[/thread]" thread (although Arjun really only needed a suitable POKE i…

    ... an interesting point. Was there a problem with this technique if ... aa byte should hold a 1 rather than a 0, indicating that ... br />
    Setting a larger string in a smaller will lead to ... string set
    DIM A$(4): LET A$="HELLO" : PRINT A$
    will give ...
    Dr BEEP Dr BEEP February 2012 Sinclair Basic
  • ESXDOS v0.8.0 released (with NMI Browser)Hello, To celebrate the speccy's 30th birthday, here's the latest version of ESXDOS for DivIDE users. The full changelog is too long to post here, s…

    ... What do you want to print today?", 13
    defb ... (not a TAP!) to BIN/ directory with filename PRINT. then ... you could use .print command for example: .print "Hello world"< ... x internal form), because LET a=65: .print CHR$(a) works.

    ...
    ub880d ub880d July 2012 Announcements
  • Project on ZX Spectrum in UniversityHi everyone, I am Max, student of media studies in berlin, and I have to do a little project on the spectrum. I am working on a sinclair zx spectrum…

    ... /> PRINT VAL "15"

    returns 15.

    LET a$ = "15" : LET k ... = VAL a$ : PRINT k

    returns ... variable like a string. Therefore:

    LET a$ = "HELLO": PRINT VAL$ "a$"
    returns ...
    Alessandro Grussu Alessandro Grussu December 2012 Announcements
  • Project on ZX Spectrum in UniversityHi everyone, I am Max, student of media studies in berlin, and I have to do a little project on the spectrum. I am working on a sinclair zx spectrum…

    ... variable like a string. Therefore:

    LET a$ = "HELLO": PRINT VAL$ "a$"
    ... /> 10 LET a$="b$+c$"
    20 LET b$="Merge"
    30 LET c ... $="Me"
    40 PRINT VAL$ a$

    PRINT b$+c$ is way faster ...
    Arda Arda December 2012 Announcements
  • Passing parameter from BASIC to assembler routineWas there a "clean" way of passing parameter(s) from a BASIC program to an assembler routine? Something like parameterising RANDOMIZE USR call? I fac…

    This worked also:
    LET a=10
    PRINT USR 32768,a

    assuming ... nice. I will give it a try.

    [quote=" ... your Z80 routine like this: PRINT USR address,param1,param2 ... etc ... top -> BC
    xor a ;set Z
    ret
    mr.spiv mr.spiv November 2018 Development
  • ZX ConfessionsThink there was a similar topic about this many moons ago. Anyway just wondering if there's any Speccy related confessions perhaps people would like …

    ... a$: PRINT 2^3^4
    20 PRINT "-3^4 => ";: INPUT a$: PRINT -3 ... ^4
    30 PRINT "LET A=-3:PRINT A^4 => ";: INPUT a$: LET a=-3: PRINT a^4 ...
    40 PRINT "YOU ...
    Timmy Timmy November 2020 Sinclair Miscellaneous
  • Copying a SCREEN$ in ZX BASIC in 1 second?!Following on from the revived "[thread=20207]Saving a complete SCREEN$ in BASIC[/thread]" thread (although Arjun really only needed a suitable POKE i…

    ... +8: READ v: POKE a,v: NEXT a:
    DATA 65 ... LET s$=a$:
    POKE defadd,0: POKE defadd+1,0
    50 CLS : PRINT ... POKE defadd,FN l(udg): POKE defadd+1,FN h(udg):
    LET a ... $=s$:
    POKE defadd,0: POKE defadd+1,0 ...
    Battle Bunny Battle Bunny April 2011 Sinclair Basic
  • A 128 Routine to Put Tokens in StringsI was writing a DEF FN on the +128k and decided that I'd had enough of not being able to put function tokens in strings without a great palaver and s…

    ... : LET a=FN p(23639):
    LET la=256*PEEK (a+1)+PEEK (a+2): LET ... ll=FN p(a+3): RESTORE 9990:
    LET ... ae=a+4+ll: LET ... ;: LET p=p-(p-t AND p=u): POKE b,p:
    PRINT ...
    Battle Bunny Battle Bunny December 2012 Sinclair Basic
  • Can a guy that traveled on the short bus learn machine code...Hmmm So after some soul searching I figured it was time to finaly nail spectrum machine code. Its so frustrating to sit infront of a basic listing w…

    ... I only ever managed to poke a few locations of memory. For ... LET A$=""
    30 IF A$="" THEN INPUT A$
    40 LET Y=CODE A$-48 ...
    60 POKE X,16*Y+Z
    70 LET X=X ... has returned, you type in PRINT USR 61440 (or whereever you ...
    wibble wibble August 2013 Development
  • Screen address of PRINT position...Hi Folks, The following code uses DF CC system variable to extrac the screen address for a PRINT position. [code]100 CLS 110 PRINT AT 10,16;…

    ... extrac the screen address for a PRINT position.


    [ ... br /> 110 PRINT AT 10,16;"A"
    120 PRINT AT 11,16 ... ;"B"
    130 LET A=PEEK ... 23684+256*PEEK 23685
    150 POKE A,255[/code ...
    Paddy Coleman Paddy Coleman September 2016 Sinclair Basic
  • A game from an other machine.if someone interesting, this is a game I created in 1989. this is the basic source, maybe somebody can convert to specy. An image: http://www.ep128.…

    ... 64
    270 LET JO=0
    280 !poke 49144,201
    290 SET KEY CLICK OFF
    310 LET ... 6:PRINT #101,AT X,Y:"š":LET X$(X,Y)=" ":LET A=X:LET S ... :PRINT #101,AT A,S:"š"
    870 CALL RASZT
    880 LET A=KEZA:LET ...
    endi endi June 2017 Sinclair Basic
  • Built a ZX Spectrum that works, but can't get the upper RAM to work?Like the title says I finished my Spectrum 3B board, and it boots, but it doesn't see the upper 32k of RAM. When it boots, the lower 16k works f…

    ... a=25000 TO 65535 STEP 250
    3 PRINT AT 0,0;a: POKE a ... ,0: LET d=PEEK a: IF d0 ... THEN GO SUB 8
    4 POKE a,255: LET ... d=PEEK a: IF d255 THEN GO ...
    DistantStar001 DistantStar001 June 2022 Hardware
  • ZX-81 Ram Pack problemHi! I know this is a ZX Spectrum forum, but I am hoping someone here might be able to help me out... I have posted this to c.s.s. but noone was able…

    ... some simple line like 1 PRINT
    "test" - it ... :

    1 POKE 11,1

    ... /> 20 LET A = INT(RND*255)
    30 POKE N,A
    ... 40 IF PEEK (N) A THEN PRINT " ... FAIL:";N
    50 NEXT N

    And let ...
    Tom-Cat Tom-Cat September 2005 Sinclair Miscellaneous
  • Amazing Short Type-InsHey all ! Been having some pretty stressfull days lately so I tought I would type in some games. There was a very nice type-in book here in Slovenia…

    ... t: POKE USR "a"+f,t: NEXT f
    30 LET b$="8 ... : LET y=19: LET a$=""
    50 FOR f=10 TO 19: LET a$=a$+"10 ... "+STR$ f: PRINT ... BRIGHT 1; INK 0;AT 10,f;"\a ...
    Tom-Cat Tom-Cat March 2006 Games
  • Porting 8k Adventure to SpectrumSomeone has tried to help me port 8k Adventure over to the spectrum. Here is the code thus far. It doesn't seem to work with the verbs, however. I tr…

    ... 2: POKE 23658,8: BORDER 6: PAPER 6: CLS : PRINT
    ... X
    80 PRINT INK 0;">";: INPUT A$: PRINT A$: INK 2: ... IF L(16)=-1 THEN
    PRINT : PRINT INVERSE ... IF A$="QUIT" THEN CLEAR : CLS : PRINT "THE END": STOP
    87 LET ...
    Paul Panks Paul Panks May 2008 Sinclair Basic
  • BASIC: Fast way of filling a string?Recently I decided to use string slicing to extract random numbers from a sequence in the one-liner Lottery picker: [quote] 20 RANDOMIZE : LET a$=""…

    ... to extract random numbers from a sequence in the one- ... /> 20 RANDOMIZE : LET a$="": FOR f=1 TO 49: LET a$=a$+CHR$ (f): ... NEXT f: FOR g=1 TO 8: PRINT ... TO 6: LET b=1+INT (RND*LEN a$): PRINT AT g- ... 1,8+((f-1)*3);" "( TO (CODE a ...
    Dunny Dunny November 2008 Development
  • New for 2009 - mc onelinersI found the limit of one line and one screen's worth of program really useful in (re-)learning BASIC, so I've decided to carry the format over into m…

    ... : LET z=33001: FOR j=z TO z+167: READ b: POKE ... j,b: NEXT j: PRINT AT 0,6 ... /> jr z,gameover
    ld a,8 ;print car
    ld (hl ... ),a
    ld hl,23263 ;scroll ... ;save road posn
    xor a ;print new road
    ld (hl ...
    bigjon bigjon December 2008 Development
<1234567…34>

Latest Posts

  • Your Favorite Magazine Cover Tapes.
    Your Spec-chum on 2:19PM
  • Where to Buy the New or Fairly Recent , Excellent ZX Spectrum Games Software?
    Your Spec-chum on 1:34PM
  • i am currently listening to........
    mel the bell on 11:34AM
  • Mis-labeled cassette titles or a name change?
    harriusherbartio on 11:06AM
  • Ways to preserve Speccy Tapes in the loft
    harriusherbartio on 10:58AM
  • Fixed Speccy Software. And which games remained unfixed?
    harriusherbartio on 10:47AM
  • Minor British Sports that did become games on the ZX Spectrum
    harriusherbartio on 10:30AM
  • How to return to basic properly from ASM
    Paradigm Shifter on 1:54AM
  • Frankie's ZX Spectrum Digouts
    Zup on April 8
  • Elusive Strategy Games done by the Smaller or less Prolific Software Houses.
    harriusherbartio on April 8

HitBox

Word Docs Hits
let 29.3K 51.6K
a 589.5K 1.7M
poke 6.2K 13K
print 8.5K 20.4K

Related Threads

  • A Spectrum, a couple of felt tip pens and a lot of free time on Sunday afternoons...In my opinion the best part of having a Spectrum was drawing a game map of the latest Ultimate game in the back page of my geography text book thereb…
  • I NEED A HAND FINDING A 3D CHESS GAME......WITH A HAND IN ITOk.Firstly - It's not one of the chess games in the archive with the word chess in the title.<br /> ##(Although - The ChessMaster2000 LOOKS very fami…
  • HELP!!! i need help turning a .wav files into a .tzx. im a new beginnerhi there. i hope anyone doesnt think im thick or owt but im having trouble in find the right program or the know how to convert all my 8bit mono .wav…
  • Free to a good home - Anyone in South Wales want a pile of Spectrum Games and a +3?Bit of an emergency - I'm moving out in a hurry and I don't have time to sell these!<br /> <br /> Is there anyone in South Wales who wants a fairly b…
  • 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…
  • A clever method of using a single 8-bit register to be used for two things at a timeI don't know if this is the way the SAVE routine in the Spectrum works. Anyway, this is what I've learned today.<br /> <br /> I've been commented the…
  • Sinclair QL: I'm searching for a Gold Card (or better a Super Gold Card) and a Super HermesIf someone here want to sell his Super Gold Card and Super Hemes I'm a big collector of QL stuff and I will pay very very well.<br /> <br /> Very tha…
  • Trying to find a magazine entry for a program I wrote as a child!Hi, <br /> <br /> Back when I was a child I wrote a program called "milkround" that we published in either your spectrum, your sinclair or sinclai…
  • im looking for a basic routine that adds a numerical character to a stringim looking for a basic routine that adds a numerical character to a string. so a=1, "1", then a=0 "10", then a=1 "101......" and so on
  • How to separate a character from a number in a string?Hi <br /> I've been writing a kind of logo type program in BASIC that takes a string a$ from INPUT and then draws according to what you give it. Say…

Related Searches

  • poke 128k into 48k mode
  • print a char in asm
  • usr0 poke
  • thunderceptor poke
  • divmmc 3 a
  • poke 23659
  • testing a microdrive
  • udg 128 spectrum play poke
  • udg spectrum play poke
  • create a batch file screen
  • poke bank
  • everyones a wally colour poke
  • is there a poke for gunfright
  • is there a poke for gunfright on the marvin emulator
  • crisis let a
  • poke print fast
  • poke print
  • for a 1 to let condition next
  • 01320 print at 0 paper 8 ink a message that is easy to read
  • choose ay channel with a poke

Copyright © 2024 World of Spectrum