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>
  • Some thoughs about fast scrolling on 128 modelPlease, consider this article as technically interesting concept not a proven algorithm. ONE The fastest scrollers use long sequence of PUSH inst…

    ... no limit on software emulated registers.
    Emulation of PUSH ... things by reserving other hardware registers to common patterns like ... generic wall tile. And IX, IY registers also may payoff.
    registers.
    If we prepare ...
    catmeows catmeows June 2013 Development
  • Nasty 'Gotcha' for multicolour timingI thought I would be better developing my multicolour routine on the 48K first, being the slowest, so it would then be sure to work on the 128K varia…

    ... twice again but with other registers. This is to lay down ... whether you use DE, BC, IX or IY, the instructions all ... I can do LD (nn),IX followed by LD (nn),HL ... .g. POP IX and POP Hl to refill those registers with new ...
    joefish joefish October 2013 Development
  • z88dk and im2I set up a minimal IM2 mode so I can draw sprites for a laff [code] #include <string.h> #include <stdio.h> #include <im2.h> #include <stdlib.h> #in…

    ... int
    push af ; preserve registers.
    push bc
    push ... br /> push de
    push ix
    rst 56
    ... update clock.
    pop ix ; restore registers.
    pop de
    slenkar slenkar October 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…

    ... any rules on using the IX register? Are there any restrictions ...
    MatGubbins MatGubbins December 2013 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
  • Scrolling Bi-Colour Engine for 4-Player GamesJust putting this code up for people to have a look at. Far from finished. Should simply compile and run a bit of a demo. Only good for 128K and +…

    ... a,I
    ld a,(IX+0) ;odd time-wasting instructions ...
    joefish joefish March 2014 Development
  • SBC IX,DE/BCAlways wondered why there wasn't a SBC IX, DE/BC command.... so have to use PUSH HL ; save original HL PUSH IX ; IX on stack POP HL ; IX …

    ... there wasn't a SBC IX, DE/BC command....
    ... save original HL
    PUSH IX ; IX on stack
    POP HL ... ; IX value off stack into HL ...
    POP IX ; and off again into IX
    POP ... I need to use IX this time as HL is ...
    MatGubbins MatGubbins April 2014 Development
  • Interview with Zilog FoundersIt's almost eight years old now so maybe this has done the rounds once already, but in case you missed it: [url]http://archive.computerhistory.org/r…

    ... mention of splitting the index registers IX and IY into two eight ...
    Alcoholics Anonymous Alcoholics Anonymous April 2014 Sinclair Miscellaneous
  • New version emulator ZEsarUX-1.1Hi I have uploaded a new version of my ZX80/81/Spectrum emulator on [url]http://sourceforge.net/projects/zesarux/[/url] Changes are: Added suppo…

    ... cpu registers option with opcode dissassemble
    Fixed opcodes LD IX/IY ... (h/l),IX/IY(h/l)
    chernandezba chernandezba July 2014 Emulators
  • Double Buffer UtilityHi Folks, I've been experimenting with double buffering on a 48k Speccy for a small project I'm working on. After reading lots of good advice here…

    ... DE','PUSH HL','PUSH IX','EXX\nPUSH BC','PUSH ... ','POP BC\nEXX','POP IX','POP HL','POP DE',' ... ','PUSH BC\nEXX','PUSH IX','PUSH HL','PUSH DE',' ... br /> self.restoreRegisters() #8 - Restore registers
    self.enableInterupts() #9 - ...
    KrazyKattapilla KrazyKattapilla August 2014 Development
  • IX+n and self modifying code and pasmoI'm using pasmo and if I wanted to use ix+n like this: (ix holds the position to a sinus table) ld (symbol), a LD a, (ix+symbol) What I want to do…

    ... if I wanted to use ix+n like this:
    < ... br /> (ix holds the position to a ... (symbol), a
    LD a, (ix+symbol)

    What I ... is to use LD a, (ix+n), but declare n as ... out except spin assembler's (ix) discussion :)

    And ...
    Arda Arda January 2015 Development
  • +3DOS routine missing in the +3 manualThe other day I realised the details of the +3DOS DOS DELETE routine are missing in the [url="http://www.worldofspectrum.org/ZXSpectrum128+3Manual/ch…

    ... the entry points and entry registers of all routines are regular ... /> BC DE HL IX corrupt
    All other registers preserved
    [/code ...
    programandala.net programandala.net January 2015 Infoseek database
  • New version emulator ZEsarUX-2.1Hi I have uploaded a new version of my ZX80/81/Spectrum/Z88 emulator on http://sourceforge.net/projects/zesarux/ Changes are: Added Cocoa…

    ... envelope name on View AY Registers
    Added show musical note ... condition breakpoints:
    -Indirect registers: (HL),(IX),etc
    -Join expressions with ...
    chernandezba chernandezba May 2015 Emulators
  • Floating Point Package Math48<br>I came across a neat little floating point package for the z80 and I'm adapting it now to work with z88dk and sdcc.&nbsp; There is an interesting…

    ... the floating point operands in registers.  The floating point format is ... float values are kept in registers BCDEHL with L the exponent ... keeps another operand in BC IX DE (approximately).  It also looks ...
    Alcoholics Anonymous Alcoholics Anonymous May 2015 Development
  • Z88DK v1.99B ReleasedAt Sourceforge: https://sourceforge.net/projects/z88dk/ It's been a year since the last release so it was time for another. This is another tran…

    At Sourceforge:
    https://sourceforge.net/projects/z88dk/

    It's been a year since the last release so it was time for another. This is another transitional release on the way to version 2.0 and hopefully we'll get there for the next one ...
    Alcoholics Anonymous Alcoholics Anonymous January 2017 Announcements
  • 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…

    ... you can add-on to IX and IY seem hardcoded, so ... examples of the use of IX and IY plus numbers?
    slenkar slenkar July 2017 Assembler
  • Restoring AY registersAfter doing (not still finished) the sna to tap converter, I'm going to try to do the same for 128k snapshots. I've got threee ideas about what to do…

    ... code to restore CPU registers and execute the program ... before restoring CPU registers).

    AY registers would be " ... more time passes between registers load and program execution ... notes inmediatly because the registers are loaded; with procedure ...
    Zup Zup April 2018 Development
  • ZEsarUX-7.1Hi! There’s a new stable version of ZEsarUX, version 7.1! The next 24th of September it will be 5 years old :) So this is a special anniversary…

    ... /> 3=PC
    DE>IX
    etc...
    *Optimized debugger ... (&), OR (|), XOR (^) when using registers/variables breakpoints/watches
    *Breakpoints ... bug reading AY registers: unused bits for registers are set to 0 ...
    chernandezba chernandezba September 2018 Emulators
  • converting sna to tapsince i'm struggling to find a simple sna to tap converter that works fine on gnu/linux, i'm about starting to code one on my own (using a scripting …

    ... 1.25kb - remaining 8kb and registers - 1280+something (48?)
    60 ... /> ld iy,nn
    ld ix,nn
    im x
    $0F IY
    $11 IX
    $13 IFF2 [Only bit ...
    nitrofurano nitrofurano April 2019 Development
  • esxDOS v0.8.9 has been officially releasedhttp://board.esxdos.org/viewtopic.php?pid=2025#p2025 [quote]lordcoxis Today 12:35:17 esxDOS v0.8.9 has been officially released. Grab it at http:…

    ... /2021] Kernel: Saved HL, IX and IY registers before RTC.SYS call ...
    Luzie Luzie April 2021 Announcements
  • undocumented Z80I am documenting a feature nobody has done before and no emulator gets right at this time. I'll have a report after doing some more tests. Fraser.

    ... .

    All instructions with (IX+d) give flag bits 3 ... arithmetic on 3 16 bit registers so their quite hard to ...
    Fraser Fraser September 2002 Emulators
  • Anyone got a copy of 'Z80 for primates'?This Z80 lark isnt easy, in fact it makes me feel very much like Washoe the chimp trying to learn learn sign language, I just dont think I've got the…

    ... specific addresses for the Ay registers or does this work ... apply equally to all registers. This causes the registers to have typical ... usually means making sure the registers are used in their ... operand, does it all
    IX = 16 bit index register, secondary ...
    Anonymous Anonymous November 2002 Sinclair Miscellaneous
  • Anyone got a copy of 'Z80 for primates'?This Z80 lark isnt easy, in fact it makes me feel very much like Washoe the chimp trying to learn learn sign language, I just dont think I've got the…

    ... specific addresses for the Ay registers or does this work ... apply equally to all registers. This causes the registers to have typical ... usually means making sure the registers are used in their ... operand, does it all
    IX = 16 bit index register, secondary ...
    Anonymous Anonymous November 2002 Sinclair Miscellaneous
  • Horizontal scrollDoes anyone know how to do a 2 or 4 pixel left or right horizontal scroll of the spectrum screen. I can make a 1 one pixel scroll with: ... rl (hl…

    ... . Increase efficiency by using more registers at once (eg POP HL ... , DE, BC, IX, IY, BC',DE',HL' and ...
    cyborg cyborg March 2003 Sinclair Miscellaneous
  • AssemblersProbably asked a question that's been asked a million times before... but... I've decided to do a bit of old Speccy machine coding again, after 20 y…

    ... />
    Hmmm... Just poke the registers with the correct values and ... ROM (#04C2=SAVE, #0556=LOAD; IX=start, DE=length, A=#00 ...
    GOC GOC August 2003 Development
  • An MC question (sorry, there's no MC forum to post to!)Ok, still struggling with learning MC - but am getting there. I just can't find anywhere on the web / in books that explains how to do arrays in MC.…

    ... BTW, the speccy has index registers too, which would appear to ... of the 16-bit index registers IX or IY). Typical instruction:< ... reads a few from (ix+d) into registers, does some calculations, ... read from the ix table beforehand into registers, the time consuming ...
    Alcoholics Anonymous Alcoholics Anonymous April 2004 Sinclair Basic
  • need help with speed optimization. this procedure draws a sprite with mask from memory onto the screen with x-coordinate in pixels. it doesn't shift sprites in realtime, it just uses …

    ... to use parts of IX and IY registers as a 8-bit ... registers? If yes, what are the ... optimize with using of those registers.

    [ This Message was ...
    moroz1999 moroz1999 August 2004 Development
<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