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.020s
<1…14151617181920…34>
  • Running out of fingers in AssemblyDear all, Still trying to learn Assembly and have put a few routines together. However, as my routines become a little more involved I find myself…

    ... : once calculated, you can add Y immediately and you're ... /> ADD A,A
    ADD A,A
    ADD A,value_for_X
    ADD A ... AF,AF' / EXX
    * Use IX/IY if possible
    * PUSH ... br /> * More extensive stack manipulation (IX/IY+... operations, use SP as ...
    RetroTechie RetroTechie September 2016 Development
  • Running out of fingers in AssemblyDear all, Still trying to learn Assembly and have put a few routines together. However, as my routines become a little more involved I find myself…

    ... font engine, because:
    1) IX and IY are not recommended ... calls to subroutines (CALL/RET) add overhead.
    4) Memory storage ...
    tstih tstih September 2016 Development
  • Running out of fingers in AssemblyDear all, Still trying to learn Assembly and have put a few routines together. However, as my routines become a little more involved I find myself…

    ... course, something you can add, subtract and (not 16 ...
    push de
    pop ix

    ; use generic ... br /> ; bc = radix
    ; ix = char *buf

    ; ... to string

    ; ix = char *buf
    ; stack ...
    Alcoholics Anonymous Alcoholics Anonymous September 2016 Development
  • Optimized (in size) Z80 simulatorI am evaluating Z80 simulators to try to create a tool to analyse z80 programs. I'd like to start with a simple register coverage tool and t-state cy…

    ... Dealing with computed addresses via ix,hl,iy is another problem ... /> ld a,4 (ix)
    ld hl,#_replace_i_1_412
    add a, (hl ... )
    ld e,a
    ld a,5 (ix ... ,(ix+4)
    ld d,(ix+5)
    ld hl,(_replace_i_1_412)
    add ...
    Alcoholics Anonymous Alcoholics Anonymous September 2016 Development
  • I'm writing an Operating SystemOkay this might seem like a bait thread, but I am legitamately interested in figuring out how to write a multi-process system for the ZX Spectrum (no…

    ... ld a,-4 (ix)
    010C C6r00 [ 7] 344 add a, #(_dos_filenum ... FD [19] 348 ld -3 (ix),a

    Now of ... . in the above example, we add 2 to the low byte ...
    u6c87 u6c87 October 2016 Development
  • I'm writing an Operating SystemOkay this might seem like a bait thread, but I am legitamately interested in figuring out how to write a multi-process system for the ZX Spectrum (no…

    ... ld a,-4 (ix)
    010C C6r00 [ 7] 344 add a, #(_dos_filenum ... FD [19] 348 ld -3 (ix),a[/code]

    Now ... to

    [code]
    add a,#0x34 /* low byte of ...
    tstih tstih October 2016 Development
  • I'm writing an Operating SystemOkay this might seem like a bait thread, but I am legitamately interested in figuring out how to write a multi-process system for the ZX Spectrum (no…

    ... ld a,-4 (ix)
    010C C6r00 [ 7] 344 add a, #(_dos_filenum ... FD [19] 348 ld -3 (ix),a
    [/code]

    ix addressing is actually best. This ...
    Alcoholics Anonymous Alcoholics Anonymous October 2016 Development
  • The state of source level debuggingI was just wondering if we can put on a table everything we collectively know about source level debugging for ZX Spectrum to get an overview of curr…

    ... it in your products (and add name Tomaz Stih to credits ... /> 06 ... index operand (i.e. IX+nn)
    Hence reading above ...
    tstih tstih November 2016 Development
  • Akalabeth gamei found now that someone ported an ansi-basic game (coded in 1979?) to msx-basic - what about a zx-spectrum basic version of it? ;) https://plus.goo…

    ... ix+5)
    ld l,(ix+6)
    ld h,(ix+7)
    add ... br /> push de
    pop ix ;IX=start of w$
    PLOTs ... /> ld b,(ix+0)
    inc ix
    inc ix
    inc ix
    inc ix
    inc ix
    djnz DRAWs
    Battle Bunny Battle Bunny January 2017 Sinclair Basic
  • Look whats possible in 924 bytesSo, finally after over a year of development and nearly 25 years since I first designed the graphics, I've actually made it to the point where this i…

    ...
    cpl ;invert
    add a,b ;add to B
    jr ... hl
    ix_store:
    ld ix,0fc00h
    ld a,40h ...
    Arkannoyed Arkannoyed March 2017 Development
  • Look whats possible in 924 bytesSo, finally after over a year of development and nearly 25 years since I first designed the graphics, I've actually made it to the point where this i…

    ... cpl ;invert
    add a,b ;add to B
    jr ... ld a,00h
    ld ix,0fc00h
    rra
    ...
    Arkannoyed Arkannoyed March 2017 Development
  • Look whats possible in 924 bytesSo, finally after over a year of development and nearly 25 years since I first designed the graphics, I've actually made it to the point where this i…

    ... in A
    add a,a ;propagate into ...
    ld a,(ix+00h) ;A=data byte ... in A
    add a,a ;propagate into ... stream using address IX and bit number ...
    Arkannoyed Arkannoyed March 2017 Development
  • z80 Helper?When you are programming with z80 do you get 'lost' you are in the middle of making a routine and you can't remember which registers are holding val…

    ... BC) or "ld hl,n; add hl,sp; ld a,(hl ... directly address with "ld a,(ix+n)" type instructions. Many z80 ... . As a human, using an IX-indexed stack to access temporaries ... . Slightly more common is using IX-indexed data structures where code ...
    Alcoholics Anonymous Alcoholics Anonymous April 2017 Development
  • ZXSCLZF - Yet another Screen CompressorQuick disclaimer before I continue, this compressor does not shrink screens as small as some of the others posted here, in particular the very good z…

    ... ; 4t
    rra ; 4t
    add #4F
    ld d,a ... b,(hl) ; 7t - get col add
    inc hl ; 7t
    push bc
    pop ix

    ;...

    ld ... ,e ; 4t
    _ulzfa090:
    add a,ixh ; 7t - move to ...
    Hikaru Hikaru April 2017 Development
  • z88dk : Support FunctionsJust a quick one here, I am looking to doing some dirty dirty code with C and load a screen$ file from the disk using "system( command )" - yes I …

    ... />
    Or use tapmaker to add the .bin to your .tap ...
    XOR A
    LD IX,screenfile ; Load header i.e ... /> LD A,$FF
    LD IX,screenfile ; Load screen bytes to ...
    dbolli dbolli June 2017 Development
  • 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? any examples of the use of IX and IY plus number…

    ... />
    ld ix, (curr_console_addr)
    ld a, (ix + CONSOLE_HEIGHT) ; bottom ... inc a
    ld (ix + CONSOLE_HEIGHT), a ; calculated ... /> sub (ix + CONSOLE_LEFTCOL)
    add a, a
    ld (ix + CONSOLE_WIDTH ...
    Bedazzle Bedazzle July 2017 Assembler
  • 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? any examples of the use of IX and IY plus number…

    ... code]
    ld ix, (curr_console_addr)
    ld a, (ix + CONSOLE_HEIGHT) ; bottom ... /> sub (ix + CONSOLE_LEFTCOL)
    add a, a
    ld (ix + CONSOLE_WIDTH ... width

    ld (ix + CONSOLE_NEWCOL), 0
    [/code ...
    rich_chandler rich_chandler July 2017 Assembler
  • 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? any examples of the use of IX and IY plus number…

    ... numbers that you can add-on to IX and IY seem ... in z80 code using IX that can access object ... data with (ix+n) addressing and can ... a call to jp(ix) with IX pointing at a jp ... ). This simple functionality around IX almost makes it seem like ...
    Alcoholics Anonymous Alcoholics Anonymous July 2017 Assembler
  • 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? any examples of the use of IX and IY plus number…

    ... numbers that you can add-on to IX and IY seem ... in z80 code using IX that can access object ... data with (ix+n) addressing and can ... a call to jp(ix) with IX pointing at a jp ... ). This simple functionality around IX almost makes it seem like ...
    slenkar slenkar July 2017 Assembler
  • 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? any examples of the use of IX and IY plus number…

    ... to add

    ld l,(ix+3)
    ld h,(ix+4 ... ) ; hl = hit points

    add ... hl,bc ; increase health

    ld (ix+3),l ...
    Alcoholics Anonymous Alcoholics Anonymous July 2017 Assembler
  • 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? any examples of the use of IX and IY plus number…

    ... structs pointed at by IX and nothing changes in ... all your existing characters to add those two bytes. Then ... the same place in your ix-struct. A wizard update ... do
    call IX then call IX+1
    or if ... not possible
    JP IX then JP IX+1[/quote]
    ...
    Alcoholics Anonymous Alcoholics Anonymous July 2017 Assembler
  • shadow regs musingIn the process of optimising some assembler, it occurred to me how great it would have been if the Z80's shadow reg opcodes had been a bit more fully…

    ... maybe they'd want to add two more ED instructions to ... and matching. And I've add many occasions where EX A ... that DD and FD select IX and IY instead of HL ...
    gp2000 gp2000 August 2017 Development
  • ZX Spectrum Z80 Development Environment on WindowsHi Folks, Just wondering what the recommendation is for a ZX Spectrum Z80 Development environment on Windows? Getting fed up with hand coding Z80…

    ... that's very invasive to add. What distinguishes simple assemblers ... s also an option to add 'everything else' to ' ... especially stuff like 'LD HL,IX' realized as 'PUSH HL: ... POP IX' (an actual example from ... like 'LD A,+0(IX)'. This is exactly the ...
    Hikaru Hikaru August 2017 Development
  • ZX Spectrum Z80 Development Environment on WindowsHi Folks, Just wondering what the recommendation is for a ZX Spectrum Z80 Development environment on Windows? Getting fed up with hand coding Z80…

    ... typing let's say ADD A and not ADD A,A (as ... especially stuff like 'LD HL,IX' realized as 'PUSH HL: ... stuff.

    "LD HL,IX" as soon as you remember ... syntax like 'LD A,+0(IX)'. This is exactly the ... br />
    Yes, the "n (ix)" syntax is not right, a ...
    Alcoholics Anonymous Alcoholics Anonymous August 2017 Development
  • ZX Spectrum Z80 Development Environment on WindowsHi Folks, Just wondering what the recommendation is for a ZX Spectrum Z80 Development environment on Windows? Getting fed up with hand coding Z80…

    ... typing let's say ADD A and not ADD A,A (as ... understanding a mnemonic such as ADD A should just go back ... bring up the 'LD HL,IX' example as bad because it ...
    Hikaru Hikaru August 2017 Development
  • 1k Chess (was the 924 bytes thing!)Hi, I've decided to do a major rewrite of large parts of the code for the isometric Chess thing that I've been messing with. It got to the point, …

    ...
    ld ix,0fc02h ;set IX to Black graphics ... ld ixl,75h ;set IX to read White graphics data ... br />
    add a,c ;add data+overlay to get ...
    Arkannoyed Arkannoyed October 2017 Development
  • 1k Chess (was the 924 bytes thing!)Hi, I've decided to do a major rewrite of large parts of the code for the isometric Chess thing that I've been messing with. It got to the point, …

    ... />
    ld ixl,c ;IX=data address

    ... ;into C
    add a,b ;ADD B to get line ... counter
    ld a,(ix+00) ;A=data byte ...
    Arkannoyed Arkannoyed November 2017 Development
  • Other than using attributes what other ways to detect collisions, when using char based movement?So I'm slowly working out the bits and pieces to write a game completely in assembly. I've been using attributes when writing in BASIC to detect whet…

    ... , multiply by 2 and add that to your total, ... = *32

    add hl,bc ;Add to attribute address

    add hl,bc ;Add to attribute address
    IX) then PUSH the numbers ... the stack, then PUSH IX to put the return ...
    joefish joefish November 2017 Development
  • How can I make a UDG rotate?I designed a set of UDG's that can be used for making shapes or letters. Trouble is that my circle - for example - consists of 4 pieces and it would…

    ... /> draw_ptr_loop:
    LD IX,pointer
    ; Replace the ... :
    INC IX ; Shift IX to point at ... C
    ADD HL,DE ; Add the basic ...
    colonel32 colonel32 November 2017 Sinclair Basic
<1…14151617181920…34>

Latest Posts

  • I am currently watching.....
    Paradigm Shifter on 12:49AM
  • New video about S-video modification on Issue two 48K Spectrum.
    Renegade on April 21
  • Fixed Speccy Software. And which games remained unfixed?
    John Elliott on April 21
  • Happy 40th Birthday to the Amstrad CPC464!
    rich_chandler on April 21
  • Another Birthday! The Game Boy Is 35!
    mel the bell on April 21
  • European Software Titles with an English version
    harriusherbartio on April 21
  • Elusive Strategy Games done by the Smaller or less Prolific Software Houses.
    harriusherbartio on April 21
  • 1992 Spectrum Software
    harriusherbartio on April 21
  • +3 Disk drive motor
    AndyC on April 21
  • Celebrity deaths...
    mel the bell on April 20

HitBox

Word Docs Hits
add 20.8K 30K
ix 1.5K 6.5K

Related Threads

  • 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 …
  • what add-ons did.............what add-ons did people buy in the 80's for their zx spectrums? :)
  • Petition to persuade mobygames.com to add the SpectrumAs you may be aware, the excellent multi-format games documentation site [url="http://www.mobygames.com"]www.mobygames.com[/url] includes 36 differen…
  • The worst spectrum add on?I once had a light pen for my Spectrum that was really bad. I cannot remember what company made it. It was supposed to 'draw' by holding it directl…
  • Security Shelter by Add On ElectronicsHi,<br /> <br /> I have a copy of Security Shelter by Add on Electronics which I notice from the Archive is missing in action. <br /> <br /> I was a…
  • What was in the 'Shadow/Unicorn' add on box?'Shadow of The Unicorn'. What was actually contained in the add on box? Was it just extra memory?
  • CRASH called it "One of the best all-round music add-ons"!and from Sinclair User:<br /> <br /> "Its pedigree is interesting, too. The Music Machine has been developed by a group of ex-Sinclair employees - ca…
  • 3D Star Wars by ADD ON ELECTRONICS for SaleI have a copy of 3D Star Wars by Add On Electronics. As with all my other stuff, it was going on Ebay but I've been told that games from this compan…
  • 3D Star Wars by ADD ON ELECTRONICS for SaleI have a copy of 3D Star Wars by Add On Electronics. As with all my other stuff, it was going on Ebay but I've been told that games from this compan…
  • Add the numbers?Yesterday morning (about 1am) I was flicking through cable to see what was on, and I turned to ITV and that boring space filler "The Mint" was on. An…

Related Searches

  • ld ix
  • how to add picture post
  • ix registers
  • shortest add 32
  • how to add 32
  • add video
  • add more ram to 48k spectrum
  • add game to sinclair infoseek
  • add machine code sprite movement to basic
  • add constant value to ix
  • add pictures to post
  • add music a g d
  • add ay music to a game
  • ix 0
  • add z80 to start of tap file
  • add bas file to start of tap
  • add a letter
  • add kempston support
  • tape add kempston support
  • reset ix

Copyright © 2024 World of Spectrum