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.029s
<1…23242526272829…34>
  • 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 ... 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

    ... /> 20 PRINT AT 0,0;"RAM DISK TEST"
    30 SAVE !"FILEA ... !
    60 LET sfnext=PEEK 23427+256*PEEK 23428
    70 DIM ... /> 80 OUT 32765,16+7: POKE 23388,16+7
    90 ... ,(b-a-7)/3)=PEEK b+256*PEEK (b+1): NEXT ...
    130 OUT 32765,16: POKE 23388,16
    140 FOR ...
    Paddy Coleman Paddy Coleman September 2011 Sinclair Basic
  • 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

    ... /> HD_0F 23414 if a program: length of program
    HD_11 23416 if ... /> 110 PRINT AT 0,0;"RAM DISK TEST"
    120 SAVE !"SCREENA ...
    150 PRINT CHR$ PEEK a;
    160 NEXT a ... ,0;"FILE SIZE = ";PEEK 23410+256*PEEK 23411
    190 ERASE ...
    Paddy Coleman Paddy Coleman 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…

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

    [CODE]
    3 ... (x$)=PEEK (4+PEEK 23563+256*PEEK 23564)+256*PEEK (5+PEEK 23563+256*PEEK 23564 ...
    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…

    ... of your program and the assembled result in RAM. This means ... 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 ...
    Alcoholics Anonymous Alcoholics Anonymous 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…

    ... can poke an adress on MC and check that adress from basic ... start)
    20 let z=peek 30000 (game requests save if ... "save1" code 31000,256 (compiled program copies array to 31000 before ... /> note that, before saving, compiled program copies the array to the ...
    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…

    ... I loaded the memtest program which I'd only ... b ;POKE value
    ld a,(hl) ;and PEEK back< ... well for my upper ram! Does this mean that ... all 8 upper ram chips are caboosed? As ... logic chips which control the ram which are bad?
    cmonkey cmonkey October 2011 Hardware
  • Newbie says 'Alreet?'Hiya dudes, Just dropping a line to say hello as i've decided at 33 to try and fulfill a long time ambition to write a speccy game in machine code..…

    ... run this simple program: for z=16384 to 22527: poke z,255 ... the pixel memory and the basic program is stepping through it by ... spectrum/display/"]online[/URL] to test your understanding of the spectrum ... file organization. A good test would be modifying a screen ...
    Alcoholics Anonymous Alcoholics Anonymous November 2011 Development
  • tiny routine to shift RAMTOP & stackCompressing some data areas above RAMTOP and wanting to make the released space available for BASIC arrays, I needed to move RAMTOP without using CLE…

    ... routine allows BASIC programs to dynamically adjust the spare RAM available for ... everything goes to pot. The BASIC program will have to set that ... variables & GOSUBs
    ;POKE 23730,lo_val: POKE 23731,hi_val: RANDOMIZE USR ...
    Battle Bunny Battle Bunny November 2011 Sinclair Basic
  • 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 ... ZX48. Then better is hardware test = test adress space contention (slow ... 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…

    ... paper area. For this test, after the BORDER 0 ... a quick program into DATA's and POKE'd it ... behaviour.

    The RAM is being accessed all the ... suggests that all the RAM signals are controlled by ... the fact that the RAM is constantly accessed for ...
    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…

    ... CPU to refresh the lower RAM when the ULA isn't ... fairly specific. I ran a BASIC program that first filled an memory ... running the test over the upper part of lower RAM), so the ... to the area under test while the program was running, so it ...
    Zorn Zorn December 2011 Hardware
  • Rubber 48k troublesHi. I've just got a 48k to add my collection, but it seems doesn't working well. The computer starts ups finely, but it doesn't load the games. So fa…

    ... , the seller gave me this test to do:

    CLEAR ... me to type this short program:

    5 CLEAR 24999 ...
    20 POKE x,255
    30 IF PEEK x255 THEN PRINT ...
    Spectrum Spectrum January 2012 Hardware
  • Rubber 48k troublesHi. I've just got a 48k to add my collection, but it seems doesn't working well. The computer starts ups finely, but it doesn't load the games. So fa…

    ... wrote, you must repeat the test with pokeing (and testing) zeros ... 49999 has no significance, upper RAM starts at 32768.[/QUOTE]
    program in BASIC. I don't know ...
    Spectrum Spectrum January 2012 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 ... BASIC, as the DATA lines can be changed while the program ... statement rather than having to POKE it somewhere else.
    ... and using a DEFADD (PEEK 23563+256*PEEK 23564) secondary variable ...
    Battle Bunny Battle Bunny February 2012 Sinclair Basic
  • Cheating games from FATWARE on DivIDEHere is patched versions of DivIDE system FATWARE 0.12(a)_POKE: [url]http://velesoft.speccy.cz/zx/divide/systems/fatware/fatware_012_(2012-01-02)_fo…

    ... Velesoft.
    I have test that's :running tap ... first you must load:
    -BASIC program
    -Bytes: inst

    I test it and work correct. If ... you can test via press "SS+P" if poke manager ... SS"+"P" then keyboard test detect also next pressed ...
    velesoft velesoft February 2012 Development
  • 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]…

    ... br /> {
    // POKE 64937,0: POKE 64939,128: POKE 64940,0: REM ... br /> {
    // POKE 64937,15: POKE 64939,64: POKE 64940,7: REM ... INT (addr/256): POKE 64953,addr-256*PEEK 64954: REM tile ... ');
    }

    // Main Program Starts HERE
    main()
    Timmy Timmy March 2012 Brand new software
  • 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]…

    ... small suggestions to improve ZX BASIC that should be trivial ... />
    #define BIFROSTresetTileImages(addr) POKE Uinteger 64953, addr
    [/code ... of PI starting at 65000. PEEK (, address) also support this ... now, when you compile a program using -B -T it ...
    boriel boriel 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]
    10 ... u()=VAL "65536*PEEK 23674+256*PEEK 23673+PEEK 23672"/50:
    ... br /> There's another small BASIC program which prepares a table of ...
    Battle Bunny Battle Bunny March 2012 Development
  • countdown timer ?just curious if there was a pre-made one about that I could use to count down from 999 to 0. in MC / under interrupt, that returns to basic? but how…

    ... to keep it all in BASIC.
    [code]
    [b]a ... /> POKE m,INT ((start-PEEK h*24)/60):
    POKE s,start-PEEK h ... *24-PEEK m ... main program loop[/b]
    LET hr=PEEK h: LET mi=PEEK m ...
    Battle Bunny Battle Bunny April 2012 Sinclair Basic
  • Faulty rubber speccy - advice neededHello all speccy hardware gurus :) Recently I moved to a new flat and after a long time have some space (and time) to dig out my old Speccy hardware…

    ... 4164 and since the upper RAM was socketed, I replaced ... out one of the upper RAM chips, and with some ... going on with the upper RAM now! To cut the ... sockets for the upper RAM were the cheap kind and ... let's peek some memory locations - OK. Load a test program - all ...
    deckard deckard April 2012 Hardware
  • Repairing another Issue 2 48K Spectrum.I said at the start of the other thread that I've got another one of these and I've started investigating it. The board is more-or-less exactly the …

    ... test code worked on the first byte of RAM. ... 16K Spectrum. POKE and PEEK in upper RAM suggested more than ... one faulty RAM IC ... -soldered all the upper RAM and fitted sockets.
    test :)

    ...
    Zorn Zorn April 2012 Hardware
  • Store and restore attribute valuesI am needing ideas on how to write a machine code routine that will store/restore (more important to restore) attribute values to the 22528 area. I …

    ... />
    I did assembler & BASIC versions (summarised below) and, as ... t used when a program is running. The BASIC version doesn't ... 512 bytes
    POKE 23660,FN g(dd): POKE 23661,FN h ... br /> ----- BASIC version
    DEF FN p(a)=PEEK a+256*PEEK (a ...
    Battle Bunny Battle Bunny May 2012 Development
  • BREAK from GOSUBHere's another one. Just in case you wanted to break out of multiple GOSUB levels with a single command, here's a routine to do it, tested on all mod…

    ... even simpler version, all in BASIC. To use:
    [code]< ... ): DEF FN p(a)=PEEK a+256*PEEK (a+1):
    ... THEN RETURN
    ...2 POKE gs,FN g(FN c ... (FN c()+1):
    POKE gs+2,1: RETURN
    program, not just the first statement ...
    Battle Bunny Battle Bunny May 2012 Sinclair Basic
  • 64x48 full colour graphicsHow feasible is this? Could an interrupt-driven routine be used to, for example, fill the top two thirds with a 64x32 blocky picture and leave the bo…

    ... ZX Basic program...

    [url]http://www.mojontwins.com/warehouse/test-checkered ... /> ldir

    ;; Page back RAM 0

    xor a ...
    na_th_an na_th_an July 2012 Development
  • Switching 48/128 modes within a BASIC programI'm not sure what use this would be; ie. being able to switch between 48k and 128k modes and back again from within a continuously running BASIC prog…

    ... otherwise quit the program, and redirect it to the BASIC error handler ... )): DEF FN p(a)=PEEK a+256*PEEK (a+1):
    DEF ... p(23613):
    POKE sp,FN g(trap): POKE sp+1,FN ... =FN p(23613): POKE sp,FN g(ret): POKE sp+1,FN ...
    Battle Bunny Battle Bunny July 2012 Sinclair Basic
  • Messenger interfaceHave anyone photos, schematic, rom images, documentation, or software for Messenger interface ? [url]http://www.worldofspectrum.org/infoseekid.cgi?i…

    ... mode or to 48 basic, then return from NMI ... .

    I test messenger also with my next ... return from NMI to program/game with disable interrupt.< ... Problems with messenger if 128kB ram is enable or 128 ... ZX48 (without extra 128kB ram support), ideally in 48 ...
    velesoft velesoft August 2012 Hardware
  • 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 …

    ... games that are written in basic i can study.

    test it at first.

    WibbleBibble WibbleBibble August 2012 Sinclair Basic
  • space available in bytes - questionHi, question: - if i create a *.txt file in pee cee: if empty it will show 0 bytes if i put text "abcde" it will show 5 bytes if i put texte (in 2 l…

    To expand upon my free RAM comment. The function mentioned above ... no BASIC program in memory, but P_RAMT-RAMTOP; ie. (PEEK 23732+256*PEEK 23733)-(PEEK ... 96kb available in the extra RAM pages as well, presuming that ... ; 5 are occupied with a BASIC program.
    Battle Bunny Battle Bunny August 2012 Sinclair Basic
  • Issue 2 headache!Ive got an issue 2 here that firstly had a blown regulator (fixed), now its reading as a 16k machine (its fully populated), ive replaced and socketed…

    ... short BASIC program may show it:

    10 LET a=PEEK address ... you want to test
    20 LET b=PEEK address
    30 ... could always run the earlier test again and see if you ...
    1024MAK 1024MAK August 2012 Hardware
<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

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
  • when a basic program is running what happening near 65535
  • address of basic program peek
  • ram test basic poke peek program data
  • 128 memory paging basic poke peek

Copyright © 2024 World of Spectrum