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.031s
<1…24252627282930…34>
  • 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 …

    ... !

    In step c data bus line D7 was high ... with the data bus and suspecting that an upper RAM IC would ... a 16K Spectrum. POKE and PEEK in upper RAM suggested more than one ... load Chaos for a proper test :)

    Given all the ...
    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 ... br /> ----- BASIC version
    DEF FN p(a)=PEEK a+256*PEEK (a ... READ b: POKE a,b: NEXT a:
    DATA CODE "A",CODE ...
    Battle Bunny Battle Bunny May 2012 Development
  • 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…

    ... Basic program...

    [url]http://www.mojontwins.com/warehouse/test ...
    ;; some attribute data

    ld ...
    ;; some attribute data

    ld ... />
    ;; Page back RAM 0

    xor ...
    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 ... by Mode/Model
    9129 DATA 48+83,4867,48+65 ...
    Battle Bunny Battle Bunny July 2012 Sinclair Basic
  • 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 …

    ... to INKEY$. This line of BASIC demonstrates the problem:
    [code ... version of that title screen program resolves the problems which I ... at line 116, but the BASIC routine would also have to ... that I didn't actually test that bit insofar as making ...
    Battle Bunny Battle Bunny August 2012 Sinclair Basic
  • 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 ... There is also available, for data or machine code, the area ... 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 ...
    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…

    ... hardware (to supply any data) with any Spectrum that ... BASIC program may show it:

    10 LET a=PEEK ... you want to test
    20 LET b=PEEK address
    test again and see if ... would have expected some data lines to work correctly.< ...
    1024MAK 1024MAK August 2012 Hardware
  • Diagnosing a strange software fault in a 48kHi, A friend gave me a 48k, which I am very keen to restore. The spectrum 48k was my first computer over 20 years ago and I owe my ability to code t…

    ... confirm that we can test higher ram in 16K mode by ... the ROM OS / BASIC where the last working RAM location is.

    However, when using PEEK and POKE, the ... yes, you can PEEK and POKE to test the higher RAM :)

    [ ...
    1024MAK 1024MAK October 2012 Hardware
  • More memoryHi all... can anyone help, Is it possible to get more memory for basic pref' in Basin.... 40 odd k is just not enough !

    ... for BASIC. That's the only spare RAM available ... bytes in any large program. Use string arrays to ... time, so once your program's got substantially smaller ... Once a program is running the location of DATA lines isn ... an array, then just POKE the relevant address from ...
    Battle Bunny Battle Bunny November 2012 Sinclair Basic
  • Spectrum 16K Issue 3Hi! I just received a Spectrum 16K, which turns out to be an Issue 3. Is it really that rare? If not, I?d like to upgrade it to 48K. There are 12 em…

    ... . Then run the same test program and see if it crashes ... If it doesn't, then POKE to a random value in ... 32K (say 60000) and PEEK it back again. Use values ... to 255) to upper RAM in consecutive addresses, then ... in upper RAM and see if other RAM addresses change ...
    Spirantho Spirantho November 2012 Hardware
  • Spectrum 16K Issue 3Hi! I just received a Spectrum 16K, which turns out to be an Issue 3. Is it really that rare? If not, I?d like to upgrade it to 48K. There are 12 em…

    ... . Then run the same test program and see if it crashes ... If it doesn't, then POKE to a random value in ... 32K (say 60000) and PEEK it back again. Use values ... to 255) to upper RAM in consecutive addresses, then ... in upper RAM and see if other RAM addresses change ...
    schombi schombi November 2012 Hardware
  • Adding TAP file contents to a Spectrum +3e DOS PartitionHello my fellow WoS'ers, This thread is a companion to a great little guide from a fellow AmiBayer [B]mnjnurney[/B] you can view his thread by [URL…

    ... I've written a BASIC programmette which reads a ... merged into my DOS_Defn program, which provides all the ... : LET base=k32k-k32: POKE 23658,k8:
    LET ... p(base): LET flag=PEEK (base+k2):
    ... /> REM skip tape file data block (flag=255)
    ...
    Battle Bunny Battle Bunny January 2013 Games
  • Adding TAP file contents to a Spectrum +3e DOS PartitionHello my fellow WoS'ers, This thread is a companion to a great little guide from a fellow AmiBayer [B]mnjnurney[/B] you can view his thread by [URL…

    ... I've written a BASIC programmette which reads a ... merged into my DOS_Defn program, which provides all the ... : LET base=k32k-k32: POKE 23658,k8:
    LET ... p(base): LET flag=PEEK (base+k2):
    ... /> REM skip tape file data block (flag=255)
    ...
    Zetr0 Zetr0 January 2013 Games
  • RAM used / corrupted by +3DOSAs I said previously, [url=http://www.worldofspectrum.org/forums/showthread.php?t=41775]I'm trying to put some games in hard disk[/url] so they can b…

    ... br /> Unless disabled by the POKE mentioned in the Dizzy thread ... caching, then load from BASIC, and from c/m ... data. Is it necessary to call DOS INITIALISE (after all, BASIC ... the default DOS & RAM buffers. That's why ... those in the self-test section) and the EI ...
    Battle Bunny Battle Bunny January 2013 Games
  • ZX7: an "optimal" LZ77 packerAbout 20 years ago, I started a M.Sc. in Computing, planning to work on data compression. Although I quickly changed to another subject for a number …

    ... . Then I wrote this simple test program:
    [CODE]
    10 CLEAR ... (x/256): POKE z+7,x-256*PEEK (z+8): POKE z+12 ...
    (y/256): POKE z+11,y-256*PEEK (z+12):RANDOMIZE ... screens, nor with ZX7-compressed data which gets correctly decompressed with ...
    Alessandro Grussu Alessandro Grussu February 2013 Brand new software
  • Screens and BasicA question about the ZX screens. I am using software to convert my own art and drawings to the ZX Spectrum. I have some tools to change .jpg files in…

    ... example using the (very) quick BASIC technique mentioned by Dr.BEEP ... as part of the main program, so there would be no ... 23639 = DATADD = address of last DATA item (or RESTORE)
    REM ... /> LET s$(s)=CHR$ PEEK c: POKE c,255: LET s=s ...
    Battle Bunny Battle Bunny February 2013 Sinclair Basic
  • SAVE writing zeros after program?Hi there! I hope this is the right forum, but I didn't find any other more appropriate... I'm trying to recover some very old tapes with stuff I mad…

    ... the UDG data is in your program, then running the program will ... embed the UDG data within the BASIC (ie. when the program's running ... and CLEAR eg:
    POKE 23627,57: POKE 23628,97: CLEAR
    PEEK 23635+256*PEEK 23636 TO PEEK 23627+256*PEEK 23628-1 ...
    Battle Bunny Battle Bunny February 2013 Sinclair Basic
  • BLOG- ZXSporgBasic RPG development thread- Inspired by the Spectrum 30 show, and after a six-month wait while I was busy playing loads of gigs, I have decided to do a spot of Spectrum coding…

    ... the data statements for the udgs too early meant that the program ... udgs. Solution - move the udg data statements to the very end ... /> [CODE]10 REM zx sporg basic v0pt021 20130306 - next to do ... .jpg[/URL]
    1020 IF (PEEK 65369)>0 THEN GO ...
    bigjon bigjon March 2013 Sinclair Basic
  • 128k Basic used much ?Hi - I was wondering if there were many,if any, games programmed in 128k basic? I was also thinking of doing one myself as I wish to make a text heav…

    I know at least one basic program that uses ram disk, but for a ... 'm sure you can use ram disk, so you'll get ... directy from upper ram with PEEK rather than using Merge + Data statements.
    basic.
    Arda Arda April 2013 Sinclair Basic
  • BIN2BAS (load BASIC text into emulator) utilityI've nearly finished testing this. It allows a BASIC program to be loaded from a text file in any emulator which has a "load binary" option. I was wo…

    ... , with & without extended BASIC commands, and with & ... br /> [code]1000 REM Test Microdrive commands
    1001 CAT ... 22 LOAD "f1" DATA a(): LOAD "f2" DATA b$(): LOAD "f3" ... 2;5,6
    26 POKE 54321,255: PRINT #3: ... IF NOT a OR PEEK b THEN PRINT c
    Battle Bunny Battle Bunny April 2013 Sinclair Basic
  • pathfindingworking on pathfinding in the game. here is Russian description of Lee's algorithm: [url]http://algolist.manual.ru/games/wavealg.php[/url] "if-then"…

    ... USR "c"+7: READ z: POKE f,z: NEXT f
    Einar Saukas Einar Saukas May 2013 Development
  • Trailblazer - mapped?Anyone mapped Trailblazer yet? I'd kind of like to get hold of the maps. D.

    ... zone is called Terry's Test.

    There's ... ...
    + Save the map data in Trailblazer-bytemap.


    * A separate program PRINTMAP to:
    + Print Zone ... p: INK i: PAPER p: POKE 23624,PEEK 23693: CLS:
    . RANDOMIZE ...
    Battle Bunny Battle Bunny June 2013 Games
  • ZX Spectrum 48K working as 16K from factoryGood morning I Have a Zx Spectrum 48k working as 16K , it came like this from factory. What can i do to solve this , and put it to work as 48K? Wha…

    ... or more of the upper RAM ICs (most likely) or perhaps ... likely).

    Run this program on it and post the ... />
    (Tell it to test upper RAM.)

    You might also ... same through using POKE and PEEK in the upper RAM - search through the ...
    Zorn Zorn July 2013 Hardware
  • 128 BASIC-compatible way of loading BASIC as code?On a 48K Speccy (or from 48 BASIC or USR 0 mode on a 128K machine), one can do a silly trick like this: [code];; load a 4000 byte BASIC program ld i…

    ... /> RANDOMIZE clrto: POKE 23677,PEEK 23670: POKE 23678,PEEK 23671
    9004 ... (23670):
    POKE 23627,PEEK 23680: POKE 23628,PEEK 23681:
    ... /> ;load a BASIC program as headerless CODE
    ; test load with "RANDOMIZE ...
    Battle Bunny Battle Bunny September 2013 Development
  • Break into programIs there any way of stopping people using the break option in my software productions so they can list the code.

    ... the current BASIC line+statement and resume running the program from ... POKE 23680,PEEK 23670: POKE 23681,PEEK 23671:
    RANDOMIZE tadd: POKE sp, PEEK 23670: POKE sp ... +2A/+3
    9999 DATA 20,59,59,33,49 ... /128/+2
    9999 DATA 16,59,59,33,158 ...
    Battle Bunny Battle Bunny September 2013 Sinclair Basic
  • display file addressing; screen slicingWhile working on this Compendium I'm updating or rewriting a lot of stuff. One thing I eventually came to appreciate was the simple & clever way in w…

    ... proggie I wrote to test plotting with POKE (that is, direct ... shifting and OR operations in BASIC... which was fun. I ... [CODE]10 REM plotting with poke
    12 PAPER 0: ... NEXT n
    1040 DATA 128,64,32,16,8 ... br /> 1190 LET byte=peek(adr): REM get current byte ...
    JonB JonB October 2013 Sinclair Basic
  • Getting aquainted with the IF1bisToday, fifteen days after dispatch, the IF1bis arrived at my door. In perfect order. No customs, no TVA and no handling fee involved. The arrival of …

    ... run-up because the small BASIC program given below, although written ... RAM brings the opportunity to examine the 'build' number with a PEEK ... BAS-rom
    50 POKE 5438,53: REM new ... REM #######################
    2000 POKE 60000,0: POKE 60001,0
    2010 ...
    roko roko December 2013 Hardware
  • Writing faster BASICIn terms of structuring BASIC programs, what are the best ways allocate variables, functions, arrays? Any tips. I remember INPUT mag had some suggest…

    ... practical and consistent with the program logic, as this will minimise ... apply to the location of DATA statements and the use of ... RESTORE, in that DATA statements should be as close ... of the program as possible.

    For timings in BASIC you ...
    Battle Bunny Battle Bunny December 2013 Sinclair Basic
  • The official CSSCGC 2014 threadJust to announce that the comp.sys.sinclair Crap Games Competition 2014 is now open. It's home for the year will be; [url]http://www.mykeweb.co.uk/c…

    ... fittingly it uses the Spectrum BASIC equivalent of PHP coding with ... UDGs when learning to program back in the 80s ... of swapping with POKE 23606/7 or POKE 23675/6 I ... 192 UDGs in in this test alone.
    [IMG]http ... , in the 29Kb of Data statements used in SUFTII I ...
    MykeP MykeP January 2014 Games
<1…24252627282930…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