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.015s
<1234567…34>
  • 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. I rewrote …

    ... that stack pointer cheese and push/pop is faster to move data ... mojon's fourspriter to use push/pop, but copying a four character ... screen takes three cycles of push/pop.

    What's the ...
    Gedlion Gedlion March 2011 Development
  • Trouble with rainbow effect push/popI'm having a bit of bother getting my rainbow graphics to behave themselves. Basically I want a rainbow effect to last for say 4 seconds before movi…

    ... problem is if I omit push and pop bc the thing goes ... )
    ;push bc
    call flash
    call flash2
    ;pop bc ...
    daveysludge daveysludge June 2013 Development
  • Push/Pop methodMachine code question: Could somebody explain, how do we use the stack in assembler to copy data from one place of memory to another? I've heard it i…

    Machine code question:
    Could somebody explain, how do we use the stack in assembler to copy data from one place of memory to another?
    I've heard it is one of quickest methods, faster then e.g using ldir or writing a loop.
    Is it true?
    Ralf Ralf July 2005 Development
  • 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…

    ...
    ;; data
    push de ; save destination pointer
    push hl ; save a copy
    ;; (does ... pointer
    ldir ; copy bytes
    pop hl ; restore source ...
    stephenw32768 stephenw32768 October 2013 Development
  • ZXSCLZF - Yet another Screen CompressorQuick disclaimer before I continue, this compressor does not shrink screens as small as some of the others posted here, in particular the very good z…

    ... (good for cut scenes, pop ups etc...). It scans ...
    (*store_l++)=*buffer_ss; // copy first literal into literal store ... memory position to start the copy
    push hl ; 11t - store ... copy b times
    ;;
    ;; clean up before loop
    pop ...
    TomD TomD April 2017 Development
  • [Asm] Is this nested loop faster than LDIR or a bunch of unrolled LDI's?Hi all. I'm learning Z80 asm on Speccy 48K, and to start with I decided to write my own "CLS" routine (without relying on ROM calls or LDIR) as a lea…

    ... the stack pointer and using push/pop to copy memory fully unrolled with ...
    ST1 ST1 November 2018 Development
  • whats your second favourite retro computerOk i'm going to assume that for most of us here the speccy is our favourite number 1 retro computer,its the best home computer in the world etc etc :…

    ... byte to perform the copy and occupies 1.5 ... copied. Oddly enough, inserting "push/pop ix/iy" in there ... br /> If I were to copy a Spectrum screen (6912) the ... figure) so it could copy approximately 5714 bytes in ... and 1MHz, able to copy about 2048 bytes, I ...
    Alcoholics Anonymous Alcoholics Anonymous March 2004 Games
  • Smooth Color Masked Sprites using fast page flip on 48kHere is a quick demo of using char based sprites using the Page flip method: a) Background is copied to buffer b) Sprites drawn on buffer c) Buffer …

    ... /> POP BC
    LD SP,HL
    PUSH BC
    PUSH DE
    PUSH ... down the copy. I would drop using AF' for push/pop and have ...
    Alcoholics Anonymous Alcoholics Anonymous September 2004 Development
  • The Only Reason Sinclair Succeeded (Provoking Controversy)Although I love my Sinclairs dearly, I think that the only reason they succeeded was because at the time most people did not know any better (factori…

    ... 's implementation has an unnecessary push/pop in there which really slows ... support) is a fast byte copy (for copying a back buffer ... possible to do the byte copy at a speed of 13 ... (not the same as a copy, more limited) at about 5 ...
    Alcoholics Anonymous Alcoholics Anonymous September 2006 Sinclair Miscellaneous
  • How do I clear only a specific area of a screen (quickly) in machine code ?I'm looking for a machine code routine which will clear the first 20 rows of the Spectrum's display (or any number of rows or columns) . I have found…

    ... LD B,8
    PUSH HL ; Remember address of ...
    oneLineLoop
    PUSH BC ; Remember counter
    LD ... get HL back by PUSH/POP and then INC ... different from the ROM COPY routine - not sure ...
    hldswrth hldswrth July 2007 Development
  • help sought with first foray into machine code - pixel scrolldownI have started to code my first machine code program, a simple roadrace game. I've based it around the pixel scrolldown routine in 40 Best Machine Co…

    ... = destination address for pixel row copy
    ld h,d ; ... /> push hl
    ldi x 32 ; repeat ldi 32 times to copy ... address for next pixel row copy

    jp pe, ... pixel, or moving to a push/pop solution.

    BTW, ...
    Alcoholics Anonymous Alcoholics Anonymous February 2008 Development
  • help sought with first foray into machine code - pixel scrolldownI have started to code my first machine code program, a simple roadrace game. I've based it around the pixel scrolldown routine in 40 Best Machine Co…

    ... each in comparison to regular push/pop). The "ld sp,hl; ld ... the row in the next copy operation.

    The destination ... be done for the next copy operation as the stack is ...
    Alcoholics Anonymous Alcoholics Anonymous February 2008 Development
  • help sought with first foray into machine code - pixel scrolldownI have started to code my first machine code program, a simple roadrace game. I've based it around the pixel scrolldown routine in 40 Best Machine Co…

    ... I took out the push ix/pop ix pair because ... want to put that push ix/pop ix back to ... do copy operations in pixel row order easily. push ix/pop ... for regular push/pop and will decrease the copy speed from ... $5800, the first push operation actually writes data ...
    Alcoholics Anonymous Alcoholics Anonymous February 2008 Development
  • help sought with first foray into machine code - pixel scrolldownI have started to code my first machine code program, a simple roadrace game. I've based it around the pixel scrolldown routine in 40 Best Machine Co…

    ... the push/pop block should be:

    [code]
    ;end of copy ...
    Alcoholics Anonymous Alcoholics Anonymous March 2008 Development
  • Fast screen writesI wondered what the faster than LDIR methods of writing to the screen were.

    ... of destination area, and use PUSH and POP with all registers (including ... LDIR, but much slower than PUSH/POP is to use a amount ... example 32 of them to copy a line) in series. You ...
    LCD LCD October 2008 Development
  • Fast screen writesI wondered what the faster than LDIR methods of writing to the screen were.

    ... stored in this sequence
    push hl
    ...

    ... .xx T/byte
    PUSH/POP in theory 10.5 T ... some kind of really fast copy routine, the fastest i ... )
    LD HL, xx / PUSH HL 10.5 T/byte ... was example of very fast push/pop copy routine. he uses it ...
    Fikee Fikee October 2008 Development
  • Brand new River Raid remake?one of my friend is trying to make a riverraid remake on flash just to have fun, I checked zx spectrum port of river raid. it is bad, really bad, jer…

    ... SP,nn" and all the POP / PUSH instructions for every line of ... )

    then use loooooong push/pop/ld sp code to write ... it (i'm not saying copy it just check it sometimes ...
    Fikee Fikee May 2009 New game ideas
  • SP and IM2 woesI have a function that writes the backbuffer to the screen using the method by which SP is stored, I "POP" a load of registers and then chnge SP to t…

    ... even if you don't push & pop any register, the stack ... the middle of the big copy routine and manually call the ...
    Metalbrain Metalbrain November 2009 Development
  • Character scrollingOk, first I'd like to say that I'm not looking for a complete routine (but that might help) because I am hoping to write it myself and learn a bit mo…

    ... code, doesn't use PUSH/POP copy, uses LDIR, uses pre ... )
    inc hl
    push de
    djnz FillScrLinesRev
    ScrollDownLoop: ;copy a single char line
    push bc
    ld ... br /> inc d
    pop bc
    djnz ScrollDownLoop < ...
    0sAND1s 0sAND1s February 2010 Development
  • Help fix this keyboard read program?This code runs in an interrupt routine with DI. What would be the simplest way of making it so it doesn't auto repeat a keypress? [code]keys: ld a…

    ... /> always make laugh comparing tight PUSH-POP copy routine with manic miner's ...
    Fikee Fikee February 2010 Development
  • Help fix this keyboard read program?This code runs in an interrupt routine with DI. What would be the simplest way of making it so it doesn't auto repeat a keypress? [code]keys: ld a…

    ... ]always make laugh comparing tight PUSH-POP copy routine with manic miner's ...
    csmith csmith February 2010 Development
  • Please test my Manic Miner remake!Thanks to everyone who downloaded my sneak preview of Manic Miner Turbo. Thanks especially to na_th_an who is the only person so far to give feedback…

    ... inner loop to remove the push / pop of hl that would be ...

    REPT 8
    ; copy data
    ld a, (bc ... source and destination address
    pop hl
    ld e, l ...

    REPT 8
    ; copy data
    ld a, (hl ...
    The President The President February 2010 Games
  • shifting spriteshi. have anyone experience with shifting sprites by table ? some neat tricks ? i don't want to see complete code (really don't want, it trashes thr…

    ... before I heard about the push/pop "copy 2 bytes at once" trick ...
    Paradigm Shifter Paradigm Shifter February 2010 Development
  • Games only possible in 128K mode?In the thread: [url]http://www.worldofspectrum.org/forums/showthread.php?t=30145[/url] the discussion of 128K only games comes up, and it made me w…

    ... of Beepola's assembly output (PUSH POP BC so drums work). I ... need the original game to copy the correct patterns of falling ...
    FrankT FrankT July 2010 Games
  • Using the stack to copy memory blocksA [b]PUSH[/b] and a [b]POP[/b] instruction together take less time than two [b]LDI[/b], so long [b]POP/PUSH[/b] sequences are sometimes used to copy …

    ... m asking about optimising a push/pop byte copier that uses ... have gasman's example of push/pop copy used for multicolor or ... my description of push/pop copier from CHASE H. ... br />
    when speaking about PUSH/POP copy don't forgot contetion (and ...
    Fikee Fikee August 2010 Development
  • Best way for programming in BASIC?New to the ZX Spectrum, and fixing up ccowley's vbSpec emulator. Aside from that, I would also like to try programming a game or two in BASIC. What's…

    ... . Disk and file commands (CAT/COPY/MOVE/ERASE/RENAME)
    2 ... at feasibility of using INCLUDE, PUSH/POP on the call stack)
    COPY command to use them
    PUSH/STACK POP to add/remove values)
    ASH-II ASH-II January 2011 Sinclair Basic
  • 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. I rewrote …

    ... the same speed as a PUSH/POP copy. But there is no LD ...
    joefish joefish March 2011 Development
  • 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. I rewrote …

    ... the same speed as a PUSH/POP copy. But there is no ... ld sp,screen+0x0020
    push hl ; 4T lost to ... push hl
    push de
    push bc
    exx
    push hl
    push ... de
    push ...
    gasman gasman March 2011 Development
  • Your Views on... GhostbustersI dusted off the Master System version of this and inspired me to try out the Speccy version. It's a good game with it's strong and weak points. I …

    ... does a big LDIR to copy it to the screen. Unfortunately ... up by using LDI or PUSH/POP. To fit in the small ...
    Jimmy Jimmy May 2011 Games
  • Your Views on... GhostbustersI dusted off the Master System version of this and inspired me to try out the Speccy version. It's a good game with it's strong and weak points. I …

    ... does a big LDIR to copy it to the screen. Unfortunately ... up by using LDI or PUSH/POP. To fit in the small ...
    jp jp May 2011 Games
<1234567…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