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
<1234567…34>
  • New game: Nanako Descends to HellJust a bit over two weeks after their first game, The Mojon Twins strikes again with a new game for Spectrum 128k and Amstrad CPC: [url]http://www.m…

    ... 48k. my_isr() has to preserve registers it uses and then reenable ... to save more of the registers (IX, IY, alternate set) depending on ...
    Alcoholics Anonymous Alcoholics Anonymous April 2009 Games
  • Problem Wrapping SpritesHi, I am having an issue wrapping my sprites around the screen, Basically, I have a back buffer which is 24 chars (192 Pixels) by 28 chars (224 P…

    ... of optimising, using the IX & IY registers is very slow compared ...
    bobs bobs April 2009 Development
  • Fastest Block Drawing Code?Following on from my scrolling thread [URL="http://www.worldofspectrum.org/forums/showthread.php?p=351304#post351304"](http://www.worldofspectrum.org…

    ... pair, maybe BC or even IX, IY. You need to do ... graphics first and fill the registers in the beginning.
    [/FONT ...
    push de
    push ix
    ... next line
    push ...
    omega omega May 2009 Development
  • Rainbow Generator for 48K Spectrum using PUSHThis is what I came up with from [B]gasman[/B]'s suggestions. It's stable in ZXSpin and ZX32 simulating a 48K Speccy. Anyone like to try it on the …

    ... /> interrupt_main:

    ; Save all registers, then save the Stack Pointer ... br /> push hl
    push ix
    push iy
    ld ... push af
    exx ; exchange registers for alternates
    ex af ... br /> pop iy
    pop ix
    pop hl
    ...
    chev chev May 2009 Development
  • The Goldfinch updates thread([url=http://www.worldofspectrum.org/forums/showthread.php?t=25034]original announcement thread here[/url] - I figured it was worth starting a new to…

    ... register pair and goldfinch uses IX but in z88dk several targets ... which is using the index registers for display generation. We have ...
    Alcoholics Anonymous Alcoholics Anonymous September 2009 Development
  • Tutorial - learn machine code in 30mins[B][I]Message from the moderators[/I] - bigjon has requested that readers' attention be drawn to a better version of this tutorial, one which is easi…

    ... :

    All the z80 registers are 8 bits: A, F ... architecture allows these 8 bit registers to be paired up to ... as 16 bit registers: AF, BC, DE, HL, IX, IY. This list ... ) and the second set of registers AFBCDEHL' available after an EXX ...
    Alcoholics Anonymous Alcoholics Anonymous November 2009 Development
  • More colours II (Was: Most popular new features?)The suggested 4xCLUT multi-colour solution never took off.

    ... , 0x1b40 ; data length
    ld ix, image ; address of data
    registers
    ld c, 0x3b ; set ...
    chev chev November 2009 Emulators
  • Z80 'EXX' ConfusionI was working on a little Z80 routine last evening, and, having run out of registers, resorted to sticking one of the values into a memory location a…

    ... extra address and counting registers, but use A, IX, IY and the ... are no alternates to the IX and IY registers.
    joefish joefish December 2009 Development
  • Please test my Manic Miner remake!Thanks to everyone who downloaded my sneak preview of Manic Miner Turbo. Thanks especially to na_th_an who is the only person so far to give feedback…

    ... " to me ;)

    Index registers better than push and pop ... of normal registers though?

    EDIT: It ... program ;)[/QUOTE]

    Index registers are great, as you say ... a C struct. I use ix to manipulate sprites all the ...
    jonathan jonathan February 2010 Games
  • Please test my Manic Miner remake!Thanks to everyone who downloaded my sneak preview of Manic Miner Turbo. Thanks especially to na_th_an who is the only person so far to give feedback…

    ... don't use the index registers because they are slow and ... any one time, and using ix just makes the code more ...
    jonathan jonathan February 2010 Games
  • Please test my Manic Miner remake!Thanks to everyone who downloaded my sneak preview of Manic Miner Turbo. Thanks especially to na_th_an who is the only person so far to give feedback…

    ... any one time, and using ix just makes the code more ... />
    I have used index registers a lot, but over the ...
    frobush frobush February 2010 Games
  • OptimisationI've participated in several thread hijacks about this, so perhaps I should open a new thread. Et VIOLA! Here it is! Knuth, who was earlier reporte…

    ... - instead of using the index registers. The code is quite I ... , and changed it to use IX+d instead so in two ...
    Winston Winston February 2010 Development
  • tricks to simplify codingWhen i started with programming in assembler i had very simple approach to do things. Just shifting bytes around, doing simple tests and so... Later …

    ... br /> [code]
    ... ; set up registers or C stack frame
    IX,nn" opcode
    uchar res2 ... ld hl,graphic_address
    ld ix,graphic_address_char_to_left_of_this_one
    call sprite_draw_function ; ...
    Alcoholics Anonymous Alcoholics Anonymous March 2010 Development
  • Static vs stacked local variables in z88dkHello everyone. I'm doing a program for Spectrum 48KB with z88dk v1.8 (XX Mar 2008), and I eventually discovered that if your local variables in fun…

    ... :

    ld ix,0
    add ix,sp ; ix = bottom of stack ... frame
    ld e,(ix+2 ... />
    If the initialization of ix is done once, only the ... .

    Using the index registers is very, very slow however ...
    Alcoholics Anonymous Alcoholics Anonymous April 2010 Development
  • How works the Line-Draw ROM routine ?The 'complete spectrum rom dissasembly.pdf' show info related to the draw rom subroutine. The Line-Draw require two sets of parameters: X,Y coordinat…

    ... alternative set of general purpose registers. I don't know how ... of registers: AF,BC,DE,HL,AF',BC',DE',HL',IX,IY ... work with both sets of registers, they work with current set ...
    Shiru Shiru June 2010 Sinclair Basic
  • Sprite RotatingI was looking (actually at Everyone's a Wally), and noticed that all the graphics for the main characters are left facing, and two characters wide. …

    ... problems with small number of registers and managing it costs more ... using a small number of registers, after coding 5 Gameboy ... where you have No IX or IY Registers, No Alternate Register set ... around problems rather than chuck registers at them.

    ...
    Turkwel Turkwel June 2010 Development
  • Do a load "file" with ASMFollowing the idea to build a menu with asm, now i need to know how to do a load "file". I can use the Rom routine but i am not sure if the rom rout…

    ... certain address given in de registers (IX= at, DE=length).

    Dr BEEP Dr BEEP June 2010 Sinclair Basic
  • Beepola v1.01A new version of Beepoa, v1.01, is now available for download from:- [URL]http://freestuff.grok.co.uk/beepola/Beepola_v1.01.00.zip[/URL] (650KiB) …

    ... and LoReg for all common registers:
    //AF,AF',HL,HL ... ',DE,DE',BC,BC',IX and IY

    I ... that ten separate 16 bit registers that are apparently stored in ...
    ccowley ccowley July 2010 Announcements
  • Message to all programmersHello folks, more and more programmers in the recent time are using special loading routines for their Homebrew-Software. This makes their game runn…

    ... />
    On entry, it sets IX, DE, A and the carry ... RAM page, resets the necessary registers, then jumps to 0x05CA ("LD ...
    ajmoss ajmoss August 2010 Development
  • Message to all programmersHello folks, more and more programmers in the recent time are using special loading routines for their Homebrew-Software. This makes their game runn…

    ... />
    On entry, it sets IX, DE, A and the carry ... RAM page, resets the necessary registers, then jumps to 0x05CA ("LD ...
    Speccyman Speccyman August 2010 Development
  • iPhone App - Using the API to search for Spectrum gamesHi, Apple has just approved the WOS (World Of Spectrum) App, it is a wrapper around the wonderful API that has been created for us to search. You c…

    ... Loaders, that used the IX and IY registers and displayed a countdown ...
    OZApps OZApps September 2010 Announcements
  • 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…

    ... them to 65280, set the registers and interrupt state before doing ... 0DDh,33,0,0 ; ld ix,0
    reg_iy db 0FDh ...
    ASM ASM October 2010 Hardware
  • Official CSSCGC 2010 Competition ThreadDear Wossers, As 'loser' of the 2009 competition, I am now obliged to host the 2010 competition. I have created a site which will provide a hub for …

    ... up all the registers and had to use IX and IY, meaning ...
    AY Chip AY Chip October 2010 Games
  • Official CSSCGC 2010 Competition ThreadDear Wossers, As 'loser' of the 2009 competition, I am now obliged to host the 2010 competition. I have created a site which will provide a hub for …

    ... up all the registers and had to use IX and IY, meaning ...
    guesser guesser October 2010 Games
  • Official CSSCGC 2010 Competition ThreadDear Wossers, As 'loser' of the 2009 competition, I am now obliged to host the 2010 competition. I have created a site which will provide a hub for …

    ... up all the registers and had to use IX and IY, meaning ... think only IY and not IX needs protecting and that is ...
    BloodBaz BloodBaz October 2010 Games
  • 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…

    ... />


    ; > IX = Return address
    ; >'HL ... nz,rbyte

    jp (ix) ; Return


    ; ... .


    ; > IX = Return address
    ; >'HL ...
    ASM ASM November 2010 Hardware
  • Transferring games into MicrodriveLast week a big pack of empty microdrive cartridges arrived, and now I'm ready to playing with my little microdrive equipped speccy. One of my aim w…

    ... 0DDh,33,0,0 ; ld ix,0
    reg_iy db 0FDh ... ,0,0,0,0,0 ; Registers
    [/code]



    ; > SP = Pointer to registers HL and BC
    ; > ...
    ASM ASM November 2010 Sinclair Miscellaneous
  • Transferring games into MicrodriveLast week a big pack of empty microdrive cartridges arrived, and now I'm ready to playing with my little microdrive equipped speccy. One of my aim w…

    ... 0DDh,33,0,0 ; ld ix,0
    reg_iy db 0FDh ... ,0,0,0,0,0 ; Registers (16 BYTES)


    ASM ASM November 2010 Sinclair Miscellaneous
<1234567…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