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…17181920212223…34>
  • 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 …

    ... -94
    ret c
    ex de, hl
    ld l ...
    inc sp
    inc sp
    call eg2
    ex de, hl ...
    antoniovillena antoniovillena January 2013 Brand new software
  • Relocating a block of code as to work on a 16k spectrumI've written a game in from 50000 to 65535 and was wondering if there were any way to relocate the entire block of code to work on a 16k Spectrum. I…

    ... =CHANGE+displacement
    ld sp,hl ;point SP to list of changes ... bc ;HL=location+displacement
    ex de,hl
    pop hl ... bc ;HL=content+displacement
    ex de,hl ;HL=address of ...
    Battle Bunny Battle Bunny February 2013 Development
  • 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…

    ... /> 1 225 ld (OLDSP),sp
    2 229 ld ( ... 2 231 SWITCH: ld (OLDSP),sp

    1 ... 1 373 ERRORET:LD IX,$FD6C ;IX=cursor settings address in ... 2 380 ERRORET:LD IX,$FD98 ;IX=cursor settings address ...
    Battle Bunny Battle Bunny April 2013 Sinclair Basic
  • Hacking a game MAJIKAZOHello, I am trying to put a recent game called MAJIKAZO on disk. However, the loader is written for tape only, so I have to find a way how to rewrit…

    ... screen
    di
    ld sp,0
    call 33022

    ; loader
    l32821: ld ix,24576 ; load address
    ld ... 1366 ; load header
    ld ix,24576 ; load address
    ld ...
    FrankT FrankT May 2013 Development
  • Relocation with SDCCI desperately need auto- relocation with SDCC. Something that will compile all of my code using start address 0 and generate relocation table so that…

    ... isn't SP-based addressing, but the ix-based addressing ... variables are referenced using ix, and more frequently accessed ... during the function lifetime, despite SP changing.


    ... FD 39 67 add iy,sp
    0009 FD ...
    u6c87 u6c87 June 2013 Development
  • Fantasy Z80 instructions?This follows on from something catmeows said in another thread, and that I've been meaning to ask for a while. This may sound daft to people with mo…

    ... addressing as in "LD r,(IX+r)" in addition to "LD ... r,(IX+n)" would be nice. Add ... this to SP relative indexing too. This is ... the lot ran faster. Using IX, eg, no longer had a ...
    Alcoholics Anonymous Alcoholics Anonymous June 2013 Development
  • Relocation with SDCCI desperately need auto- relocation with SDCC. Something that will compile all of my code using start address 0 and generate relocation table so that…

    ... variables are referenced using ix, and more frequently accessed ... during the function lifetime, despite SP changing.
    [/quote]
    sp
    0009 FD ... 39 75 add iy,sp
    0016 FD ...
    Alcoholics Anonymous Alcoholics Anonymous June 2013 Development
  • Hacking a game MAJIKAZOHello, I am trying to put a recent game called MAJIKAZO on disk. However, the loader is written for tape only, so I have to find a way how to rewrit…

    ... screen
    di
    ld sp,0
    call 33022

    ; loader
    l32821: ld ix,24576 ; load address
    ld ... 1366 ; load header
    ld ix,24576 ; load address
    ld ...
    Speccyman Speccyman June 2013 Development
  • Spike: 48k onlyDoes anyone know what's going on with Spike? [URL=http://s1142.photobucket.com/user/daveyboyhughes/media/spike_zps232a1745.gif.html][IMG]http://i114…

    ... bc, $8ca0
    5b0c: ld ix, $5aff
    5b10: ld a ... , (hl)
    5b11: sub (ix+$00)
    5b14: xor iyl ... : dec bc
    5b1d: dec ix
    5b1f: ld a, ixh ... iy, $5c3a
    5b3a: ld sp, $5fb4
    5b3d: push hl ...
    Bandit Bandit July 2013 Games
  • SkoolKit 3.4SkoolKit - a suite of utilities for creating disassemblies of Spectrum games in HTML (and ASM) format - has reached version 3.4. Some of the new stuf…

    ...
    LD D,(HL)
    EX DE, HL
    JP (HL ... ]
    LD E,(IX+0)
    LD D,(IX+1)
    etc ...
    Jon Needle Jon Needle July 2013 Announcements
  • 20-column multicolour: a half-baked ideaI was writing an email reply to one Mr Jowett about multicolour routines, and in that way that explaining something to someone else makes you think "…

    ... ',BC',DE',HL',IX,IY and to set SP.

    Normally ...
    Einar Saukas Einar Saukas July 2013 Development
  • Lame claims to fameWhat's your most tenuous brush with the glittering world of celebrity? Here's a few of mine (all 100% genuine): - I was coming out of an Ed's Easy …

    ... the cousin* of Steve Ogrozovic(sp?) ex Coventry City goalie

    def chris def chris July 2013 Chit chat
  • Experimenting with turboloadersHello, My first post, having lurked here for a while. I'm a lifelong computer nerd, Spectrum fan since childhood in the eighties, and have recently…

    ... for the next bit
    ex af,af' ; stash the ... one
    .read_bit_zero:
    ex af,af' ; restore the carry ... a ; store byte
    inc ix ; advance pointer
    dec ...
    stephenw32768 stephenw32768 August 2013 Development
  • Experimenting with turboloadersHello, My first post, having lurked here for a while. I'm a lifelong computer nerd, Spectrum fan since childhood in the eighties, and have recently…

    ... read_edge's counter
    ;; IX:target address of next byte ... :
    di
    ld (.sp),sp ; save initial stack pointer
    inc ix ; advance pointer
    dec ...
    stephenw32768 stephenw32768 August 2013 Development
  • Scrolling by 2 pixelsWhat is the fastest way of scrolling a Spectrum screen line by 2 pixels left or right? When thinking about it I've come to this simple solution: [C…

    ... br /> ld (23670),sp
    ld sp,16384
    ld ... a
    CHAROWPP:
    ex af,af'
    xor a ... /> rr a
    ex af,af'
    or ... br /> add hl,sp
    ld sp,hl
    ...
    Battle Bunny Battle Bunny August 2013 Development
  • Scrolling by 2 pixelsWhat is the fastest way of scrolling a Spectrum screen line by 2 pixels left or right? When thinking about it I've come to this simple solution: [C…

    ... hl
    ld (23670),sp
    ld sp,16384
    ld c ... /> xor a
    CHAROWPP:
    ex af,af'
    xor a ... /> rr b
    rra
    ex af,af'
    push bc ...
    Battle Bunny Battle Bunny August 2013 Development
  • Mirroring UDG'sJust wondered is there a quick an easy way of mirroring UDGs (byte values)? i.e. BIN 11110000 becoming 00001111 etc.

    ... />
    [CODE]START LD IX,UDG A FF58
    LP1 ... /> LD A,(IX+10)
    CALL FLIP
    EX AF,AF'
    LD A,(IX+18)
    ... FLIP
    LD (IX+00),A
    EX AF,AF'
    LD ... (IX+08),A
    LD (IX+10 ...
    jamorski jamorski August 2013 Development
  • Scrolling by 2 pixelsWhat is the fastest way of scrolling a Spectrum screen line by 2 pixels left or right? When thinking about it I've come to this simple solution: [C…

    ... /> ld (23670),sp
    ld sp,16384
    ld ...
    CHAROWPP:
    ex af,af'
    xor ...
    rra
    ex af,af'
    push ...
    rra
    ex af,af'
    or ...
    Battle Bunny Battle Bunny August 2013 Development
  • Experimenting with turboloadersHello, My first post, having lurked here for a while. I'm a lifelong computer nerd, Spectrum fan since childhood in the eighties, and have recently…

    ... read_edge's counter
    ;; IX:target address of next byte ... :
    di
    ld (.sp),sp ; save initial stack pointer
    else
    inc ix ; advance pointer
    endif ...
    stephenw32768 stephenw32768 August 2013 Development
  • Movin And A Groovin Horizontal Flip improvementOn the left is the flip horizontal portion from Andy Pennell'S excellent Movin' & a Groovin' machine code screen routines from Your Spectrum #19 (Oct…

    ... /> [CODE]setup fast jump ld ix,rptaddr DD21XXXX;Address of rpt ... ld a,(hl) 7E
    ex af,af' 08
    loop ...
    inc l 2C
    ex af,af' 08
    flip ...
    jamorski jamorski August 2013 Development
  • Movin And A Groovin Horizontal Flip improvementOn the left is the flip horizontal portion from Andy Pennell'S excellent Movin' & a Groovin' machine code screen routines from Your Spectrum #19 (Oct…

    ... /> [CODE]setup fast jump ld ix,rptaddr DD21XXXX;Address of rpt ... ld a,(hl) 7E
    ex af,af' 08
    loop ...
    inc l 2C
    ex af,af' 08
    flip ...
    jamorski jamorski August 2013 Development
  • melbourne drawIt could be said I am easly pleased,:grin: Very nice peice of software. I was realy impressed by its ease of use. I think a lot of time and effort w…

    ... memory" error otherwise as SP is very low.
    ... br /> ld ix,(23631) ;(CHANS)
    ld (ix+0),l ... amp; pause
    ld (ix+3),h
    ld ... jp z,NEXT1
    LD IX, $CC00
    CALL $9DBD ...
    Battle Bunny Battle Bunny August 2013 Development
  • Can a guy that traveled on the short bus learn machine code...Hmmm So after some soul searching I figured it was time to finaly nail spectrum machine code. Its so frustrating to sit infront of a basic listing w…

    ...
    DD29 = ADD IX,IX
    DD39 = ADD IX,SP
    DD84 = ADD ... IXL
    DD86 = ADD A,(IX+*)
    FD09 = ADD IY, ... HL,0300
    310300 ; LD SP,0300
    39 ; ADD HL ... 0300
    39 ; ADD HL,SP
    44 ; LD B, ...
    wibble wibble September 2013 Development
  • The Pros and Cons of "alternative" assembler syntaxContinuing from [URL]http://www.worldofspectrum.org/forums/showpost.php?p=720754&postcount=72[/URL] [QUOTE=u6c87;720754]But that wouldn't change if…

    ... :A :A :
    ADD A,(IX+of) A+X[of] +X ... +B HL+B
    ADD IX,DE X+DE X+D ... -*H
    LD (ADDR),SP [ADDR]=SP
    BIT 5,(IY+1 ...
    introspec introspec September 2013 Development
  • Compiler conventions for passing args/return valuesI've been mulling over this for a while, but I can't spot it covered anywhere. There are various methods for passing args and return values between …

    ... /> 2) push af: bit 0, (ix-n) to test.
    3 ... , or trampling over it with sp manipulation arithmetic.

    [QUOTE ...
    u6c87 u6c87 September 2013 Development
  • Compiler conventions for passing args/return valuesI've been mulling over this for a while, but I can't spot it covered anywhere. There are various methods for passing args and return values between …

    ... /> 2) push af: bit 0, (ix-n) to test.
    3 ... so slow. That "bit 0,(ix+d)" is 20 cycles. "rr ... hl,depth; add hl,sp; ld sp,hl" at 27 cycles which ... "ld hl,2; add hl,sp --- hl points at first parameter ... versus 38 cycles for using IX to access a single var ...
    Alcoholics Anonymous Alcoholics Anonymous September 2013 Development
  • Compiler conventions for passing args/return valuesI've been mulling over this for a while, but I can't spot it covered anywhere. There are various methods for passing args and return values between …

    ... ) is compatible with zcc, as ix is saved, then the new ... frame pointer is recalculated from sp, not ix. The bad news is ...
    u6c87 u6c87 September 2013 Development
<1…17181920212223…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