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.018s
<1…11121314151617…34>
  • Machine Code Routine of the weekHow about a thread that has a routine each week that is in [B]assembly language[/B] and is also described in great detail what the hell is going on …

    ... was thinking of doing a fast version holding the attribute value ... string

    [B]- How fast is it?[/B]

    ;
    push de ;save char cell top ... /> ld (de),a

    pop de ;get top of char ...
    R-Tape R-Tape June 2012 Development
  • Machine Code Routine of the weekHow about a thread that has a routine each week that is in [B]assembly language[/B] and is also described in great detail what the hell is going on …

    ... fast.

    *though isn't it faster just to push and pop ... br />
    pop bc ;pop graphics into c and b ... inc h

    pop bc
    ld (hl),c ... inc h

    pop bc

    ld ( ... inc h

    pop bc

    ld ( ...
    R-Tape R-Tape June 2012 Development
  • SUPER INPUTA couple days ago I searched for an "INPUT string" routine that I could use in Assembly programs and supported multiple lines, but I found none. Thus…

    ... br /> [CODE]EDIT: push hl
    push bc
    ld a ... SET_WORK (reset workspace)
    pop bc
    push bc
    inc bc ... jr z,NOTEXT
    ldir ;copy initial string to INPUT workspace ...
    Einar Saukas Einar Saukas June 2012 Development
  • Machine Code Routine of the weekHow about a thread that has a routine each week that is in [B]assembly language[/B] and is also described in great detail what the hell is going on …

    ... I do do similar for fast simultaneous keypress detection.

    pop af
    pop ix
    pop de
    pop hl
    pop bc
    push ...
    Alcoholics Anonymous Alcoholics Anonymous June 2012 Development
  • Multiply the value of 'a' by 5Is there a way of multiplying the value of 'a' by 5? I've tried 'add a,a' etc. but only get multiples of 2...

    ... ;639573]Anyway, I guess PUSH HL, POP DE is our best option ... as opposed to 21T for PUSH HL : POP DE . I'll generally ... immediate 16-bit register copy, and PUSH rr : ... : POP rr for a delayed ... copy or a "save until later ...
    Battle Bunny Battle Bunny July 2012 Development
  • 64x48 full colour graphicsHow feasible is this? Could an interrupt-driven routine be used to, for example, fill the top two thirds with a 64x32 blocky picture and leave the bo…

    ... from left-to-right, to copy up a line in segments ... far, which is to POP HL from the source data ... changing SP and doing a PUSH. You can also use ... by using LD instead of POP to fetch the data from ... problem is the fastest operations (PUSH) fill right-to-left when ...
    joefish joefish July 2012 Development
  • Play command on divideHi, i thought I'd have a quick go on divide seeing as i had an afternoon spare.However,i can't seem to get the 'play' command on the screen?. It see…

    ... code, but I had to copy the assembly; no problem with ... 40300
    MIDIOUT PUSH DE
    PUSH HL
    PUSH BC
    L11A3 ... NZ,L11E7
    POP BC
    POP HL
    POP DE
    RET ...
    bverstee bverstee August 2012 Hardware
  • 40 Column Printing RoutineI've written a 40 column printing routine, which I'd like to share... It's my first piece of 'public' code so go easy on me! I don't think it is a…

    ... call overshiftscratch ;
    pop hl ;
    push hl ;
    call ... pop bc
    djnz nextshift
    ret


    copytoscratch ;copy ...
    uglifruit uglifruit August 2012 Development
  • copying between RAM pagesSay I'm storing stuff in RAM pages 0,1,3,4 which gets used in 6,7 (which I am) and I might want to transfer up to 7kb at a time (which I do) and I do…

    You could do a copy via the registers, which requires ... fastest means. Adapting an existing POP/PUSH copy routine shouldn't be too ...
    Matt_B Matt_B August 2012 Development
  • What Spectrum projects (Software/Games/Utility)(Hardware)(Others) are you working on?So, basically that :) You dont have to give names or more clues if you dont want to ;) Also, if you are working on more than one, you can tell all of…

    ... anywhere.

    I then POP these four patterns into registers ... and have a series of PUSH instructions to paint the blocks ... 's actually the list of PUSH instructions that describes the layout ... a list of PUSH instructions and I just copy a run of ...
    joefish joefish October 2012 Development
  • smooth movement in basicWas trying to figure this out myself but i would like to be pointed in right direction now :-). How do I make something move in Basic without gettin…

    ... ld hl,(23627) ;VARS
    push hl
    ld de,(23653 ... /> ldir ;copy by,bx,my,mx to calculator stack
    pop bc ... C=sign,my
    push bc
    push de
    call $2307 ...
    Battle Bunny Battle Bunny October 2012 Sinclair Basic
  • Fantasy Z80 instructions?This follows on from something catmeows said in another thread, and that I've been meaning to ask for a while. This may sound daft to people with mo…

    ... ,(nn) LD (nn),rr
    PUSH rr POP rr

    8 ... cc,nn

    Block Copy/Etc
    --------------
    {LD,CP ...
    Jonathan Harston Jonathan Harston November 2012 Development
  • Optimisations in Exomizer Z80 decrunch codeThis is the 163 bytes old code (simple and optimized): [CODE] ld iy, exo_mapbasebits ld a, 128 ld b, 52 push de exo…

    ... done this in the fast version. Please, ... call exo_getpair
    push bc
    pop ix
    ... =origin
    push ix
    pop bc ;bc=lenght ... /> call exo_getbits
    push hl
    ld l, ...
    antoniovillena antoniovillena November 2012 Development
  • Optimisations in Exomizer Z80 decrunch codeThis is the 163 bytes old code (simple and optimized): [CODE] ld iy, exo_mapbasebits ld a, 128 ld b, 52 push de exo…

    ... ]

    ...you can try copy/paste the link below:


    Push ix
    Pop bc

    Ld ...
    Dr BEEP Dr BEEP November 2012 Development
  • Compressors are available for Speccys ?Hi folks, although I was an wasn't strictly a speccy coder in the glory days (amstrad & amiga for the most part), I have secides to arse about with …

    Even more speed for aPLib fast depacker, 197 bytes:

    ... ld iyl,c

    push bc

    call ap_getgamma2 ... apskip3: pop hl ;bc = len, de = offs, hl=junk
    push hl ... code for length
    push hl
    push de
    ex ...
    Metalbrain Metalbrain November 2012 Development
  • MEMPTR tests for emulator authorsI've recently been completing my MEMPTR implementation and have written a series of tests in [URL="http://homepage.ntlworld.com/mark.woodmass/z80test…

    ... :
    [code]
    PUSH AF+POP AF
    PUSH BC+POP BC
    LD ... BC,x
    LD BC,x+PUSH ... BC+POP BC
    EI
    copy of the flags register (or ...
    Patrik Rak Patrik Rak November 2012 Emulators
  • Compressors are available for Speccys ?Hi folks, although I was an wasn't strictly a speccy coder in the glory days (amstrad & amiga for the most part), I have secides to arse about with …

    ... LD BC,00052
    25009 PUSH DE
    25010 LDIR
    25037 DEC HL
    25038 PUSH HL
    25039 LD L ... /> 25055 INC DE
    25056 POP HL
    25057 SBC HL ... , and it is very very fast. I only miss a PC ...
    LCD LCD November 2012 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 …

    ... :
    ldi ; copy literal byte
    ... restore destination
    push hl ; store destination< ... /> ldir
    pop hl ; restore source address ...
    antoniovillena antoniovillena December 2012 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 December 2012 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 …

    64 bytes if longest match is
    antoniovillena antoniovillena December 2012 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 …

    ... :
    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 …

    ... ; DE = destination
    ldir
    pop hl ; restore source address (compressed ... , b

    ; copy previous sequence
    push de ; store destination 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 ...
    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
<1…11121314151617…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
push 4.9K 12.7K
pop 6.4K 13.2K
copy 17.9K 22.8K

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