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.020s
<1…10111213141516…34>
  • 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
  • Casstte 50 compilation emulator game questionHi - Hope this is the right place to put this question? Wasn't sure? But I have just downloaded the 'Cassette 50' compilation from wos but can't w…

    ... program header
    POP IX
    PUSH IX
    LD ... ,BC
    PUSH HL
    POP DE
    PUSH DE
    ... SBC HL,BC
    LDIR ;copy ...
    Battle Bunny Battle Bunny August 2011 Games
  • BUZZSAW+ Demo No. 3Right, another demo of BUZZSAW+. [URL="http://www.joefish.co.uk/speccy/Joefish_Buzzsaw_Demo_3.tap"]Joefish_Buzzsaw_Demo_3.tap[/URL] The default con…

    ... the timing works on a POP/PUSH copied rainbow generator instead of ... decide if it should be fast and use 4x1 coloured pixel ...
    joefish joefish August 2011 Development
  • INSTR function...Hi Folks, Another little program that people might find useful: [CODE]100 DIM i(4) 110 LET a$="This is some sample text" 120 LET b$="text" 130 GO S…

    ... /> 5b3f edb1 CPIR ; fast search inside t$
    PUSH BC
    5b43 d5 PUSH DE
    5b44 e5 PUSH ... 5b5c d1 POP DE
    5b5d c1 POP BC < ...
    mattsteel mattsteel September 2011 Sinclair Basic
  • Tile based graphics and scrolling thingy...Here's my best attempt so far at a tile based rendering and scrolling routine. It draws in 22 8*8 graphics tiles along the top of the screen (junk i…

    ... part...

    [CODE]tile_line_loop push hl ; Store HL before calculating ... ]scroll_loop pop de ; POP next destination address 10
    pop hl ; POP source address ... that bit of code as fast as it can possibly be ...
    Zoltar Zoltar September 2011 Development
  • FN nesting error?While playing with FN functions that call assembly, I've found something weird. Check out this code: [code]10 DEF FN f(a,b)=a+b 20 PRINT FN f(FN f(…

    ... advances HL past '('
    PUSH HL ; save start address in ... space:
    [code] POP HL ; pop the start address in DEF ... from stack.

    LDIR ; copy value into DEF FN statement ...
    mcleod_ideafix mcleod_ideafix October 2011 Sinclair Basic
  • tiny routine to shift RAMTOP & stackCompressing some data areas above RAMTOP and wanting to make the released space available for BASIC arrays, I needed to move RAMTOP without using CLE…

    ... , L_7539 ; 32 244
    PUSH HL ; 229
    SBC HL ...
    LDDR ; 237 184 ;copy old GOSUB stack
    INC ... br /> POP BC ; 193
    LD SP, HL ; 249
    PUSH BC ...
    Battle Bunny Battle Bunny November 2011 Sinclair Basic
  • tiny routine to shift RAMTOP & stackCompressing some data areas above RAMTOP and wanting to make the released space available for BASIC arrays, I needed to move RAMTOP without using CLE…

    ... , NEXT_3 ; 32 244
    PUSH HL ; 229
    SBC HL ...
    LDDR ; 237 184 ;copy old GOSUB stack
    INC ... br /> POP BC ; 193
    LD SP, HL ; 249
    PUSH BC ...
    Battle Bunny Battle Bunny November 2011 Sinclair Basic
  • Arkanoid Hack - Your Sinclair Smash TipsRemember that Arkanoid hack in YS Smash Tips that didn't work? It does now... [CODE] 10 REM ARKANOID HACK 20 CLEAR 65535: LET C=1: LET D=23295 …

    ... push hl ; preserve decrypter address
    ld de,dcbuff ; copy ... run the decrypter
    pop hl ; restore decrypter address ...
    pop bc ; restore decrypter length< ... decrypter address
    pop bc ; restore decryption ...
    jp jp December 2011 Development
  • Procrustean PrintingHere's a short routine to manage printing of text with command tokens, to avoid messing up the screen when they are expanded. It just prints as many …

    ... side
    LINE to COPY - space both sides
    push af
    call FETCHS
    pop af
    push hl

    SSNEXT1:pop hl
    ... SSNEXT2:ld a,(de)
    push af
    and $7f ...
    Battle Bunny Battle Bunny December 2011 Sinclair Basic
  • Screen routinesHello. For my games I?m using the sprites routine method of a screen buffer and when I finish to print all the sprites I dump all the buffer in the …

    ... pointer into your data and POP to all four register pairs ... a row of data and PUSH it all to write to ... work was to draw or copy the scenery just behind the ...
    joefish joefish January 2012 Development
  • Screen routinesHello. For my games I?m using the sprites routine method of a screen buffer and when I finish to print all the sprites I dump all the buffer in the …

    ... pointer into your data and POP to all four register pairs ... a row of data and PUSH it all to write to ... work was to draw or copy the scenery just behind the ...
    apenao apenao January 2012 Development
  • Creating a new game - AssemblySo... finally I?m studying Assembly Z80... after 36 years. :) Well... it?s sooooooooooooo hard to make a game using Assembly? I bought a book (Spectr…

    ... .

    (1) Using PUSH and POP to copy data around in memory ...
    joefish joefish January 2012 Development
  • Pixelwise scrolling sideways - how many ways to do it?Not that I need to, but I've been wondering if there's a good way to do this that I haven't considered. Scrolling [B]pixelwise [/B]vertically is "ea…

    ... periodically copy to the main screen, but that's not fast.
    PUSH loop with the various PUSH statements (up to ... tile). It's a very fast way of rendering the scenery ...
    joefish joefish January 2012 Development
  • Fairlight's use of LDIRYS, comparing Fairlight and Nightshade, said: [quote]Fairlight is much more interesting even though the techniques that Bo Jangeborg uses for screen…

    ... actualize the SP register for PUSH and for POPs, for the ... the fastest possible method to copy your 160x160 pixel block.
    fast.
    obo obo January 2012 Sinclair Miscellaneous
  • Loading the display with data from memoryTrying to load part of the screen(4k's worth) with data from memory location 53000, I've written this routine, but it doesnt work... [I]ld b,4000 ld…

    *waits for someone to suggest an unrolled POP/PUSH list to do it 20% faster but take up more memory than the data it's trying to copy* :roll: :lol:
    joefish joefish January 2012 Development
  • Loading the display with data from memoryTrying to load part of the screen(4k's worth) with data from memory location 53000, I've written this routine, but it doesnt work... [I]ld b,4000 ld…

    ... someone to suggest an unrolled POP/PUSH list to do it 20 ... data it's trying to copy* :roll: :lol:[/QUOTE]

    push bc ; 11
    push de ; 11
    push af ; 11 ...
    antoniovillena antoniovillena January 2012 Development
  • Loading the display with data from memoryTrying to load part of the screen(4k's worth) with data from memory location 53000, I've written this routine, but it doesnt work... [I]ld b,4000 ld…

    [QUOTE=joefish;595817]*waits for someone to suggest an unrolled POP/PUSH list to do it 20% faster but take up more memory than the data it's trying to copy* :roll: :lol:[/QUOTE]
    You shouldn't joke about such things...
    rich_chandler rich_chandler January 2012 Development
  • Loading the display with data from memoryTrying to load part of the screen(4k's worth) with data from memory location 53000, I've written this routine, but it doesnt work... [I]ld b,4000 ld…

    [QUOTE=joefish;595817]*waits for someone to suggest an unrolled POP/PUSH list to do it 20% faster but take up more memory than the data it's trying to copy* :roll: :lol:[/QUOTE]

    Chev doesn't post on WoS anymore :lol:

    ;-)
    guesser guesser January 2012 Development
  • Pixelwise scrolling sideways - how many ways to do it?Not that I need to, but I've been wondering if there's a good way to do this that I haven't considered. Scrolling [B]pixelwise [/B]vertically is "ea…

    ... few tiles and can use POP/PUSH, the former takes the lead ... , you need big sprites and fast movement. But at 50Hz the ...
    joefish joefish January 2012 Development
  • Pixelwise scrolling sideways - how many ways to do it?Not that I need to, but I've been wondering if there's a good way to do this that I haven't considered. Scrolling [B]pixelwise [/B]vertically is "ea…

    ... few tiles and can use POP/PUSH, the former takes the lead ... lines below are done using PUSH since they're just a ... , you need big sprites and fast movement. But at 50Hz the ... parallax is also drawn using PUSH but only scrolled every other ...
    kphair kphair January 2012 Development
  • LZ77 en/decodingI've written an LZ77 en/decoding routine as I couldn't find one around for the Spectrum. Initially I'm just doing it in BASIC to get the logic right.…

    ... time, reset the counter and copy the counter to other address ... ]PUSH HL
    LD HL,$0000
    LD ($5C78),HL
    POP ... HL
    HALT
    CALL compress
    PUSH HL
    POP HL
    RET[/CODE]
    Z80user Z80user March 2012 Development
  • 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…

    ... it to screen using the POP/PUSH method can be done in ... -pixel and very smooth and fast with 16-way scrolling, but ...
    bobs bobs March 2012 New game ideas
  • Shadow registers.I assume it's faster to transfer the registers to the shadow registers rather than using the stack? Let's say that I want to temporarily preserve the…

    ... as fast as a NOP -- much faster than a push (11T) and pop ... register, which is also as fast as EX AF,AF'. As ...
    obo obo March 2012 Development
  • BUG in zxspin and SpecEmu - read Loading speed in WAV fileI'm created a new save, but it can run at 44.1 KHz, to test it, i make a new file from WAV 44.1 KHz to 88.2 KHz. Load this file in a emulator zx-spin…

    ... /> LD HL,$4000
    otra_onda PUSH HL
    LD B,$01 ... L
    DJNZ mas_muestras
    POP HL
    INC H

    Copy line2 more than 1 times ...
    Z80user Z80user March 2012 Emulators
  • Still looking for a LMT Computers SPD1 Spectrum Disc ControllerHi All, Looking for a LMT Computers SPD1 Spectrum Disc Controller or possible contacts for ex LMT Computers employees. I worked there writing the co…

    ... />
    Commands like "* COPY A: B:" would copy disk A to disk ... could make a quick start copy of a game whilst the ... /> Oh those were the days... POP this , PUSH that, ADD HL, DEC ... the delays on the disk copy code... disk drive sounded like ...
    bigfathairybiker bigfathairybiker March 2012 Hardware
  • Shadow registers.I assume it's faster to transfer the registers to the shadow registers rather than using the stack? Let's say that I want to temporarily preserve the…

    ... ;613800]So, a safe and fast way to do it would ... may even succumb to a push/exx/pop to communicate the data ...
    Alcoholics Anonymous Alcoholics Anonymous March 2012 Development
<1…10111213141516…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