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>
  • 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 …

    [QUOTE=Matt_B;465610]The quickest copy would use LDI during the ... gasman) find the quickest copy is to POP from uncontended memory during ... of one screen line), then PUSH to screen memory during the ...
    joefish joefish August 2010 Development
  • logical operators and the calculator stackI was wondering if there was a utility which would provide the list of commands needed for the ROM calculator to evaluate a logical expression. For e…

    ... ) ;store CD_ADD
    push hl ;in stack, so ... /> ld hl,Expression ;And copy my expression...
    ldir ... later while evaluating.
    pop hl ;Recover pointer to ...
    mcleod_ideafix mcleod_ideafix September 2010 Development
  • Opinion on new 128K only gamesHello, Being new to the WOS community, I am unclear on the attitude towards 128K only software, that is; Is there a strong need to support the 48K m…

    ... line shell that I just copy and modify for any specific ... /> ; ------------

    .slow_down:

    push edx ; ***SLOW VERSION***

    jne .slow_across

    pop edx

    add esi ...
    ASM ASM October 2010 New game ideas
  • emulatorsplease help can we see clearly which emulator emaulates which hardware is there any that has a pc function key for the mulitface nmi button and the +…

    ... a generic hardware-independant entry block. It's down to the ... long did it take to copy the 20kb video fram buffer ...
    LD SP,screen_address
    PUSH HL[/code][/QUOTE]
    Roger Jowett Roger Jowett October 2010 Emulators
  • Games in machine codeHi everyone, How do go about doing multiple shots like a machine gun, do you have to store every x and y position of each bullet? When you kill som…

    ... />
    .down: push edx ; Copy data
    push esi

    ... jne .slow_across

    pop edx

    add esi ... [ebp+hermite_y3]

    pop eax ; Count

    ... the limited use of 'PUSH' and 'POP' and the large ...
    ASM ASM October 2010 Development
  • Supertest 128 - Loader QuestionI wonder if someone could explain (in simple terms please) :) , the purpose of the switch code. I see what is doing (going to 48k mode via spectrum)…

    ... buffers]
    ; F. Copy 5:4000 to 7:DB00 ... dodos
    ;
    ; F. Copy 5:4000 to 7:DB00 ... ;
    diewith:
    push af
    ld iy,DDOFF ... />
    dodos: push af
    push bc
    ld bc ... pop bc
    pop af
    call pciy
    push af
    push ...
    John Elliott John Elliott January 2011 Games
  • Converting TRD-Dos into TapHello, there are still many programs appearing on TRD-Dos or SCL format and users of normal Spectrum cannot run them. Of course I know about emulator…

    ... these files together by typing "copy /b code1.tap+code2.tap ... it:

    [code]PUSH HL
    POP IX
    LD A ... a tap file
    * Type "copy /b loader.tap+all_code.tap ... the whole lot together using "copy /b basic.tap+nearly_done.tap ...
    StuBruise StuBruise January 2011 Development
  • Gigascreen - programming guideDoes anyone know of a programming guide for the 128K gigascreen screen mode, specifically a persistence colours table, some code (pref. C level or BA…

    ... they'll get messed...
    PUSH HL ;...around with.

    PUSH HL ;Copy HL (attribute address)...
    POP DE ;...to DE ... .

    POP HL ;Recover numbers...
    POP DE ;...
    POP AF ;...from ...
    joefish joefish February 2011 Development
  • Zombie Zombie Loading SchemeA quick check of the [URL="http://www.worldofspectrum.org/infoseekid.cgi?id=0005866"]Zombie Zombie[/URL] loader identifies it's the RAPID LOADING SYS…

    ... run
    ; second block of encrypted code is loaded ... ; 5d1c c9 $0ats
    push de ; 5d1d d5 $0bts
    pop bc ; 5d9f c1 $0ats
    pop bc ; 5db0 c1 $0ats
    pop bc ; 5dc7 c1 $0ats
    jp jp February 2011 Infoseek database
  • 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 …

    pop reads two bytes from SP into specified register pair and increases SP by two. push decreases SP by two and stores two bytes from specified register pair to SP. These operations are not copy anything.
    Shiru Shiru March 2011 Development
  • 50Hurts - Full-screen 50Hz 1-pixel scrolling on a 128K Speccy50Hurts - Full-screen 50Hz 1-pixel horizontal scrolling on a 128K Speccy. Graphics are an obvious nod to Joffa, whose games and banter were a big ins…

    ... breakdown of PUSH BC is:

    PUSH dd pc:5 ... on average 16T per PUSH instead of the usual ... 24T to do a contended PUSH.

    Now ... front of every ordinary PUSH to extend them all ... the different block types. That means I only POP each line ...
    joefish joefish April 2011 Development
  • SE Basic Type-ins^Pete suggested creating a sticky thread for SE Basic discussion. I thought a Type-ins thread might also be useful. Up to the mods if they want to ma…

    ... Z80 routine replicates the old COPY command. You can call ... it with COPY 65446. While the original command ... required.
    [code]
    ; COPY command for the ZX Printer ... /> push hl
    push bc
    call copy_line
    pop bc
    pop hl ...
    chev chev April 2011 Sinclair Basic
  • SE Basic Type-ins^Pete suggested creating a sticky thread for SE Basic discussion. I thought a Type-ins thread might also be useful. Up to the mods if they want to ma…

    ... 24 to 255 (including block graphics, UDGs and tokens). ... push af ;
    call doit1 ;
    pop af ;
    pop de ;
    pop ... ;
    cp 144 ;+ block graphic?
    jr c, blgr ... call 0x0b38 ;+PO_GR_1 constructs the block graphic
    ld hl, ...
    chev chev April 2011 Sinclair Basic
  • SE Basic Type-ins^Pete suggested creating a sticky thread for SE Basic discussion. I thought a Type-ins thread might also be useful. Up to the mods if they want to ma…

    ... at 63550. Call it with COPY 63550. IM2 mode is then ... a hi-res CLS with COPY 44252.

    [code]rep_j ... />
    zap_loop:
    push hl
    push de
    push bc
    ld ... /> ld c,l
    pop hl
    push bc
    ret
    chev chev April 2011 Sinclair Basic
  • 50Hurts - Full-screen 50Hz 1-pixel scrolling on a 128K Speccy50Hurts - Full-screen 50Hz 1-pixel horizontal scrolling on a 128K Speccy. Graphics are an obvious nod to Joffa, whose games and banter were a big ins…

    ... the other thread on using PUSH to do scrolling. It's ... people were talking about using POP/PUSH to copy data, and how Joffa ... is replacing the sequences of PUSH statements in the main drawing ...
    joefish joefish April 2011 Development
  • Maketzx...Whats the state of play?Been out of the whole emulation bit for...a while :) But, back in the saddle, ready to transfer some more tapes.....except...maketzx doesnt seem to w…

    ... of saving an almost exact copy of the software... Snapshots are ... 're going to have a pop at them, then you'd ... to have a pop at Taper when a stop block would remove ... the pause from the previous block and we had to redo ...
    Andrew Barker Andrew Barker April 2011 Emulators
  • 50Hurts - Full-screen 50Hz 1-pixel scrolling on a 128K Speccy50Hurts - Full-screen 50Hz 1-pixel horizontal scrolling on a 128K Speccy. Graphics are an obvious nod to Joffa, whose games and banter were a big ins…

    ... can only really have one block type per row. But because ... the sequence of copy statments, so it can copy from a rolling ... Speccy scroll copies sequences of PUSH statements from a map store ...
    joefish joefish April 2011 Development
  • Proportional Print Routine...Hi Folks, Does anyone know of a good proportional printing routine for the ZX Spectrum? Ideally I am looking for something that prints with charact…

    ... and makes the linewrap CODE block 246 bytes.
    Options in ... if parameter on stack
    PUSH AF ; 63860 245 save flags ... ; 63891 62 255
    ...
    POP AF ; 64083 241 get parameter ...
    Battle Bunny Battle Bunny May 2011 Sinclair Basic
  • Proportional Print Routine...Hi Folks, Does anyone know of a good proportional printing routine for the ZX Spectrum? Ideally I am looking for something that prints with charact…

    ... font (which I had to copy from a text editor due ... /> do_it:
    push hl
    push bc
    push de
    push af
    call doit1
    pop af ...
    chev chev May 2011 Sinclair Basic
  • RAND USR that doesn't work in emulators and clonesEons ago, I "discovered" a strange RANDOMIZE USR. This is it: [b]RANDOMIZE USR 46578[/b] Using it on a genuine ZX Spectrum rubber key or Plus model,…

    ...
    pop af


    Don't you mean push? It ... code does with AF is copy from memory to registers....not ...
    Gedlion Gedlion May 2011 Emulators
  • Proportional Print Routine...Hi Folks, Does anyone know of a good proportional printing routine for the ZX Spectrum? Ideally I am looking for something that prints with charact…

    ... br /> pop af ;
    pop de ;
    pop bc ;
    pop hl ;
    cp 144 ; block graphic?
    jr c, blgr ... /> call po_gr_1 ; constructs the block graphic
    ld hl, ... a ;
    pop bc ; restore count
    push hl ; save mask ...
    chev chev May 2011 Sinclair Basic
  • RAND USR that doesn't work in emulators and clonesEons ago, I "discovered" a strange RANDOMIZE USR. This is it: [b]RANDOMIZE USR 46578[/b] Using it on a genuine ZX Spectrum rubber key or Plus model,…

    ...
    pop af


    Don't you mean push? It ... code does with AF is copy from memory to registers....not ...
    mcleod_ideafix mcleod_ideafix May 2011 Emulators
  • Back to BASIC[U][B]Archaeology guide to programs compiled used MCODERII.d[/B][/U] After various people have been talking about "Frank'n'stein" I decided to finis…

    ... 29825 42 165 200
    PUSH HL ; 29828 229
    ... 29829 33 1 0
    POP DE ; 29832 209
    POP DE ; 29846 209
    POP DE ; 29860 209
    block is. The fixed addresses ...
    Jimmy Jimmy May 2011 Development
  • Back to BASIC[U][B]Archaeology guide to programs compiled used MCODERII.d[/B][/U] After various people have been talking about "Frank'n'stein" I decided to finis…

    ... 28749 33 107 92
    PUSH HL ; 28752 229
    ... 28753 33 0 0
    POP DE ; 28756 209
    POP DE ; 28769 209
    ... CODE]
    3) Copy the string into the workspace ... 28830 33 2 0
    POP DE ; 28833 209
    Jimmy Jimmy May 2011 Development
  • RFC: 64 column font codeIn BASIC, type CLEAR 49999 then import the code at 50000. Then type RANDOMIZE USR 50000. This will create a new channel and attach stream #4 to it. A…

    ... channel type 'P'
    pop hl ; allocated address plus ... br />
    push hl ; save AT_COL address ... ; Main loop to copy 8 font bytes into ... :

    pop hl ; restore AT_COL address ...
    Einar Saukas Einar Saukas July 2011 Development
  • RFC: 64 column font codeIn BASIC, type CLEAR 49999 then import the code at 50000. Then type RANDOMIZE USR 50000. This will create a new channel and attach stream #4 to it. A…

    ... channel type 'P'
    pop hl ; allocated address plus ... br />
    push hl ; save AT_COL address ... ; Main loop to copy 8 font bytes into ... :

    pop hl ; restore AT_COL address ...
    Einar Saukas Einar Saukas July 2011 Development
  • RFC: 64 column font codeIn BASIC, type CLEAR 49999 then import the code at 50000. Then type RANDOMIZE USR 50000. This will create a new channel and attach stream #4 to it. A…

    ... below BASIC area
    push bc
    call 0x1655 ... pop bc
    ld hl, CH_DATA + 4
    lddr ; copy ... DRIVER

    push hl ; save AT_COL address ...
    Einar Saukas Einar Saukas August 2011 Development
  • RFC: 64 column font codeIn BASIC, type CLEAR 49999 then import the code at 50000. Then type RANDOMIZE USR 50000. This will create a new channel and attach stream #4 to it. A…

    ... below BASIC area
    push bc
    call 0x1655 ... pop bc
    ld hl, CH_DATA + 4
    lddr ; copy ... DRIVER

    push hl ; save AT_COL address ...
    Einar Saukas Einar Saukas August 2011 Development
  • RFC: 64 column font codeIn BASIC, type CLEAR 49999 then import the code at 50000. Then type RANDOMIZE USR 50000. This will create a new channel and attach stream #4 to it. A…

    ... below BASIC area
    push bc
    call 0x1655 ... pop bc
    ld hl, CH_DATA + 4
    lddr ; copy ...
    DRIVER:
    push hl ; save AT_COL address for ...
    Einar Saukas Einar Saukas August 2011 Development
<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
block 7.9K 13.4K
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…
  • How do I manually BLOCK pop-ups in Ff?I'm using Ff 3.0.15<br /> <br /> When I go Tools -&gt; Options -&gt; Content -&gt; Block pop-up windows -&gt; Exceptions it only allows me to type in…
  • 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…

Related Searches

  • push
  • parity byte block
  • remove copy protection
  • list of games without copy protection
  • push pop
  • push pop to the screeb
  • push pop to the screen
  • fast block copy
  • 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