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.021s
<1…19202122232425…34>
  • Rally Driver Hi-Score Challenge!!!I was looking for a game to aid [URL="http://www.worldofspectrum.org/forums/showthread.php?t=43476"]MickMog's thread[/URL] and discovered this little…

    ... find a link for the Fast Show of Simon and Lindsay ... inlay too, anyone got a copy? I've found [URL="http ... 'don't buy this', if push came to shove I'd ...
    R-Tape R-Tape April 2013 Games
  • 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…

    ... first still does a POP afterward so the 2nd ... ; exit EXO[/COLOR]
    push de
    ld d, ... write
    push IY
    call deexo
    pop IY
    ... destination register for each compression block. For example, with this ...
    antoniovillena antoniovillena May 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
  • Horizontal Scrolling/Per Character gamesHello. Can anyone give me the titles of some Speccy games (preferably good ones, but I don't mind hearing about bad ones too) that scroll the playin…

    ... hidden screens, but the really fast and clever ones do it ... to find and copy the data for each block in turn.
    joefish joefish June 2013 Games
  • Horizontal Scrolling/Per Character gamesHello. Can anyone give me the titles of some Speccy games (preferably good ones, but I don't mind hearing about bad ones too) that scroll the playin…

    ... hidden screens, but the really fast and clever ones do it ... to find and copy the data for each block in turn.
    fast and smooth and a great ...
    Ivanzx Ivanzx June 2013 Games
  • 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
  • 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…

    ... ; decrement data length
    push bc ; save new data length ... indicates load error
    pop hl ;remove the data length ... screen. The turbo block is a generalized data block as described above ...
    stephenw32768 stephenw32768 August 2013 Development
  • 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
  • Hardware description - MB-02+ interfaceOn this thread will soon released info about MB-02+ idisk interface ( memory paging mechanism, list of ports, addressing, MB IDE, schematics, etc... …

    ... games using internal shadow screen(fast copy of data blocks to videoram ... ). DMA chip can send data block from ZX ram to ULA ...
    velesoft velesoft August 2013 Hardware
  • 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…

    ... DE = 0x4000, 16384
    push de
    ld b,0x18 ... ldir

    ;; decompress block 2
    ld hl,.block2 ... />
    ;; decompress block 1
    pop hl ; 16384
    ld ...
    stephenw32768 stephenw32768 September 2013 Development
  • Compiler conventions for passing args/return valuesI've been mulling over this for a while, but I can't spot it covered anywhere. There are various methods for passing args and return values between …

    ... /> pop de
    pop hl
    push hl
    push de
    push bc
    push ... CALLEE linkage results in small, fast code. You can also see ... /> pop de
    pop hl
    push hl
    push de
    push bc
    push ...
    Alcoholics Anonymous Alcoholics Anonymous September 2013 Development
  • Compiler conventions for passing args/return valuesI've been mulling over this for a while, but I can't spot it covered anywhere. There are various methods for passing args and return values between …

    ... />
    [quote]
    1) push af: pop af when needed. Requires 'a ... br /> [/quote]

    "push af; pop af" might be an option ... This might be just as fast as the traditional way of ... vararg functions. The caller can push more arguments than the target ...
    Alcoholics Anonymous Alcoholics Anonymous September 2013 Development
  • Clashbasher a new interface to reduce colour clashI've been working on this for a while now. [IMG]http://markamy.uwclub.net/cauldron.JPG[/IMG] Basicly its an add on for a 48k spectrum, which reinte…

    ... can deal with the z80 block loads and some of the ... h,a
    enter
    push hl
    ldi
    ldi ... br /> ldi
    ldi
    pop de
    jp pe,loop ... h,a
    here
    push hl
    ldi
    ... br /> ldi
    ldi
    pop de
    jp pe,loopb ...
    Basher Basher September 2013 Hardware
  • MOVE_M Object Movement Manager for BASICAs moving things around on the screen is usually the slowest part of a game written in BASIC, I've been pottering around with this routine to handle …

    ... PC. It's all too fast of course. The NPC roamers ... *32 copy of the attributes file which I was holding. Block objects ...
    Battle Bunny Battle Bunny September 2013 Sinclair Basic
  • Finders Keepers+I know a few of you are interested in this project so I thought it was about time I started a proper thread for it rather than just slipping bits int…

    ... work but it was mighty fast without them. POKE 30052, 201 ... /> ...
    StrengthSubtract1:
    85b4 c5 push bc ; Refill strength indicator
    85bf f1 pop af
    85c0 ee10 xor ...
    David Jones David Jones September 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…

    ... ). Moreover, the "rolled loop" [B]PUSH[/B] version could be further ... you are always going to copy a block of bytes outside contention ... " [B]PUSH[/B]. And if your program will always copy a block of ... variant of "rolled loop" [B]PUSH[/B] during screen scan such ...
    Einar Saukas Einar Saukas 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…

    ... ). Moreover, the "rolled loop" [B]PUSH[/B] version could be further ... you are always going to copy a block of bytes outside contention ... " [B]PUSH[/B]. And if your program will always copy a block of ... variant of "rolled loop" [B]PUSH[/B] during screen scan such ...
    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…

    ... :
    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
  • SCREEN$ bug fixI've been using the SCREEN$() function recently for reading data off the screen rather than taking up space with an array and I got fed up with the s…

    ... hl,(23563) ;HL=(DEFADD)
    push hl
    inc hl
    pop hl
    ld bc,12 ...
    xor $0f ;change to block graphic inverse code
    Matched ...
    Battle Bunny Battle Bunny October 2013 Sinclair Basic
  • 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
  • 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…

    ... ; discard
    pop bc ; stacked
    pop bc ; pointers
    pop hl ; unstack ... ; make space
    pop hl ; unstack pointer
    push de ; stack start ... stack to line
    ldir ; copy it
    ex de, hl ...
    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…

    ... 0x270d
    s_push_po:
    push bc ; stack priority and op ... 0x2734
    s_loop:
    pop de ; get last op- ... 0x2764
    s_runtest:
    pop de ; unstack last op- ... 0x2770
    s_endloop:
    pop bc ; unstack present values
    chev chev October 2013 Development
<1…19202122232425…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
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 pop
  • push pop to the screeb
  • push pop to the screen
  • copy buffer fast
  • fast loader block
  • fast block
  • fast block copy
  • block copy push pop
  • fast push pop copy
  • 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
  • screen copy push pop

Copyright © 2024 World of Spectrum