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.016s
<1…9101112131415…34>
  • ZX7: an "optimal" LZ77 packerAbout 20 years ago, I started a M.Sc. in Computing, planning to work on data compression. Although I quickly changed to another subject for a number …

    ... :
    ldi ; copy literal byte
    ... restore destination
    push hl ; store destination< ... /> ldir
    pop hl ; restore source address ...
    Einar Saukas Einar Saukas January 2013 Brand new software
  • ZX7: an "optimal" LZ77 packerAbout 20 years ago, I started a M.Sc. in Computing, planning to work on data compression. Although I quickly changed to another subject for a number …

    ... :
    ldi ; copy literal byte
    ... restore destination
    push hl ; store destination< ... /> ldir
    pop hl ; restore source address ...
    antoniovillena antoniovillena January 2013 Brand new software
  • ZX7: an "optimal" LZ77 packerAbout 20 years ago, I started a M.Sc. in Computing, planning to work on data compression. Although I quickly changed to another subject for a number …

    ... :
    ldi ; copy literal byte
    ... restore destination
    push hl ; store destination< ... /> ldir
    pop hl ; restore source address ...
    antoniovillena antoniovillena January 2013 Brand new software
  • ZX7: an "optimal" LZ77 packerAbout 20 years ago, I started a M.Sc. in Computing, planning to work on data compression. Although I quickly changed to another subject for a number …

    ... :
    ldi ; copy literal byte
    ... restore destination
    push hl ; store destination< ... /> ldir
    pop hl ; restore source address ...
    antoniovillena antoniovillena January 2013 Brand new software
  • ZX7: an "optimal" LZ77 packerAbout 20 years ago, I started a M.Sc. in Computing, planning to work on data compression. Although I quickly changed to another subject for a number …

    ... :
    ldi ; copy literal byte
    ... restore destination
    push hl ; store destination< ... /> ldir
    pop hl ; restore source address ...
    Einar Saukas Einar Saukas January 2013 Brand new software
  • ZX7: an "optimal" LZ77 packerAbout 20 years ago, I started a M.Sc. in Computing, planning to work on data compression. Although I quickly changed to another subject for a number …

    ... copy_byte_loop:
    ldi ; copy literal byte
    ... restore destination
    push hl ; store destination< ... - offset - 1
    pop de ; DE = destination
    antoniovillena antoniovillena January 2013 Brand new software
  • ZX7: an "optimal" LZ77 packerAbout 20 years ago, I started a M.Sc. in Computing, planning to work on data compression. Although I quickly changed to another subject for a number …

    ... copy_byte_loop:
    ldi ; copy literal byte
    ... restore destination
    push hl ; store destination< ... - offset - 1
    pop de ; DE = destination
    Metalbrain Metalbrain January 2013 Brand new software
  • ZX7: an "optimal" LZ77 packerAbout 20 years ago, I started a M.Sc. in Computing, planning to work on data compression. Although I quickly changed to another subject for a number …

    ... copy_byte_loop:
    ldi ; copy literal byte

    push hl ; store destination< ... offset - 1
    pop de ; DE = destination
    FrankT FrankT January 2013 Brand new software
  • ZX7: an "optimal" LZ77 packerAbout 20 years ago, I started a M.Sc. in Computing, planning to work on data compression. Although I quickly changed to another subject for a number …

    ... ,$c000
    push de
    call dzx7
    pop hl
    ld ... /> ex de,hl
    ldir ; copy attributes
    ret
    [/CODE ... ,rcs_buffer
    push de
    call dzx7
    pop de
    [/CODE ...
    Einar Saukas Einar Saukas January 2013 Brand new software
  • 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…

    So how do you use RCS in practice? It's quite simple:
    [LIST]
    [*]First transform a regular ZX-Spectrum screen file (such as "Cobra.scr") into the RCS format (producing "Cobra.scr.rcs") using the command-line utility RCS;


    [*] ...
    Einar Saukas Einar Saukas January 2013 Development
  • 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…

    ...
    push de
    call $1820 ; initialise RAMdisk
    pop de
    copy in various routines, including its ... level loader, a copy of which resides in high ...
    Battle Bunny Battle Bunny January 2013 Games
  • ZX7: an "optimal" LZ77 packerAbout 20 years ago, I started a M.Sc. in Computing, planning to work on data compression. Although I quickly changed to another subject for a number …

    ... copy_byte_loop:
    ldi ; copy literal byte
    ... restore destination
    push hl ; store destination< ... - offset - 1
    pop de ; DE = destination
    antoniovillena antoniovillena January 2013 Brand new software
  • 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…

    ... br /> ; Preserve initial address
    push de

    ; First step ... br /> ; Recover initial address
    pop de

    ; Second step ... : for each column, copy all bytes from screen ... to this buffer, then copy them again to the screen ...
    Einar Saukas Einar Saukas January 2013 Development
  • ZX7: an "optimal" LZ77 packerAbout 20 years ago, I started a M.Sc. in Computing, planning to work on data compression. Although I quickly changed to another subject for a number …

    ...
    copy_byte_loop:
    call copy_byte ; copy literal byte
    main_loop:

    ; copy previous sequence
    ex (sp ... EX AF,AF' with PUSH AF/POP AF if you want to ...
    Einar Saukas Einar Saukas January 2013 Brand new software
  • 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…

    ... copy_byte_loop:
    ldi ; copy literal byte
    ... restore destination
    push hl ; store destination< ... - offset - 1
    pop de ; DE = destination
    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
  • Z80 internal compressionThis isn't exactly a ZX Spectrum problem, but since WOS probably has some of the best Z80 coders in the world, I thought I might ask anyway. For my …

    ... JR NC,UM4 ; "1" means "copy an uncompressed byte"
    LDD ... /> LD B,0
    LDDR ; copy the string from the already ...
    DEC HL
    PUSH BC
    PUSH HL
    LD L ... /> JR NZ,UM10
    POP HL
    POP BC
    RET
    introspec introspec May 2013 Development
  • Some thoughs about fast scrolling on 128 modelPlease, consider this article as technically interesting concept not a proven algorithm. ONE The fastest scrollers use long sequence of PUSH inst…

    ... those PUSH instructions. It's not doing a copy.
    When you copy data, you POP as ... many registers as you can, then PUSH ... about which registers you PUSH and in what order ... />
    Also a PUSH takes 11 cycles, or 16 ...
    joefish joefish June 2013 Development
  • Full 16*16-digit BASIC multiplicationI liked Andre Adrian's 32-bit long multiplication routine so much that I decided to a decimal version. After all, 2^63 is only 9223372036854775808, a…

    ... digit
    push de
    exx
    pop hl
    ... br /> ;16 bytes copy area
    COPY: equ WORKSP+24< ... Z
    ld de,COPY
    ld bc,12 ... ldir
    ld hl,COPY
    ld de,Ba< ...
    Battle Bunny Battle Bunny July 2013 Sinclair Basic
  • 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 hl ;HL=$000D
    ex (sp),hl ;HL=$106E
    push ... hl
    push de
    push bc
    ld ... exx
    ld d,0 ;copy denominator to 'D'E'
    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…

    ... /> ld a,c ; copy working value into accumulator
    push hl ; at this point, HL ... /> ld (.border_routine_addr),hl
    pop hl
    endm
    ...
    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…

    ... counter (past byte)
    push bc ; save byte counter ... :
    ld (de),a ; copy byte
    inc de ; advance ... run is complete
    pop bc ; restore byte counter ...
    stephenw32768 stephenw32768 August 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…

    ... />
    push bc
    exx
    pop bc
    call ... br /> push de
    exx
    push ix
    pop hl< ... a ;copy attributes for graphic
    push ix
    pop hl
    Battle Bunny Battle Bunny October 2013 Sinclair Basic
  • SE Basic IV Buffy v4.1 source (WIP)I've been doing a major refactor on the SE Basic source and I'd appreciate a code review from anyone who has time to look at it. I've almost certainl…

    ... :
    ld hl, (ch_add) ; copy address of current character
    push bc ; stack BC
    call keyboard ; read keypress
    pop ... (iy + _err_nr), l ; then copy to err_nr
    ld sp ... /> ld a, (hl) ; copy character at current address to ...
    chev chev October 2013 Development
  • SE Basic IV Buffy v4.1 source (WIP)I've been doing a major refactor on the SE Basic source and I'd appreciate a code review from anyone who has time to look at it. I've almost certainl…

    ... _mode) ; mode to C
    push hl ; stack pointer
    call ... for meta and control
    pop hl ; unstack pointer
    ... :
    ld b, d ; copy shift byte
    ld a ... k_decode:
    ld a, e ; copy main code

    k_decode_1 ...
    chev chev October 2013 Development
  • SE Basic IV Buffy v4.1 source (WIP)I've been doing a major refactor on the SE Basic source and I'd appreciate a code review from anyone who has time to look at it. I've almost certainl…

    ...
    me_ent_3:
    pop bc ; unstack length
    pop de ; unstack prog ... pointers
    push hl ; stack new pointer
    ldir ; copy the new ... new pointer
    pop bc ; unstack length
    push de ; stack old ...
    chev chev October 2013 Development
  • Copy 4Kb in Assembly?Here's an interesting problem: what's the best way to copy a block of 4Kb in assembly? The most obvious solution is to use [B]LDIR[/B]: [CODE] l…

    ... /> LDIR


    ;proper copy routine
    LD IX,49152 ... /> POP AF
    LD SP,IY
    PUSH AF
    PUSH BC
    PUSH ... [/B] tstates for a byte copy, easily beating LDI. The routine ...
    Ralf Ralf October 2013 Development
  • SE Basic IV Buffy v4.1 source (WIP)I've been doing a major refactor on the SE Basic source and I'd appreciate a code review from anyone who has time to look at it. I've almost certainl…

    ... fce ; stack
    push de ; stack both
    push hl ; pointers
    push hl ; stack HL'
    exx ... /> pf_save:
    push de ; copy
    exx ; DE
    pop de ; to
    chev chev October 2013 Development
<1…9101112131415…34>

Latest Posts

  • European Software Titles with an English version
    harriusherbartio on 9:50AM
  • Cooperative Games.
    harriusherbartio on 9:27AM
  • Happy 40th Birthday to the Amstrad CPC464!
    zx1 on 9:02AM
  • i am currently listening to........
    Paradigm Shifter on 12:26AM
  • Celebrity deaths...
    mel the bell on April 16
  • LONELY TZX files : software TZX'd on the online sites with NO ASSOCIATED DOCUMENTATION
    harriusherbartio on April 16
  • How we became brainwashed by social media
    Antiriad2097 on April 16
  • How Do You Categorize Your Speccy Software and Games?
    Antiriad2097 on April 16
  • Fixed Speccy Software. And which games remained unfixed?
    harriusherbartio on April 16
  • I am currently watching.....
    zx1 on April 15

HitBox

Word Docs Hits
copy 17.9K 22.8K
push 4.9K 12.7K
pop 6.4K 13.2K

Related Threads

  • Push/Pop methodMachine code question:<br /> Could somebody explain, how do we use the stack in assembler to copy data from one place of memory to another?<br /> I'v…
  • Push-Push Penguin Online HighScores UpdateHey all! <br /> <br /> If you like Speccy games then you will probably like this one. It is basically a Pengo remake with A LOT of extras. This one i…
  • Push/Pop data copyingWe all know that stack pointer cheese and push/pop is faster to move data than LDIR - which in turn is slower than unrolled LDI's anyway.<br /> <br /…
  • Trouble with rainbow effect push/popI'm having a bit of bother getting my rainbow graphics to behave themselves.<br /> <br /> Basically I want a rainbow effect to last for say 4 seconds…
  • Function with push and popIm trying to see if I understand push and pop when it comes to using to pass parameters to functions:<br /> [code]<br /> LD HL,16384<br /> <br /> …
  • How to copy file from tape (*.tap) to disks (*.dsk) ?I am using zx32 with win98 and i want (in the emulate +3) copy files from virtual tapes to virtual disks.<br /> <br /> I use =&gt; load "NameOfFile" …
  • The LIBELOUS copy of 'crash' ? that mag that was pulled that libeled the BBC chiefI will pay 15 for a copy any one got it?
  • Where can I get a working copy of Chuckie Egg 2 ?I downloaded Chuckie Egg 2 from this site, but it doesn't work! Every time I load it up using ZX32, it resets the speccy emulator.<br /> <br /> Does …
  • Anyone got a copy of 'Z80 for primates'?This Z80 lark isnt easy, in fact it makes me feel very much like Washoe the chimp trying to learn learn sign language, I just dont think I've got the…
  • Wanted: More recent games that push Spectrum technologyAs topic, I'd love to see fairly new games produced by active groups with effects never seen before from the generation of commercial stuff in the 80…

Related Searches

  • push
  • remove copy protection
  • list of games without copy protection
  • copy a file to dsk image
  • loading screen copy
  • push pop
  • push pop to the screeb
  • push pop to the screen
  • fast push pop copy
  • fast block copy push pop
  • fast block copy push pop chase hq
  • fast copy push pop chase hq
  • chase hq push pop
  • push pop copy chase hq
  • fast copy push pop
  • copy push pop
  • push pop xy
  • push copy
  • copy push
  • screen copy push pop

Copyright © 2024 World of Spectrum