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.097s
<1…18192021222324…34>
  • 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…

    ... can access object data with (ix+n) addressing and can implement ... via a call to jp(ix) with IX pointing at a jp ... inheritance). This simple functionality around IX almost makes it seem like ... in assembly like:
    person(0)
    strength:1
    ...
    slenkar slenkar July 2017 Assembler
  • 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…

    ... :

    jp eldric_function ;; +0 pointer to eldric's dispatch ... z ; return if done (de == 0)

    not_null:
    ...
    push de
    pop ix ; ix = pointer to player

    Alcoholics Anonymous Alcoholics Anonymous July 2017 Assembler
  • ZX Spectrum Z80 Development Environment on WindowsHi Folks, Just wondering what the recommendation is for a ZX Spectrum Z80 Development environment on Windows? Getting fed up with hand coding Z80…

    ... virtual 16-bit address space (0-#37FFF) at assembly time and ... [/i] or [i]ld de,ix[/i]
    [*] [b]structs[/b ... can do [i]ld a, (ix+my8bitmember)[/i], [i]ld hl ...
    colonel32 colonel32 August 2017 Development
  • ZX Spectrum Z80 Development Environment on WindowsHi Folks, Just wondering what the recommendation is for a ZX Spectrum Z80 Development environment on Windows? Getting fed up with hand coding Z80…

    ... especially stuff like 'LD HL,IX' realized as 'PUSH HL: POP ... IX' (an actual example from Sjasm+) ... used syntax like 'LD A,+0(IX)'. This is exactly the sort ...
    Hikaru Hikaru August 2017 Development
  • ZX Spectrum Z80 Development Environment on WindowsHi Folks, Just wondering what the recommendation is for a ZX Spectrum Z80 Development environment on Windows? Getting fed up with hand coding Z80…

    ... especially stuff like 'LD HL,IX' realized as 'PUSH HL: ... ,(hl)
    ldd a,(ix+nn)
    sub hl, ... .

    "LD HL,IX" as soon as you remember ... used syntax like 'LD A,+0(IX)'. This is exactly the ... />
    Yes, the "n (ix)" syntax is not right, a ...
    Alcoholics Anonymous Alcoholics Anonymous August 2017 Development
  • Most played games: Pirated vs BoughtMy confession of guilt in the piracy thread that I'd never legitimately bought an Ultimate game, despite playing Knight Lore to death BITTD, led me t…

    ... ! ) to 32768
    LD IX, 32768
    LD DE, 20 ... usual 16384,6912:
    LD IX, 16384
    LD DE ... CODE 24832,30720
    LD IX, 24832
    LD DE ... (62373)
    CP 0
    JP NZ, 0

    ...
    spider spider September 2017 Games
  • A Neat Redefine Keys RoutinePreviously, I’ve only shared this routine with a couple of people via PM, but I’ve now decided to make it public. I optimized it for size, so it uses…

    ... ; ld h,0 ;zeroize H
    ; ld l,(ix) ;# of keys ... .002)
    push ix ;preserve IX, as the BEEP routine ... ROM beeper routine
    pop ix ;restore IX

    ex ... left_key defb 0
    right_key defb 0
    up_key defb 0
    ...
    Ast_A_Moore Ast_A_Moore October 2017 Development
  • 1k Chess (was the 924 bytes thing!)Hi, I've decided to do a major rewrite of large parts of the code for the isometric Chess thing that I've been messing with. It got to the point, …

    ...
    ld ix,0fc02h ;set IX to Black graphics ... base address
    rra ;test BIT 0,a:0 ... ld ixl,75h ;set IX to read White graphics data ...
    Arkannoyed Arkannoyed October 2017 Development
  • 1k Chess (was the 924 bytes thing!)Hi, I've decided to do a major rewrite of large parts of the code for the isometric Chess thing that I've been messing with. It got to the point, …

    ... /> reset_centre:
    res 0,l ;ensure we're at ... />
    ld ixl,c ;IX=data address

    ... ;where we encounter a 0 bit
    jr c ...
    Arkannoyed Arkannoyed November 2017 Development
  • Other than using attributes what other ways to detect collisions, when using char based movement?So I'm slowly working out the bits and pieces to write a game completely in assembly. I've been using attributes when writing in BASIC to detect whet…

    ... later

    ld c,0 ;BC now holds Y-position ... address

    ld b,0
    ld c,a ;X ... not using (e.g. POP IX) then PUSH the numbers you ... onto the stack, then PUSH IX to put the return address ...
    joefish joefish November 2017 Development
  • How can I make a UDG rotate?I designed a set of UDG's that can be used for making shapes or letters. Trouble is that my circle - for example - consists of 4 pieces and it would…

    ... IX)
    LD A,C ; Load A with offset
    CP 0 ... /> scrbuf: DEFB 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    scrbuf2: DEFB 0,0,0, colonel32 colonel32 November 2017 Sinclair Basic
  • multiface basic loaderdoes anyone know how I can see whats in the basic loader of the multiface 1 and 128 basic loaders and how I could convert a tape save from the 1 and…

    ... />
    [code]
    ld ix,address
    ld de,length ...
    xor a ;A=0 for header
    scf ; ... C=1 for load, C=0 for verify
    call ... 1366
    ld ix,address
    ld de,length ... C=1 for load, C=0 for verify
    call ...
    Ast_A_Moore Ast_A_Moore December 2017 Sinclair Basic
  • Fast Binary to Text DisplayI've done this thing that takes some memory contents and converts it to a Binary version of 0's and 1's on screen. However, I've no idea what to use …

    ... . I’d already tried the IX version (without JPs). Also, see ... in the edit: LD D,0 instead of LD DE,00 ...
    Ast_A_Moore Ast_A_Moore December 2017 Development
  • Why no PLOT, etc. on bottom two lines?I was pondering if there was any way to get PLOT, etc. to address the full screen from BASIC without having to write a few lines of assembler to bypa…

    ...
    22 FOR y=0 TO 191 STEP 191
    999 PAUSE 0: STOP[/code]

    ... Screen PLOT & DRAW, Y=0 to +191

    ... /> ret

    GetXY: ld ix,(23653)
    call $2307 ;STK_TO_BC ...
    Battle Bunny Battle Bunny January 2018 Sinclair Basic
  • The I register pointing to $40–$7f causes ULA snow and a crash. Or does it?I have heard it from numerous sources, including a few members of this forum, that 128K/+2 machines crash if the I register points to a range of $40–…

    ... basic area

    ld ix,__LOADER_head
    ld de,__LOADER_CODE_tail ... /> jp c, __LOADER_head
    rst 0 ; if tape loading error
    Alcoholics Anonymous Alcoholics Anonymous February 2018 Development
  • ALIEN (Mindgames) Bugfix and Improvement.[code]ALIEN (Mindgames) [ZX SPECTRUM] BUGFIX & IMPROVEMENT by Ersh 2016-10-29 The following bugs are fixed: [BUG] INVENTORY BUG WHEN SWITCHING …

    ... didn't PUSH/POP the IX registers holding the
    IX would hold
    the ... would be displayed as '1:0%. Also the
    hundredth ... br />
    Version 1.0 (2016-10-29)
    ... %201.1%29.zip?dl=0"]here[/url].

    Ersh Ersh April 2018 Announcements
  • Kempston Mouse DriverHi Folks, Does anyone know the email of Chris Cowley who wrote the Kempston Mouse Driver in the WOS Archive? Many thanks Paddy

    ... position of pointer
    ; IX = points to 8x16 pixel sprite ... next_spr_row
    INC IX ; Shift IX to point at the ...
    scrbuf DEFB 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    scrbuf2 DEFB 0,0, Paddy Coleman Paddy Coleman September 2018 Hardware
  • Gyroscope - reverse engineering the 3 title theme tunesHello, Does anyone know if anyone has done any disassembly work on Gyroscope? I'm particularly looking to get the three title tracks back into a …

    ...
    push bc
    push ix
    di
    ld de ... ,lc4c5

    lc4ac: pop ix
    pop bc
    pop ... tune
    lc4d6: db 0, 0
    lc4d8: db 0, 0, 0

    lc4db ...
    FrankT FrankT November 2018 Assembler
  • Printing text, part MMXIIXI'm pretty sure there's been a zillion threads about this already, and I don't think it's the first one by myself either, but here goes. Proportiona…

    ...
    ld ix, (drawstrings_local_as)

    drawstrings_local_as:
    .db 0, 0
    [/code ... the variable
    drawstrings_local_as: ld ix, 12345
    [/code]

    evilpaul evilpaul December 2018 Development
  • im looking for other games like the muncher that use double height and width graphics with colouri havent come across this type of graphics mode on the spectrum before and would like to know if there are any other games that use it.

    ... buffer
    ;
    ; IN: IX = address of shadow for left ... show_sprite;
    ; IX is displaced by 0 if sprite width is ... zoomed mask byte
    and (ix + inx) ; combine mask and ... combine with sprite
    ld (ix + inx), a ; put to ...
    Bedazzle Bedazzle July 2019 Games
<1…18192021222324…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