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.136s
<1…28293031323334>
  • quick RAM copy using LET in BASICI'm in the process of reviewing, revising and refining all the programming tips & utility routines which I've posted on this forum over the last eigh…

    ... particular demo.

    A couple of extra notes:
    LET a$(a TO b)=string expression" (it won't work); re-POKE ... the destination parameters to match the slice and use "LET a ... $=string expression".
    [*]Because of the POKE overhead the ...
    Battle Bunny Battle Bunny February 2014 Sinclair Basic
  • From RAM to dim v$() "video buffer" SPEED UP!Hi! This question is related to "quick RAM copy using LET in Basic" ([url]http://www.worldofspectrum.org/forums/showthread.php?t=44296[/url]). Wel…

    ... (a+1)
    12 RESTORE 11: DIM v$(20*32): LET da ... =FN p(23639)+8
    13 RANDOMIZE FN a("a"(1)): LET ... pa=23563: LET pv=da: GO SUB ...
    17 LET a$=v$(TO 160): STOP
    90 POKE pa+1 ...
    Battle Bunny Battle Bunny March 2014 Sinclair Basic
  • From RAM to dim v$() "video buffer" SPEED UP!Hi! This question is related to "quick RAM copy using LET in Basic" ([url]http://www.worldofspectrum.org/forums/showthread.php?t=44296[/url]). Wel…

    ... br /> [CODE]640 LET dio=64440
    920 LET dir=61000
    945 POKE dir,PEEK dio
    ... IF PEEK dio=9 THEN LET enemy=enemy+1
    970 LET a$(pos TO pos+1)=s ... TO 2)
    980 LET a$(pos+32 TO pos+ ... 1010 NEXT x
    1020 LET pos=pos+32
    ...
    Hark0 Hark0 March 2014 Sinclair Basic
  • From RAM to dim v$() "video buffer" SPEED UP!Hi! This question is related to "quick RAM copy using LET in Basic" ([url]http://www.worldofspectrum.org/forums/showthread.php?t=44296[/url]). Wel…

    ... STEP 16: LET u=t: LET b$="":
    FOR a=1 TO 31 ... )+t$(u): LET u=u+1: NEXT a:
    LET v$=v$+b ... $+b$: [strike]LET v=v ... GO SUB 1000: LET ft=t0
    60 PRINT v$;"Time : ";INT ...
    Battle Bunny Battle Bunny March 2014 Sinclair Basic
  • From RAM to dim v$() "video buffer" SPEED UP!Hi! This question is related to "quick RAM copy using LET in Basic" ([url]http://www.worldofspectrum.org/forums/showthread.php?t=44296[/url]). Wel…

    ... Bunny;756801]Here's a similar idea. Line 35 times ... STEP 16: LET u=t: LET b$="":
    FOR a=1 TO ... t$(u): LET u=u+1: NEXT a:
    LET v$=v$+ ... b$+b$: LET v=v+ ... GO SUB 1000: LET ft=t0
    60 PRINT v$;"Time : "; ...
    Hark0 Hark0 March 2014 Sinclair Basic
  • dumping protected BASIC loadersI wrote this a few weeks ago but forgot to post it. It will load & list from tape/TAP/TZX any BASIC program which has been saved with SAVE, including…

    ... ]
    ...
    10 LET a=bytes: LET iv=0: LET bt=0: DIM n ...
    PRINT "[";: FOR d=1 TO 5: LET n(d)=PEEK (a+d ... ): NEXT d: GO SUB 2000:
    PRINT ... ynk; FLASH ynk=2;number;: PRINT "]";: LET a=a+6: GO TO 21
    Battle Bunny Battle Bunny March 2014 Sinclair Basic
  • quick RAM copy using LET in BASICI'm in the process of reviewing, revising and refining all the programming tips & utility routines which I've posted on this forum over the last eigh…

    ... LET loc=VAL VAL$ (CHR$ PEEK (a-3)+"$"):POKE a+1,FN l(loc): POKE a ... +2,FN h(loc): POKE a+3 ... ,FN l(l): POKE a+4 ... ,FN h(l)
    7 POKE a,0: NEXT a: LET a$=b$: POKE da ...
    Hark0 Hark0 March 2014 Sinclair Basic
  • Routine for handling large scores?[FONT=Calibri][SIZE=3]I want to store various numbers for scores and levels etc. Some of these can be very large so will need to be held in multiple …

    Here's a BASIC routine which adds or ... -45 do the operation on a single pair of digits and ... 2: "'z$:
    LET o$="+-"((o$="-")+1): LET n$="-+"((o$="-")+1)
    15 LET y$=y$( TO 16-(16- ...
    Battle Bunny Battle Bunny March 2014 Development
  • Read Data from memoryHi there. Not been on this scene for a long time. Does anyone know how to do a routine to read data from memory(peek..etc) rather than using lines of…

    ... a as uinteger

    for a=0 to 4
    print peek ... (@datalabel+a)
    next a

    datalabel ... =1 to 10
    30 let a(f)=peek (54999+f)
    LCD LCD May 2014 Sinclair Basic
  • Read Data from memoryHi there. Not been on this scene for a long time. Does anyone know how to do a routine to read data from memory(peek..etc) rather than using lines of…

    ... a as uinteger

    for a=0 to 4
    print peek ... (@datalabel+a)
    next a

    datalabel ... =1 to 10
    30 let a(f)=peek (54999+f)
    Cheers LCD, I'll take a look at that in my ...
    davepierce07 davepierce07 May 2014 Sinclair Basic
  • Fast and easy read/write of attributes?What are the fastest or easiest ways to check the attributes of tiles on the screen, in BASIC? It seems to be a great way of storing object info. …

    ... /> [CODE]10 LET X=10:LET Y=10
    20 LET a$="AB"
    30 LET b$="CD"
    40 LET c$=" "
    45 LET ... OX=X:LET OY=Y
    a" THEN LET Y=Y+1
    100 PRINT AT OY ... C$
    101 PRINT AT Y,X;a$;AT Y+1,X ...
    R-Tape R-Tape June 2014 Sinclair Basic
  • Fast and easy read/write of attributes?What are the fastest or easiest ways to check the attributes of tiles on the screen, in BASIC? It seems to be a great way of storing object info. …

    [QUOTE=ccowley;772349]Doesn't that mean that POKE is ~40% faster than PRINT with OVER 1?[/QUOTE]

    For a single character. For a sequence, PRINT is faster.
    chev chev June 2014 Sinclair Basic
  • Anyone can help with hacking TwisterI believe I have found a truly unhackable game. Twister The mother of Charlotte.... It's the decryptor starting at 65068 I'm having problems with. …

    ... wait for the magazines to print the pokes for the games ... .

    Whenever anyone said a game was unhackable, the genius ... in, or a poke file on tape which would load, poke and run ... . I have managed to make a poke file that works in ALLRAM ...
    nuggetreggae nuggetreggae June 2014 Development
  • Fast and easy read/write of attributes?What are the fastest or easiest ways to check the attributes of tiles on the screen, in BASIC? It seems to be a great way of storing object info. …

    ... i$(1): LET w=x: LET z=y:
    LET a$=CHR$ 18+CHR ... $ 1+"CD":
    LET c$=" ": PRINT AT x,y;a$: PRINT AT x+1 ... ,y;b$
    45 LET ... w=X: LET ...
    Battle Bunny Battle Bunny June 2014 Sinclair Basic
  • Anyone can help with hacking TwisterI believe I have found a truly unhackable game. Twister The mother of Charlotte.... It's the decryptor starting at 65068 I'm having problems with. …

    ... wait for the magazines to print the pokes for the games ... .

    Whenever anyone said a game was unhackable, the genius ... in, or a poke file on tape which would load, poke and run ... . I have managed to make a poke file that works in ALLRAM ...
    Shadow Maker Shadow Maker June 2014 Development
  • Official Basinc thread - Bug reports and other discussionI just released a new BASin fork, basinc. The first official release was V16r2, and today it's r3. it's uploaded to wos archive and alternatively, h…

    ... 1
    70 LET a=IN 65339
    80 PRINT "a=";a[/CODE]

    Paddy Coleman Paddy Coleman June 2014 Sinclair Basic
  • Fast and easy read/write of attributes?What are the fastest or easiest ways to check the attributes of tiles on the screen, in BASIC? It seems to be a great way of storing object info. …

    ... i$(1): LET w=x: LET z=y:
    LET a$=CHR$ 18+CHR ... $ 1+"CD":
    LET c$=" ": PRINT AT x,y;a$: PRINT AT x+1 ... ,y;b$
    45 LET ... w=X: LET ...
    Dock Dock June 2014 Sinclair Basic
  • SpecBAS / SpecOS documentationHi, I just find out about SpecBAS and I was so impressed by the new functions while retaining compatibility with ZX Basic that I've been playing wit…

    ... br /> IF SPCOLL jj THEN PRINT AT 3,30:"jj" : ... PAUSE 4 : PRINT AT 3,30;" ":SPRITE COLLIDE ... br /> 360 LET a$=INKEY$
    370 IF a$"x" AND a$" " THEN YIELD ... 1,30;"jj": PAUSE 4: PRINT AT 1,30;" ": SPRITE ... 2,30;"kk": PAUSE 4: PRINT AT 2,30;" ": SPRITE ...
    AE.Vasconcelos AE.Vasconcelos June 2014 Sinclair Basic
  • Basic program malfunctionHello. Please does anyone know why this basic program 10 LET x=0 20 LET x=x+0.1 30 print x 40 if x<>1 then goto 20 50 STOP does not properly work o…

    This also ...

    10 let a = 1/2

    20 if a .5 then print "failed"

    I belive it's because the speccy uses the same FP routines as the zx81, which even with the "improved rom" never held certain numbers correctly.
    moggy moggy June 2014 Sinclair Basic
  • Basic program malfunctionHello. Please does anyone know why this basic program 10 LET x=0 20 LET x=x+0.1 30 print x 40 if x<>1 then goto 20 50 STOP does not properly work o…

    ... /> 10 let a = 1/2

    20 if a .5 then print "failed ... .[/QUOTE]
    Yep that's a well known ROM bug discovered ...
    rich_chandler rich_chandler June 2014 Sinclair Basic
  • Basic program malfunctionHello. Please does anyone know why this basic program 10 LET x=0 20 LET x=x+0.1 30 print x 40 if x<>1 then goto 20 50 STOP does not properly work o…

    ... LET x=0
    20 LET x=x+0.1
    30 print ... point numbers only have a finite precision and can ... therefore only represent a small set of numbers ... point formal only has a 32-bit mantissa. This ... 10 let a = 1/2

    20 if a .5 then print "failed ...
    Alcoholics Anonymous Alcoholics Anonymous June 2014 Sinclair Basic
  • Frontend for the +3e projectHi, I have recently finished building the 8-bit simple interface and installed the +3e ROMs into my spectrum +2A (Back model) and it is working fine …

    ... ,6"
    1020 LET np=0
    1025 PRINT #5;AT 1 ... GO TO 1060
    1040 PRINT #5;AT (np+3)*8 ... ,0;o$;". ";t$
    1050 LET np=np+1: GO TO ... /> 1060 CLOSE #5
    1070 PRINT #0;AT 1,0;"CHOOSE ... LOAD"
    1080 PAUSE 0: LET a$=INKEY$
    1090 RESTORE
    mcleod_ideafix mcleod_ideafix June 2014 Development
  • Basic program malfunctionHello. Please does anyone know why this basic program 10 LET x=0 20 LET x=x+0.1 30 print x 40 if x<>1 then goto 20 50 STOP does not properly work o…

    ... w(a$,"."):
    LET a$=a$+(".0" AND NOT ap): LET n$(a)=a$: LET al=LEN a$:
    LET ... -1)+"."+a$(ap+1 TO ): LET o$(a)=n$(a):
    NEXT a:
    PRINT "start ...
    Battle Bunny Battle Bunny June 2014 Sinclair Basic
  • Block RoutineHi Folks, I want to draw a block on the screen dependent on providing the X,Y,W,H values. I came up with the following: [CODE]100 LET l$=" …

    ... :
    LET i=FN a(x,y,h,v,a)
    to print the ... box. Here's a ... ' ;store attribute byte in A'
    ld a,(a63092) ;get row y ... %00000111
    ld h,a
    ld a,l
    and %11100000 ...
    Battle Bunny Battle Bunny July 2014 Sinclair Basic
  • Help me fix my grail ZX 128k SpectrumHi all, Ok today my grail toaster rack ZX spectrum 128k turned up. I finally found one and for a reasonable price. I powered it up and..... Nothing …

    ... :

    10 LET A=IN 31
    20 PRINT AT 5,5 ... ;A;" ";
    30 GO TO ...
    1024MAK 1024MAK August 2014 Hardware
  • Help me fix my grail ZX 128k SpectrumHi all, Ok today my grail toaster rack ZX spectrum 128k turned up. I finally found one and for a reasonable price. I powered it up and..... Nothing …

    And if you want some colour...

    10 LET A=IN 31
    20 PRINT AT 5,5;A;" ";
    30 IF A7 THEN BORDER A/2-1
    50 GO TO 10

    [B][I]Mark[/I][/B]
    1024MAK 1024MAK August 2014 Hardware
  • Decimal to Binary stringHi all, Anyone got a less labour intensive BASIC routine than this? Example:- take 170 and convert to a string "10101010" take 4 and convert to a s…

    ... TO 1
    30 LET n$=STR$ a+STR$ b+STR$ c ... /> NEXT b:
    NEXT a
    60 PRINT n$[/code]

    50 PRINT h$;l$[/code]

    30 PRINT FN b$(INT (n/16 ... /> 50 GOTO 30
    60 PRINT n$[/code]

    And ...
    mcleod_ideafix mcleod_ideafix August 2014 Sinclair Basic
  • Decimal to Binary stringHi all, Anyone got a less labour intensive BASIC routine than this? Example:- take 170 and convert to a string "10101010" take 4 and convert to a s…

    Similar to Battle Bunny:

    [CODE]
    10 INPUT A: LET s$= "": PRINT A; "=";
    20 LET s$= STR$(A-2*INT(A/2)) + s$
    30 LET A= INT(A/2): IF A THEN GO TO 20
    40 PRINT s$: GO TO 10
    [/CODE]
    antoniovillena antoniovillena August 2014 Sinclair Basic
  • Decimal to Binary stringHi all, Anyone got a less labour intensive BASIC routine than this? Example:- take 170 and convert to a string "10101010" take 4 and convert to a s…

    ... /> 10 INPUT A: LET s$= "": LET N= 128: PRINT A; "=";
    20 IF A>255 ... THEN PRINT "Incorrect number ... A: LET S= 0: LET N= 128: PRINT A; "=";
    20 IF A>255 THEN PRINT ...
    antoniovillena antoniovillena August 2014 Sinclair Basic
  • New game by Churrosoft: "Rigor Mortis"A new platform game, where you control Death!, very appropiate for the coming up Halloween day ;) [url]http://www.muchocomi.com/?j=1[/url] There is…

    Let's find a poke to obtain infinite deaths.
    WhenIWasCruel WhenIWasCruel October 2014 Brand new software
<1…28293031323334>

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