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.215s
<1234567…34>
  • Compliator ErrorRecenlty i downloaded a basic compliator : [URL="http://www.boriel.com/wiki/en/index.php/ZXBasic"]ZXBasic (http://www.boriel.com/wiki/en/index.php/ZX…

    Recenlty i downloaded a basic compliator : [URL="http://www. ... :3: Syntax Error. Unexpected token 'a'
    s.bas:4: Syntax ... ]9 let a = 0: let b = 0
    10 LET x=1: LET y=1 ...
    11 INPUT a
    12 ... /> 20 FOR x=1 TO a : FOR y=1 TO b ...
    MKGplaymore MKGplaymore February 2013 Sinclair Basic
  • Using FOR/NEXT like 'while'I don't know if this has already been discussed (I did search, but the search engine didn't like the word 'while'), but here's a way of using a FOR/N…

    ... loop example
    2 LET a$="Hello, here is an example ... of using a FOR/NEXT loop like a C-style ' ... ;: PRINT a$(1 TO 32);: LET a$=a$(2 TO )+a$(1): LET i=INKEY ... d loop is used as a slight delay: the scrolly ... the condition has been met (LET i=INKEY$="e" or ...
    Shaun.Bebbington Shaun.Bebbington March 2013 Sinclair Basic
  • handy method for passing m/c parametersI knew that a single number or string parameter could be passed to a m/c routine with either: [b]LET a=b+USR address[/b] puts b on the calculator st…

    ... with either:
    [b]LET a=b+USR address[/b]
    [b]LET a$="abc"+STR$ USR address[/b ... seen before:
    [b]LET a=b=c+USR address[/b ... parameters, as:
    [b]LET a=b=c=d+USR address ... ] does work:
    [b]LET a=b=(c=(d+USR address ...
    Battle Bunny Battle Bunny May 2013 Sinclair Basic
  • Full 16*16-digit BASIC multiplicationI liked Andre Adrian's 32-bit long multiplication routine so much that I decided to a decimal version. After all, 2^63 is only 9223372036854775808, a…

    ... $(E)
    1010 LET I=0: : REM AND A ; RESET CARRY FLAG ... B'C'AC
    1070 LET A=17 : REM LD B,33 ... RR C
    1370 LET A=A-1: IF A THEN GO TO 1100 ... 'HLB'C'AC
    1391 LET a$=FN b$(G)+FN b ...
    Battle Bunny Battle Bunny July 2013 Sinclair Basic
  • SpecBAS 0.780 releasedHi all - Back again with a new SpecBAS release! It's all been about arrays this time around, and to add to those lovely associative arrays from las…

    ... -

    Back again with a new SpecBAS release!

    LET a(100,100)=10 would be ...
    Dynamic array allocation - DIM a() - note the empty brackets, then ... /> An issue with ENDIF triggering a segfault when used in certain ...
    Dunny Dunny August 2013 Sinclair Miscellaneous
  • Looking for some bog standard soundspreferably using PLAY command.... example 10 LET a$="the sound code" 20 PLAY a$ ideally I'm looking for noises for 1) A space ship engine, pref…

    ... />
    example

    10 LET a$="the sound code"
    20 ... PLAY a$

    ideally I'm ... noises for

    1) A space ship engine, preferably quiet ... the recorder when I was a kid I would post this ...
    Wookiee Wookiee September 2013 Sinclair Basic
  • SpecBAS 0.789 releasedHi all! Back with another SpecBAS release - this one's mostly just about sprites and bug fixes. One new addition I do quite like is the expression c…

    ... numvar - loads a file into a bank and assigns a BankID to ... br /> More optimisations to expressions: LET a=(b/2)/8 for example ... devolves into the much quicker LET a=b*0.0625. Also ... array rather than a list of options. LET a=MENUBOX("Title",a$())

    Dunny Dunny September 2013 Sinclair Miscellaneous
  • SpecBAS 0.800 Released!Hi folks, it's that time again for another release. I was going to add a few more features, but I have other projects on the go at the moment, and it…

    ... to a graphic-string for use in, i.e., fills
    LET ... can now assign a value to multiple variables - LET a,b,c ... =0 or LET a$,b ... one element such as LET a$(1)="H" for a string variable now ...
    Dunny Dunny December 2013 Sinclair Basic
  • reversing an LFSRWhat's the correct way of reversing an LFSR so that it produces the same numbers but in reverse order? The little BASIC program below shows a test I …

    ... DIM a$(5): LET a$="00101"
    5 PRINT "seed=";a$: FOR a=1 TO ... LET xor=xor+VAL a$(2): LET xor=xor AND xor2
    40 LET a ... $=CHR$ (xor+48)+a ... $( TO 4)
    50 IF a
    Battle Bunny Battle Bunny February 2014 Development
  • 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…

    ... mc
    10 LET a=bytes: LET iv=0: LET bt=0
    ... *PEEK a+PEEK (a+1);":";FN p(a+2); PAPER 7;" ";:
    LET a=a+4 ...
    21 LET ... c=PEEK a: IF c> ...
    Battle Bunny Battle Bunny March 2014 Sinclair Basic
  • BASin won't accept this code?Taken from the Oneliner contest 2007: [CODE]1 LET n=191: DIM i$(4,9): FOR g=2 TO 4: LET i$(g-1)=" # # # # ": NEXT g: LET b=0: LET p=16: LET a=p: LET …

    ... 2007:
    [CODE]1 LET n=191: DIM i$( ... LET i$(g-1)=" # # # # ": NEXT g: LET b=0: LET p=16: LET a=p: LET ... s=0: FOR y=0 TO 13: LET ... NEXT i: LET z=(b>y)*(bx)*(a" ": PRINT ... 4): LET i$(k,l)=" ": LET s=s+h: LET p= ... < n)*(p0)): LET a=a*(b
    Yoshiatom Yoshiatom April 2014 Sinclair Basic
  • BEEP & PLAY jingles in BASIC sourceI've been digging through the +3 manual and checking out the [URL="http://www.worldofspectrum.org/ZXSpectrum128+3Manual/chapter8pt19.html"]great musi…

    ... :
    [CODE] 10 LET a$="Y1T100O2(((1CCg$b))(($E$E ... E))((GGDF))))"
    20 LET b$="Y2O5N&&& ... ;C$bfG)"
    30 LET c$=
    "Y3O4((3C ... LET t$="T120"
    10 LET a$=t$+"O4cCcCgGgG"
    20 LET ... b$="O6CaCe$bd$bD"
    30 PLAY a$,b ...
    Dock Dock June 2014 Sinclair Basic
  • Game of Life.Last year (I think) or maybe the year before, I entered a Game of Life simulator into the CSS CGC compo but for the Sinclair ZX81. I decided to port…

    ... : LET o=1: LET x=11: LET s=5: LET h=20: LET w=32: LET a ... =h-o: LET ... b=w-o: LET c ... =n: LET d ... =2: LET e ...
    Shaun.Bebbington Shaun.Bebbington September 2014 Sinclair Basic
  • Soundex routineIn an idle 5 minutes I wrote a short routine to calculate Soundex codes using the algorithm described here: [url]http://en.wikipedia.org/wiki/Sounde…

    ... /> 11 REM ....abcdefghijklmnopqrstuvwxyz
    12 LET a$="01230129022455012623019202[": DIM x$(3,2 ... /> 30 FOR a=1 TO LEN n$: LET c$=n$(a)
    32 ... IF c$>="A" AND c$="a" AND ...
    Battle Bunny Battle Bunny November 2014 Sinclair Basic
  • RANDOMIZE - still not sure what it does...Whenever I wish a random number I use RND like: 10 LET a=RND*100 20 PRINT a 30 GO TO 0 and "a" will truly be random. But if is do the following: …

    ... like:

    10 LET a=RND*100
    20 PRINT ... 0

    and "a" will truly be random. But ...
    5 RANDOMIZE
    10 LET a=RND*100
    20 PRINT ... 0

    "a" is not really random any ... 5 RANDOMIZE number
    10 LET a=RND*100
    20 PRINT ...
    princm princm January 2015 Sinclair Basic
  • TV alert: Manic Miner, Jet Set Willy and Clive Sinclair in BBC's ClickThe 24th January 2015 edition of the BBC?s Click programme includes a three-minute featurette with footage from [i]Manic Miner[/i] and [i]Jet Set Wil…

    ... BBC?s Click programme includes a three-minute featurette with footage ... , which comes preloaded with a thousand of the original Spectrum ... says that he wouldn?t let a robot do surgery on him ... completely replace human drivers within a few decades.

    ...
    andrewbroad andrewbroad January 2015 Games
  • SpecBAS Screen wipeAn old effect, but a good one - you'll need this file: [url]https://sites.google.com/site/pauldunn/moon.png[/url] to run this program. [code] 10 REM…

    An old effect, but a good one - you'll need ... 0 STEP -1
    50 LET a$=PEEK$(img,SCRw*y,SCRw ... ): LET b=SCRw*y: DO WHILE ...
    Dunny Dunny March 2015 Sinclair Basic
  • Raycasting (3D Games!) with SpecBAS<div><font face="Arial, Verdana"><span style="font-size: 13.3333330154419px; line-height: normal;">Here's one I wrote just recently. I wanted to see …

    ... see if SpecBAS can handle a raycasting engine - which ... try that later!) but a rather nice algorithm that ... ) read an array from a position that you occupy. ... angles.
    Raycasting is a little different. It's related ... LOCK: GO SUB 39030 LET mw=91,mh=51: DIM ...
    Dunny Dunny May 2015 Sinclair Basic
  • SpecBAS 0.844 releasedHi all - it's been a while... Having some unexpected extra time off work, I've been able to get some work done on SpecBAS and it's now a bit more …

    ... DIM a$(),b(2,4),c$(10) etc
    LET and ... in one line - LET a,b,c=3,d= ... parameter treats substr$ as a regular expression
    REPLACE ... br />
    Assigning a string to a sliced string array member ...
    Assigning a value to a string array member ...
    Dunny Dunny May 2015 Sinclair Basic
  • Chompston Mazes in SpecBASAfter the discussion in ASH-II's Pacman thread, I checked out the link there about generating 2D Pacman style mazes. This one was quite good fun, …

    ... LOOP
    ELSE
    LET m(x,y)=1,n ... TO n:
    LET a=1+RND*LEN e$,d ... a-1)+e$(a+1 TO),l$=l$+CHR$ FN d:
    LET ... a usable form.

    [code]
    50 LET ... d(n),l(n),a(n):
    LET al=n:
    Dunny Dunny October 2015 Sinclair Basic
  • Testing Joystick InterfacesWhile looking for something completely unrelated, found one of my old test programs. This is useful for testing interfaces that conform to the Sincla…

    ... 76543210"
    10 LET a=IN 61438
    11 LET b=IN 63486 ... GO TO 9999
    14 LET num=a
    15 GO SUB ... 1000
    16 LET c$=b$
    1020 LET b$="00000000"
    1030 IF ...
    1024MAK 1024MAK October 2015 Hardware
  • Help With AY Music Program in BASICHi, last year I started writing a BASIC program for making and recording AY Music. I thought it would be easier than learning how to use Soundtracker…

    ... hopefully).
    290 LET cy=1: LET cx=5: REM ... a string as well as a number variable in 2030
    320 LET ... recording with 'let m$=m$+a$'.
    335 LET o=3: ... REM octave
    337 LET ... i$="None": REM The load screen crashes if a ...
    RetroPhase2014 RetroPhase2014 December 2015 Sinclair Basic
  • Interview Request to people from several countries to El Mundo del Spectrum PodcastHi!, My Name is Juan Francisco and I'm part of the staff of El mundo del Spectrum, a spanish website. We've have a podcast, this is our fouth season…

    ... El mundo del Spectrum, a spanish website. We've ... season we have started a new section called Spectrum arround ... language couldn´t be a problem. We can try ... in our podcast! Please, let a message on forum or send ... a mail to sorceneger@hotmail ...
    sorceneger sorceneger March 2016 Sinclair Miscellaneous
  • Could someone please help me identify this game music?It's been going round my head for weeks... I'm pretty certain it was from a game I played loads... but I can't for the life of me remember the game a…

    ... LET e$="T160N5e3e3_7d5dO4N3g5E3g5D"
    60 LET f$="T160O5N7fd5f3d5f3dag"
    70 LET g$="O3N5#a#a#a#a#a#a#a ... #aFFFFFFFF"
    80 LET h$="T160N7fc5f3c5f3cag"
    8000 LET x$=a$+a ...
    WullyNully WullyNully May 2016 Games
  • Function works in SpecBAS but not BASinSo, is there any reason why this user defined function works in SpecBAS but not BASin? [code] 10 DEF FN m$(a$,n1,n2)=a$(n1 TO n2) 20 LET a$="The…

    So, is there any reason why this user defined function works in SpecBAS but not BASin?

    [code]
    10 DEF FN m$(a$,n1,n2)=a$(n1 TO n2)
    20 LET a$="TheManInTheMoon"
    50 PRINT FN m$(a$,12,15)
    60 STOP
    [/code]
    Richey Richey May 2016 Sinclair Basic
  • 140 characters Basic game contestHey there, I've announced a new micro contest on my blog (in Czech language only). However, it might be interesting also for the non-Czech/Slovak …

    ... ,

    I've announced a new micro contest on my ... /> The contest is about making a short game program in the ... , which is the limitation of a tweet on the Twitter social ... /> The rules are:
    Let's write a game program which meets ...
    Factor6 Factor6 May 2016 Sinclair Basic
<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
crisis 6.7K 7.4K
let 29.3K 51.6K
a 589.5K 1.7M

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

  • print a char in asm
  • divmmc 3 a
  • testing a microdrive
  • create a batch file screen
  • change a letter
  • crisis
  • crisis screen
  • circle crisis
  • is there a system test for the spectrum
  • is there a system test tape for the spectrum
  • how to do a tzx file
  • how to create a tzx file
  • how to make a tzx file
  • composite screen goes yellow after a while
  • screen goes yellow after a while
  • validate input is a number
  • not a number
  • if input is not a number
  • let a poke print
  • for a 1 to let condition next

Copyright © 2024 World of Spectrum