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.024s
<1234567…34>
  • Machine code and Basic system variablesSpectrum system variables (I mean 48KB model) are essential for Basic. But what if I started my machine code program and it's never going to return t…

    Spectrum system variables (I mean 48KB model) are ... to Basic? Can I overwrite system variables area with my data?
    system variables somehow.

    If I ...
    Ralf Ralf January 2009 Sinclair Basic
  • System variablesIs there a list of system variables anywhere I can use? Like 23658 poked changes caps lock etc. What address do I poke to change paper, border and …

    Is there a list of system variables anywhere I can use?

    Like 23658 poked changes caps lock etc.

    What address do I poke to change paper, border and ink?
    daveysludge daveysludge January 2012 Development
  • 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…

    ... ,23552 ; start address of system variables
    ld de,4000< ... if one tries this from 128 BASIC, it all falls ... statement placed into the system vars to a total ... BASIC as code from the 128 BASIC interpreter does work; ... if there's a 128 BASIC-compatible way of ...
    stephenw32768 stephenw32768 September 2013 Development
  • BASin Release 6 available for DownloadHi all - It's another cut'n'paste from CSS :) I've been tapping away again, and seeing as a couple of people have recently seen BASin's latest bits…

    ... code, examine and edit your variables at runtime, add watches ... entered (up to the last 128 of them).
    Added ... full hex editor.
    Added System variables viewer/editor
    Added ... .499999999999)
    Added the Variables editor. I did say "eventually ...
    Dunny Dunny June 2003 Emulators
  • Emulator for viewing variables dataI am looking for a windows emulator, this emulator can view variables data used in game (tap,sna,z80...). It knew edit variables data. I dont remembe…

    ... emulator, this emulator can view variables data used in game (tap ... ,sna,z80...). It knew edit variables data. I dont remember its ... like View debug with items - variables, system variables, breakpoints, memory map, watches...but ...
    vladisek vladisek September 2006 Emulators
  • I forgot which system variable I need...... to prevent the message 'start tape, then press any key'. I saw the system variables list but it's not helping. I know I used one poke to bypass t…

    ... to prevent the message 'start tape, then press any key'. I saw the system variables list but it's not helping. I know I used one poke to bypass the messagem but I can't find it. :(
    zxbruno zxbruno August 2007 Sinclair Basic
  • alternate BASIC ROMI've come up with a few patches to the standard ROM to make it use the 128 shadow screen by default. The ROM is reorganised as follows: RAMTOP is se…

    ... to make it use the 128 shadow screen by default. The ... is set to 0xbfff
    system variables start at 0x4000
    just ... . On the other hand, the system variables have moved so it's ...
    chev chev October 2008 Sinclair Basic
  • More RAM for BASIC (ZXSE required)Ok, here it is: [url]https://dl.dropbox.com/u/15659782/48KBASICSE.zip[/url] Use it as an IF2 ROM with a ZX Spectrum SE. It's a version of the 80x2…

    ... . However, anything that expects the system variables to be in their normal ... would work on the standard 128 if anyone is interested.
    chev chev July 2012 Sinclair Basic
  • JHCon 2014Hello, not sure if this is the right category but JHCon 2014 will take place[B] from 28. to 30.11.[/B] at usual place - gymnasium in Jindrichuv Hrad…

    ... it for a firm Spectrum 128/+2
    --- add a proper ... POKEs to call system routines in ROM or set system variables are allowed ...
    Factor6 Factor6 October 2014 Announcements
  • Fighting Warrior's protection systemThis is one of those bizarre cases where cracking the loading system is orders of magnitude more fun than playing the game. (Indeed, discovering I wa…

    ... cases where cracking the loading system is orders of magnitude more ... to get into. The loading system, however, is a real treat ... the BASIC overwrites all the system variables, sets up ERR_SP to point ...
    Ritchie333 Ritchie333 October 2021 Games
  • Reading the keyboardDoes anyone have a code sample to read the keyboard in machine code ?

    ... modes and fool with the system variables. Here's an alternative that ... , T
    defb 7,0,128,129,8 ; 1, 2, 3 ...
    Alcoholics Anonymous Alcoholics Anonymous November 2004 Development
  • New Compo IdeaI've had this idea and would like to know what do you think about it. I think that most of us here know how to code in BASIC. The problem with Specc…

    ... ) with 0 (see the system variables section below).


    This system variable contains various flags controlling ... the Basic system and generally should ... respectively. POKEing this system variable will affect the ...
    na_th_an na_th_an April 2005 Development
  • What should I get??I want to add a Spectrum to my collection but having come from the Atari/Commodore/TI/Apple world, I am a little unsure what to get? Something that …

    I've owned a 48, +,128, +2 and +3, and whilst ... a +2 with a Multiface 128 and a +D disc ... directly pokes the +D's system variables).

    If I ... on the finger than the 128's. True, it has ... on building your own +D system? If you're technically minded ...
    ewgf ewgf June 2006 Hardware
  • The Only Reason Sinclair Succeeded (Provoking Controversy)Although I love my Sinclairs dearly, I think that the only reason they succeeded was because at the time most people did not know any better (factori…

    ... 48K looked great, unlike the 128. The 48K looked unique, ... powerful and futuristic, whereas the 128 looked cheap and generic. And ... liked the single key input system of the 48K), you couldn ... the system variables in BASIC, but they could have set the 128 to ...
    ewgf ewgf September 2006 Sinclair Miscellaneous
  • Using a multiface to exit to BasicBack in the days I was always fascinated with the idea of getting access to BASIC listings inside a program or game. I was able to work a way around …

    ... regular ram with all the system variables and with a lenght long ... need to do lots of 128 paging to save the correct ... , the program counter (PC) and variables will be intact when loaded ...
    FrankT FrankT August 2007 Sinclair Basic
  • 48K games that don't work on a +2Not sure if there is already a thread about this but recently I've noticed some old 48K games will not run on my +2 - even in 48K mode. Examples are…

    ... mode) in both 48 and 128 modes. In fact, it also ... doesn't start properly in 128 mode (via tape loader). It ... which just loads over the system variables.

    It would be ... /> You even get incompatibility between 128 machines. I remember my Short ...
    Jimmy Jimmy June 2008 Games
  • 48K games that don't work on a +2Not sure if there is already a thread about this but recently I've noticed some old 48K games will not run on my +2 - even in 48K mode. Examples are…

    ... code routines as well as system variables. Changing the paging routines will ... famous example, but Short Circuit 128 as I mentioned earlier is ... differences. The Z80 in a 128 machine is slightly quicker than ... .

    10) The 128 ROMs changed between each of ...
    Jimmy Jimmy June 2008 Games
  • alternate BASIC ROMI've come up with a few patches to the standard ROM to make it use the 128 shadow screen by default. The ROM is reorganised as follows: RAMTOP is se…

    ... 0xbfff. However, since the system variables are moved down to 0x4000 ... the 128 editor ROM as that ROM expects the system variables to ... buffer to store additional system variables and uses RAM page ... overwrite the screen). The 128 editor ROM could be patched ...
    chev chev October 2008 Sinclair Basic
  • Usr 0 ?I'm not sure I've ever seen this explained before, but why do some programs (only demos, as far as I can see, so far) need USR 0 mode when run on a 1…

    ... away. Typing USR 0 in 128 BASIC evaluates the function and ... without disabling any of the 128 paging (which is what happens ... they are not available in 128 mode is that bank 7 ... this by setting all the system variables to the desired values and ...
    ewgf ewgf December 2008 Sinclair Miscellaneous
  • updated Fatware - keyboard patchHi! I work with Fatware code and already prepare keyboard patch for original version 0.12. Now it's possible to operate disk browser with keys: 1) c…

    ... to 8192-16383 rewrite FATWARE system variables and ZX crash....

    - fix FATWARE for work with 128 basic (ROM 0 - 128editor)
    velesoft velesoft January 2009 Development
  • Rainbow Generator for 48K Spectrum using PUSHThis is what I came up with from [B]gasman[/B]'s suggestions. It's stable in ZXSpin and ZX32 simulating a 48K Speccy. Anyone like to try it on the …

    ... will still work on 128 models in 48 mode ... br /> ; -----------------------------------------------------------------------------
    ; ROM ROUTINES, SYSTEM VARIABLES and CONSTANTS

    pr_all ... ld sp,colour_map+(16*pixel_row)+(128*char_row) ; set the ...
    chev chev May 2009 Development
  • Help loading OPUS data block ?Hi folks, A while back I obtained a Daton Software Card Games compilation which will be in the next Vault update: http://www.worldofspectrum.org/inf…

    ... The POKE ensures
    that 128 bytes are read from sector ... 0 has an improper length (128 )
    3. Physical sector ... and
    overwrite the Spectrums system variables. A 'normal' copy of the ...
    an added POKE 23377,128 statement following the CLOSE #INT ...
    roko roko May 2009 Sinclair Miscellaneous
  • Reading from the 128 Serial PortDon't shout at me if this is a silly question. I have Googled extensively, and searched the forums, but I can't find anything discussing what seems t…

    ... 9 months commenting the Spectrum 128 ROM disassembly, building upon what ... the hardware ports of the 128. The RS232 routines begin ... reading a value from the system variables. The comments in my patched ... have detailed comments in the 128 ROM 0 disassembly but ...
    zxbruno zxbruno July 2009 Sinclair Basic
  • Old peripherals on the Spectrum +2I have a Wafadrive and an Alphacom 32 (ZX Printer clone), neither of which work in 128 BASIC, but both of which work flawlessly when you run them in …

    You can list 128 programs to the ZX/Alphacom ... buffer which contains the new system variables.

    However some programs ...
    Geoff Geoff November 2009 Sinclair Miscellaneous
  • Skooldaze TooDear WoSsers, Thanks to Skoolkid's disassembly I'm attempting to write a new "improved" version called [B]Skooldaze Too[/B]. As part of the improvem…

    ... initialisation due to me moving variables around. 3) Assembler source contained ... constants instead of LSB of system variables. The code should now assemble ... 27080,101
    POKE 27081,128[/CODE]
    I have given ...
    Jimmy Jimmy January 2010 Development
  • Loading BASIC programs stored as "bytes:"Hi all, I have a question regarding loading BASIC programs, that I managed to save as machine code (I suppose) when I was a child, as a result of e…

    ... saved from 23552 (start of system variables) to RAMTOP. Restoring this will ... will have either lost the system variables or the machine & ... />
    * POKE ADDR+LEN,128 (the "end of VARS" marker ... your program, minus any variables that might have been saved ...
    Battle Bunny Battle Bunny 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…

    ... RAMT" is the last system variable at location 23732. ... boot the image avoiding the system variables and BASIC area.
    ... boot a game. The system varaibles for a 48K ... enough space of say 128 BYTES, it would be ... drive then maybe the system area could be minimised ...
    ASM ASM November 2010 Sinclair Miscellaneous
  • Faulty Interface 1I bought a 'tested' Interface 1 on ebay the other day. Aside from the previous owner 'cleaning' the contacts with WD40!!! (bad, bad, bad eeurrgh :rol…

    ... also tried it on my 128 - the menu comes up, i ... can use 128 basic but not 48 basic ... memory for it's own system variables: 41470 - 41412 = 58

    jp jp December 2010 Hardware
  • Platformer BAS file?Does anyone have an example of a platformer in BASIC? Specifically one that uses drawn sprites, etc.

    ... .
    - If you use the 128/+2 syntax the game won ... away the screen and the system variables/printer buffer) is plenty :)
    na_th_an na_th_an January 2011 Sinclair Basic
<1234567…34>

Latest Posts

  • Celebrity deaths...
    Paradigm Shifter on 4:41PM
  • 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

HitBox

Word Docs Hits
system 18.4K 24.8K
variables 2.5K 3.5K
128 9.4K 14.8K

Related Threads

  • What is difference between "128" and "128+"?What is the difference between a "Spectrum 128" and a "Spectrum 128+" ??<br /> <br /> And I am not talking about the different looking +2's, etc.<br …
  • Changing MP3's from 128+ to just 128I have a number of MP3's that are bigger than 128 bit rate and i want to convert them all in one go to 128. <br /> <br /> Could you guys recommend s…
  • A athlon 3000 32 bit system or a athlon 3000 64 bit systemThey will cost about the same which i was suprised to learn, but which system would you recommend, if i build the 64 bit one, can I still play my 32 …
  • Machine code and Basic system variablesSpectrum system variables (I mean 48KB model) are essential for Basic. But what if I started my machine code program and it's never going to return t…
  • System variablesIs there a list of system variables anywhere I can use?<br /> <br /> Like 23658 poked changes caps lock etc.<br /> <br /> What address do I poke to c…
  • List of 128 only games and 128 games that were different to the 48k versions.Can anyone think of any 128 games that were different to 48k and i'm not talking about music enhancments but more graphical,or speed or bigger maps e…
  • Detecting TR-DOS w/o relying on system variablesOK, I know it's much easier to do this simply by checking whether the BASIC program area has moved or some specific pattern in the sysvars etc (somet…
  • Football Director 128Sorry if this has come up before but having downloaded Football Director 128 when I try to load it it always seems to crash on the title page. Any o…
  • Starglider 128Can anyone help with this? I've downloaded this game from several sites but none of the versions had the excellent speech synthesis I remember this …
  • How can I play Elite on my win 98 system?Erm, as the title says, really. i downloaded a speccy emulator at work plus Elite from "World of Spectrum" site but it just seems to be a screenshot…

Related Searches

  • 128 enhanced games
  • usr0 to 128
  • multiface 128
  • pentagon 128
  • pentagon 128 edge connector
  • ula 128
  • system clock
  • divide 128
  • divide 128 gomes
  • spectrum 128 basic manual pdf
  • system 15000
  • spectrum system variables
  • system variables
  • system variables 23610
  • 128 variables
  • system variables 128
  • system variables prog
  • speed system variables prog
  • 128 system variable
  • 128k system variables

Copyright © 2024 World of Spectrum