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.050s
<1…25262728293031…34>
  • RAM used / corrupted by +3DOSAs I said previously, [url=http://www.worldofspectrum.org/forums/showthread.php?t=41775]I'm trying to put some games in hard disk[/url] so they can b…

    ... Off course the screen memory was an ... ld bc, 200
    ldir

    LD (24198), SP ;save stack
    LD SP ... , 24197 ;move stack

    ld hl, 0
    ld ...
    BCH BCH January 2013 Games
  • RCS (Reverse Computer Screen)[B]RCS[/B] ("Reverse Computer Screen", or simply SCR written backwards) is a small utility I'm about to release, that reorders bytes from the ZX-Spec…

    ... from RCS format to regular screen, like the Einar code at ... , e ; de= i, hl= j, bc= k
    ld h, d ; j= i ... /> call func
    sbc hl, bc
    add hl, bc
    call c, $1f20 ...
    antoniovillena antoniovillena January 2013 Development
  • RCS (Reverse Computer Screen)[B]RCS[/B] ("Reverse Computer Screen", or simply SCR written backwards) is a small utility I'm about to release, that reorders bytes from the ZX-Spec…

    ... screen format HL = "x0x1x0R1R2p1p2p3 r1r2r3c1c2c3c4c5"
    step2: ld a ... hl
    pop ix ; last= j
    push de
    ex de, hl ... /> sbc hl, bc
    add hl, bc
    ...
    antoniovillena antoniovillena January 2013 Development
  • RCS (Reverse Computer Screen)[B]RCS[/B] ("Reverse Computer Screen", or simply SCR written backwards) is a small utility I'm about to release, that reorders bytes from the ZX-Spec…

    ... 1/3 or 2/3 screen, so I still prefer your ... , e ; de= i, hl= j, bc= k
    ld h, d ; j= i ... /> call func
    sbc hl, bc
    add hl, bc
    call c, $1f20 ...
    Einar Saukas Einar Saukas January 2013 Development
  • RCS (Reverse Computer Screen)[B]RCS[/B] ("Reverse Computer Screen", or simply SCR written backwards) is a small utility I'm about to release, that reorders bytes from the ZX-Spec…

    ... address
    push de
    ld bc, $fc03

    ... /> ; Recover initial address
    pop de

    ; Second ... to regular screen format HL = x0x1x0R1R2p1p2p3 r1r2r3c1c2c3c4c5
    step2:
    ld a, ...
    Einar Saukas Einar Saukas January 2013 Development
  • RCS (Reverse Computer Screen)[B]RCS[/B] ("Reverse Computer Screen", or simply SCR written backwards) is a small utility I'm about to release, that reorders bytes from the ZX-Spec…

    ... )
    push de
    ld bc, 0
    ld d, b
    length_size_loop ... /> add hl, de
    ex de, hl
    pop hl
    ofdone: ex (sp), hl ; store ...
    antoniovillena antoniovillena January 2013 Development
  • RCS (Reverse Computer Screen)[B]RCS[/B] ("Reverse Computer Screen", or simply SCR written backwards) is a small utility I'm about to release, that reorders bytes from the ZX-Spec…

    89 bytes (-1 byte):

    C cruncher code:
    [CODE]
    #define MAX_OFFSET 2160 /* range 1..2160 */
    ...
    void write_elias_gamma(int value) {
    int bits= 0, rvalue= 0;
    while ( value>1 )
    ++bits,
    antoniovillena antoniovillena January 2013 Development
  • Memory diagnostic toolIs there any sort of memory diagnostic tool for examining .Z80 files so I can easily identify large areas of blank memory? Scrolling through ZX Spin…

    ... for a key when the screen is full. If you're ... /> pop hl
    and a
    sbc hl,bc ;HL=bytes# in (VALUE) block
    ld ...
    Battle Bunny Battle Bunny February 2013 Development
  • Disabling the +3 disk buffer; yes, but how?I would like to disable the +3 disk buffer in order to retrieve those 4K from the machine's RAMdisk. By reading the computer manual and some posts on…

    ... will disable the +3 disk buffer. This hardly makes any difference ... once, and a cache or buffer doesnt make hardly any difference ...
    LD HL,00128
    CALL 00319
    LD A,16
    POP BC
    DI
    LD ( 23388 ),A ...
    nuggetreggae nuggetreggae February 2013 Sinclair Basic
  • Games featuring... relevant bugsThere was a recent improvement to the WoS database in order to classify [URL="http://www.worldofspectrum.org/forums/showthread.php?t=34261"]Games fea…

    ... : push bc
    e5fb: push de
    e5fc: push hl
    e5fd: ld sp ...
    Bandit Bandit April 2013 Infoseek database
  • Hacking a game MAJIKAZOHello, I am trying to put a recent game called MAJIKAZO on disk. However, the loader is written for tape only, so I have to find a way how to rewrit…

    ... screen
    di
    ld sp,0
    call 33022
    ld hl,33045
    ld ... 32850
    ld hl,34380
    ld de,22528
    ld bc,768
    ei ... 65024
    ld hl,l32821
    ld de,65024
    ld bc,29
    ldir ...
    FrankT FrankT May 2013 Development
  • Works in Fuse & SpecEmu, not ZXSpinI decided that I wanted to change the scroll routine which I was using for compiling the Trailblazer maps, as I'd just copied it out of Andrew Hewson…

    ... LD hl,$57e0 ;HL=start of last pixrow on screen
    ld ... pop af
    dec a
    jp nz,LOOP23

    ld bc ... ,32
    sbc hl,bc
    ex de,hl ;move ...
    Battle Bunny Battle Bunny June 2013 Emulators
  • Hacking a game MAJIKAZOHello, I am trying to put a recent game called MAJIKAZO on disk. However, the loader is written for tape only, so I have to find a way how to rewrit…

    ... screen
    di
    ld sp,0
    call 33022
    ld hl,33045
    ld ... 32850
    ld hl,34380
    ld de,22528
    ld bc,768
    ei ... 65024
    ld hl,l32821
    ld de,65024
    ld bc,29
    ldir ...
    Speccyman Speccyman June 2013 Development
  • More tea, vicar on disk?Hello, can somebody help me putting the 128k version of this game on disk? The 128k version is free available from Jonathans Webseite. However, the g…

    ... free printer buffer)
    ld sp,23999
    ld bc,$7ffd
    ld a,$11 ... select bank1
    ld hl,bank1
    ld de,49152
    ...
    ld hl,move
    ld de,moveto
    ld bc,bank1-move ... br />
    move: ld hl,bank0
    ld de,24000
    call ...
    FrankT FrankT June 2013 Sinclair Miscellaneous
  • generating a pre-defined list in an un-defined sequenceI've decided to become a drunkard, to which end I've been drinking a whole bottle of beer in one day (whereas normally I'd make it last 2 or 3 days).…

    ...
    ld bc,0 ; repeat 65536 times
    ld hl,$3141 ; initial ... /> add hl,hl
    jr nc, done_lfsr

    ld a,l ... br /> xor $2d
    ld l,a

    done_lfsr:

    dec hl ; alter lfsr range to include ...
    Alcoholics Anonymous Alcoholics Anonymous July 2013 Sinclair Basic
  • 20-column multicolour: a half-baked ideaI was writing an email reply to one Mr Jowett about multicolour routines, and in that way that explaining something to someone else makes you think "…

    ...
    LD SP,nn ; reference AF/AF' values
    ; 15994T
    POP AF ... /> LD HL',nn
    ; 17572T
    LD DE',nn
    ; 17582T
    LD BC',nn ...
    Einar Saukas Einar Saukas July 2013 Development
  • 20-column multicolour: a half-baked ideaI was writing an email reply to one Mr Jowett about multicolour routines, and in that way that explaining something to someone else makes you think "…

    ...
    LD SP,nn ; reference AF/AF' values
    ; 15994T
    POP AF ... /> ; 17506T
    LD BC,nn
    ; 17516T
    LD (nn),HL ; columns 19 and ...
    Einar Saukas Einar Saukas July 2013 Development
  • 20-column multicolour: a half-baked ideaI was writing an email reply to one Mr Jowett about multicolour routines, and in that way that explaining something to someone else makes you think "…

    ... LD SP,nn ; reference AF/AF' values
    ; 16051T
    POP ... /> LD BC,nn ; (*)
    ; 16999T
    LD SP,nn ... LD HL,nn
    ; 17811T
    LD (nn),HL ...
    Einar Saukas Einar Saukas August 2013 Development
  • Experimenting with turboloadersHello, My first post, having lurked here for a while. I'm a lifelong computer nerd, Spectrum fan since childhood in the eighties, and have recently…

    ... br /> pop bc ; fetch data length from stack
    ld a,b ... indicates load error
    pop hl ;remove the data length ... load a screen
    ld ix,16384
    ld de,6912< ...
    stephenw32768 stephenw32768 August 2013 Development
  • Confounded DEF FNCan anyone see why this is going wrong? I've been tinkering with it since tea time and got nowhere. [code] 2 DEF FN t$(n,t,d) =STR$ INT (n/t)…

    ... /> pop bc ;BC=$3365
    pop de ;DE=$0000
    inc sp
    inc sp
    pop hl ;HL ...
    Battle Bunny Battle Bunny August 2013 Sinclair Basic
  • Experimenting with turboloadersHello, My first post, having lurked here for a while. I'm a lifelong computer nerd, Spectrum fan since childhood in the eighties, and have recently…

    ... the structure inherent to a screen, and hence the loading ... ;; compressed length in BC

    .rldecode_loop:
    ld a,(hl) ; read this ... until run is complete
    pop bc ; restore byte counter
    ...
    stephenw32768 stephenw32768 August 2013 Development
  • Experimenting with turboloadersHello, My first post, having lurked here for a while. I'm a lifelong computer nerd, Spectrum fan since childhood in the eighties, and have recently…

    ... /> ld b,0x18 ; BC = 0x1800, 6144
    ld hl,.block1 ... block 1
    pop hl ; 16384
    ld de,24300
    ;; GO!
    ld sp,24300
    jp 32768< ...
    stephenw32768 stephenw32768 September 2013 Development
  • Compiler conventions for passing args/return valuesI've been mulling over this for a while, but I can't spot it covered anywhere. There are various methods for passing args and return values between …

    ... /> // Puts a 8x8 character on screen
    // uses char_data array defined ... /> pop bc ; c = tilenr
    push hl

    ld l, c
    ld h ...
    Timmy Timmy September 2013 Development
  • RCS (Reverse Computer Screen)[B]RCS[/B] ("Reverse Computer Screen", or simply SCR written backwards) is a small utility I'm about to release, that reorders bytes from the ZX-Spec…

    ... HL holds the source address for the stored RCS'd screen

    ld de,$4000
    ... hl
    add hl,bc
    ldi
    inc bc
    pop hl
    inc hl
    ld ...
    Einar Saukas Einar Saukas September 2013 Development
  • Movin And A Groovin Horizontal Flip improvementOn the left is the flip horizontal portion from Andy Pennell'S excellent Movin' & a Groovin' machine code screen routines from Your Spectrum #19 (Oct…

    ... original posted flip screen with attributes routine. Moved LD DE,32 and ... />
    POP IX
    POP HL
    INC IX
    DEC HL
    POP BC
    MatGubbins MatGubbins September 2013 Development
  • display file addressing; screen slicingWhile working on this Compendium I'm updating or rewriting a lot of stuff. One thing I eventually came to appreciate was the simple & clever way in w…

    ... movement around the screen.

    [code]
    GETATTR:ld de,$5800 ... graphic in MEMBOT
    ld hl,23698 ;HL=MEMBOT
    pop bc
    jr PRINTAA ...
    Battle Bunny Battle Bunny October 2013 Sinclair Basic
  • LZ4 decoderI encountered the [URL="http://code.google.com/p/lz4/"]LZ4 compressor[/URL] a few weeks ago. Reading the [URL="http://fastcompression.blogspot.co.uk…

    ... BC, DE or HL.


    unlz4:
    ld ... ex (sp),hl ; switch destination pointer into HL
    push hl ; save ... ldir ; copy bytes
    pop hl ; restore source pointer
    ...
    stephenw32768 stephenw32768 October 2013 Development
<1…25262728293031…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
screen 45.8K 73.8K
buffer 2.6K 4.9K
pop 6.4K 13.2K
bc 3.6K 14K
ld 6.3K 67.3K
sp 1.7K 4.2K
hl 6.2K 48K

Related Threads

  • DEC BC/LD A,B/OR C/JP NZ,loopyesterday i saw nice trick:[code]<br /> <br /> dec bc<br /> ld a, b<br /> or c<br /> jp nz, loop<br /> <br /> can be replaced (bc starts &gt;255, sho…
  • Return of Speccy screen buffer formatI recently discovered that the Spectrum screen buffer format that allows only two colours in an 8x8 pixel block has made its return in a slightly dif…
  • Writing to the screen from a bufferI?m designing a game and am spending a bit of time trying different ideas before I commit my self. I?m currently thinking of writing data to a buffer…
  • Question on copying screen bufferHi,<br /> <br /> Al my prevoius games were copying graphics directly to screen memory starting at 16384. Now I'm experimenting with screen buffer whe…
  • Real Spectrum screen flicker with SCREEN$I've written a basic loader to simply do a 'load "" screen$' based video from a divide+ however I'm finding the Spectrum can't render a screens and a…
  • Wow! Splitscreen gaming goes full screen!!! One screen gives two fullscreen views!Sounds a bit Alice in Wonderland (If Lewis Carroll had written it in the twenty-first century) but aparently, using 3D glasses you can get two full s…
  • ULAPlus: showing different screen modes in one screenI wanted to write a demo showing the same screen, converted to various screen modes available on the Spectrum (well, a Spectrum clone capable of show…
  • Double-Buffer ScreenFor my Alien Breed Speccy re-write I decided to use a Double Buffer (DB) or 'Back Screen' to draw all the game action onto, before shuffling the whol…
  • Buffer to screen - how much?[FONT=Calibri][SIZE=3]I am starting to build a new game and am researching different ways to accomplish what I need to do. My question is, is it poss…
  • Screen buffer Tip from Raff CeccoRaff very kindly gave me this tip:<br /> <br /> "Incidentally, I remembered a trick I used on the Z80 for extra speed:<br /> <br /> When clearing the…

Related Searches

  • ld hl de
  • ld bc eostr string
  • push pop to the screen
  • comparison screen buffer
  • screen buffer time
  • screen buffer compare time
  • linear screen buffer
  • screen address to buffer
  • ld bc hl
  • ex sp hl
  • screen copy push pop
  • ld bc 65533 a 254 out c
  • ld bc 65533
  • ld hl 5678
  • 33 ld hl xxxx
  • screen buffer push
  • screen buffer push bc
  • screen buffer pop bc
  • sp register stays on printer buffer
  • ld 23641 hl

Copyright © 2024 World of Spectrum