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.225s
<1…15161718192021…34>
  • Fast screen writesI wondered what the faster than LDIR methods of writing to the screen were.

    ... , is backward setting alternating the SP to end of source area and ... PUSH and POP with all registers (including shadow registers too). This uses the ... amount of cycles (And by the way, 2 Bytes are readed ... , but much slower than PUSH/POP is to use a amount of LDI ...
    LCD LCD October 2008 Development
  • Fast screen writesI wondered what the faster than LDIR methods of writing to the screen were.

    ... ** - the entire graphics buffer is stored in this sequence
    push hl ... double amount of memory for the screen buffer and special ... was example of very fast push/pop copy routine. he uses it ... i guess.

    the second thing to remember is fact that ...
    Fikee Fikee October 2008 Development
  • Fast screen writesI wondered what the faster than LDIR methods of writing to the screen were.

    ... article, the fastest way to write to screen is to move the SP to the start of ... in memory I think), and POP the values off it.
    ... br /> LD DE,yy
    PUSH DE
    ...[/code]
    ... you have to precreate the tables and fill the DE with ...
    Shadow Maker Shadow Maker October 2008 Development
  • Fast screen writesI wondered what the faster than LDIR methods of writing to the screen were.

    ... writing is possible by pointing the stack to the screen RAM and pushing ... will push the return address on there and corrupt the screen in the process ... l
    push de[/code]

    In POP-reading case (when ...
    Shiru Shiru October 2008 Development
  • ZX Spectrum (16K) sound/beepHi all, I think I'm in right place now, I've tried to find an answer how to generate two channel sound using ZX Spectrum 16K. Only think I've found …

    ... music ; IX points to the start of the music.
    next: ... /> subr: PUSH BC ; Start of subroutine. Save the note length.
    to the end of the loop.
    labl4: ... (work2),A
    labl5: POP BC ; Restore BC
    ...
    Matt_B Matt_B November 2008 Sinclair Basic
  • A scrolling starfield - help needed!I have been messing on my speccy again recently and tried to do a scrolling (parallax - maybe) starfield. I know how to scroll using machine code but…

    ...

    STARLOOP1
    PUSH BC
    STARLOOP2
    CALL ...
    CALL PLOTSTAR
    POP BC
    DJNZ STARLOOP1
    LD L,A ; add the x-coordinate to the low byte of hl ... into a

    POP HL ; retrieve pointer screen byte ...
    Digital Prawn Digital Prawn December 2008 Development
  • A scrolling starfield - help needed!I have been messing on my speccy again recently and tried to do a scrolling (parallax - maybe) starfield. I know how to scroll using machine code but…

    ...
    pop bc
    jr LineScrolledUp

    ScrollUpLastLineInScreen
    push bc ... ; hl now points to the element in the lookup table containing the address
    ;hl now points to required screen byte
    PUSH HL

    Digital Prawn Digital Prawn December 2008 Development
  • A scrolling starfield - help needed!I have been messing on my speccy again recently and tried to do a scrolling (parallax - maybe) starfield. I know how to scroll using machine code but…

    ... br />
    STARLOOP1
    PUSH BC
    STARLOOP2
    CALL ... CALL PLOTSTAR ; plot the stars initially
    POP BC
    DJNZ ... LD L,A ; add the x-coordinate to the low byte of hl ... into a

    POP HL ; retrieve pointer screen byte ...
    Digital Prawn Digital Prawn December 2008 Development
  • A scrolling starfield - help needed!I have been messing on my speccy again recently and tried to do a scrolling (parallax - maybe) starfield. I know how to scroll using machine code but…

    ... br />
    STARLOOP1
    PUSH BC
    STARLOOP2
    CALL ... CALL PLOTSTAR ; PLOT the star again

    POP BC ; restore ... LD L,A ; add the x-coordinate to the low byte of hl ... into a

    POP HL ; retrieve pointer screen byte ...
    Digital Prawn Digital Prawn December 2008 Development
  • A scrolling starfield - help needed!I have been messing on my speccy again recently and tried to do a scrolling (parallax - maybe) starfield. I know how to scroll using machine code but…

    ... to exit back to BASIC.

    The stars go the opposite way to the ... br />
    PUSH BC ; save the counter again
    < ... POP BC ; restore counter

    CALL MOVEMENT

    PUSH ... PLOTSTAR ; PLOT the star again

    POP BC ; ...
    Digital Prawn Digital Prawn December 2008 Development
  • Jetpac questionHi all, I just bought a copy of Jetpac off of Ebay and I'm having problems. To start, I'm trying to play it on an issue 2 Speccy with Interface 1, 2 …

    ... the PC though.
    The great thing about PASMO is its ability to ... TASM cross assembler to do my work ... doesn't feature the PASMO TAP generation ... the main memory that you are testing). That means, CALL, RET, PUSH, POP ... and IY registers to store return codes ...
    BloodBaz BloodBaz January 2009 Games
  • Jetpac questionHi all, I just bought a copy of Jetpac off of Ebay and I'm having problems. To start, I'm trying to play it on an issue 2 Speccy with Interface 1, 2 …

    ... the main memory that you are testing). That means, CALL, RET, PUSH, POP ... a 32-byte area adjacent to the program itself.

    ... you have developed to avoid use of the stack - my ... program already uses the IX register to address the "pattern table".
    Digital Prawn Digital Prawn January 2009 Games
  • Jetpac questionHi all, I just bought a copy of Jetpac off of Ebay and I'm having problems. To start, I'm trying to play it on an issue 2 Speccy with Interface 1, 2 …

    ...

    PUSH AF ; save the character
    PUSH DE ; save the co-ordinates ...

    ; Write the attribute ... Now points to correct screen byte

    POP AF ;Restore the character ...
    Digital Prawn Digital Prawn January 2009 Games
  • Understanding the StackSorry folks. I guess I'm going to be a pain for a little while. Hope it's ok with everyone. I'm currently studying the stack and wrote the little pr…

    ... It's quite common to restore the stack this way ( ... how to use the stack. Remember that PUSH/POP instructions are the fastest ... the stack is to modify the return values. One common case is to push the ... addresses of routines you want to execute ...
    Patrik Rak Patrik Rak January 2009 Development
  • Understanding the StackSorry folks. I guess I'm going to be a pain for a little while. Hope it's ok with everyone. I'm currently studying the stack and wrote the little pr…

    ... bit reg) point to the first executable byte (ignoring the CALL) of this ... to the screen no matter where it was loaded to (of course, with the ... SP
    DEC SP
    POP DE
    LD HL,PROG ... /> LD BC,END-BEGIN
    PUSH DE
    LDIR
    RET ...
    Patrik Rak Patrik Rak January 2009 Development
  • Thinking in Assembly (first efforts)The following is one small routine to educate myself on a few concepts (jumps, flow control, routines, CPI): [code]searchmem xor a …

    ... going to have reset set A to 0 at the start ... move XOR A to the first line of the loop.[/quote]
    the entire memory
    ld hl ... get found address
    push hl
    pop bc ; retrieve address< ...
    rahtgaz rahtgaz January 2009 Development
  • 'Ocean Re-united', Byte-Back, videos & photos'Ocean Re-united', Byte-Back Longton, Stoke On Trent, 7th March 2009 "One of the most famous software houses of the 80s and early 90s was Manchester…

    [QUOTE=Baggers;341475]then LDIR'd to the screen :)[/QUOTE]

    LDIR? *splutter* On Joffa's thread? GRRRR :x We 'push' and we 'pop'.
    The Servant The Servant March 2009 Sinclair Miscellaneous
  • Machine Code Routine of the weekHow about a thread that has a routine each week that is in [B]assembly language[/B] and is also described in great detail what the hell is going on …

    ... PUSH[/B] and [B]POP[/B]. There's another register on the Z80, the ... 2 to the stack pointer.

    So, you can PUSH HL then POP ... you POP too many values, or POP something in the wrong order to ... DE to HL to draw a bit of the sprite, then POP DE to get the ...
    joefish joefish April 2009 Development
  • Simple text compressionI just checked one idea about text compression. Do not take it as recomendation but rather as info which can you save some time when you are solving …

    ... DEC HL
    PUSH HL

    to the first character of the next string)

    POP ... the next char. 0 indicates End of String.
    GetNextChar:
    PUSH ... br /> ; Sets the cursor back to the first character in
    BloodBaz BloodBaz May 2009 Development
  • Maze Mania - How did they do it?Hi, I was looking at the game "Maze Mania" by Hewson Consultants, written in 1989. The game can be downloaded from here [URL]http://www.worldofspec…

    ... POP DE
    POP BC
    POP HL
    EXX
    POP DE
    POP ... PUSH BC
    PUSH DE
    PUSH AF
    [/code]

    The above ... (6144 bytes)
    The code to copy super fast (8064 ... br />
    So the trade off is to use the earlier code and ...
    robpearmain robpearmain May 2009 Development
  • Fastest Block Drawing Code?Following on from my scrolling thread [URL="http://www.worldofspectrum.org/forums/showthread.php?p=351304#post351304"](http://www.worldofspectrum.org…

    ... set the Stack Pointer to the start of the sceen address table and use POP to ... read off the ... . Just remember not to PUSH or POP anything, and to set the stack pointer back ...
    joefish joefish May 2009 Development
  • Fastest Block Drawing Code?Following on from my scrolling thread [URL="http://www.worldofspectrum.org/forums/showthread.php?p=351304#post351304"](http://www.worldofspectrum.org…

    ... set the Stack Pointer to the start of the sceen address table and use POP to ... read off the ... . Just remember not to PUSH or POP anything, and to set the stack pointer back ...
    robpearmain robpearmain May 2009 Development
  • Brand new River Raid remake?one of my friend is trying to make a riverraid remake on flash just to have fun, I checked zx spectrum port of river raid. it is bad, really bad, jer…

    ... invalid?

    I said the POP/PUSH method will only work on ... an ordinary +2) because, according to the FAQ that you directed me ... to when I asked about something ... they have different timings compared to the 128K and ordinary +2. And ...
    joefish joefish May 2009 New game ideas
  • Brand new River Raid remake?one of my friend is trying to make a riverraid remake on flash just to have fun, I checked zx spectrum port of river raid. it is bad, really bad, jer…

    ... "LD SP,nn" and all the POP / PUSH instructions for every line of ... aside around 5K for the interrupt routine to do everything in ... but you have "naive" approach to the whole thing (not offense i ... /> then use loooooong push/pop/ld sp code to write in seven lines ...
    Fikee Fikee May 2009 New game ideas
  • Rainbow Generator for 48K Spectrum using PUSHThis is what I came up with from [B]gasman[/B]'s suggestions. It's stable in ZXSpin and ZX32 simulating a 48K Speccy. Anyone like to try it on the …

    ... )+(128*char_row) ; set the stack pointer to the data
    pop af ; scoop up ... /> pop hl
    ld sp,22552+(32*char_row) ; set the stack pointer to the ... screen
    push hl ; write 8 ...
    chev chev May 2009 Development
  • Rainbow Generator for 48K Spectrum using PUSHThis is what I came up with from [B]gasman[/B]'s suggestions. It's stable in ZXSpin and ZX32 simulating a 48K Speccy. Anyone like to try it on the …

    ... it drifts further and further to the right, until it falls into ... /> pop de
    pop hl

    ld sp,attrline
    push hl ...
    push de ...
    push bc
    push af
    Dr BEEP Dr BEEP May 2009 Development
  • Need to read code start and length from a +3 diskso i can transfer them to my internal ZXMMC interface and my mind has died as to how to do it (i know how to for a tape) any help or a general kick i…

    ... /> ei

    pop hl ;Filename
    push hl
    ld bc ...

    call DOS_OPEN
    pop hl ;Filename address
    jr ... back to the 48 BASIC ROM.
    ;
    finish:
    push af
    ei
    pop af
    ;
    ; TODO: ...
    John Elliott John Elliott May 2009 Sinclair Miscellaneous
  • Multiface 128 Disassembly questionI was looking at a disassembly from a Multiface 128 rom, now I'm not a coder so I have a question, am I correct in understanding the code starts at #…

    ... and the MF 128 to page in on the leading edge of the instruction ... continue to function regardless), or perhaps it was never changed so the ... worth, on the Multiface 3 (version 3.C) the PUSH / POP have been NOPped ...
    John Elliott John Elliott May 2009 Development
<1…15161718192021…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
to 549.6K 1.6M
the 704.9K 3.1M
screeb 1 1

Related Threads

  • How to load the "Cromwell at War" and "The Wars of the Roses" TZX filesHello<br /> <br /> The new TZX versions of the "Cromwell at War" and "The Wars of the Roses" available from the archives (and I take this opportunity…
  • Which would be the best game to play while listening to The Cure?I'm just interested in what you all think because I can't think of any :(<br /> <br /> I bought the Deluxe Edition of Faith last week and Pornography…
  • Which would be the best game to play while listening to The Smiths?This Charming Man - Jet Set Willy<br /> <br /> Big Mouth Strikes Again - any fast moving game. A classic track.<br /> <br /> Erm, that's all I can th…
  • Which would be the best game to play while listening to the AY Ridersno seriously
  • Which would be the best game to play while listening to the Dr. Who themesorry, I couldn't resist it :)
  • Why did the Commodore 64 lose to the Spectrum in the UK?The Commodore 64 was released in the UK in 1983. As we all know, it was a great machine from a US company with a much larger financial backing than t…
  • The 1980's The Good the Bad and the Ugly.Was listening to random 80's music on youtube today and could not help notice the video to Lionel Richie's Hello. Were a lecturer falls in love with …
  • 2nd Spectrum Compo: "From the Arcade and the 16bits (ST, Amiga, PC) to the Spectrum"The second edition of the Compo has already started, with more prizes, more posible games to convert (now its also allowed to convert Spanish games w…
  • Did you know: Clicking the number to the right will allow you to view postsIt's a temporary measure while the forum is being fixed. I promise I won't spam the forum anymore. Just wanted to draw your attention to this. :)
  • Wanted: A Quickshot IV With the Interchangeable Grips to be Imported to the U.S.Greetings everyone. I'm Back and this time I will try my hand at making some Deals. I am in the US and I couldn't get the Sticks that the people in t…

Related Searches

  • the adventure game i m trying to complete
  • how to access the ftp
  • everybody s gone to the rapture
  • it s usually better to simply execute the else part in all cases
  • horace to the rescue
  • journey to the centre of earth
  • message to all the devs
  • a message to all the devs in this section
  • push pop
  • push pop to the screen
  • the ultimate guide to games for zx spectrum
  • i can only log into the forum why not login to main site
  • why does my login only allow mi can log into the forum i not to main site
  • why does my login only allow me to go the forum and not main site
  • when i login can not to the main sit why
  • why when i login can not to the main site as well
  • block copy push pop
  • fast push pop copy
  • fast block copy push pop
  • fast block copy push pop chase hq

Copyright © 2024 World of Spectrum