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.008s
<1…9101112131415…34>
  • Running out of fingers in AssemblyDear all, Still trying to learn Assembly and have put a few routines together. However, as my routines become a little more involved I find myself…

    ... dealing with this issue? Push and Pop will help I know, but ...
    Tobo Tobo September 2016 Development
  • sdcc inline assembly wtf..So, I'm trying to get division to work. By googling I've found one division algorithm that's quoted in several places, but can't seem to get it to wo…

    ... /> __asm
    pop iy
    pop hl
    pop bc
    push iy
    __asm
    pop iy
    pop hl
    pop bc
    push iy
    Sol_HSA Sol_HSA September 2016 Development
  • Recommend games that don't need the ROM ?I'm looking for a few games that: * Are freely available as .sna files * Do not need the ROM at all * Have motion on screen after snapshot resta…

    ... coding (e.g. no PUSH and POP to copy memory)

    Mr X Mr X October 2016 Games
  • A sped up pixel-shift routine for 1-byte–wide spritesHere’s an optimized (for speed) real-time sprite shifting routine for sprites that are one byte wide. It uses no memory variables for storage of inte…

    ... draw

    msl_draw_loop
    push bc ;store counter
    ld ... , spite data -> HL
    pop bc ;restore loop counter
    Ast_A_Moore Ast_A_Moore February 2017 Development
  • Copying a single character from one place to another?[code] ORG 33000 LD A,8 LD HL,16384 LD BC,256 LD DE, 18432 LOOP: PUSH AF LD A,(HL) LD (DE),A ADD HL, BC POP AF DEC A JR NZ,LOOP REST […

    ... DE, 18432
    LOOP:
    PUSH AF
    LD A,(HL ...
    ADD HL, BC
    POP AF
    DEC A
    ivanb303 ivanb303 March 2017 Assembler
  • More basic assembly stuff!I've been figuring out some more stuff using CALL and DEFB but this has me a bit stumped. [code] ORG 33000 LD BC, 16384 PUSH BC CALL GO RET …

    ... /> PUSH BC
    CALL GO
    RET
    GO:
    POP BC ...
    ivanb303 ivanb303 March 2017 Assembler
  • 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…

    ... screen (good for cut scenes, pop ups etc...). It scans the ... to start the copy
    push hl ; 11t - store hl for ... /> ;; clean up before loop
    pop hl ; 10t - bring back mem ...
    TomD TomD April 2017 Development
  • Mojon Twins MK2 and lighting effectsDoes anyone have any experience in getting the overlay.h working in the MK2 engine. There were several games written in the churro that used the ove…

    ... de, 22561
    ._ovldbl
    push bc

    ; Copy ... add hl, bc

    pop bc
    djnz _ovldbl
    pop bc
    add hl, bc ... ; hl = ovl_y * 32
    pop bc
    add hl, bc ...
    andydansby andydansby June 2017 Development
  • High score table routineI wrote this general purpose high score table routine. It stores 5 scores and displays them alongside the player names, which are 8 characters long. …

    ... and attributes

    PUSH DE ; store the present position ... br /> PUSH AF
    RST 16 ; show character
    POP AF
    RET

    PRINT:

    PUSH DE ...
    Alessandro Grussu Alessandro Grussu July 2017 Assembler
  • Flood Fill IssueHi Folks, Came across the following Flood Fill routine by John Metcalf: [code]; scanline fill by John Metcalf ; call with d=x-coord, e=y-coo…

    ... ,255 60004 2E FF
    push hl 60006 E5


    rightedge:
    pop de 60054 D1
    ld ... 60099 C0
    pop hl 60100 E1
    push de 60101 D5 ...
    Paddy Coleman Paddy Coleman August 2017 Development
  • Using BASIC from Machine CodeHi Folks, Came across a very interesting article by Toni Baker in Your Spectrum: http://www.users.globalnet.co.uk/~jg27paw4/yr11/yr11_66.htm …

    ... />
    BASIC
    PUSH HL
    CALL 5808
    POP HL
    LD BC, ... LD HL,(23613)
    PUSH HL
    LD HL, ... PUSH HL
    LD (23613),HL
    CALL 7050
    POP ...
    BACK
    POP HL
    LD (23613),HL ...
    Paddy Coleman Paddy Coleman August 2017 Development
  • Thought this would be simple... Z80Hi Folks, Started to read "Beyond simple BASIC, Delving Deeper into your ZX Spectrum" by Dilwyn Jones. This is a great book and I came across the…

    ...

    PUSH AF
    PUSH BC
    PUSH DE
    PUSH HL

    POP HL
    POP DE
    POP BC
    POP AF
    Paddy Coleman Paddy Coleman August 2017 Development
  • A Neat Redefine Keys RoutinePreviously, I’ve only shared this routine with a couple of people via PM, but I’ve now decided to make it public. I optimized it for size, so it uses…

    ... IX

    2$ push bc ;remember counter
    ld ... ;table row

    pop bc ;restore counter
    djnz ... (8372.16 * .002)
    push ix ;preserve IX, as the ... 3b5 ;ROM beeper routine
    pop ix ;restore IX

    Ast_A_Moore Ast_A_Moore October 2017 Development
  • Other than using attributes what other ways to detect collisions, when using char based movement?So I'm slowly working out the bits and pieces to write a game completely in assembly. I've been using attributes when writing in BASIC to detect whet…

    ... is the collumn number
    push bc
    ld bc,32 ...
    jr nz,LOOP
    pop bc
    add hl,bc ...
    ivanb303 ivanb303 November 2017 Development
  • The I register pointing to $40–$7f causes ULA snow and a crash. Or does it?I have heard it from numerous sources, including a few members of this forum, that 128K/+2 machines crash if the I register points to a range of $40–…

    ... /> ret

    int_routine
    push af
    ld a,%01001000 ...
    ld ($5800),a
    pop af
    jp $38
    Ast_A_Moore Ast_A_Moore February 2018 Development
  • Prportional Ascii text scrollerA couple of years ago I wrote a little scroller that nestles at the top of RAM (FFCA - 65482) and scrolls standard Ascii encoded text from anywhere y…

    ... ,(hl) ;counter into C
    push hl ;save HL
    print ... (hl) ;apply (HL)

    pop hl ;restore chr set address ...
    Arkannoyed Arkannoyed August 2018 Development
  • Printing text, part MMXIIXI'm pretty sure there's been a zillion threads about this already, and I don't think it's the first one by myself either, but here goes. Proportiona…

    ... aY)
    _drawstringz::
    push ix
    push iy
    ld ix ... /> ld sp, ix
    pop iy
    pop ix
    ret
    Sol_HSA Sol_HSA December 2018 Development
  • converting sna to tapsince i'm struggling to find a simple sna to tap converter that works fine on gnu/linux, i'm about starting to code one on my own (using a scripting …

    ... "F" register (perhaps only using push and pop?) )
    $00 I
    nitrofurano nitrofurano April 2019 Development
  • BasinC can accept Intel 8086 assembler inside REM-linesIn the year 1983m the firmware "ACS SOFTWARE" develope basic-spectrum with REM+assembler Finally, here are two sample routines you might like to try…

    ...
    80 REM push hl
    90 REM pop bc
    100 ... ; assembler;
    11 rem: push esi;push edi;
    12 rem: mov ... ,edx
    22 rem: pop edi;pop esi
    23 rem: end ...
    d2010 d2010 October 2019 Sinclair Basic
  • why am i getting b integer out of range in this code?ive tried running this in spin but thats what i get [code]main org 40000; ; We want a black screen. ld a,71 ; white ink (7) on black paper (0…

    ... outermost bit = key 1.
    push af ; remember the value.
    pop af ; restore accumulator.
    ... , so move right.
    pop af ; restore accumulator.
    ... , so move down.
    pop af ; restore accumulator.
    ...
    digital digital June 2020 Assembler
  • this code wont give me a random starfieldim using a peice of code that ive copied from a book, ignore most of it as it is redundant. for some reason i get a strange random starfield instead …

    ... outermost bit = key 1.
    push af ; remember the value.
    pop af ; restore accumulator.
    ... , so move right.
    pop af ; restore accumulator.
    ... , so move down.
    pop af ; restore accumulator.
    ...
    digital digital July 2020 Assembler
  • type in to learn about IM2I'm trying to mess around with learning about IM2 and I found a nice little article in Sinclair User September 1988, issue 78, Page 70-71 [url="https…

    ... /> push BC
    push DE
    push HL
    call CLOCK
    pop HL ...
    pop DE ...
    pop BC ...
    andydansby andydansby July 2020 Development
  • Textured Scanline Flood Fill for ZX Spectrum 48KPity that it's quite hard to contribute code to WoS in a straightforward manner. Recently, I have created a textured/hatched fill M/C routine for the…

    Pity that it's quite hard to contribute code to WoS in a straightforward manner. Recently, I have created a textured/hatched fill M/C routine for the ZX Spectrum 48K. It was for a text/graphic adventure I'm working on. The algorithm is based on [url="http ...
    Volker Volker February 2021 Software
<1…9101112131415…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
push 4.9K 12.7K
pop 6.4K 13.2K
xy 66 91

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 /> …
  • 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…
  • Pop star game ?Anyone know the name of this game ? It doesnt seem to be the Pop Star game in the archive<br /> <br /> It must have been a very old game as the grap…
  • How many T-states takes PUSH DE ?Hi.<br /> <br /> Just a quick one.<br /> According to z80.info docs, a PUSH DE should take 11 T-States to be executed.<br /> <br /> But WHAT if SP is…
  • info needed from Pop.Comp.Weekly 14&21 Nov'85Does anyone have the Popular Computing Weekly issues for 14th &amp; 21st November 1985? There should be a listing for a Spectrum turbo load/save rout…
  • Help with Christmas Pop songs in German Spanish and ItallianI am organinsing a Christmas party for a rock climbing club wich I help run... our club includes German, Spanish and Itallian members I was wondering…

Related Searches

  • push
  • push scrollinb
  • push scrolling
  • push off error
  • push pop
  • push pop to the screeb
  • push pop to the screen
  • push scrollers
  • block copy push pop
  • pop fix
  • 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
  • pop xy
  • screen copy push pop

Copyright © 2024 World of Spectrum