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.032s
<1…23242526272829…34>
  • Cool BASIC tricks and tips!Following on from Dunny's excellent suggestion of a compendium of BASIC tips + tricks, I believe it would be better to have a topic dedicated to it. …

    ...
    The first BASIC program actually POKEs the data in to screen memory ... double height characters. For BASIC it runs quite quickly ... x=4: LET CHARS=PEEK 23606+256*PEEK 23607
    250 ... TO 410
    400 POKE sa,T: LET sa=sa ... +256: POKE sa,T: LET sa= ...
    Paddy Coleman Paddy Coleman August 2010 Sinclair Basic
  • The Programmers Development System (PDS)Hi everybody, I recall this system has been mentioned several times on WoS forums. Last time was, I think, when those sources from Maz Spork (Buggy …

    ... />
    The basic specs on the Mega- ... on how you would program the Mega-Drive:
    RAM (named Work RAM), use it ... worth of sprite data. As the maximum ... DRIVE "
    DC.B " TEST "
    DC.B " "< ...
    ASM ASM October 2010 Sinclair Miscellaneous
  • Assembly Programming for IDIOTSOk are there any websites guides for what opcodes do in a z80 or books... but for really really thick people like me :-) Something along the lines …

    ... the data and address BUS, random access memory (RAM), read ... perform maths, program flow, boolean algebra, data structures and ... br />
    "Sinclair Spectrum BASIC programming", by Steven Vickers, 1982 ... to make, run and test your assembly language programs ...
    ASM ASM October 2010 Sinclair Miscellaneous
  • Whole upper memory lostHi! I own a rubber key Spectrum with 48K RAM. Suddenly it lost it's whole upper memory. All diagnostic programs says that it's 16K model with workin…

    ... />
    I did POKE 32768,0 and then PEEK 32768 and i ... the RAM, or the tri-state condition being always true, so data ... upper region. The ROM memory test is smarter than many traditional ... .

    If the "game test" fails, try disconnecting (cutting) the ...
    mcleod_ideafix mcleod_ideafix October 2010 Hardware
  • Cool BASIC tricks and tips!Following on from Dunny's excellent suggestion of a compendium of BASIC tips + tricks, I believe it would be better to have a topic dedicated to it. …

    ... REM *------------------------*
    140 POKE 23606,0:
    POKE 23607,60:
    ... 170 REM Copy Numbers to RAM and
    180 REM add ... br /> 200 LET CHARS=(PEEK 23606+256*PEEK 23607)+CODE "0"*8 ... 0 TO 79:
    POKE NUMS+A,PEEK (CHARS+A):
    ...
    Paddy Coleman Paddy Coleman October 2010 Sinclair Basic
  • Learning Assembly LanguageHow easy would it be to learn assembly language for someone who has a decent grasp of Basic? I mean how long do you think it would take before I coul…

    ... RAM.


    ; --------------------------------------------------------------------------


    ; Free to use unoptimized test program ...
    ret ; Back to BASIC!


    data

    ...
    ASM ASM October 2010 Development
  • Transferring games into MicrodriveLast week a big pack of empty microdrive cartridges arrived, and now I'm ready to playing with my little microdrive equipped speccy. One of my aim w…

    ... for the basic. then a MC program will copy the data into ... about to upload a tape test for you within the ... it has 8K of internal RAM but still uses some clever ... how to use that extra RAM but that paper as ... so you could save the RAM... my method is generic ...
    ASM ASM November 2010 Sinclair Miscellaneous
  • Override AUTOLINE start?Hi there, Is there a poke that prevents a BASIC program from auto running, when it was previously saved with the LINE command? Cheers, Steve

    ...
    I had written a BASIC proggie that I called "Desculador ... br />
    [CODE] 10 DATA 221,33,94,195,17 ... TO 50012:READ b:POKE a,b:NEXT a ... PEEK 50014=0 THEN LET m$="Program: "
    70 IF PEEK ... br /> 80 LET start=(PEEK 50027+256*PEEK 50028)
    90 ...
    Marcelo Marcelo November 2010 Sinclair Basic
  • Learning Assembly LanguageHow easy would it be to learn assembly language for someone who has a decent grasp of Basic? I mean how long do you think it would take before I coul…

    ... RAM.


    ; --------------------------------------------------------------------------


    ; Free to use unoptimized test program ...
    ret ; Back to BASIC!


    data

    ...
    sekrets sekrets November 2010 Development
  • Learning Assembly LanguageHow easy would it be to learn assembly language for someone who has a decent grasp of Basic? I mean how long do you think it would take before I coul…

    ... RAM.


    ; --------------------------------------------------------------------------


    ; Free to use unoptimized test program ...
    ret ; Back to BASIC!


    data

    ...
    ASM ASM November 2010 Development
  • Supertest 128 - Loader QuestionI wonder if someone could explain (in simple terms please) :) , the purpose of the switch code. I see what is doing (going to 48k mode via spectrum)…

    ... OK) which causes the current program to stop running. To be ... 128K of RAM without 128 BASIC getting involved and corrupting data.
    < ... br /> I'm not sure what the POKE ... tried replacing line 6 with POKE 23611,128 and then skipping ...
    Jimmy Jimmy December 2010 Games
  • 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…

    ... a variable function using this BASIC "swift copy" technique to ... DEF FN p(a)=PEEK a+256*PEEK (a+1):
    ... FN d(a)=PEEK a-(64 AND PEEK a>127 ... 35 LET S$=B$: POKE defadd,0: POKE defadd+1,0: RETURN ... MAIN PROGRAM
    41 REM TO COPY string to RAM or RAM to ...
    Battle Bunny Battle Bunny April 2011 Sinclair Basic
  • Load! Screen$ questionI've got a basic program listing in BASIN which among other things recalls a screen via Load! (I've Save!'ed a screen into memory before hand). How d…

    ... one file from BASIC. The standard SAVE "program" saves the ... not stuff saved in extended RAM; and saving SCREEN$ ... /> LOAD !"screen"SCREEN$ : POKE chans,111:
    SAVE "screenprog ... =PEEK 23653+256*PEEK 23654:
    LET ramtop=PEEK 23730+256*PEEK ...
    Battle Bunny Battle Bunny April 2011 Sinclair Basic
  • multiple songs with savage enginesorry friends, another thread with my stupid questions. maybe wos should introduce a noob section for people like me? :oops: anyway, how does using …

    ... will assembling the song data in spin produce a ... it directly to .tap (song data only) in beepola?

    savebin "test.bin",begin,end-begin
    basic, just POKE startaddress+1,a. Where ... etc), then do,
    PEEK tritone+1 ,to get ...
    FrankT FrankT May 2011 Development
  • writing an emulator-newbie needs helpHi, this is my first post here. I decided to write a minimalistic emulator of ZX Spectrum-no emulation of advanced peripherals, no emulation of sound…

    ... basically. Perhaps starting with the BASIC program:-
    [code]
    10 FOR ... =16384 TO 23295
    20 POKE n,255
    30 NEXT ... into my emulated Speccy's RAM and run my application?[/QUOTE ...
    ccowley ccowley June 2011 Emulators
  • Frank N SteinThis one > [url]http://www.worldofspectrum.org/infoseekid.cgi?id=0001849[/url] Always seems to crash about level 7 (maybe a bit more) or so with an …

    ... /> 170 RANDOMIZE V4:POKE 23676,PEEK(23671):POKE 23675,PEEK(23670):RETURN
    [/ ... , V2, V3 etc.. Sinclair BASIC won't allow 'V5' as ... ).

    The second program (starts at address 44000) fails ... it also contains READ and DATA statements, so new code ...
    Jimmy Jimmy July 2011 Games
  • Cool BASIC tricks and tips!Following on from Dunny's excellent suggestion of a compendium of BASIC tips + tricks, I believe it would be better to have a topic dedicated to it. …

    ... finished my Model Railway Timetable program and thoughts are starting to ... stretching the performance of Sinclair BASIC. :smile:

    As always ...
    740 REM i$=Input Data
    750 REM
    760 ...
    770 REM
    790 POKE p,ATTR (i2,i1+i7 ...
    Paddy Coleman Paddy Coleman August 2011 Sinclair Basic
  • machine code loadercan someone have a look at this loader and break down what its actually doing and also how i can stop it from executing the 2 loads of headerless blo…

    ... code by using that Kobrasoft program.

    Next I would ... place doesn't encrypt the data in odd ways, otherwise your ... it so happened it would poke the loader to stop the ... get into Sinclair BASIC and wrote a program to PEEK everything above 23296 ...
    Hercules Hercules August 2011 Sinclair Miscellaneous
  • File size in 128K RAM diskHi Folks, Is there a way to get the size of a file stored in the 128K RAM disk from within a BASIC program? Many thanks Paddy

    ... come up with this BASIC-only demo of how ... the RAMdisk file stats into program variables. F$() holds names, ... 15 swaps in the RAM page which holds the ... /> 10 LET sfnext=PEEK 23427+256*PEEK 23428:
    11 ... /> 25 OUT 32765,16: POKE 23388,16
    30 FOR ...
    Battle Bunny Battle Bunny September 2011 Sinclair Basic
  • checking bits in BASICThe question of manipulating bit patterns in BASIC was raised recently in this [thread=35728]Keys redefine routine and key check[/thread] thread. I s…

    ... slow in basic but very fast ... br /> Here is a complete test program:

    [CODE ... PEEK (4+PEEK 23563+256*PEEK 23564)+256*PEEK (5+PEEK 23563+256*PEEK ... conversion
    1000 DATA "2A0B5C010400095E2356012400090610A7CB1ACB1B38043630180236312B10F0C9"
    ...
    mattsteel mattsteel September 2011 Sinclair Basic
  • Where to start?..Hello, First off, sorry if this is in the wrong and sorry if the questions I'm about to ask have been asked and answered numerous time! Little back…

    ... cannot hold your entire program at once in RAM and must assemble ... develop, use emulators to test and then put the final ... like Basin (Basic), Boriel's Basic compiler (for compiling basic programs), z88dk ... been messing around using the POKE URS command and it ...
    meow meow September 2011 Development
  • hisoft basic compiler - saveAnd yet another question. I'm sure spamming forums a lot hehe :) Is there anyone expirienced with hisoft basic compiler? I'm working on small program…

    ... poke an adress on MC and check that adress from basic ... /> 20 let z=peek 30000 (game requests save ... code 31000,256 (compiled program copies array to 31000 ... game, game copies this data back into array)
    program copies the array to ...
    Arda Arda September 2011 Sinclair Basic
  • Requesting a little help to identify the purpose of this 'add-on' to my Issue 2Hi everyone First of all it's my first post here so please go easy on me! I'm grateful to be accepted into your fine little club :smile: I probabl…

    ... mean that all 8 upper ram chips are caboosed?[/QUOTE]
    POKE'd value the return PEEK'd value doesn ... powered off, of course). Then test. If fail: pull out & ... would write a quick BASIC proggie to POKE some values into one ...
    RetroTechie RetroTechie October 2011 Hardware
  • Distinguishing between models?I'm running the risk of being pointed to the faq here, so sorry in advance. Something I'm trying out requires that the program can distinguish betwe…

    ... trying out requires that the program can distinguish between which one ... seems easy enough, just see poke 23296 for whether there is ... ]

    You can test rom data. All this models use different ... 128kB model is detected then test if ram page 1 is slow ...
    velesoft velesoft November 2011 Development
  • What paging scheme is the "standard" for 128K models?Sinclair implemented an arrangement so that even numbered pages are non-contended, and odd numbered pages are contended (quoting from memory, haven't…

    ... white paper area. For this test, after the BORDER 0 command ... quick program into DATA's and POKE'd it at 23296: a program running ... behaviour.

    The RAM is being accessed all the ... , suggests that the RAM address and data buses are isolated from ...
    mcleod_ideafix mcleod_ideafix December 2011 Hardware
  • Repairing a faulty 48K issue 2.I am investigating one of a pair of non-working issue 2 48K Spectrums that have been sitting in a cupboard untouched for quite a few years. I haven…

    ... to refresh the lower RAM when the ULA isn ... specific. I ran a BASIC program that first filled an ... the test over the upper part of lower RAM), so ... the area under test while the program was running, so ... it wasn't corruption occurring to a data ...
    Zorn Zorn December 2011 Hardware
  • DATA vs PRINT and OVERjust messing about and came across this alternative way of drawing a map....now before I start mucking about with my actual program.....is there any …

    ... the system variable DATADD (PEEK 23639+256*PEEK 23640) tells you ... modifying BASIC, as the DATA lines can be changed while the program is ... running, or a dummy DATA item can ... within the DATA statement rather than having to POKE it somewhere ...
    Battle Bunny Battle Bunny February 2012 Sinclair Basic
  • A new multicolor engine called BIFROST*I'm glad to announce the release of a new multicolor engine implemented by yours truly, including high quality 16x16 tiles designed by R-Tape: [IMG]…

    ... ()
    {
    // POKE 64937,0: POKE 64939,128: POKE 64940,0: REM ... INT (addr/256): POKE 64953,addr-256*PEEK 64954: REM tile images ... with the TILES and BIFROST data
    found in the ... a');
    }

    // Main Program Starts HERE
    main()
    Timmy Timmy March 2012 Brand new software
  • LZ77 en/decodingI've written an LZ77 en/decoding routine as I couldn't find one around for the Spectrum. Initially I'm just doing it in BASIC to get the logic right.…

    ... that original idea. The BASIC program to which I referred in ... debug info and runs the test program.
    [code]
    ... u()=VAL "65536*PEEK 23674+256*PEEK 23673+PEEK 23672"/50:
    ... BASIC program which prepares a table of statistics from packed data ...
    Battle Bunny Battle Bunny March 2012 Development
  • Specbas Photo'sOK here's a place to show us some screen grabs of Specbas programs Here are some of my Invaders screen grabs [IMG]http://i699.photobucket.com/album…

    ... write some example code to test it with ;-)

    ... the registers like any other basic program

    LET HL= ... DPOKE (double poke) command that allows you to single PEEK the single ... registers (and single POKE them)
    ASH-II ASH-II March 2012 Sinclair Miscellaneous
<1…23242526272829…34>

Latest Posts

  • I am currently watching.....
    mel the bell on 5:54PM
  • Happy 40th Birthday to the Amstrad CPC464!
    Luny on 5:14PM
  • Your Favorite Magazine Cover Tapes.
    dm_boozefreek on 4:45PM
  • "Late Entries"
    harriusherbartio on 4:00PM
  • How Do You Categorize Your Speccy Software and Games?
    harriusherbartio on 1:34PM
  • Simple Sprite Routine
    dmsmith on 1:25AM
  • Today's BASIC program: visit attribute cells I am interested in, in pseudorandom order
    Paradigm Shifter on April 11
  • How do you share programs online?
    firelord on April 11
  • Celebrity deaths...
    Ælita on April 11
  • Who Has Got The Earliest ZX Spectrum Software?
    harriusherbartio on April 11

HitBox

Word Docs Hits
ram 12.6K 21.4K
test 14.3K 19.1K
basic 24.7K 39K
poke 6.2K 13K
peek 1.9K 4.4K
program 21.8K 31.9K
data 17.9K 34.5K

Related Threads

  • Test Program K3, a german program in russian in 1992?I came across this program in Infoseek and found out that everything is quite weird.<br /> First, the game is in russian, and secondly, the German pu…
  • Alternative to Poke 23659,0 to prevent a 'break in' to a Basic Program.Good morning everyone,<br /> <br /> My memory fails me these days but in the early days of programming I used to use Poke 23659,0 as a crude way of…
  • getting c nonsense in basic when trying to load a program through a string in +3 basicstrangely if i use load s$(to 8), it says nonsense in basic but works when i run it. but when i execute the command without a line no it works withou…
  • Spectrum 2003 News and Info Special at PEEK N' POKE[url="http://peeknpoke.emuunlim.com/spectrum2003/pnpspectrumnews2003index.html"]http://peeknpoke.emuunlim.com/spectrum2003/pnpspectrumnews2003index.h…
  • Run BASIC program by R. USR xxxxxGuys, please help. Suppose I have BASIC program in my Spectrum 48K starting with line 10. I'd like to start it by RANDOMIZE USR xxxxx. Which paramete…
  • POKE, PEEK and RANDOMIZE USRAnyone got a store of useful POKES, or RANDOMIZE USR statements with interesting effects?<br /> <br /> As a start, try anything from RANDOMIZE USR 12…
  • Getting basic program listings into a text fileHi - can anyone tell me if there is an easy way of getting basic program listings out of an (any) Spectrum emulator and into a text file on your PC?<…
  • How To Upload BASIC program To WOS archiveIn 1987 when i was 15 years old,i wrote a program in BASIC on my Speccy 128 called ART STUDIO..yeah i know<br /> <br /> Its the only basic program i …
  • Sinclair basic creation/editing programHi guys<br /> I'm just starting to write a game in +3 Sinclair basic and was wondering if there was a program out there that would alow me to write t…
  • Saving BASIC code as CODE... can't start programHi guys!<br /> <br /> I'm trying to create an adventure game for the Speccy in BASIC, called The Legend Of The Red Dragon.<br /> <br /> I'm using the…

Related Searches

  • spectrum 3 test program
  • zx 128k timing test program
  • 128k timing test program
  • zxtp test program
  • zx diagnostic test program
  • run basic program load
  • test screen poke
  • test screen via poke
  • test screen basic
  • draw test screen basic
  • ram test
  • poke disable scroll in basic
  • stop out of screen warning basic poke
  • out of screen basic poke
  • large basic program graphics messing up
  • large basic program graphics keep messing up
  • address of basic program peek
  • ram test basic poke peek program
  • 128 memory paging basic poke peek
  • data memory peek poke

Copyright © 2024 World of Spectrum