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.006s
<1…3456789…34>
  • 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…

    ... example I mentioned (copying from buffer to screen), clearly code ... LDI is still preferable to PUSH though, like when you're ... together in your buffer? In this case, the buffer would store ... referencing the corresponding pair in buffer address. In this case, the ...
    Einar Saukas Einar Saukas October 2013 Development
  • NEW GAME: Elixir VitaeOnly 2 weeks after Janosik I have a pleasure to announce my next creation - a logical minigame called [B]Elixir Vitae[/B]. Just like another Polish …

    ... a customised unrolled PUSH/POP colour routine from a buffer. Then you ... ),HL. Then set SP and push the other six registers to ...
    joefish joefish October 2013 Brand new software
  • NEW GAME: Elixir VitaeOnly 2 weeks after Janosik I have a pleasure to announce my next creation - a logical minigame called [B]Elixir Vitae[/B]. Just like another Polish …

    ... definition without even using a buffer.

    If ... br /> ; 16035T
    PUSH BC ; columns 15 and ... br /> ; 16046T
    PUSH DE ; columns 13 and ... EXX
    ; 16077T
    PUSH BC ; columns 11 and 12 ...
    Einar Saukas Einar Saukas October 2013 Brand new software
  • z88dk and im2I set up a minimal IM2 mode so I can draw sprites for a laff [code] #include <string.h> #include <stdio.h> #include <im2.h> #include <stdlib.h> #in…

    ...

    push af
    push bc
    push de
    push hl
    buffer
    54 ; d1f7 - d1fe SP1 ... .LIB pixel buffer
    55 ; d1ed - d1f6 SP1 ...
    Alcoholics Anonymous Alcoholics Anonymous 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…

    ... de, mem_2_4 ; temporary buffer
    push hl ; stack line number ... /> ln_to_str:
    push de ; store buffer address
    ld ... (de), a ; store in buffer
    inc de ; point ... (de), a ; store in buffer
    inc de ; next ...
    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…

    ... /> call scrl_bfr ; scroll the buffer
    .endif
    . ... de ; add offset
    push hl ; stack it
    ...
    chev chev November 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, palbuf ; address palette buffer

    org 0x0bf0
    push bc ; stack line and column ...
    chev chev November 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…

    ... ; alternate register set
    push de ; stack DE'
    ... detokenizer_5:
    push de ; store edit buffer destination
    ...
    chev chev November 2013 Development
  • FZX Driver for z88dkAn fzx library for z88dk can be downloaded [URL="https://drive.google.com/file/d/0B6XhJJ33xpOWM2hWNjAxMVkxaEk/edit?usp=sharing"]here[/URL]. The libr…

    ... a version), anything trying to push the spectrum in a modern ... fzx text into a back buffer and then make that part ...
    Alcoholics Anonymous Alcoholics Anonymous November 2013 Announcements
  • Documentation for SP1 for Z88DK?(I was going to post in [URL="http://www.worldofspectrum.org/forums/showthread.php?t=11729"]the other thread[/URL], so if a mod thinks this should go…

    ... d1ff - d1ff SP1.LIB attribute buffer
    54 ; d1f7 - d1fe ... SP1.LIB pixel buffer
    55 ; d1ed - ... asm
    push af
    push bc
    push de
    push hl
    my_asm_isr_2:

    push hl

    ld hl ...
    Alcoholics Anonymous Alcoholics Anonymous November 2013 Development
  • Cross platform developmentI'm just vaguely considering supporting a few more retro 8 bit platforms for something I have in mind to do. Just Z80 and 6502 really, but that cove…

    ... to the ascii buffer and zero terminate the buffer
    ; ... 16); // write hex number to buffer

    The generated ... br /> ld hl,1234
    push hl
    ld hl,buf ...
    push hl
    ld hl,16 ...
    push h;
    call itoa_callee
    Alcoholics Anonymous Alcoholics Anonymous November 2013 Development
  • bit manipulation conundrumWhat's a neat way to change this bit pattern in registers BCDE: [code]Loop0: ;change B:00000000 C:abcdefgh D:ijklmnop E:qrstuvwx[/code] to this bit …

    ... source buffer for more consistent access across the bytes
    push ix ... caller

    Get3to4:
    push bc ; store the loop counter ...
    David Jones David Jones November 2013 Development
  • Documentation for SP1 for Z88DK?(I was going to post in [URL="http://www.worldofspectrum.org/forums/showthread.php?t=11729"]the other thread[/URL], so if a mod thinks this should go…

    ... integer
    ; de = char *buffer
    ; carry set to write ... ld bc,-10+256
    push bc

    inc ... ld bc,-100+256
    push bc

    ld ... bc,-1000+256
    push bc

    ld ...
    Alcoholics Anonymous Alcoholics Anonymous December 2013 Development
  • Pac-Land: can be coloured?All versions of this game are full coloured, but not the Spectrum version. It has large sprites, but maybe the scroll is too fine to make a coloured …

    ... /> LD H,0
    PUSH HL
    PUSH DE

    LD ... used as atribute buffer
    ;easy calculation: tile buffer starts at 23296 ... br /> ;change copy tiles to buffer in loop code
    ; ... /> ;change copy single tile to buffer code
    ;jumps here from ...
    Ralf Ralf January 2014 Games
  • ZX7: an "optimal" LZ77 packerAbout 20 years ago, I started a M.Sc. in Computing, planning to work on data compression. Although I quickly changed to another subject for a number …

    ... , memory stream, etc) and then push a decompress filter in front ... zx7, I'd like to push it in front a memory ... is it a fixed size buffer? If that is the case ...
    Alcoholics Anonymous Alcoholics Anonymous January 2014 Brand new software
  • Using the stack to blit bufferI was using a ldir to blit my back buffer to the screen RAM, and it was working pretty well if not rather slow. After reading about using the stack …

    ...
    di
    ld sp, buffer
    pop af
    pop ... /> ld sp, screen+18
    push hl
    pop de etc ...
    m1k3yboi m1k3yboi February 2014 Development
  • Using the stack to blit bufferI was using a ldir to blit my back buffer to the screen RAM, and it was working pretty well if not rather slow. After reading about using the stack …

    He gave me them, so technically a refund isn't required.

    As for blitting, it is also used to draw sprites to a 'buffer' screen. Maybe we are using the wrong terminology. Maybe the Pop/Push method should be called 'Plitting' :-)
    m1k3yboi m1k3yboi February 2014 Development
  • Using the stack to blit bufferI was using a ldir to blit my back buffer to the screen RAM, and it was working pretty well if not rather slow. After reading about using the stack …

    ... to draw sprites to a 'buffer' screen. Maybe we are using ... wrong terminology. Maybe the Pop/Push method should be called 'Plitting ...
    Timmy Timmy February 2014 Development
  • writing incrementally to tape without leadersI want to be able to write intermittently & incrementally to some sequential medium which is supported on any Spectrum (emulator, ie. tape); eg. [cod…

    ... code]LD HL,#053F
    PUSH HL
    LD HL,0 ... chunk of data when the buffer is full.

    OUTPUT LD DE,buffer
    LD HL,(OFFSET ... /> LD (OFFSET),A ; Zero buffer
    RET
    OFFSET ... DEFB 0
    BUFFER DEFS 128[/code]
    < ...
    Jonathan Harston Jonathan Harston March 2014 Development
  • What is this Nirvana engine?Ive been trying to look for a thread on this but cant seem to locate one. I downloaded a spanish game called El Stompo that uses this engine which ha…

    ... +[/I] uses the POP/PUSH technique to give you 16 ... simple attribute buffer. The ZXodus Engine uses the LD/PUSH technique to ... with the instructions, a simple buffer is impossible. This is why ... deal directly with the attribute buffer.

    The Bifrost* ...
    chev chev April 2014 Games
  • Interface 1bis updateSupport for connecting a standard PC keyboard to the interface?s PS/2 socket, in place of a mouse, has been added. The external keyboard?s output is …

    ... 0083 = PB_CLR EQU #83; Discard buffer contents
    ;
    ; System ... ;
    3874 : f5 PR_CMD PUSH AF; Save character.
    3875 ...
    Dan Antohi Dan Antohi April 2014 Hardware
  • Interface 1bis updateSupport for connecting a standard PC keyboard to the interface?s PS/2 socket, in place of a mouse, has been added. The external keyboard?s output is …

    ... /> 0083 = PB_CLR EQU #83; Discard buffer contents
    ;
    ; System ... BREAK pressed!
    38ad : f5 PUSH AF
    38ae : cd7438 CALL ...
    Dan Antohi Dan Antohi April 2014 Hardware
  • Double-Buffer ScreenFor my Alien Breed Speccy re-write I decided to use a Double Buffer (DB) or 'Back Screen' to draw all the game action onto, before shuffling the whol…

    So, your screen buffer is in linear order instead ... want it to go, and PUSH all those registers (in reverse ... fetches a value from memory; PUSH moves the stack pointer plus ... /> Also, don't forget this buffer screen can be bigger than ...
    joefish joefish April 2014 Development
  • Double-Buffer ScreenFor my Alien Breed Speccy re-write I decided to use a Double Buffer (DB) or 'Back Screen' to draw all the game action onto, before shuffling the whol…

    ... Editor)
    ;
    ; Transfer back buffer screen to main spectrum screen ... c, 1
    loop:
    push bc
    ld a, c ... e, 0
    next_screen_line:
    push de ; save the loop counter ... for now
    push bc ; save the coords
    polomint polomint April 2014 Development
  • Optimal shifting for set pixel?Hi, I'm optimizing my set pixel code. For speed. But without using partitioned memory (i.e. a table on 256 byte boundary) I have optimal memory addr…

    ... is used to calculate display buffer memory offset, it's going ... /> ;DE=Y.X
    PLOT PUSH HL,BC:LD H,HIGH ...
    g0blinish g0blinish May 2014 Development
  • FUSE serial communication sample anyone?Hi, in [URL="http://manpages.ubuntu.com/manpages/precise/man1/fuse.1.html"]FUSE man pages[/URL] one finds switches for serial comms. By using --inte…

    ... /> _rs232_buffered_input::
    di

    ;; buffer to hl
    ld iy ... h,3(iy)
    push hl ; store original buffer

    ;; initial ... /> result rs232_getb(byte *b) {
    /* buffer empty */
    if (rs232_ib_beg==rs232_ib_end ...
    tstih tstih June 2014 Development
  • FUSE serial communication sample anyone?Hi, in [URL="http://manpages.ubuntu.com/manpages/precise/man1/fuse.1.html"]FUSE man pages[/URL] one finds switches for serial comms. By using --inte…

    ... /> ;; buffer to hl
    pop af
    pop hl
    push hl ... br /> extern word rs232_buffered_input(byte* buffer) __naked;
    extern result rs232_getb ... /> result rs232_getb(byte *b) {
    /* buffer empty */
    if (rs232_ib_beg==rs232_ib_end ...
    tstih tstih July 2014 Development
  • Buffer to screen - how much?[FONT=Calibri][SIZE=3]I am starting to build a new game and am researching different ways to accomplish what I need to do. My question is, is it poss…

    ... is the stack PUSHing the buffer to screen behind the scan ... .

    I put the buffer at 49152, then you can ... between the corresponding screen & buffer addresses just by toggling bit ... or PUSH ([I]or even LDIR dare I say!) [/I]your buffer ...
    R-Tape R-Tape September 2014 Development
<1…3456789…34>

Latest Posts

  • Your Favorite Magazine Cover Tapes.
    Your Spec-chum on 2:19PM
  • Where to Buy the New or Fairly Recent , Excellent ZX Spectrum Games Software?
    Your Spec-chum on 1:34PM
  • i am currently listening to........
    mel the bell on 11:34AM
  • Mis-labeled cassette titles or a name change?
    harriusherbartio on 11:06AM
  • Ways to preserve Speccy Tapes in the loft
    harriusherbartio on 10:58AM
  • Fixed Speccy Software. And which games remained unfixed?
    harriusherbartio on 10:47AM
  • Minor British Sports that did become games on the ZX Spectrum
    harriusherbartio on 10:30AM
  • How to return to basic properly from ASM
    Paradigm Shifter on 1:54AM
  • Frankie's ZX Spectrum Digouts
    Zup on April 8
  • Elusive Strategy Games done by the Smaller or less Prolific Software Houses.
    harriusherbartio on April 8

HitBox

Word Docs Hits
push 4.9K 12.7K
buffer 2.6K 4.9K

Related Threads

  • 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…
  • 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…
  • MakeTZX DMA Buffer Overrun ?Okay folks,<br /> <br /> Does anyone know why I get DMA Buffer Overruns when using MakeTZX. Could it be anything to do with my SB Enironment string …
  • double buffer or not ? (dizzy games)What method did they used, to animate <br /> the objects in game ?<br /> I am still puzzled about this thing<br /> <br /> Catalin
  • 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…
  • 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…
  • Buffer AdventureQuite a few months ago, probably this year but well before the 60-day history kept on eBay, I was outbid on a copy of Buffer Adventure by someone who…
  • Return of Speccy screen buffer formatI recently discovered that the Spectrum screen buffer format that allows only two colours in an 8x8 pixel block has made its return in a slightly dif…
  • Playstation 3 "final push" on UKRThis says it all about the PS3 launch:<br /> <br /> [url]http://www.ukresistance.co.uk/2007/03/europe-at-war-final-push.html[/url]<br /> <br /> My fa…
  • The ZX printer buffer in +3 modeI have a few programs on .DSK images that were transferred from Timex disks, but some of them have code starting at 23296. Most of the time the code …

Related Searches

  • push
  • push scrollinb
  • push scrolling
  • double buffer
  • 128k double buffer
  • 128k buffer
  • 128k double buffer maker
  • double buffer maker
  • mask buffer
  • buffer background
  • from linear buffer
  • multicolor from linear buffer
  • push off error
  • push pop
  • push pop to the screeb
  • push pop to the screen
  • buffer
  • buffer explained
  • screen buffer push bc
  • push buffer

Copyright © 2024 World of Spectrum