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>
  • The 150 pound home computerWe missing out on this still ... I think. I know the PC market has wrecked all chance for any alternatives to ever have a hope but ... what if. :lol:…

    ... having to do with splitting IX and IY into their 8 ... them as regular 8-bit registers -- have been documented and included ...
    Alcoholics Anonymous Alcoholics Anonymous February 2007 Sinclair Miscellaneous
  • Why the name "8-bit computer"?The Spectrum was called an 8-bit computer, but what does that mean? For modern hardware and operating systems (32 or 64-bit) it seems to be the poss…

    ... of the PC, SP, IX and IY registers as well as the ... to pair up 8-bit registers, but these instructions are all ...
    Matt_B Matt_B May 2007 Development
  • Project: M.u.l.e.Wokani came up with a great idea about trying an open-development approach for spectrum games, and I thought why not try with a game I have under dev…

    ... cont'd

    With that part all settled, let's have a look at the UDG fatting up process.

    [code]
    static uchar doublew_left_helper(uchar bmp)
    {
    uchar i, res;

    // have single byte 76543210 in bmp ...
    Alcoholics Anonymous Alcoholics Anonymous June 2007 Development
  • 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…

    ... (HL) ops
    2) Some registers (SP, PC) should be trivially ... apply to the general purpose registers only.
    3) Depending on ... support undocumented Z80 op-codes. IX and IY should either be ...
    BloodBaz BloodBaz June 2007 Emulators
  • 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 hadn't realised that IX without a displacement is not ... case work fine.
    The registers in question are even correctly ... syntax highlighted as 8-bit registers in the spin assembler, so ...
    Digital Prawn Digital Prawn August 2007 Development
  • A few questions about machine codeOh no... another noob. I'm giving my first steps in assembler (finally, after 20 years stuck in BASIC). I read a SU article explaining that if I wan…

    ... carry flag before setting the registers. Now, if I' ... ld a,255
    ld ix,16384
    ld de, ... ld a,255
    ld ix,24576
    ld de,22564 ... 't understand why certain registers have to be used ... LoaD - Increment - Repeat. Imagine the registers HL DE etc as variable ...
    DEATH DEATH August 2007 Sinclair Miscellaneous
  • A few questions about machine codeOh no... another noob. I'm giving my first steps in assembler (finally, after 20 years stuck in BASIC). I read a SU article explaining that if I wan…

    ... carry flag before setting the registers. Now, if I'm ... ld a,255
    ld ix,16384
    ld de,6912 ... ld a,255
    ld ix,24576
    ld de,22564 ... 't understand why certain registers have to be used ... . LDIR LDDR) insist on certain registers being used.

    ...
    rich_chandler rich_chandler August 2007 Sinclair Miscellaneous
  • IY RegisterIve got a really bizarre bug, and I have only just started using the IY register. I seem to remember reading somewhere in a programming book, to neve…

    ... also try not to use IX and IY. They take more ... HL. When you need more registers you can always use alternate ...
    Ralf Ralf September 2007 Development
  • IY RegisterIve got a really bizarre bug, and I have only just started using the IY register. I seem to remember reading somewhere in a programming book, to neve…

    ... more registers you can always use alternate registers[/QUOTE]

    IX and ... use as extra 8-bit registers (splitting IX/IY into IXH/IXL ... of these extra 8-bit registers this can be faster ... Their main use as index registers is very convenient outside time ...
    Alcoholics Anonymous Alcoholics Anonymous September 2007 Development
  • IY RegisterIve got a really bizarre bug, and I have only just started using the IY register. I seem to remember reading somewhere in a programming book, to neve…

    As AA says, the IX / IY registers have their uses, but outside ... use any of the other registers instead. I've just finished ... using the indexed addressing with IX is very handy for that ...
    bobs bobs September 2007 Development
  • Project: M.u.l.e.Wokani came up with a great idea about trying an open-development approach for spectrum games, and I thought why not try with a game I have under dev…

    ... not like the use of IX to index the stack frame ... that reserve the index registers), and what registers are reserved by the ...
    Alcoholics Anonymous Alcoholics Anonymous October 2007 Development
  • Can anybody recommend a good assembler?I've just downloaded Toni Baker's "Mastering Machine Code on Your ZX Spectrum" from the books archive and I'm hunting for a good speccy z80 compiler.…

    [QUOTE=aowen;220737]Pasmo. Available for Windows, Mac and Unix.[/QUOTE]

    does pasmo support opcodes for splitted IX/IY registers?
    Fikee Fikee October 2007 Development
  • Can anybody recommend a good assembler?I've just downloaded Toni Baker's "Mastering Machine Code on Your ZX Spectrum" from the books archive and I'm hunting for a good speccy z80 compiler.…

    [quote=Fikee;220779]does pasmo support opcodes for splitted IX/IY registers?[/quote]

    I'm not sure, but you have made me think..... (just incase I need them)..
    polomint polomint October 2007 Development
  • Can anybody recommend a good assembler?I've just downloaded Toni Baker's "Mastering Machine Code on Your ZX Spectrum" from the books archive and I'm hunting for a good speccy z80 compiler.…

    ... pasmo support opcodes for splitted IX/IY registers?[/QUOTE]

    It ...
    Metalbrain Metalbrain October 2007 Development
  • Emulator accuracy test?When I first created my emulator it worked fine. But then I found one or two games that had odd quirks. Eventually I found the flag or command that w…

    ... haven't trashed any other registers, or memory. This would obviously ... just the A and F registers. You could choose to do ... whether the undocumented BIT n,(IX)|r is doing what is ...
    Laser Laser March 2008 Emulators
  • Emulators on the ZX SpectrumHaving released a Spectrum 16K emulator for Spectrum 48/128 machines as part of CCG2008, I was wondering if anybody knows of any emulators which actu…

    ... freed up the use of IX so I'll try with ... -value (constant jump)
    IX = either IX or IY when IY then ... IY is loaded in IX and as IX emulated.

    Mainprogram ... AF,AF' ; Back to emulator registers
    EXX
    JP (IY ...
    Dr BEEP Dr BEEP March 2008 Emulators
  • 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…

    ... don't use the index registers. Ever.[/QUOTE]

    ... I thought about avoiding the IX register (as it is ... I only "set" the IX once and "read" from ... set" B H and D registers and "read from" HL ... future developments so using the IX register (if indeed it ...
    BloodBaz BloodBaz April 2008 Sinclair Basic
  • A BASIC compiler projectHi, I started my own BASIC compiler for the ZX Spectrum (and Z80 machines) 3 months ago. It's still in ALPHA stage (when it is mature, I will write …

    ... />
    [QUOTE=Winston;261742]What registers need to be preserved in ... a function?[/QUOTE]
    Only IX (the stack frame register). ... pops outs the parameters). IX is used to get the ... local variables (e.g. "IX + 1000"), IX might be also modified temporarily ...
    boriel boriel April 2008 Development
  • IF2 Rom snapshot creationHi, is it possible convert a Speccy 16k snapshot to a Interface 2 Rom file? I've the original Ultimate Pssst, Cookie, Trans-am and Jetpac tapes and …

    ... pointer
    LD IX,(reloc4+1) ;update IX for load bytes ... DE,$C000
    ADD IX,DE ;increase IX again to get over ... /> ;calls RST 10, but preserves registers

    PUSH HL
    prfile2:
    LD A,(IX)
    INC IX
    CALL saferst10 ;print ...
    Jimmy Jimmy April 2008 Emulators
  • VIC 20 emulation on the SpectrumI'm sure most people are aware of the my attempt at bringing the full Commodore experience to Sinclair users with the "Twenty Commodes" program. It e…

    ... , de', af = free registers for multiple use
    ix = main decoding routine ...
    Dr BEEP Dr BEEP August 2008 Sinclair Miscellaneous
  • Bresenham's line algorithmHelp - I really am struggling to get my head around this algorithm. I don't know why, I coped with Cordic (SIN/COS) and integer divide routines (/10 …

    ... =i-H
    670 LET ix=dx: LET iy=dy
    690 LET ix=ddx: LET iy=ddy
    720 LET PLOTx=PLOTx+ix
    730 IF PLOTx 255 ... ). Note that meanwhile the exchange registers H' and L' are used ...
    Jimmy Jimmy August 2008 Development
  • Spectrum AssemblyHi All, Thanks for letting me in... lol Over the last couple of days I started playing my spectrum emu again and then I started thinking about lear…

    ... direct put it in the registers, like LD HL, 16384: ... ld a, (height)
    ld ix, lines
    ld hl, (y_off ... ex de, hl
    add ix, de
    nextln: push af ... (x_off)
    add a, (ix+2)
    ld l, a ... /> ldir
    inc ix
    inc ix
    pop af
    Shadow Maker Shadow Maker October 2008 Sinclair Miscellaneous
  • what were the things the Speccy architecture was good for?I don't know a hell of a lot about all the different computers hardware and I wanted to know if the way the Spectrum was built lent itself to certain…

    ... frequency
    -6502 has three registers A,X,Y
    -Z80 ... banks of AFBCDEHL registers, and two IX,IY index registers

    -Z80 ... results in ones of its registers
    -Z80 slightly loss in ...
    Fikee Fikee November 2008 Sinclair Miscellaneous
  • Random access, file sizes and more.A few days ago Aowen mentioned that random access to saved data is not a problem. Here are my thoughts, doubts and suggestions regarding this subject…

    ... /> ; called function must preserve ix and exx registers
    ;

    defc ...
    Alcoholics Anonymous Alcoholics Anonymous November 2008 Development
  • 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: 1-Find the starting address by using …

    ... , you don't need the registers until you want to make ... and Start (LD SP, LD IX and DE and usually JP ... original stack pointer and no registers after all.
    LCD LCD January 2009 Sinclair Miscellaneous
  • 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: 1-Find the starting address by using …

    ... , you don't need the registers until you want to make ... and Start (LD SP, LD IX and DE and usually JP ... original stack pointer and no registers after all.[/quote]

    Dr BEEP Dr BEEP January 2009 Sinclair Miscellaneous
  • 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 …

    ... "function calls" by using IX and IY registers to store return codes ... (b) functions are predefined for IX or IY e.g.
    ....
    ; Call function1
    LD IX,$+7
    JP function1
    BloodBaz BloodBaz January 2009 Games
  • Why did the QL fail?Browsing some old magazines: an advert appeared for the QL, 128k of ram and 32 bit processor etc...also very cheap compared to other similar spec com…

    ... , but having 32 bit wide registers.

    The Z80 has ... data bus nor 16 bit registers (I would be willing to ... up of two 8 bit registers on the silicon) so everyone ... calls it 8 bit. IX and IY are definitely pairs ...
    Winston Winston January 2009 Sinclair Miscellaneous
  • New Spectrum Computer DevelopmentHey does anyone know of any decent new Spectrum clones being developed? I find it amazing how Zilog still produce a Z80 backwards compatible chip (an…

    ... unit, by extending most registers (HL, BC, DE, IX, IY, PC, and ...
    velesoft velesoft February 2009 Hardware
  • ** New Game In Development **As one or two of you may already know, Jonathan (Joffa) Smith is currently developing a brand new Spectrum game. The program is called 'SAUCER' It'…

    ... for the larger number of registers. And coming from the Z80 ... across the full set of registers. But it's still sufficiently ... bit of speed and use IX and IY. God alone knows ...
    joefish joefish March 2009 Games
<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