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.005s
<1234567…34>
  • IX register - using/problemsAre there any rules on using the IX register? Are there any restrictions on the memory locations that it can access? Yes, I know it's slower than us…

    ... any rules on using the IX register? Are there any restrictions on ...
    MatGubbins MatGubbins December 2013 Development
  • IX register woes - or is SPIN buggy?Or am I missing something? I'm trying to use the IX reg to acess a table containing an x and y coord. My code below just doesnt seem to work proper…

    ...

    ld a,(ix)

    but it ... likes ld a,(ix+0)

    im ... if when im using (ix+1) its really adding ... ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

    SHPMOV
    ld ix,shptbl ;point to ship table ...
    Atari_Jetman Atari_Jetman November 2012 Development
  • IX register wonderings...***noob alert*** I'm doing a lot of these in my program: ld a,(ix+n) cp 0 jp z I know you can do things like this: dec (ix+n) but can you test …

    ... :


    ld a,(ix+n)
    cp 0

    dec (ix+n)

    but can ...
    Atari_Jetman Atari_Jetman February 2014 Development
  • Screen LoaderCouple days ago i find very interesting loader routine in ex Yugoslavia magazine "Svet Kompjutera" from january 1987. Authors of article, calls this …

    ... address of game is in IX register, lenght in DE, but ... /> LD A,$FF
    LD IX,25500
    LD DE,18600 ... /> JR NC,LFF3C
    LD (IX+0),L
    PUSH AF ... LFF43
    LFF3C LD A,(IX+0)
    XOR L
    RET NZ
    LFF41 INC IX
    LFF43 DEC DE
    Pegaz Pegaz August 2006 Games
  • Emulator to create log files?Could someone please recommend a Spectrum 128K emulator that can dump the following data to an external text file, while emulating at normal speed? …

    ... /> 2. The contents of the IX register, at the entry point of ...
    ajmoss ajmoss June 2010 Emulators
  • 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…

    The 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 byte count.

    In an attempt to save as many bytes as possible, people have written ...
    ajmoss ajmoss June 2010 Development
  • ALIEN (Mindgames) Bugfix and Improvement.[code]ALIEN (Mindgames) [ZX SPECTRUM] BUGFIX & IMPROVEMENT by Ersh 2016-10-29 The following bugs are fixed: [BUG] INVENTORY BUG WHEN SWITCHING …

    ... doesn't PUSH/POP THE IX register holding the
    pointer to ... action routines destroy the register pair, so IX will hold the wrong ...
    Ersh Ersh October 2016 Announcements
  • Anyone for a hacking challenge ?I have to get the DSK version of Tomahawk to work. It uses the well-known Digital Integration "SECURITY CODE" lock just like in Bobsled, ATF, etc. Th…

    ... do is use the A-Register (Accumulator) to control the 'lives ...
    BadBeard BadBeard August 2003 Sinclair Miscellaneous
  • the happiest days of your life-pt2hello,again i have come up with 2 solutions to the problem of solving this game:- 1.the more people that try to solve this game (by combining diffe…

    ... IX
    #DB4A POP HL ; Preserve IX register in HL
    #DB4B LD IX ... , #D18F ; Point IX at first ... held item
    #DB4F LD (IX+#0F), A ; Store incoming item ... item
    #DB70 LD C, (IX+#02) ; Second held item (next ...
    Mr. Anonymous Mr. Anonymous September 2004 Games
  • Anyone help re-factoring a tile functionI had some excellent feedback for re-factoring my function that displays the colour for my screen tiles. Can anyone offer some help to improve the fu…

    I have stopped using the IX register and changed INC HL to ...
    Mr Millside Mr Millside February 2005 Development
  • The Only Reason Sinclair Succeeded (Provoking Controversy)Although I love my Sinclairs dearly, I think that the only reason they succeeded was because at the time most people did not know any better (factori…

    ... serious hit for using the IX register so much in the deepest ...
    Matt_B Matt_B September 2006 Sinclair Miscellaneous
  • The Only Reason Sinclair Succeeded (Provoking Controversy)Although I love my Sinclairs dearly, I think that the only reason they succeeded was because at the time most people did not know any better (factori…

    The majority of tape routines have utilised the IX register pair in time-critical code with some success ;)
    Woody Woody September 2006 Sinclair Miscellaneous
  • The Only Reason Sinclair Succeeded (Provoking Controversy)Although I love my Sinclairs dearly, I think that the only reason they succeeded was because at the time most people did not know any better (factori…

    [quote=Woody]The majority of tape routines have utilised the IX register pair in time-critical code with some success ;)[/quote]
    Very true, even the Spectrum ROM tape routines use it.
    rich_chandler rich_chandler September 2006 Sinclair Miscellaneous
  • The Only Reason Sinclair Succeeded (Provoking Controversy)Although I love my Sinclairs dearly, I think that the only reason they succeeded was because at the time most people did not know any better (factori…

    ... tape routines have utilised the IX register pair in time-critical code ...
    piters piters September 2006 Sinclair Miscellaneous
  • My little first set of routines.Hi all, I just coded a little set of routines just to draw a screen on video mem and a fade out. I could have just copied the screen rendering rout…

    ... avoid EXX by using IX register or setting and reseting ... br /> [code]
    ; using IX register
    ADD A,TABLE> ... LD DE,#5800
    LD IX,SourceAttributeData
    LOOP:
    ...
    ; or avoiding the IX...
    ; SourceAttributeData starts at #d800 ...
    omega omega April 2007 Development
  • Help hacking Split PersonalitiesI`ve been hacking away at Split Personalities for the purpose of putting new screens and graphics (items). The current screen is at 41187 and is 160…

    ... will break. Look at the ix register and this is where your ... see values being taken from ix and worked on (#e02a). This ... a screen ends by checking ix when it breaks. For the ... break on #e0b7 and examine ix. For screen 1 this is ...
    Mr. Anonymous Mr. Anonymous July 2007 Games
  • Sprite Tutorial: Section on Masked Sprites addedLatest installment of my Sprite Graphics Tutorial: [url="http://members.aol.com/derekmsmith1/Spectrum/TUTORIAL.RTF"]http://members.aol.com/derekmsmi…

    ... relating to use of the IX registers.

    ... some code that uses the ix register, and assembles in SPIN ... UpdateCoords
    ld a,(ix+2); update the old co ... sprite frame
    ld (ix+6),a
    ld ... sprite colour
    ld (ix+8),a
    ret ...
    Digital Prawn Digital Prawn August 2007 Development
  • Sprite Tutorial: Section on Masked Sprites addedLatest installment of my Sprite Graphics Tutorial: [url="http://members.aol.com/derekmsmith1/Spectrum/TUTORIAL.RTF"]http://members.aol.com/derekmsmi…

    I have also found this in my code

    [code]
    ld ix,PacMan
    [/code]

    So no problems accessing the ix register directly either in SPIN.


    (Do you think maybe it just has to be lower case?)
    Digital Prawn Digital Prawn August 2007 Development
  • Disappearing/appearing effectI remember doing a small routine in BASIC which could be used to cover the attributes section randomly, until all 704 characters were filled with the…

    ... /> I am using the index register to access the bit table ... . I thought about avoiding the IX register (as it is that bit ... as I only "set" the IX once and "read" from it ... future developments so using the IX register (if indeed it is slower ...
    BloodBaz BloodBaz April 2008 Sinclair Basic
  • Jetpac questionHi all, I just bought a copy of Jetpac off of Ebay and I'm having problems. To start, I'm trying to play it on an issue 2 Speccy with Interface 1, 2 …

    ... my program already uses the IX register to address the "pattern table ...
    Digital Prawn Digital Prawn January 2009 Games
  • Pretty CrashesTo make a 48K spectrum crash spectacularly and beautifully enter the following into basic. Also works on a 128k in 48k mode though not quite as prett…

    ... . Whatever the value of the IX register is is what the spectrum ... RAND USR 1331 shows that IX contains the value 03D4h (980d ...
    BloodBaz BloodBaz September 2010 Sinclair Basic
  • Pretty CrashesTo make a 48K spectrum crash spectacularly and beautifully enter the following into basic. Also works on a 128k in 48k mode though not quite as prett…

    ... . Whatever the value of the IX register is is what the spectrum ... RAND USR 1331 shows that IX contains the value 03D4h (980d ...
    Scottie_uk Scottie_uk September 2010 Sinclair Basic
  • Spectrum 128K RS232 to PC serial cableIf you have read some of my recent posts then you will know that I am eager to link my Spectrum +3 to a PC. This will be done by wiring a standard PC…

    ... /RET were not used. The IX register was used as a return ... function to send the Z80 register state to the PC. I ... NON-CONTENDED RAM*
    ; *CORRUPTS REGISTER 7 OF AY-3-8912 ...
    ASM ASM October 2010 Hardware
  • Best way to organise a multi screen game?Hi All, Does anybody know ay good ways to organise large multi screen game? Or any links to useful texts on the matter? In my previous single scr…

    ... case of setting up the IX register to the base address of ... all data relative to the IX register, I suppose.
    Digital Prawn Digital Prawn April 2011 Development
  • RAND USR that doesn't work in emulators and clonesEons ago, I "discovered" a strange RANDOMIZE USR. This is it: [b]RANDOMIZE USR 46578[/b] Using it on a genuine ZX Spectrum rubber key or Plus model,…

    ... showed the copyright message, the IX register keeps the value I manually ... startup is now in BC register.

    Even more: I ... I manually initialize the HL' register with $FFFF at reset, the ...
    mcleod_ideafix mcleod_ideafix May 2011 Emulators
  • 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…

    ... [b]still[/b] faster than IX register use:

    [code]

    IX register use for the same would ... be 19 * 2 for each register pair = 114 TStates (or 82 ...
    csmith csmith October 2011 Development
  • In Java for ZXHi All I am glad to notify you that I have opened the sources of my J2Z80 translator (0.1 version) which allows to use Java toolchain to generate Z8…

    ... with JNI calls.

    Register usage
    ---------------
    The ... be changed. IX is the frame index register and can be ... class object. The IX register is the index register for a call ... br /> --------------
    The return register pair is BC. If a ...
    Raydac Raydac June 2012 Development
  • IX register - using/problemsAre there any rules on using the IX register? Are there any restrictions on the memory locations that it can access? Yes, I know it's slower than us…

    ... any rules on using the IX register? Are there any restrictions on ...
    rich_chandler rich_chandler December 2013 Development
  • IX register - using/problemsAre there any rules on using the IX register? Are there any restrictions on the memory locations that it can access? Yes, I know it's slower than us…

    ... everyone for the info regarding IX register. I've been using it ... /> LD IX,grid
    LD (IX+0),1
    LD (IX+1),2 ...
    LD (IX+32),3
    LD (IX+33),4
    register didn't like to access ...
    MatGubbins MatGubbins December 2013 Development
  • Exploding routineI've been mucking about with 'Explode' from YS Program Pitstop, but I can not get it to work independently of the basic program. LET L=USR 61456 doe…

    ... be data or workspace. The IX register references addresses beyond the end ... doing the bomb, for example, IX goes up as far as ...
    Battle Bunny Battle Bunny January 2014 Development
<1234567…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
ix 1.5K 6.5K
register 4.2K 6.1K

Related Threads

  • IX register woes - or is SPIN buggy?Or am I missing something? <br /> <br /> I'm trying to use the IX reg to acess a table containing an x and y coord. My code below just doesnt seem to…
  • IX register - using/problemsAre there any rules on using the IX register? Are there any restrictions on the memory <br /> locations that it can access? Yes, I know it's slower t…
  • IX register wonderings...***noob alert***<br /> <br /> I'm doing a lot of these in my program:<br /> <br /> <br /> ld a,(ix+n)<br /> cp 0<br /> jp z<br /> <br /> I know you c…
  • 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 …
  • Index register questionDoes anyone know whether the DD / FD prefix works on the ex de,hl instruction, ie. modifying it to ex de,ix or ex de,iy.<br /> <br /> Derek
  • Index register subtractionHi,<br /> <br /> Just wondering if there a way to perform SBC HL,BC on the IX or IY registers. I can't find an op code for it, and my assembler doesn…
  • Is the IY register used by the spectrum rom?Hi<br /> <br /> I've been writing a sprite routine and have noticed that the sprite data gets corrupted at some points. I have no idea why and can on…
  • Z80 register decoding document error?Hi, <br /> <br /> I've been working on a disassembler using the following document written by Cristian Dinu (aka GOC?). <br /> <br /> [url="http://w…
  • R Register, Contended RAM and ClonesHi.<br /> I've had a quick look at the CSS FAQ but didn't spot quite what I'm looking for (also the CSS FAQ doesn't have much detail of the clones - …
  • which domain to register?I'm about to register a domain under my country's top domain. almost all of the keywords are available to buy and I'm a bit indecisive person.<br /> …

Related Searches

  • ld ix
  • ftp register
  • register error
  • forum register error
  • ix registers
  • fuse register i
  • reset register
  • add ix
  • add constant value to ix
  • call address held in register
  • ay register selection
  • register
  • register to site
  • how to register
  • r register
  • q register
  • ix 0
  • i register
  • reset ix
  • register r write

Copyright © 2024 World of Spectrum