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.007s
<1…14151617181920…34>
  • 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

    ... br />
    #define DEFB .BYTE ; TASM assembler instructions
    # ... HL back at the previous byte
    mask_sprite_next
    IX ; Shift IX to point at the next byte of graphic ... /> INC HL ; (2 byte numbers are stored least-significant ...
    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 …

    ... 2. Not sure about 5th byte, maybe tempo?
    ... /> push bc
    push ix
    di
    ld ... />
    lc4ac: pop ix
    pop bc
    ... ld hl,#c58a ; 5 byte table Tune 2
    jr ... br />
    ; copied 5 byte table for tune
    lc4d6 ...
    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…

    ... /> ; -5(ix) -6(ix) = s 3 -> ix
    ; -7(ix) = g 4 ... ; keep pixel offset within a byte
    ld a,b< ... if we moved to next byte
    jr Z, withinbyte ... /> ld a,c ; new byte, keep pixel offset within it ...
    Sol_HSA Sol_HSA December 2018 Development
  • Drawing LinesHas anyone got any experience of coding a Bresenham line drawing algorithm on the Speccy? I've had a go and I find the algorithm has quite a few s…

    ...
    [/code]
    Moving one byte column right becomes "inc h ... /> The full time from "ld ix,copy_addr_table" to the next op ...
    Lethargeek Lethargeek March 2019 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.

    ... code]
    lace_sprites:
    ld ix, ARR_SPR_DESCR
    ld b, 0 ... bc
    ld a, (ix+2) ; height of sprite
    ld l, (ix+0)
    ld h, (ix+1) ; HL = ... ld (hl), a ; put laced byte
    inc hl
    ...
    Bedazzle Bedazzle July 2019 Games
  • how can we load +3dos files in assembly?is there some way to load +3dos files in assembly, like calling bios routines somewhere? (like defining in registers the filename string address in m…

    ... think i found something else: ix register (used on Boriel's ... was filled with a specific byte value

    in my ...
    nitrofurano nitrofurano August 2021 Development
  • Easiest way to figure instruction lengthGiven a start address, what is the easiest way to find out instruction length at that address in Z80? I found [url="http://www.z80.info/decoding.htm"…

    ... FD
    Is also 1 byte.in length.

    ... prefixed instructions:
    IF displacement = plus 1 byte len
    IF ...
    Examples:
    - DJNZ displacement = 2 bytes
    - LD HL ... bytes
    - OR A = 1 byte
    ...

    Using ...
    tstih tstih March 2022 Development
  • Easiest way to figure instruction lengthGiven a start address, what is the easiest way to find out instruction length at that address in Z80? I found [url="http://www.z80.info/decoding.htm"…

    ... e. JP addr = 1, DJNZ displacement = 2, etc. I only ... use special index for 1 byte instructions to which all ... 1 byte instructions I'm not ... for 2, 3, and 4 byte instructions.

    That ... non-prefixed opcodes to 256 byte page and use this ...
    tstih tstih March 2022 Development
  • Easiest way to figure instruction lengthGiven a start address, what is the easiest way to find out instruction length at that address in Z80? I found [url="http://www.z80.info/decoding.htm"…

    ... as BLOCK 1, replace first byte of last instruction with a ... " and by using the original byte decodes the jump to find ... do with JP HL, JP IX, JP IY and RET where ...
    tstih tstih March 2022 Development
  • Easiest way to figure instruction lengthGiven a start address, what is the easiest way to find out instruction length at that address in Z80? I found [url="http://www.z80.info/decoding.htm"…

    ... /> Luckily RST8 is only 1 byte in length. Hence, replacing it ... opcode should not touch the displacement or the address. But of ...
    tstih tstih March 2022 Development
  • How to disable the "scroll?" message?Hello. I'm a beginner Z80 assembly programmer and I decided to make a ZX Spectrum game to practice my skills and gain some more experience. I curr…

    ... the loop and not used IX register ;)

    ... aligned to cell
    ; ix[0:2] -> data
    byte of screen address
    inc ... br /> ld e, (ix)
    ld d, (ix+1)
    .loop ... calling that routine with IX pointing at 4 bytes ...
    Paradigm Shifter Paradigm Shifter June 2022 Development
  • How to disable the "scroll?" message?Hello. I'm a beginner Z80 assembly programmer and I decided to make a ZX Spectrum game to practice my skills and gain some more experience. I curr…

    ... the loop and not used IX register ;)

    ... aligned to cell
    ; ix[0:2] -> data
    byte of screen address
    inc ... br /> ld e, (ix)
    ld d, (ix+1)
    .loop ... calling that routine with IX pointing at 4 bytes ...
    Kotek Kotek June 2022 Development
  • How to disable the "scroll?" message?Hello. I'm a beginner Z80 assembly programmer and I decided to make a ZX Spectrum game to practice my skills and gain some more experience. I curr…

    ... you do that)
    1 byte: column (0-31)
    ... 1 byte: row (0-23)

    ld ix, gfx_data
    ; air supply
    ld ix, spr_8x8
    ld hl, txt_air ... like dm adds a 0 byte at the end of ... as scratchpad space for IX to point at when ...
    Paradigm Shifter Paradigm Shifter June 2022 Development
  • How to disable the "scroll?" message?Hello. I'm a beginner Z80 assembly programmer and I decided to make a ZX Spectrum game to practice my skills and gain some more experience. I curr…

    ... sprite aligned to cell
    ; ix[0:2] -> data
    ; ix[3] -> y coord of ... /> ld e, (hl) ; e = low byte of screen address
    inc ... d, 0
    ld e, (ix+2) ; e = col
    ... br /> ld e, (ix)
    ld d, (ix+1)
    .loop ld ...
    Paradigm Shifter Paradigm Shifter June 2022 Development
  • How to disable the "scroll?" message?Hello. I'm a beginner Z80 assembly programmer and I decided to make a ZX Spectrum game to practice my skills and gain some more experience. I curr…

    ... aligned to cell
    ; ix[0:2] -> data< ... ld e, (hl) ; e = low byte of screen address
    inc ... /> ld e, (ix)
    ld d, (ix+1)
    .loop ... de
    ld (ix), l
    ld (ix+1), h
    ... /> inc hl
    inc (ix+2)
    djnz text_out
    Paradigm Shifter Paradigm Shifter June 2022 Development
  • How to disable the "scroll?" message?Hello. I'm a beginner Z80 assembly programmer and I decided to make a ZX Spectrum game to practice my skills and gain some more experience. I curr…

    ... :
    ; air supply
    ld ix, spr_8x8
    ld hl, txt_air ... , de
    ld (ix), l
    ld (ix+1), h
    push ...
    inc hl
    inc (ix+2)
    djnz text_out
    ld e, (hl) ; e = low byte of screen address
    inc ...
    Paradigm Shifter Paradigm Shifter June 2022 Development
  • How to disable the "scroll?" message?Hello. I'm a beginner Z80 assembly programmer and I decided to make a ZX Spectrum game to practice my skills and gain some more experience. I curr…

    ... :
    ; air supply
    ld ix, spr_8x8
    ld hl, txt_air ... /> ld (ix), hl
    ld(ix+2), 31
    ld(ix+3), 23 ...
    inc hl
    inc (ix+2)
    djnz text_out
    ld e, (hl) ; e = low byte of screen address
    inc ...
    Paradigm Shifter Paradigm Shifter June 2022 Development
  • How to disable the "scroll?" message?Hello. I'm a beginner Z80 assembly programmer and I decided to make a ZX Spectrum game to practice my skills and gain some more experience. I curr…

    ... :
    ; air supply
    ld ix, spr_8x8
    ld hl, txt_air ... /> ld (ix), hl
    ld(ix+2), 31
    ld(ix+3), 23 ...
    inc hl
    inc (ix+2)
    djnz text_out
    ld e, (hl) ; e = low byte of screen address
    inc ...
    Paradigm Shifter Paradigm Shifter June 2022 Development
  • How to disable the "scroll?" message?Hello. I'm a beginner Z80 assembly programmer and I decided to make a ZX Spectrum game to practice my skills and gain some more experience. I curr…

    ... an instruction involving IX which it thought was 2nd byte of a ...
    Paradigm Shifter Paradigm Shifter June 2022 Development
  • How to disable the "scroll?" message?Hello. I'm a beginner Z80 assembly programmer and I decided to make a ZX Spectrum game to practice my skills and gain some more experience. I curr…

    ... there's no
    LD (IX), HL
    you have to ... dm either presumably it wants byte or defb

    ... You need to use LD (IX+0) it does not like ... LD (IX)

    And after ... br /> ld (ix+nn),hl ; ld (ix+nn),l : ld (ix+nn+1 ...
    Paradigm Shifter Paradigm Shifter June 2022 Development
  • How to disable the "scroll?" message?Hello. I'm a beginner Z80 assembly programmer and I decided to make a ZX Spectrum game to practice my skills and gain some more experience. I curr…

    ... an instruction involving IX which it thought was 2nd byte of a ...
    polomint polomint June 2022 Development
  • How to disable the "scroll?" message?Hello. I'm a beginner Z80 assembly programmer and I decided to make a ZX Spectrum game to practice my skills and gain some more experience. I curr…

    ... make sure
    airloop ld ix, spr_8x8
    ld hl, txt_air ...
    ld (ix+2), a ;loading the value ... :
    ; air supply
    ld ix, spr_8x8
    ld hl, txt_air ... /> ld e, (hl) ; e = low byte of screen address
    inc ...
    Paradigm Shifter Paradigm Shifter June 2022 Development
  • How to disable the "scroll?" message?Hello. I'm a beginner Z80 assembly programmer and I decided to make a ZX Spectrum game to practice my skills and gain some more experience. I curr…

    ...
    ; air supply
    ld ix, spr_8x8
    ld hl, txt_air ... , checkerboard
    ld (ix+0), l
    ld (ix+1), h
    inc hl
    inc (ix+2)
    djnz text_out
    ld e, (hl) ; e = low byte of screen address
    inc ...
    Paradigm Shifter Paradigm Shifter June 2022 Development
<1…14151617181920…34>

Latest Posts

  • I bought an accoustic guitar. How do you play it?
    dm_boozefreek on 7:51PM
  • Goodbye Z80
    zx1 on 7:11PM
  • Happy 40th Birthday to the Amstrad CPC464!
    AndyC on 6:29PM
  • Another Birthday! The Game Boy Is 35!
    dm_boozefreek on 6:17PM
  • I am currently watching.....
    Antiriad2097 on 5:05PM
  • European Software Titles with an English version
    harriusherbartio on 12:06PM
  • How Do You Categorize Your Speccy Software and Games?
    harriusherbartio on 11:21AM
  • Fixed Speccy Software. And which games remained unfixed?
    harriusherbartio on 11:01AM
  • New video about S-video modification on Issue two 48K Spectrum.
    Renegade on April 21
  • Elusive Strategy Games done by the Smaller or less Prolific Software Houses.
    harriusherbartio on April 21

HitBox

Word Docs Hits
ix 1.5K 6.5K
displacement 146 195
byte 7.3K 15.2K

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 …
  • Byte Bitten - Sea Hawk KeysCould someone please tell me what keys are needed to control your helicopter in the Sea Hawk part of this game. No key seems to have any effect apart…
  • STP: Computer Cookery 1 & 2 - Bug ByteI'm 99% sure these two titles are actually The Computer Cook Book (Bug Byte) that is listed in Infoseek.<br /> <br /> However, The Computer Cook Book…
  • help in byte mirroring.I need some help.<br /> What is the best way to mirror the byte?<br /> (for ex. 10010011 -&gt; 11001001)<br /> I mean, if there is a simple way to do…
  • Bug-Byte games wantedHi, Does anyone out there have the following games which they'd be willing to sell / trade? The games have to have specific coloured writing on the i…
  • Frost Byte - Game OverVoting time folks go [url="http://www.worldofspectrum.org/infoseek.cgi?regexp=^Frost+Byte$&amp;pub=^Mikro%2dGen+Ltd$"]here[/url] vote and return to p…
  • Byte magazinesHi folks,<br /> <br /> Does anyone have any copies of Byte from<br /> 1977 - 1984 I could borrow? - scans would be made for all to use. I'm after th…
  • Question regarding Manic Miner (Bug Byte)Acquired another Manic Miner (Bug-Byte Release ?(one that has the guy with the beard on cover)) on eBay (part of someones collection)<br /> <br /> Th…
  • Method to read byte as binary string rather than dec?Hi all<br /> <br /> Am fiddling around with the screen buffer and have written a routine to scan the screenbuffer into upper ram and then write it ba…
  • rare Bug-Byte software for ZX81I have 3 titles for sale which I am offering up here first, any offers by PM please. If noone interested here then will be offered up on ebay.<br />…

Related Searches

  • byte scan
  • ld ix
  • ebug byte
  • bug byte
  • parity byte block
  • byte back
  • ix registers
  • software projects bug byte manic miner differents
  • add ix
  • add constant value to ix
  • byte back 2009
  • print byte decimal
  • attribute byte
  • byte me
  • used bits of the last byte
  • 8 byte scroll right
  • ix 0
  • reset ix
  • byte back frobuah
  • ix displacement before after

Copyright © 2024 World of Spectrum