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.092s
<1234567…34>
  • 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…

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

    im wondering ... if when im using (ix+1) its really adding ... ship table
    ld a,(ix+0) ;get x
    inc ... then reset x
    ld (ix+0),a ;and put back
    ld (ix+0),a ;reset x
    ld ...
    Atari_Jetman Atari_Jetman November 2012 Development
  • WANTED: tape replacement for +2?Any tape replacement possible for a +2? My +2 works wonderfully but the incorporated datacorder is simply worn out and won't load ANYTHING. Dirty sig…

    ... ;crucial value
    DL LD IX,0
    DJNZ DL
    IN ... ;crucial value
    DL LD IX,0
    DJNZ DL
    IN ...
    Dr BEEP Dr BEEP November 2001 Sales
  • Advice about drawing sprites on spectrum I've coded sprite drawing before and know all the theory about masks from a long time ago (microhobby rules! ;), but since I did it on Amiga with ha…

    ... base of shifting table
    ; ix is screen area
    ; sp ... /> ld a,(hl)
    and (ix+0)
    pop l
    or ... (hl)
    ld (ix+0),a
    inc ix

    but ...
    windenNTW windenNTW July 2003 Games
  • Advice about drawing sprites on spectrum I've coded sprite drawing before and know all the theory about masks from a long time ago (microhobby rules! ;), but since I did it on Amiga with ha…

    ... base of shifting table
    ; ix is screen area
    ; sp ... /> ld a,(hl)
    and (ix+0)
    pop l
    or ... (hl)
    ld (ix+0),a
    inc ix

    but ...
    cyborg cyborg July 2003 Games
  • Advice about drawing sprites on spectrum I've coded sprite drawing before and know all the theory about masks from a long time ago (microhobby rules! ;), but since I did it on Amiga with ha…

    ... ld a,(hl)
    and (ix+0)
    pop l
    ... or (hl)
    ld (ix+0),a
    inc ix

    but ... a,(hl)
    and (ix+0)
    ld l,b
    ld (ix+0),a
    inc ix

    Will ...
    Alcoholics Anonymous Alcoholics Anonymous July 2003 Games
  • Amiga MOD on ZX SpectrumWell, there were several question about music matters on WOS lats times, so I decided to describe some of my 'adventures', heheh, with MOD playing on…

    ... />
    ; b = 0
    ; ix = 0 = sum of output from four ... ld a,h ; if 0, channel is silent
    ... br /> call volume ; implement 0-64 volume setting
    ... ld c,a
    add ix,bc ; add sample value ... is non-zero (a 0 will cause the channel to ...
    Alcoholics Anonymous Alcoholics Anonymous April 2004 Sinclair Miscellaneous
  • IM2 Machine Code Sprites Example Code Using Char Based SystemFurther to my earlier post, here are sprites running using char method with IM2 driving it Note, for 48k spectrum using TASM [code] ; ***********…

    ... (IX+2),0 ; Reset x offset to 0

    LD A,(IX+0 ... />
    LD A,(IX+0)
    DEC A
    ... br /> l1:
    LD (IX+0),A

    ... A
    LD C,(IX+0)
    DEC C ; ...
    robpearmain robpearmain August 2004 Development
  • IM2 Machine Code Sprites Example Code Using Char Based SystemFurther to my earlier post, here are sprites running using char method with IM2 driving it Note, for 48k spectrum using TASM [code] ; ***********…

    ... (IX+2),0 ; Reset x offset to 0

    LD A,(IX+0 ... A
    LD C,(IX+0)
    DEC C ; ... />
    LD A,(IX+0)
    DEC A
    ...
    l1:
    LD (IX+0),A


    robpearmain robpearmain August 2004 Development
  • Help needed to speed up functionCan anyone help me to re-factor this code snippet. The "MAP" section holds information about which tiles go where on the screen (handled by another f…

    ...

    LOOP2 LD A,(IX+0)
    LD DE,COLOUR
    0,2,0,0,1,0,1,2,3,1 ... ,1,1,2,3,2,0,0,1,0,0,1,2,3,1 ... /> DEFB 0,1,2,0,0,1,2,1,1,2,3,0,0,1 ... ,1,1,2,3,0,2,0,0,1,0,1,2,3,1 ... ,1,1,2,3,2,0, Mr Millside Mr Millside February 2005 Development
  • Help needed to speed up functionCan anyone help me to re-factor this code snippet. The "MAP" section holds information about which tiles go where on the screen (handled by another f…

    ...

    LOOP2 LD A,(IX+0)
    LD DE,COLOUR
    0,2,0,0,1,0,1,2,3,1 ... ,1,1,2,3,2,0,0,1,0,0,1,2,3,1 ... /> DEFB 0,1,2,0,0,1,2,1,1,2,3,0,0,1 ... ,1,1,2,3,0,2,0,0,1,0,1,2,3,1 ... ,1,1,2,3,2,0, Dr BEEP Dr BEEP February 2005 Development
  • Help needed to speed up functionCan anyone help me to re-factor this code snippet. The "MAP" section holds information about which tiles go where on the screen (handled by another f…

    ...

    LOOP2 LD A,(IX+0)
    LD DE,COLOUR
    0,2,0,0,1,0,1,2,3,1 ... ,1,1,2,3,2,0,0,1,0,0,1,2,3,1 ... /> DEFB 0,1,2,0,0,1,2,1,1,2,3,0,0,1 ... ,1,1,2,3,0,2,0,0,1,0,1,2,3,1 ... ,1,1,2,3,2,0, Dr BEEP Dr BEEP February 2005 Development
  • Help needed to speed up functionCan anyone help me to re-factor this code snippet. The "MAP" section holds information about which tiles go where on the screen (handled by another f…

    ...

    LOOP2 LD A,(IX+0)
    LD DE,COLOUR
    0,2,0,0,1,0,1,2,3,1 ... ,1,1,2,3,2,0,0,1,0,0,1,2,3,1 ... /> DEFB 0,1,2,0,0,1,2,1,1,2,3,0,0,1 ... ,1,1,2,3,0,2,0,0,1,0,1,2,3,1 ... ,1,1,2,3,2,0, cyborg cyborg February 2005 Development
  • Help needed to speed up functionCan anyone help me to re-factor this code snippet. The "MAP" section holds information about which tiles go where on the screen (handled by another f…

    ...

    LOOP2 LD E,(IX+0)
    LD A,(DE)
    0,2,0,0,1,0,1,2,3,1 ... ,1,1,2,3,2,0,0,1,0,0,1,2,3,1 ... /> DEFB 0,1,2,0,0,1,2,1,1,2,3,0,0,1 ... ,1,1,2,3,0,2,0,0,1,0,1,2,3,1 ... ,1,1,2,3,2,0, Dr BEEP Dr BEEP February 2005 Development
  • Help needed to speed up functionCan anyone help me to re-factor this code snippet. The "MAP" section holds information about which tiles go where on the screen (handled by another f…

    ...

    LOOP2 LD E,(IX+0)
    LD A,(DE)
    0,2,0,0,1,0,1,2,3,1 ... ,1,1,2,3,2,0,0,1,0,0,1,2,3,1 ... /> DEFB 0,1,2,0,0,1,2,1,1,2,3,0,0,1 ... ,1,1,2,3,0,2,0,0,1,0,1,2,3,1 ... ,1,1,2,3,2,0, Dr BEEP Dr BEEP February 2005 Development
  • Help needed to speed up functionCan anyone help me to re-factor this code snippet. The "MAP" section holds information about which tiles go where on the screen (handled by another f…

    ...

    LOOP2 LD E,(IX+0)
    LD A,(DE)
    0,2,0,0,1,0,1,2,3,1 ... ,1,1,2,3,2,0,0,1,0,0,1,2,3,1 ... /> DEFB 0,1,2,0,0,1,2,1,1,2,3,0,0,1 ... ,1,1,2,3,0,2,0,0,1,0,1,2,3,1 ... ,1,1,2,3,2,0, Mr Millside Mr Millside February 2005 Development
  • Help needed to speed up functionCan anyone help me to re-factor this code snippet. The "MAP" section holds information about which tiles go where on the screen (handled by another f…

    ...

    LOOP2 LD E,(IX+0)
    LD A,(DE)
    0,2,0,0,1,0,1,2,3,1 ... ,1,1,2,3,2,0,0,1,0,0,1,2,3,1 ... /> DEFB 0,1,2,0,0,1,2,1,1,2,3,0,0,1 ... ,1,1,2,3,0,2,0,0,1,0,1,2,3,1 ... ,1,1,2,3,2,0, Dr BEEP Dr BEEP February 2005 Development
  • 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…

    ... /> PUSH DE
    LD A,(IX+0)
    LD (MAPLUMODIFY + 1),A ... br />
    TILEIMAGE0 DEFB 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    DEFB 0,0,0,0
    Dr BEEP Dr BEEP February 2005 Development
  • 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…

    ... /> PUSH DE
    LD A,(IX+0)
    LD (MAPLUMODIFY + 1),A ... br />
    TILEIMAGE0 DEFB 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    DEFB 0,0,0,0
    Mr Millside Mr Millside February 2005 Development
  • 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…

    ... /> PRTTILELOOPX LD A,(IX+0)
    LD ( ... E
    INC IX
    DJNZ PRTTILELOOPX< ... /> TILEIMAGE0 DEFB 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    DEFB 0,0, Mr Millside Mr Millside February 2005 Development
  • The SPIN AssemblerI am using the assembler in Spin but I am having a problem with "DEFS". I was hoping that it would allocate a section of memory but it doesn't seem t…

    Instead of using LD (IX),A you should use LD (IX+0),A. You need to add the offset even if the offset is zero.
    rich_chandler rich_chandler March 2005 Emulators
  • JSW - Is this possible?There's an object in the Conservatory Roof which I reckon cannot be collected without losing a life. There's a snapshot taken in the Conservatory …

    ... ]

    [B]POKE 35123,0[/B], billed as "remove nasties ... -instance
    ...
    LD L,(IX+0) ; get first byte of guardian ... [/code]

    POKE 35123,0 replaces the middle ADD HL ...
    andrewbroad andrewbroad June 2005 Games
  • Hi-Score tableThe score in my game occupies 3 bytes. I want to create a hi-score but I'm not sure of the best way to work out where a new score would fit in the ta…

    ...
    NEWSCORE DEFB 5,0,0

    START LD ... />
    HISCORELP LD A,(IX+0)
    CP (HL)
    LD A,(IX+1)
    INC ...
    LD A,(IX+2)
    INC ...
    Mr Millside Mr Millside June 2005 Development
  • Hi-Score tableThe score in my game occupies 3 bytes. I want to create a hi-score but I'm not sure of the best way to work out where a new score would fit in the ta…

    ...

    NEWSCORE DEFB 5,0,0

    START LD B ...

    HISCORELP LD A,(IX+0)
    CP (HL)
    JP ... scores:
    IX : DEFB >=128,0,0
    HL : DEFB 0,0,0
    [/code ...
    Dr BEEP Dr BEEP June 2005 Development
  • Hi-Score tableThe score in my game occupies 3 bytes. I want to create a hi-score but I'm not sure of the best way to work out where a new score would fit in the ta…

    ...
    NEWSCORE DEFB 5,0,0

    START LD ... />
    HISCORELP LD A,(IX+0)
    CP (HL)
    LD A,(IX+1)
    CP ( ... HL
    LD A,(IX+2)
    CP ( ...
    Mr Millside Mr Millside June 2005 Development
  • Assembler Interest?Any interest in an assembler supporting ACS's UV? I've built an assembler that: supports UV's syntax. has more correct parsing. Microdrive based…

    ... , i.e. 50000, Label, bc,(ix+0) are all legal but 1 ...
    JHutcheson JHutcheson August 2005 Announcements
  • Determining 50hz/60hz in softwareHow can you determine in software if you are running at 50hz or 60hz?

    ... />
    IM2C LD (ADRESS), IX
    LD IX,0
    RETI

    DJNZ LOOP
    INC IX


    Keyscan for ...
    piters piters March 2006 Development
  • Timex 80 column display driverI subsequently wrote an 80 column font driver for 512x192 mode.

    ... af,af
    ld a,(ix+0) ; get left screen byte
    or c
    ld (ix+0),a
    ld a,(hl ... af,af
    ld a,(ix+0) ; get left screen byte
    or c
    ld (ix+0),a
    ld a,(hl ...
    Alcoholics Anonymous Alcoholics Anonymous March 2006 Development
  • Loading schemes18 years ago I hated loading schemes like Alcatraz and Speedlock because they were a b*tch to copy and became unreliable when the tape got older. Now…

    ... (start of asm), the IX should hold the load address ... /> jr nc,lff3c
    ld (ix+0),l
    push af
    lff3c ld a,(ix+0)
    xor l
    ... ret nz
    lff41 inc ix
    lff43 dec de
    Tom-Cat Tom-Cat July 2006 Games
  • Pixel Explosion CodeJust a little snippet to cause explosive effects. It uses table lookups for the screen address, and can handle up to 32 pixel particles. A particle…

    ... br />
    ld a,(ix+0)
    or a
    ... skipparticle

    ld d,(ix+0) ; d = x coord
    ...
    ld (ix+0),h
    ld (ix+1),l ; store new ... br /> outrange:

    ld (ix+0),0
    jp skipparticle

    Alcoholics Anonymous Alcoholics Anonymous September 2006 Development
  • Oh so BRIGHT!What is the SLOWEST way to change the attribute area to BRIGHT? It has to be legit! No meaningless instructions or doing stuff for the sake of it. …

    ... a,(ix+0)
    add a,(ix+0)
    add a,(ix+0)
    ix+0)
    add a,1
    ld (ix+0),a ... nextattr
    ld a,(ix+0)
    and 63
    Woody Woody November 2006 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
0 940.2K 1M

Related Threads

  • ANNOUNCE: Fuse 0.6.1, libspectrum 0.2.0, fuse-utils 0.6.1I'm pleased to announce the release of the Free Unix Spectrum Emulator (Fuse) 0.6.1, which is now available from its [url="http://www.srcf.ucam.org/~…
  • Fuse 0.5.1 and libspectrum 0.1.0 releasedVersion 0.5.1 of Fuse, the Free Unix Spectrum Emulator, is now available from its homepage, [url="http://www.srcf.ucam.org/~pak21/spectrum/fuse.html"…
  • ANNOUNCE: Fuse 0.6.1.1, libspectrum 0.2.0.1Hi all.<br /> <br /> The recently released Fuse 0.6.1 and libspectrum 0.2.0 contained a couple of moderately serious bugs:<br /> <br /> * The SVGAlib…
  • Release candidates for Fuse 0.7.0 and libspectrum 0.2.2Hi all.<br /> <br /> Release candidates for [url="http://fuse-emulator.sourceforge.net/fuse-0.7.0pre1.tar.gz"]Fuse 0.7.0[/url] (and [url="http://fuse…
  • (Belated) ANNOUNCE: Fuse 0.7.0 and libspectrum 0.2.2 releasedThe Fuse team is pleased to announce that release of Fuse 0.7.0, the associated utilities and version 0.2.2 of the Spectrum emulator support library,…
  • ANNOUNCE: Fuse 0.6.0 and friendsThe Fuse team announce the release of version 0.6.0 of Fuse, along with version 0.6.0 of the Fuse utilities and version 0.1.1 of libspectrum, the Spe…
  • ANNOUNCE: Fuse 0.6.0 for Mac OS XHot on the heels of the UNIX release of Fuse 0.6.0, the native Mac OS X port is now released.<br /> <br /> It has all the great features of Fuse 0.6.…
  • ANNOUNCE: Fuse 0.6.0.1 (security fix)Fuse 0.6.0 has been found to contain a small security hole in the TRDOS disk handling code. Due to multiple race conditions, it is (in theory) possib…
  • ANNOUNCE: Fuse For Mac OS X 0.6.0.1 (security fix)The Mac OS X version of the Fuse 0.6.0.1 security patch release is complete and should be available shortly from WoS and the Fuse homepage:<br /> <br…
  • Beta versions of Fuse 0.6.2 and libspectrum 0.2.1 availableDear all,<br /> <br /> The Fuse team is pleased to announce the release of a beta version of the upcoming 0.6.2 release of Fuse and the Fuse utilitie…

Related Searches

  • r forum loading error 0 1
  • r tape loading error 0 1
  • speccy 4 0
  • ld ix
  • esxdos 0 8 5
  • 0 44548571
  • esxdos 0 8 6
  • usr 0
  • usr 0 128
  • ix registers
  • fuse 1 0
  • spud 0 21
  • fuse 1 0 released
  • fuse 1 2 0
  • spectrum 2 0
  • zx spin 0 6
  • wav2pzx 2 0
  • trdos stealth track 0
  • zxspin 0 7
  • the hobbit 1 0

Copyright © 2024 World of Spectrum