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.014s
<1234567…34>
  • InterruptsA small piece intended for the FAQ. Comments, corrections, additions welcome. Notably: * How long does the 48K ULA hold /INT low? * What happens i…

    ... where you could put a JP to your 'real' interrupt routine ... the value in the NMIADD system variable (23728) if it was non ...
    Philip Kendall Philip Kendall July 2004 Development
  • 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
  • A tidy loader for minigamesThe minigame competition doesn't permit the use of separate loaders like [code]10 LOAD "": RAND USR 32768[/code] The loader must be included in the b…

    ... uses two variables: a string variable contains all the machine code ... example)

    1018 65 Variable name (a)
    1019 0 ... INK exx *
    218 PAPER jp c, NN ** *
    219 ...
    ajmoss ajmoss June 2010 Development
  • A fast DRAW routineI was investigating how to speed up the line drawing for the [URL="http://www.worldofspectrum.org/forums/showthread.php?t=20225"]BASIC compiler[/URL]…

    ... store in (COORDS) system variable. This is rather slow ... />
    __DRAW_ERROR:
    jp __OUT_OF_SCREEN_ERR

    DRAW ... ; and (hl)
    jp __DRAW_START

    __DRAW_SETUP1 ... in free E register
    jp __DRAW4_LOOP

    ...
    boriel boriel December 2010 Development
  • [Asm] Is this nested loop faster than LDIR or a bunch of unrolled LDI's?Hi all. I'm learning Z80 asm on Speccy 48K, and to start with I decided to write my own "CLS" routine (without relying on ROM calls or LDIR) as a lea…

    ... the selected color to the system variable 'BORDCR'.
    out ... the previous row.
    jp nz,cls_attributes_loop ; Keep looping ... the previous row.
    jp nz,cls_screen_loop ; Keep ... /> ;ret
    infinity:
    jp infinity ; Avoid going back to ...
    ST1 ST1 November 2018 Development
  • MC 101Hello Group Members: Can't spectrum MC be embedded in a BASIC program

    ... for that by PEEKing the system variable PROG and add on offset ... the code itself (eg no "JP nn" instructions because "nn" will ...
    Alcoholics Anonymous Alcoholics Anonymous May 2004 Development
  • InterruptsA small piece intended for the FAQ. Comments, corrections, additions welcome. Notably: * How long does the 48K ULA hold /INT low? * What happens i…

    ... where you could put a JP to your 'real' interrupt routine ... the value in the NMIADD system variable (23728) if it was non ...
    Fraser Fraser July 2004 Development
  • IF2 Rom snapshot creationHi, is it possible convert a Speccy 16k snapshot to a Interface 2 Rom file? I've the original Ultimate Pssst, Cookie, Trans-am and Jetpac tapes and …

    ... turns out Jetpac uses the system variable CHARS. All we have to ... 32769).

    [CODE]8001 JP $3200[/CODE]

    This ... in IM 0
    B231 JP $6000 ;start the game![/CODE ...
    Jimmy Jimmy April 2008 Emulators
  • 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 ... setting bit 4 of FLAGS (system variable at address $5C3B) will cause ... replacement tool (like "The Ghost" JP talked about earlier)

    Jimmy Jimmy June 2008 Games
  • Spin problems/issuesI am running Spin 0.666 and have noticed a few issues (some are bugs, some might be just me). I am using Vista sp1 (yeah I know!), and I've seen Dunn…

    JP:

    On a Spectrum, ... below RAMTOP. This 16-bit system variable (at 23730) contains the value ...
    Marko Marko April 2009 Emulators
  • Spin problems/issuesI am running Spin 0.666 and have noticed a few issues (some are bugs, some might be just me). I am using Vista sp1 (yeah I know!), and I've seen Dunn…

    [QUOTE=Marko;346104]JP:

    On a Spectrum, ... below RAMTOP. This 16-bit system variable (at 23730) contains the value ...
    jp jp April 2009 Emulators
  • 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 …

    ... br /> ld hl, chars ; address system variable
    ld (hl), 0x00 ; ... ; 04t => 022t
    jp nz,interrupt_delay_loop ; 10t => 032t ... still works in BASIC)
    jp 56

    ; ... routine
    org 0xfff4
    jp interrupt_main

    ; cache ...
    chev chev May 2009 Development
  • Ultimate! Time WasterThis used to bug me big time 25 years ago.:mad: In the early 16k releases of Ultimate Play the Game , Games Jetpac Cookie Trans am there are three …

    ... BC, $2000
    LDIR
    JP $61E5
    [/code]
    ... is the location of the system variable NMIADD (famously known to ... spectrum ROM).
    [code]
    JP (HL)
    [/code]
    ... the location of the system variable MEMBOT which stores the ...
    BloodBaz BloodBaz May 2009 Games
  • Interface One - New FunctionalityAs you may (or may not) be aware the Interface One is a pretty powerful piece of kit. One of it's greatest features is being able to easily extended …

    ... /> Where 'n' is any numeric variable, and 'v' any numeric expression ...
    RST#08 RST#08 July 2009 Development
  • Jumping to BASIC after importing 23296,1703Sorry for the confusing title. :-D Now that I've learned how to stop a game from starting after loading (in Fuse and Specemu), I have a few more que…

    ... set the stack and ERR_SP system variable before jumping to the BASIC ... ), sp ; errors return here
    jp 7030 ; address of STMT-RET ...
    Marko Marko September 2009 Sinclair Miscellaneous
  • Detecting ZX Interface 1 ROM VersionIs there any way of checking which version of the ZX Interface 1 is present? I know that the later ROMs were better at networking - what other impro…

    ... TABs when printing (uses unused system variable 23728 )
    4) uses up ... !

    I'm sure jp will give a definitive answer ...
    Jimmy Jimmy April 2010 Hardware
  • +2A/+3 compatibility fixes thread!It might be a good idea to keep these fairly common +2A/+3 compatibility fixes (and requests) in a single thread for quick reference ;) Let's start …

    ... 31 ff 62 $0ats
    jp $6300 ; 5b29 c3 00 63 ... 31 fc 62 $0ats
    jp $6300 ; f3b0 c3 00 63 ... $7FFD
    ; into new system variable BANK_M ($5B5C).[/CODE]

    And manipulating the FLAGS system variable - again description by Paul Farrow ...
    jp jp January 2011 Games
  • 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 ... ; leap back to the operating system.
    push af ;
    ...
    sub 165 ;+
    jp 0x0c10 ;+ exit via PO_TOKENS
    cp 169 ; printed.
    jp nc, err5 ;
    call fitcq ...
    chev chev April 2011 Sinclair Basic
  • Proportional Print Routine...Hi Folks, Does anyone know of a good proportional printing routine for the ZX Spectrum? Ideally I am looking for something that prints with charact…

    ...
    ; so look at the system variable PROG
    dec hl ; move ... the
    push af ; operating system.
    call doit1 ;
    pop ... is
    sub 165 ;
    jp 0x0c10 ; exit via PO_TOKENS
    chev chev May 2011 Sinclair Basic
  • Print TextHow do i print text on the bottom left row(memory location in attribute 23295) of the screen in assembly? I understand the parts better on paper and …

    ... /> ld (23693),a ;screen colour system variable
    call 3503 ;ROM routine ... ,(score)
    call 6683
    jp GameLoop
    score DEFW 9999 ...
    R-Tape R-Tape June 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 ... /> ld de, (0x5c4f) ; store system variable CHANS in DE
    sbc ... value by decrementing it
    jp m, CHK_AT ; expecting a ...
    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 ... /> ld de, (0x5c4f) ; store system variable CHANS in DE
    sbc ... value by decrementing it
    jp m, CHK_AT ; expecting a ...
    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 ... /> ld hl, (0x5c4f) ; store system variable CHANS in HL
    ex ... value by decrementing it
    jp m, CHK_AT ; expecting a ...
    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 ... /> ld hl, (0x5c4f) ; store system variable CHANS in HL
    ex ... value by decrementing it
    jp m, CHK_AT ; expecting a ...
    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 ... /> ld hl, (0x5c4f) ; store system variable CHANS in HL
    ex ... value by decrementing it
    jp m, CHK_AT ; expecting a ...
    Einar Saukas Einar Saukas August 2011 Development
<1234567…34>

Latest Posts

  • How we became brainwashed by social media
    dmsmith on 5:39PM
  • 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

HitBox

Word Docs Hits
jp 4.7K 8.4K
system 18.4K 24.8K
variable 2.8K 4.2K

Related Threads

  • 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 …
  • 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…
  • CHANS system variableI modified my original code to incorporate Woody's changes and avoid using the stack:<br /> <br /> [code]<br /> org 60000<br /> <br /> save_register…
  • variable variable names with VAL$It's possible to make the RH-side variable names in a LET statement be themselves variable by using VAL$. Thus, if v$ holds the [b]name[/b] of anothe…
  • 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…
  • 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…
  • Character set variableCan anybody help me?<br /> I'm trying to find out where the pointer to the ascii character set is.<br /> I remember that if you wanted to change the …
  • ZX Spectrum Expansion System (Interface 1)I'm interested to see what this nice little boxed set is going to fetch on ebay... :)<br /> <br /> [url="http://cgi.ebay.com/ws/eBayISAPI.dll?ViewIt…
  • printer port redirect to (Windows) system printerIs there any emulator (+2A/+3 compatible) that can be configured to output the, say, parallel printer port to the Windows system port ?<br /> The def…

Related Searches

  • system clock
  • system 15000
  • jp peter
  • hobbit system
  • is there a system test for the spectrum
  • is there a system test tape for the spectrum
  • master system gamepad
  • variable list
  • dim variable size
  • scroll system variable
  • issue 2 variable
  • system shock
  • replacement variable capacitor
  • replace variable resistor
  • fast jp table
  • difference system 15000
  • spectrum system variables
  • system variables
  • system variables 23610
  • 128 system variable

Copyright © 2024 World of Spectrum