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.030s
<1234567…34>
  • Machine Code Routine of the weekHow about a thread that has a routine each week that is in [B]assembly language[/B] and is also described in great detail what the hell is going on …

    ... for space, but bad for speed. Here's a very small ... 't use the ROM or system variables.

    [CODE]
    _WAITFORNOKEYS ...
    frobush frobush April 2009 Development
  • Machine Code Routine of the weekHow about a thread that has a routine each week that is in [B]assembly language[/B] and is also described in great detail what the hell is going on …

    ... for space, but bad for speed. Here's a very small ... 't use the ROM or system variables.

    [CODE]
    _WAITFORNOKEYS ...
    BloodBaz BloodBaz April 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 …

    ... .

    ; -----------------------------------------------------------------------------
    ; ROM ROUTINES, SYSTEM VARIABLES and CONSTANTS

    pr_all ... />
    make_chan:
    ld hl, (prog) ; a channel must be created ...
    chev chev May 2009 Development
  • 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…

    ... reading a value from the system variables. The comments in my patched ... the routines.

    -What speed did you use for your ...
    zxbruno zxbruno July 2009 Sinclair Basic
  • New BUZZSAW+ Demo, No.2OK everybody, here's the latest demo of [I]Buzzsaw[/I]. This includes the title screen I wrote in Corfu with control selection, some new sprites and…

    ... copy them down over the system variables and BASIC and re-allocate ... be drawn at a consistent speed as they're done during ...
    joefish joefish August 2009 Development
  • Hacking a adventure gameHello folks, on the recent issue of SCENE+ Diskmagazin is a game called "By right of Birth",you can find this game also on WOS. Although this magaz…

    ... system variables so you should save it too.
    then write small prog ...
    Fikee Fikee August 2009 Development
  • Spectrum machine language filesHopefully this will get moderated to the correct forum, if I'm in the wrong place.. I've failed to get my old 48K Spectrum microdrive files, via the…

    ... I/F 1 it moves PROG (sys variable at 23635/6 ... also need to update the system variables, which the ROM does for ...
    Jimmy Jimmy January 2010 Emulators
  • compressing basicI thought I'd ask here instead of the basic forum.. in the sense of giving me 1 command line, and NOT the whole listing joined up etc. and it uncom…

    ... area from 23552 (start of system variables) to RAMTOP to sequential chunks ... bit of machine code for speed.

    Now I'll ...
    Battle Bunny Battle Bunny September 2010 Development
  • compressing basicI thought I'd ask here instead of the basic forum.. in the sense of giving me 1 command line, and NOT the whole listing joined up etc. and it uncom…

    ... Stack Program# [0-18] ";prog: LET prog=INT prog:
    IF prog18 THEN ... /> 1001 IF NOT prog THEN LET prog=255
    1010 ... bc=USR put:
    LET prog=prog AND prog255:
    PRINT " ... DE,23552 ;DE=start of system variables
    25623 1 0 ...
    Battle Bunny Battle Bunny September 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…

    ... definitive answer by PEEKing the 'PROG' system variable (see [url]http://www ... also have to tinker with system variables so that it knows it ... : block spanning the screen memory, system variables, program data and 'currently executing ...
    gasman gasman October 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 ... chunk which was originally between PROG and VARS. Then LOAD ... : POKE 23642,hiELINE: SAVE "prog";
    where loX and hiX ... LOAD "prog" - and there's your program, minus any variables that ...
    Battle Bunny Battle Bunny October 2010 Development
  • Fuse: what do you want to see?An open brainstorm. If you had a team of programmers working on [url=http://fuse-emulator.sf.net/]Fuse[/url], what would you tell them to work on? …

    ... the emulator load the FRAMES system variables with a random value before ... -defined key) to the maximum speed that the host machine can ...
    ewgf ewgf January 2011 Emulators
  • Platformer BAS file?Does anyone have an example of a platformer in BASIC? Specifically one that uses drawn sprites, etc.

    ... a few tweaks and the speed increase is dramaric.
    - If ... away the screen and the system variables/printer buffer) is plenty :)
    na_th_an na_th_an January 2011 Sinclair Basic
  • RFC: 64 column font codeIn BASIC, type CLEAR 49999 then import the code at 50000. Then type RANDOMIZE USR 50000. This will create a new channel and attach stream #4 to it. A…

    ...
    ; so look at the system variable PROG
    dec hl ; move ...
    ret

    ; TEXT VARIABLES
    ; Used by the 64 ...
    chev chev March 2011 Development
  • SE Basic Type-ins^Pete suggested creating a sticky thread for SE Basic discussion. I thought a Type-ins thread might also be useful. Up to the mods if they want to ma…

    ... br /> ; so look at the system variable PROG
    dec hl ; move ... br /> chans equ 0x5c4f ;
    prog equ 0x5c53 ;
    udg equ ... ; leap back to the operating system.
    push af ;
    ... bit of space for some variables.
    atflg:
    defb ...
    chev chev April 2011 Sinclair Basic
  • GUI/OS for the Spectrum?Hi, Is anybody working on a WIMP/GUI system for the Spec? Is there anything current out there? [url]http://snakeoillabs.com/wordpress/2005/10/30/8…

    ...
    ; so look at the system variable PROG
    dec hl ; move ...
    ret

    ; TEXT VARIABLES
    ; Used by the 64 ...
    chev chev June 2011 Development
  • Fuse: what do you want to see?An open brainstorm. If you had a team of programmers working on [url=http://fuse-emulator.sf.net/]Fuse[/url], what would you tell them to work on? …

    ... the emulator load the FRAMES system variables with a random value before ... -defined key) to the maximum speed that the host machine can ...
    ewgf ewgf July 2011 Emulators
  • RFC: 64 column font codeIn BASIC, type CLEAR 49999 then import the code at 50000. Then type RANDOMIZE USR 50000. This will create a new channel and attach stream #4 to it. A…

    ... ld hl, (0x5c53) ; store system variable PROG in HL
    dec hl ... done!

    ; -----------------------------------------------------------------------------
    ; LOCAL VARIABLES

    AT_FLAG:
    defb ...
    Einar Saukas Einar Saukas July 2011 Development
  • RFC: 64 column font codeIn BASIC, type CLEAR 49999 then import the code at 50000. Then type RANDOMIZE USR 50000. This will create a new channel and attach stream #4 to it. A…

    ... ld hl, (0x5c53) ; store system variable PROG in HL
    dec hl ... done!

    ; -----------------------------------------------------------------------------
    ; LOCAL VARIABLES

    AT_FLAG:
    defb ...
    Einar Saukas Einar Saukas July 2011 Development
  • Fuse: what do you want to see?An open brainstorm. If you had a team of programmers working on [url=http://fuse-emulator.sf.net/]Fuse[/url], what would you tell them to work on? …

    ... the emulator load the FRAMES system variables with a random value ... recognised" and the "Artifical Speed Up" option will remain set ... locations to set the emulator speed to maximum. Someone would ... /> Lords of Midnight (to speed up the computers AI processing ...
    ewgf ewgf July 2011 Emulators
  • RFC: 64 column font codeIn BASIC, type CLEAR 49999 then import the code at 50000. Then type RANDOMIZE USR 50000. This will create a new channel and attach stream #4 to it. A…

    ... ld hl, (0x5c53) ; store system variable PROG in HL
    dec hl ... done!

    ; -----------------------------------------------------------------------------
    ; LOCAL VARIABLES

    AT_FLAG:
    defb ...
    Einar Saukas Einar Saukas August 2011 Development
  • RFC: 64 column font codeIn BASIC, type CLEAR 49999 then import the code at 50000. Then type RANDOMIZE USR 50000. This will create a new channel and attach stream #4 to it. A…

    ... ld hl, (0x5c53) ; store system variable PROG in HL
    dec hl ... done!

    ; -----------------------------------------------------------------------------
    ; LOCAL VARIABLES

    AT_FLAG:
    defb ...
    Einar Saukas Einar Saukas August 2011 Development
  • RFC: 64 column font codeIn BASIC, type CLEAR 49999 then import the code at 50000. Then type RANDOMIZE USR 50000. This will create a new channel and attach stream #4 to it. A…

    ... ld hl, (0x5c53) ; store system variable PROG in HL
    dec hl ... done!

    ; -----------------------------------------------------------------------------
    ; LOCAL VARIABLES

    AT_FLAG:
    defb ...
    Einar Saukas Einar Saukas August 2011 Development
  • Faster CLS...Hi Folks, Looking at the CLS command in the Spectrum ROM disassembly it seems rather complex. Does anyone know of a simpler/quicker routine that wi…

    ... case of reading/writing the system variables.

    As for clearing ... can get tiny tweaks of speed by making the routine larger ...
    joefish joefish January 2012 Sinclair Basic
  • The need of having a 257-byte table for IM2 routinesThis came from a discussion at the speccy.org forum. I have understood that the reason behind the 257-table for IM 2 routines is due to certain joys…

    ... code for size, instead of speed. Sprite and graphics routines need ... needs to run at maximum speed. If you're not using ... overwrite the printer buffer and system variables, there's plenty of space ...
    jonathan jonathan August 2012 Development
  • 40 Column Printing RoutineI've written a 40 column printing routine, which I'd like to share... It's my first piece of 'public' code so go easy on me! I don't think it is a…

    ... br /> c_chan:
    ld hl, (prog) ; a channel must be created ... /> ; so look at the system variable PROG
    dec hl ; move ...
    push af ; operating system.
    call doit1 ;
    ... of space for some
    ; variables.

    atflg:
    chev chev August 2012 Development
<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
speed 11.8K 17.1K
system 18.4K 24.8K
variables 2.5K 3.5K
prog 1.5K 1.9K

Related Threads

  • Speed of variables vs. POKE/PEEKGreetings,<br /> <br /> I'm sure I could probably find this out after careful study of the 48K ROM disassembly, but I was wondering whether someone a…
  • 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…
  • 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…
  • Speed-up tool Pac Speed Tweaker for zx Pac-Man emulatorHello,<br /> <br /> The zx pacman emulator by Simon Owen is running at 83% of the arcade version speed.<br /> .<br /> It's because the game is re…
  • 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…
  • loading tape prog. on an emu on pci was wondering if it was possible to run original tape programs onto a pc emulator(I have the zx32 emulator).<br /> I tried this, typing LOAD''" in …
  • Spectrum +D Disk SystemHi I recently got a second hand Spectrum with a disk drive and the +D interface. The System disk worked alright for a while but now it has become cor…
  • Games that benefit from a change in speed.Has anybody tried playing games on an emulator at different speeds?<br /> <br /> I've found that certain games are more playable with a slight speed …

Related Searches

  • saboteur 2 speed up
  • system clock
  • system 15000
  • 3 speed test
  • hobbit system
  • speed controller
  • speed controller 555 wait
  • speed controller 555
  • is there a system test for the spectrum
  • is there a system test tape for the spectrum
  • master system gamepad
  • print variables
  • scroll system variable
  • spectrum system variables
  • system variables
  • system variables 23610
  • spectrum 128 system variables
  • system variables 128
  • system variables prog
  • 128k system variables

Copyright © 2024 World of Spectrum