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…45678910…34>
  • AND,XOR,OR,BIT,RES,SET,CPL,NEG,RLC,RRC,SLA,SRL,RL, RR,SRA for BASICAs this was drifting away from the original INKEY$ thread I thought that I'd create a new one. So here's a routine to provide all of the above mentio…

    ... offset in IX (+ or -) and adding this to the registers where an ... br /> push hl
    pop ix ;IX=runtime displacement from LOCATE
    push ix
    pop de
    add ...
    Battle Bunny Battle Bunny October 2011 Sinclair Basic
  • z88dk stdio fopenI'm trying to write a fcntl library, based on the p3.lib one. Looking at fopen(), it calls freopen_z88() which turns the mode string into mode and f…

    ... HL with other registers set up with parameters. IX will hold a ... letter A
    call l_jpix ; ix is the fdstruct associated with ... />
    l_jpix: jp (ix)

    ....

    ix-> (points to ...
    Alcoholics Anonymous Alcoholics Anonymous November 2011 Development
  • Writing an emulator - how to / resourcesI'm looking for a holidays project, and I'm thinking I'd like to write a simple Spectrum emulator. I've googled plenty and read some resources, but …

    ... table that replace HL with IX or IY (1280 opcodes in ... complex, because it has more registers and opcodes, but a good ...
    Shiru Shiru December 2011 Emulators
  • Screen routinesHello. For my games I?m using the sprites routine method of a screen buffer and when I finish to print all the sprites I dump all the buffer in the …

    ... EXs to access the shadow registers, and do four more POPs ... copies your data into the registers. Then point the stack pointer ... . Or 20 if you use IX and IY too (they take ...
    joefish joefish January 2012 Development
  • Screen routinesHello. For my games I?m using the sprites routine method of a screen buffer and when I finish to print all the sprites I dump all the buffer in the …

    ... EXs to access the shadow registers, and do four more POPs ... copies your data into the registers. Then point the stack pointer ... . Or 20 if you use IX and IY too (they take ...
    apenao apenao January 2012 Development
  • Screen routinesHello. For my games I?m using the sprites routine method of a screen buffer and when I finish to print all the sprites I dump all the buffer in the …

    ... directly is that you need registers to track the destination screen ... addresses in draw code or (IX+n) type addressing. When that ...
    Alcoholics Anonymous Alcoholics Anonymous January 2012 Development
  • Screen routinesHello. For my games I?m using the sprites routine method of a screen buffer and when I finish to print all the sprites I dump all the buffer in the …

    ... directly is that you need registers to track the destination screen ... addresses in draw code or (IX+n) type addressing. When that ...
    climacus climacus January 2012 Development
  • 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…

    ... t have to use the registers for these purposes throughout ... an art to juggling the registers, but there's no ... if you're short of registers, or reserve some memory ... warn people off the IX and IY registers. The chief objection ... to have extra address registers.
    joefish joefish January 2012 Development
  • 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…

    ... /> I've always used the registers as..

    HL = source ...
    A = multiple things
    IX = indexing
    IY = rarely ever ... very rarely use the alternate registers either.

    But essentially ...
    polomint polomint January 2012 Development
  • PLOT and DRAW in machine codeHow do you go about it? If I posted a really simple BASIC instruction could someone do a machine code routine so I could learn from it? I wouldnt k…

    ... how do you load the registers with 2 different values in ... some instructions allow 8-bit registers to be paired together to ... are AF, BC, DE, HL, IX, IY (and the exchange set ...
    Alcoholics Anonymous Alcoholics Anonymous January 2012 Development
  • z88dk sticky?I've just tried to PM Alcoholics Anonymous and couldn't because "Alcoholics Anonymous has exceeded their stored private messages quota and cannot acc…

    ... s function dispatcher, along with registers holding parameter values. It is ... inapplicable functions.

    IX is reserved as FILE*/FD ... structure can be addressed using IX+n indexing and sending/ ... the caller is then 'pop ix; ret'

    Regarding ...
    Alcoholics Anonymous Alcoholics Anonymous January 2012 Development
  • Fairlight's use of LDIRYS, comparing Fairlight and Nightshade, said: [quote]Fairlight is much more interesting even though the techniques that Bo Jangeborg uses for screen…

    ...
    push af ; save the registers
    ld a, 0x3b ; high ... /> push af ; save all registers and the stack pointer
    ld ix, attributes + 768 - 16 - (attr ... and all registers
    pop iy
    pop ix
    ...
    p13z p13z January 2012 Sinclair Miscellaneous
  • Fairlight's use of LDIRYS, comparing Fairlight and Nightshade, said: [quote]Fairlight is much more interesting even though the techniques that Bo Jangeborg uses for screen…

    ... but you must charge the registers and control another things.[/QUOTE ... . There are just enough registers to hold the data for ... br /> pop hl
    pop ix
    pop iy
    ld ... br /> push iy
    push ix
    push hl
    push ...
    obo obo January 2012 Sinclair Miscellaneous
  • Fairlight's use of LDIRYS, comparing Fairlight and Nightshade, said: [quote]Fairlight is much more interesting even though the techniques that Bo Jangeborg uses for screen…

    ... method. There are just enough registers to hold the data for ...
    pop hl
    pop ix
    pop iy
    ld ...
    push iy
    push ix
    push hl
    push ...
    climacus climacus January 2012 Sinclair Miscellaneous
  • Abbaye des morts[url]http://www.locomalito.com/juegos_abbaye_des_morts.php[/url] Looks like Spectrum, sounds like Spectrum, but it's not a Spectrum ('cause no colou…

    ... buffer
    ;Affected registers: AF, HL, DE, BC,IX

    ... c ;Temporary transfer BC to IX
    ld b,(hl) ... inc de
    dec ix ;Decrements IX (that is, decrement our ...
    mcleod_ideafix mcleod_ideafix January 2012 New game ideas
  • Abbaye des morts[url]http://www.locomalito.com/juegos_abbaye_des_morts.php[/url] Looks like Spectrum, sounds like Spectrum, but it's not a Spectrum ('cause no colou…

    ... buffer
    ;Affected registers: AF, HL, DE, BC,IX

    ... c ;Temporary transfer BC to IX
    ld b,(hl) ... inc de
    dec ix ;Decrements IX (that is, decrement our ...
    DaRkHoRaCe DaRkHoRaCe January 2012 New game ideas
  • 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…

    ... access to the data in registers you were working on, data ... can be done through AF, IX, or IY which are unaffected ... and more compact to use IX or IY as an extra ... register. You can split IX and IY into their 8 ... the 8-bit split of IX/IY is not undocumented in ...
    Alcoholics Anonymous Alcoholics Anonymous 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…

    ... either a NOP, EX, or IX/IY shift instruction - but that ... mean more pre-loading of registers.

    So your game ...
    joefish joefish April 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…

    ... we're restricted to 6 registers.[/QUOTE]
    You're ... away. It's only 4 registers.
    If you want ... to use PUSH IX and PUSH IY then ... ), loading the values into more registers takes time too.
    ... d suggest a system where IX/IY are only available ...
    joefish joefish April 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…

    ... want to use PUSH IX and PUSH IY ... loading the values into more registers takes time too.
    IX/IY are only available ... br /> Damn those sodding index registers I hate 'em.
    ... into the registers, just loading the registers before the ...
    R-Tape R-Tape April 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…

    ... timing spaces for the IX and IY registers (6 colours is probably ...
    joefish joefish April 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…

    ... timing spaces for the IX and IY registers (6 colours is probably ...
    R-Tape R-Tape April 2012 Development
  • Byte-order backbufferThis is a tool for Z80 coders who wish the Spectrum screen had a serial layout. It runs as an interrupt mode 2 service routine and uses POP and PUSH …

    ...
    push af ; save the registers
    ld a, 0x3b ; high ... /> push af ; save all registers and the stack pointer
    ld ix, attributes + 768 - 16 - (attr ... and all registers
    pop iy
    pop ix
    ...
    R-Tape R-Tape April 2012 Development
  • ISO-Copy - Individual Software revisitedHi folks In another thread about Supertape: [url]http://www.worldofspectrum.org/forums/showthread.php?t=36203[/url] ... we touched on ISO-Copy by th…

    ... IM 1
    5CE0 PUSH IX
    5CE2 LD BC, 5CE5 ... A ; Raw data loading needed registers setup
    5CEA SCF
    jlsoler jlsoler May 2012 MIA/STP/SDP
  • z88dk vs. sdccI've just read this article (in Spanish) [url]http://www.cpcmania.com/index2.asp?urldest=Docs/Programming/SDCC_vs_z88dk_Comparando_tama%F1o_y_velocid…

    ... not reserve too many registers, and it is not ... few things: they use IX as function pointer (standard ... />
    sdcc reserves IX as frame pointer (it also ... time. Since sdcc reserves IX, the last pop ...
    [code]
    push ix ; maybe not done for __naked ...
    Alcoholics Anonymous Alcoholics Anonymous May 2012 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…

    ... is free to change regular registers BC,DE,HL,A. Can ... ', DE', etc? Can it change IX (perhaps it's automatically restored ...
    Einar Saukas Einar Saukas May 2012 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…

    ... is free to change regular registers BC,DE,HL,A. Can ... ', DE', etc? Can it change IX (perhaps it's automatically restored ...
    Raydac Raydac May 2012 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…

    ... AF, mainly I save registers on stack and restore them ...
    ;-----------------------------------------------------------
    ___AFTER_INVOKE: ; restore IX
    POP DE ; the return ... PUSH HL
    POP IX ; the old IX restored

    ...
    Raydac Raydac June 2012 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…

    ... the caller preserve only the registers it needs, thus the program ... -native methods doesn't preserve registers, right? If so, it doesn ... about POP instead of LD IX, there are two code block ... that the documentation is wrong: IX needs to be preserved, otherwise ...
    Einar Saukas Einar Saukas June 2012 Development
<1…45678910…34>

Latest Posts

  • 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
  • Frankie's ZX Spectrum Digouts
    Zup on April 8
  • Elusive Strategy Games done by the Smaller or less Prolific Software Houses.
    harriusherbartio on April 8

HitBox

Word Docs Hits
ix 1.5K 6.5K
registers 2.3K 3.4K

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 …
  • Reading AY registersCan anyone with a real machine confirm or deny the statements referenced in this [url="http://sourceforge.net/tracker/index.php?func=detail&amp;aid=9…
  • Restore Registers Returning to BASICI should really know this, but I've not written code that requires a return to BASIC for a loooong time.<br /> <br /> What registers need to be prese…
  • Displaying registersHi<br /> I'm currently writing a Spectrum emulator, bacically to learn and see if I can =)<br /> I would like to test my functions before I continue,…
  • 8-bit or 16-bit registers?I'm playing around with writing a Speccy emulator for mobile Java at the moment. I did a quick and dirty port of Qaop, which does run but at less tha…
  • How to read AY Registers from M/C?Gentlemen, <br /> I will appreciate if you can provide me some details on this, as I could not find info in other sources. I would like to know if it…
  • "Floating" AY registersWhile I was working on some AY sample-related stuff, it occurred to me that with the AY port not being completely decoded, it would be a handy CPU-ti…
  • Questions about registers, stack, etc.I was told that if I wanted to export code and create unprotected versions of games I should do the following:<br /> <br /> 1-Find the starting addre…
  • 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…

Related Searches

  • ld ix
  • ay tone registers
  • z80 registers
  • rst 16 registers
  • add ix
  • add constant value to ix
  • ix 0
  • reset ix
  • draw registers
  • special registers
  • registers return basic
  • ix register
  • undocumented ix assembler
  • ix displacement before after
  • ix displacement byte
  • registers return to basic
  • initial state z80 registers
  • z80 cpu registers power on initialization
  • ay registers
  • gasman ix

Copyright © 2024 World of Spectrum