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.006s
<1…15161718192021…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…

    ... The RST 8 repositions SP to point to (ERR_SP). ... of bytes
    LD IX,$4000 ;IX= start address
    ... of bytes
    LD IX,HEAD_1 ;IX= start address
    ... of bytes
    LD IX,$4000 ;IX= start address
    ...
    Battle Bunny Battle Bunny August 2011 Sinclair Miscellaneous
  • writing an emulator-newbie needs helpHi, this is my first post here. I decided to write a minimalistic emulator of ZX Spectrum-no emulation of advanced peripherals, no emulation of sound…

    ... such possibility in case of IX/IY, but definitely not in ... case of PC and probably SP.

    The actual problem ...
    PeterP PeterP August 2011 Emulators
  • Tile based graphics and scrolling thingy...Here's my best attempt so far at a tile based rendering and scrolling routine. It draws in 22 8*8 graphics tiles along the top of the screen (junk i…

    ... hl,de

    ex de,hl ; Put the result ... />
    ld sp,scrntab ; Point SP to address table

    dec sp ; Point SP back one scanline for next ... br />
    ld sp,(stackptr_temp) ; Restore SP & registers then return ...
    R-Tape R-Tape September 2011 Development
  • writing an emulator-newbie needs helpHi, this is my first post here. I decided to write a minimalistic emulator of ZX Spectrum-no emulation of advanced peripherals, no emulation of sound…

    ... say SP=16385 and PUSH IX is about to be executed. SP-1 ... still points to RAM, but SP-2 points to ROM. ... half of IX be placed on a stack? Would SP be ... by 2 regardless of where SP points to?[/QUOTE]
    ... written in memory, but SP would decrease by 2.
    Metalbrain Metalbrain September 2011 Emulators
  • Tile based graphics and scrolling thingy...Here's my best attempt so far at a tile based rendering and scrolling routine. It draws in 22 8*8 graphics tiles along the top of the screen (junk i…

    ... out the screen by pointing SP to it and ramming 0s ...

    ex af,af'

    loop ld sp,hl ; 6 ...

    ex de,hl ; 4

    ld sp,hl ; 6 ... />
    exx ; 4

    ex de,hl ; 4, 142 ticks ...
    Zoltar Zoltar September 2011 Development
  • MCODE problem...Hi Folks, Trying to write a simple machine code program to hatch the screen. So far I have the following but even this is not working - it does not…

    ...
    ld (stack+1),sp
    ld sp,&5800
    ld ... hl
    djnz loop2
    ex de,hl
    dec c ... nz,loop1
    stack: ld sp,0
    ei
    ret ...
    obo obo October 2011 Development
  • MCODE problem...Hi Folks, Trying to write a simple machine code program to hatch the screen. So far I have the following but even this is not working - it does not…

    ...
    ld (stack+1),sp
    ld sp,&5800
    ld ... hl
    djnz loop2
    ex de,hl
    dec c ... nz,loop1
    stack: ld sp,0
    ei
    ret ...
    Woody Woody October 2011 Development
  • MCODE problem...Hi Folks, Trying to write a simple machine code program to hatch the screen. So far I have the following but even this is not working - it does not…

    ...
    ld (stack+1),sp
    ld sp,&5800
    ld ...
    ex de,hl
    ENDM
    stack: ld sp,0
    obo obo October 2011 Development
  • Games featuring... relevant bugsThere was a recent improvement to the WoS database in order to classify [URL="http://www.worldofspectrum.org/forums/showthread.php?t=34261"]Games fea…

    ... da6f e5 $0bts
    push ix ; da70 dd e5 $0fts
    ld ix, $6d00 ; da72 dd 21 ... d ; da7c 14 $04ts
    ex af, af' ; da7d 08 $ ... cd6f e5 $0bts
    push ix ; cd70 dd e5 $0fts
    ex af, af' ; cd7d 08 $ ...
    jp jp October 2011 Infoseek database
  • Getting the contents of tablesHi All, I'm risking a potentially daft question here as it seems pretty fundamental but here goes: What's the best way of pointing register pairs a…

    ... br /> ;
    LD (storeSP),SP
    LD SP,HL
    POP BC ... ;
    LD (storeSP + 1),SP
    LD SP,HL
    POP BC ... then restore SP as late as possible.

    IX register use ...
    csmith csmith October 2011 Development
  • Getting the contents of tablesHi All, I'm risking a potentially daft question here as it seems pretty fundamental but here goes: What's the best way of pointing register pairs a…

    Yep the ld (stkstore),sp, ld sp, hl, pop hl is my ... it's any different to IX. Confused.
    R-Tape R-Tape October 2011 Development
  • IN or INKEY ?just curious which is better to use.. I have a menu done.. and use 6/7 to go up down it + space to cycle thru the options (using inkey).. obv. if I w…

    ... 12
    add hl,sp
    ld sp,hl
    rst $ ... ;60002 = NZ,C
    ex af,af' ;60003 = xor a ...
    add hl,sp
    ld sp,hl
    rst ... get into BC
    ex af,af' ;retrieve type ...
    roko roko October 2011 Sinclair Basic
  • Pixel engines for explosions...Hi... Iv a strange request... I was toying around with an old YS program, which can be found here: [url]http://www.users.globalnet.co.uk/~jg27paw4/ty…

    ... DI
    PUSH IX
    LD IX,(UNKNOWN)
    LD BC ... /> INC IX
    INC IX
    INC IX
    INC IX
    ... AND 7
    EX AF,AF'
    LD IX,(UNKNOWN)
    L61586 ...
    kgmcneil kgmcneil October 2011 Development
  • Pixel engines for explosions...Hi... Iv a strange request... I was toying around with an old YS program, which can be found here: [url]http://www.users.globalnet.co.uk/~jg27paw4/ty…

    ... f010 f3 $04ts
    push ix ; f011 dd e5 $0fts
    ex af, af' ; f08d 08 $ ... 04ts
    ld ix, (l_f00c) ; f08e dd 2a 0c ... 20 06 $07/$0cts
    ex af, af' ; f0b8 08 ... f0bb ee 18 $07ts
    ex af, af' ; f0bd 08 $ ...
    jp jp October 2011 Development
  • Pixel engines for explosions...Hi... Iv a strange request... I was toying around with an old YS program, which can be found here: [url]http://www.users.globalnet.co.uk/~jg27paw4/ty…

    ... /> DI
    PUSH IX
    LD IX,(UNKNOWN)
    LD BC ... /> INC IX
    INC IX
    INC IX
    INC IX
    ... AND 7
    EX AF,AF'
    LD IX,(UNKNOWN)
    ...
    kgmcneil kgmcneil October 2011 Development
  • which zx-spectrum games uses 1bit sound samples?hi! I'm looking for zx-spectrum games using 1bit sound samples. Compairing with msx, which has far less games available than zx-spectrum, there are f…

    ... ="Fixedsys"]2ch di
    push ix
    push af
    ... jr loop1c 12
    loop1b ex af,af' 4
    out ... jr loop1e 12
    loop1d ex af,af' 4
    out ... jr loop2c 12
    loop2b ex af,af' 4
    out ... jr loop2e 12
    loop2d ex af,af' 4
    out ...
    PrinceGaz PrinceGaz October 2011 Games
  • 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…

    ... ;STMT_RET & (ERR_SP)
    LD SP, HL ; 249 ;from m/c ... /> POP BC ; 193
    LD SP, HL ; 249
    PUSH BC ... /> LD (23613), SP ; 237 115 61 92 ;ERR_SP
    EX DE, HL ...
    Battle Bunny Battle Bunny November 2011 Sinclair Basic
  • how can we convert .z80 to .tap ?is there some way to convert a .z80 file (specially 48k) to .tap, in a similar result as saved from Multiface1? (i'm asking this because i imagine th…

    ...
    DEC SP ; 23960 59
    DEC SP ; 23961 59 ... ; 23979 243
    LD SP, 49152 ; 23980 49 0 192 ...
    LD IX, 48812 ; 23983 221 33 ...
    Battle Bunny Battle Bunny 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…

    ... ;STMT_RET & (ERR_SP)
    LD SP, HL ; 249 ;from m/c ... ; 19 ;to new location
    ex de,hl ; 235
    POP ... /> LD (23613), SP ; 237 115 61 92 ;ERR_SP
    EX DE, HL ...
    Battle Bunny Battle Bunny November 2011 Sinclair Basic
  • Arkanoid - Hit Squad ReleaseInfoseek (and the [URL="ftp://ftp.worldofspectrum.org/pub/sinclair/games/a/Arkanoid(TheHitSquad).tzx.zip"]TZX[/URL] itself) identifies the Hit Squad …

    ... exx ; ee50 d9
    ex af, af' ; ee51 08
    ex af, af' ; ee76 08
    ex af, af' ; eeb0 08
    add hl, sp ; e096 39
    inc sp ; e097 33< ... exx ; e905 d9
    ex af, af' ; e906 08< ...
    jp jp December 2011 Infoseek database
  • Procrustean PrintingHere's a short routine to manage printing of text with command tokens, to avoid messing up the screen when they are expanded. It just prints as many …

    ... hl,sp
    ld sp,hl ;undo USR
    ld ix,0
    call SCANNG
    inc ix
    rst $18
    cp ... /> ld l,c
    push ix
    pop bc
    dec ...
    Battle Bunny Battle Bunny December 2011 Sinclair Basic
  • Procrustean PrintingHere's a short routine to manage printing of text with command tokens, to avoid messing up the screen when they are expanded. It just prints as many …

    ... hl,sp
    ld sp,hl ;undo USR
    ld ix,0
    call SCANNG
    inc ix
    rst $18
    cp ... /> ld l,c
    push ix
    pop bc
    dec ...
    Dunny Dunny December 2011 Sinclair Basic
  • Procrustean PrintingHere's a short routine to manage printing of text with command tokens, to avoid messing up the screen when they are expanded. It just prints as many …

    ... FETCHS
    pop af
    ex de,hl ;HL=string pointer ... =max_length
    ld ix,TOKENDATA
    ld (ix+0),0 ;reset flags ... ;flag "excluded"
    CBOUND: cp (ix+2) ;check upper boundary
    Battle Bunny Battle Bunny December 2011 Sinclair Basic
  • ANN: Tipshop updated Saturday, 31 December 2011Saturday 31 December 2011 The last update of the year - Happy New Year when it comes! * GoodBoy sent in a cheat for Wacky Races. * Hippy Smith sen…

    ... /> start:
    LD SP,$FFFF
    LD IX,$4000
    LD DE ...
    Jimmy Jimmy January 2012 Announcements
  • Creating a new game - AssemblySo... finally I?m studying Assembly Z80... after 36 years. :) Well... it?s sooooooooooooo hard to make a game using Assembly? I bought a book (Spectr…

    ... way round there's always EX DE,HL

    Of ... to warn people off the IX and IY registers. The chief ... can write to an address (IX+offset) if you want to ... , you can just write to (IX) the same way you can ... then saying 'don't use IX and IY' is a bit ...
    joefish joefish January 2012 Development
  • Using the ROMs PRINT routineI really am starting from scratch again it seems, but how do you utilize the ROM routine to print characters, I think you point te BC register to an …

    ... char+128
    point ix at the string
    ... 33000
    ld ix,string ;point ix at text
    ... /> ;
    pstring ld a,(ix+0) ;get ascii
    ... call p_char
    inc ix ;next ascii in string
    ex de,hl ;de holds distance ...
    R-Tape R-Tape January 2012 Development
  • Another custom loaderI got into my hands a cassette with compilation of Polish programs. most of them MIA. Unfortunately some of them are saved with a kind of custom loa…

    ... ;600550]

    0xF8E5 ld ix,d6d8
    0xF8E9 ld de ... jr f87a
    0xF8EE ld sp,(5b36)
    0xF8F2 pop hl ...
    gorski gorski February 2012 MIA/STP/SDP
  • Shadow registers.I assume it's faster to transfer the registers to the shadow registers rather than using the stack? Let's say that I want to temporarily preserve the…

    ... H,(HL) Causes LD H,(IX+d)
    LD (HL),H ... Causes LD (IX+d),H
    LD L ... ),L Causes LD (IX+d),L
    EX DE,HL None (left ...
    joefish joefish March 2012 Development
  • 28-character wide multicolour(ish) on 48k SpectrumLong-time lurker here... I've always been interested in rainbow effects on the 48k Spectrum, mainly from a perspective of "Just what [I]would [/I]ha…

    ... list (probably pointed to with IX), your source address you carry ... pointer into your next LD SP,nnnn statement once you've ...
    joefish joefish April 2012 Development
  • The Collapse of Free Radical DesignFor anyone interested in how and why Free Radical (the console games developer, made up partly of ex-Rare employees) managed to go from the brillianc…

    ... very good indeed. Also, Deus Ex, and System Shock 2 are ... Arena - Another step forward. Completed SP, and played quite a few ... , but even more boring in SP. Played SP for few evenings, and ... uniqueness of the original. Completed SP and MP.

    Alien ...
    Patrik Rak Patrik Rak May 2012 Chit chat
<1…15161718192021…34>

Latest Posts

  • Minor British Sports that did become games on the ZX Spectrum
    dmsmith on 11:22PM
  • I bought an accoustic guitar. How do you play it?
    Maroc's Other Projection on 9:55PM
  • Goodbye Z80
    moggy on 9:07PM
  • Happy 40th Birthday to the Amstrad CPC464!
    AndyC on 6:29PM
  • Another Birthday! The Game Boy Is 35!
    dm_boozefreek on 6:17PM
  • I am currently watching.....
    Antiriad2097 on 5:05PM
  • European Software Titles with an English version
    harriusherbartio on 12:06PM
  • How Do You Categorize Your Speccy Software and Games?
    harriusherbartio on 11:21AM
  • Fixed Speccy Software. And which games remained unfixed?
    harriusherbartio on 11:01AM
  • New video about S-video modification on Issue two 48K Spectrum.
    Renegade on April 21

HitBox

Word Docs Hits
ex 4.4K 7K
sp 1.7K 4.2K
ix 1.5K 6.5K

Related Threads

  • deus ex and deus ex invisible war ?3 on steam.Just downloading these two games at the mo. I think there are a few fans of these games on here, if you want to grab em there cheap on steam at the m…
  • The point of IX+1 IX+2 ?the numbers that you can add-on to IX and IY seem hardcoded, so I dont see the use of that feature?<br /> any examples of the use of IX and IY plus …
  • Deus Ex MachinaAm I the only person who loved Deus Ex Machina on the speccy?<br /> Just wondering.<br /> <br /> I've even got the soundtrack that i downloaded as mp…
  • An ex-Bloodwych fanatic speaks...I've got a s**t-load of maps that I carefully (and painstakingly) made back in the day, with the intention of sending them into YS, only for the maga…
  • Anyone here an ex speccy-journalist or programmer?Anyone here used to write for the Spectrum magazines or program the Speccy? Just curious ;)
  • ex-YU homepage updatedThe ex-YU Homepage has been updated, after almost 2 years. Added some really nice new stuff, including some commercial games that were developed by e…
  • ex-YU Homepage Updated !Hey All...<br /> <br /> This will probably be interesting only for the people here that are from ex-Yugoslav countries, but it might be interesting f…
  • Deus Ex MachinaHas anyone got a copy?
  • TransVersion EXHopefully my latest game will be of some interest here. :)<br /> <br /> A remake of an old 16k Spectrum game, but with online scores and Care Bears. …
  • XBasic or EX-Basic ???I found couple NIB Artic x- or ex-basic.<br /> Case and manual seys X-Basic but casette is EX-Basic.<br /> Is this MIA ?<br /> <br /> [url="http://ko…

Related Searches

  • ld ix
  • ix registers
  • add ix
  • add constant value to ix
  • reset sp ffff
  • ix 0
  • reset ix
  • deus ex machina
  • ix register
  • caf turco com os ex jugoslavos
  • sp format
  • snapshot sp format
  • undocumented ix assembler
  • ix displacement before after
  • ix displacement byte
  • clear sp
  • ex af carry
  • regular ex
  • ex sp hl
  • ex sp iy

Copyright © 2024 World of Spectrum