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.026s
<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
  • Smooth Masked Sprites using fast page flip on 48k Part 2Ok, After all the suggestions in Part 1, which were all excellent (Thankyou), I opted on the following: I have 2 x 6k Offscreen areas (Yes, that's …

    ... )
    IF FLAG IS 1, FAST COPY BUFFER TO SCREEN

    POP BC
    LD SP,HL
    PUSH BC
    PUSH DE
    PUSH ...
    robpearmain robpearmain September 2004 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
  • [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…

    ... interests me most is efficient fast code, so after weeks of ... the stack pointer and using push/pop to copy memory fully unrolled with ...
    ST1 ST1 November 2018 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 ... hw support) is a fast byte copy (for copying a back ... the main display) and a fast write/clear (for zeroing ... to do the byte copy at a speed of ... (not the same as a copy, more limited) at about ...
    Alcoholics Anonymous Alcoholics Anonymous September 2006 Sinclair Miscellaneous
  • 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…

    ... on the z80 is with push and pop. So the fastest scroll ... = destination address for pixel row copy
    ld h,d ; now ... so we can see how fast it is. If this isn ... pixel, or moving to a push/pop solution.

    BTW, everything ...
    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…

    ... to a list of how fast the instructions in mc are ... each in comparison to regular push/pop). The "ld sp,hl; ld ... the row in the next copy operation.

    The destination ...
    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…

    ... notice I took out the push ix/pop ix pair because this ... can do copy operations in pixel row order easily. push ix/pop ix ... 21 for regular push/pop and will decrease the copy speed from 12 ... things go as fast as possible (or acceptably fast) and things should ...
    Alcoholics Anonymous Alcoholics Anonymous February 2008 Development
  • Fast screen writesI wondered what the faster than LDIR methods of writing to the screen were.

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

    PUSH/POP in theory 10.5 T ... has some kind of really fast copy routine, the fastest i ... /> LD HL, xx / PUSH HL 10.5 T/byte ... it was example of very fast push/pop copy routine. he uses it ...
    Fikee Fikee October 2008 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…

    ... fast. It's self modifying code, doesn't use PUSH/POP copy, ... )
    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
  • 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 ... /> DJNZ DONE2
    JP $8300 ;fast loader jumps to $8300 to ...
    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 ... /> DJNZ DONE2
    JP $8300 ;fast loader jumps to $8300 to ...
    jp jp May 2011 Games
  • Exilei\'m sure this has been brought up before but couldn't find a thread in 'New Game Ideas'. Why did the Spectrum never get a port of the BBC game Exile…

    [QUOTE=Fikee;613293]PUSH/POP copy with bank switch between fetch ... in the middle of each copy. It slows you down, but ... routine.
    For my super-fast scroller, you treat the tiles ...
    joefish joefish March 2012 New game ideas
  • SpritesYes yes, I know this has been hashed over plenty of times before, but... I have knocked up a quick tiling routine which works with my back buffer co…

    ... seconds - I thought it was fast enough.

    ... buffer

    copy the 3 tile graphics needed ... tile buffer,
    copy ORing/ANDing the sprites onto ... those tiles
    copy the tile buffer numbers ... joy of EXX instead of PUSH/POP.


    MatGubbins MatGubbins November 2014 Development
  • SpritesYes yes, I know this has been hashed over plenty of times before, but... I have knocked up a quick tiling routine which works with my back buffer co…

    ... seconds - I thought it was fast enough.

    ... buffer

    copy the 3 tile graphics needed ... tile buffer,
    copy ORing/ANDing the sprites onto ... those tiles
    copy the tile buffer numbers ... joy of EXX instead of PUSH/POP.


    polomint polomint November 2014 Development
  • 128K memory bank selection to avoid contention issuesI'm currently developing a game and I'm trying to get my head around the memory contention issues of the various 128K/+2/+2A/+3 spectrum models in or…

    ... counter-example might be buffer copy routines (floating execution window due ... loops or beeper routines in fast memory at all times. On ... space in there; an occassional PUSH/POP woudln't hurt.
    Hikaru Hikaru May 2017 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
  • line routineWondered if anyone can help me out. I have been programming a 3d graphics library for the spectrum, in Machine code. The line routine that I have i…

    ... code but not very fast. The PUSH/CALL/RET/POP is way too ... rtunes ;o) and is quite fast; the slowness of the routine ... come up with some new fast algorithm for drawing a line ...
    Mikie Mikie October 2001 Sinclair Miscellaneous
  • Who want to remake Double Dragon?Seeing as the Speccy version was crap (see my review: [url="http://www.gamestyle.net/retro.php?article=31"]http://www.gamestyle.net/retro.php?article…

    fast vertical scrolling:

    ...

    next_line: pop de
    pop hl

    ldi ... />
    moving memory by push pop takes about a litlle less ... hl
    ...

    pop hl
    ld (nnnn-6142 ...
    Fikee Fikee July 2003 Games
  • 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
  • T.I.M. - A New Interlace - Demo for DOWNLOADHere's something that's been in the works for quite a while ( mostly in my head ) and recently I've aquired assistance to help it come to fruition. …

    That PUSH/POP routine is how I do ... on shifting bytes around as fast as possible. I've never ... that aren't possible with PUSH/POP, so if there is a ...
    gasman gasman April 2004 Development
  • 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
  • Sprite Graphics TutorialHi everyone, Would like some feedback on the following: I am thinking of writing a Sprite Graphics Tutorial, ie. how to best program and implement …

    ... the top 16 rows using fast push/pop sp functionality for transfer
    robpearmain robpearmain October 2004 Development
  • 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…

    ... 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
  • 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
<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
fast 10.8K 12.3K
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 pop
  • push pop to the screeb
  • push pop to the screen
  • copy buffer fast
  • fast block copy
  • block copy push pop
  • fast block copy push pop
  • fast block copy push pop chase hq
  • fast copy push pop chase hq
  • chase hq push pop
  • fast screen copy
  • fast screen copy chase hq
  • push pop copy chase hq
  • fast copy push pop
  • copy push pop
  • basic fast copy
  • push pop xy
  • fast copy
  • basic memory fast string copy
  • screen copy push pop

Copyright © 2024 World of Spectrum