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…12131415161718…34>
  • line, plot and circle in whole 256x192 displayhi! are there some way to draw lines, or whatever, in the whole 256x192 display, than just the above 256x176 part? (this is the msx1 version i made o…

    ...
    PUSH HL ;store oldxy
    LD H,D ;copy directions
    POP HL ;coords
    RET[/FONT ...
    roko roko September 2011 Sinclair Basic
  • MCODE problem...Hi Folks, Trying to write a simple machine code program to hatch the screen. So far I have the following but even this is not working - it does not…

    ... one of the Z80's block move commands LDIR. All the ...
    ld de,#4001
    push hl
    ld (hl),#aa ... (hl),#55
    ldir
    pop hl
    ld bc,#1600 ...
    Turkwel Turkwel October 2011 Development
  • AND,XOR,OR,BIT,RES,SET,CPL,NEG,RLC,RRC,SLA,SRL,RL, RR,SRA for BASICAs this was drifting away from the original INKEY$ thread I thought that I'd create a new one. So here's a routine to provide all of the above mentio…

    ... org LOCATE
    ADJUST: push bc
    pop hl ;HL=runtime location ... sbc hl,de
    push hl
    pop bc ;BC=runtime displacement ... four lines within the code block. The first DATA loop ...
    Battle Bunny Battle Bunny October 2011 Sinclair Basic
  • AND,XOR,OR,BIT,RES,SET,CPL,NEG,RLC,RRC,SLA,SRL,RL, RR,SRA for BASICAs this was drifting away from the original INKEY$ thread I thought that I'd create a new one. So here's a routine to provide all of the above mentio…

    ...
    ld d,(hl)
    push de
    call STK_TO_BC ;First ... C, second to B
    pop de
    ld a,(de ... extracted as a 69 byte block starting at address 64000. As ...
    mcleod_ideafix mcleod_ideafix October 2011 Sinclair Basic
  • 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
  • playing sound samples from Boriel's zxbasic-compilerfirst of all, sorry if it sounds confusing if i'm posting this thread here instead instead of at Discussions:SinclarBasic it's because this is more …

    ... nz, Adr02' through Adr01. The block at address Adr01 needs to ... ,length

    exx
    push hl ; save hl' for basic ... jp po, next_byte

    pop hl ; restore hl' for basic ...
    Alcoholics Anonymous Alcoholics Anonymous October 2011 Development
  • 128k multicolour graphics...ok over the years I've been a fan of multicolour graphics on zx spectrum, an I clearly get that on a 48k the (8x1@2)multicolour limit stands at 18cha…

    It's tricky. The POP/PUSH or LD/PUSH method works because you then ... PUSH the data to successive memory ... left-most or right-most block first, but you'd probably ...
    joefish joefish November 2011 Sinclair Miscellaneous
  • 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
  • New SpecBAS available - v0.710Been a while, but I've just uploaded the latest build of SpecBAS. This one now supports tilemaps (with rotation and scaling) and added OVER mode (XO…

    ... ?[/quote]

    I shall pop an archive of demo programs ...
    Dunny Dunny November 2011 Sinclair Miscellaneous
  • 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
  • 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
  • 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 ...
    ccowley ccowley 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…

    ... bits in-situ and periodically copy to the main screen, but ... empty to block (3) one block to another block and (4) block back to ... then prepare a PUSH loop with the various PUSH statements (up to ... allows you one type of block per row (or two if ...
    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 ... Pasmo macro to repeat the block 160 times, with the appropriate ... fastest possible method to copy your 160x160 pixel block.

    If ...
    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
  • 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
  • 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
  • Multicolour demo using z88dk + BIFROST* (+source)This is just a demo to show how to show multicolour using z88dk, using the BIFROST* engine (more info [URL="http://www.worldofspectrum.org/forums/sho…

    ... [code]
    BIFROST_setTile_callee:

    pop hl ; hl = ret address
    push/pops around the function ... itself and callee eliminates the pop code.


    copy of the BIFROST functions.< ...
    Alcoholics Anonymous Alcoholics Anonymous March 2012 Development
  • PLOT and DRAW in machine codeHow do you go about it? If I posted a really simple BASIC instruction could someone do a machine code routine so I could learn from it? I wouldnt k…

    ... over the first routine - a block clear screen, and used the ... registers instead of (most) push and pop, and removed extraneous instructions (e ...
    Gedlion Gedlion April 2012 Development
  • Byte-order backbufferThis is a tool for Z80 coders who wish the Spectrum screen had a serial layout. It runs as an interrupt mode 2 service routine and uses POP and PUSH …

    ... service routine and uses POP and PUSH to copy the
    contents ... /> [code]; Byte Order Backbuffer - Pop And Push Edition
    ; Copyright (c ... LDI is faster than POP/PUSH for everything except rainbow ... br /> Btw I've found POP/PUSH to be faster than LDI ...
    R-Tape R-Tape April 2012 Development
  • ISO-Copy - Individual Software revisitedHi folks In another thread about Supertape: [url]http://www.worldofspectrum.org/forums/showthread.php?t=36203[/url] ... we touched on ISO-Copy by th…

    ... br />
    [QUOTE]The block I got was 6 bytes ... but the 10 byte block in Jose's TZX includes ... 5CDE IM 1
    5CE0 PUSH IX
    5CE2 LD BC ... included in the pure data block has been manually tailored, ... .com/u/70400652/ISO-Copy/ISOCOPY1%20raw%20data.jpg"] ...
    jlsoler jlsoler May 2012 MIA/STP/SDP
  • DK Tronics Compilation Tapes....MIA ??I have two tapes (no inlays) of compilaitons of DK Tronics games. One is from DK Tronics themselves, has a white label with black text, and contains…

    ... if Jumbly has a weird copy protection, or it's ... />
    If you view block 5 as dump in tapir ... .
    If you view block 6 as disassembly it appears ... to load 39620 bytes of block 7 (16402):
    [code ... LD HL,53034
    16401 PUSH HL
    16402 LD ...
    Andrew Barker Andrew Barker May 2012 MIA/STP/SDP
<1…12131415161718…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