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.034s
<1234567…34>
  • Screen buffer Tip from Raff CeccoRaff very kindly gave me this tip: "Incidentally, I remembered a trick I used on the Z80 for extra speed: When clearing the screen buffer, it was a…

    ... :

    When clearing the screen buffer, it was actually much quicker ... the end of the screen memory area and push zero values onto ... the stack until the screen area ... this worked because you could push 16 bits of data in ...
    alienbanana alienbanana October 2014 Development
  • 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…

    ... recently discovered that the Spectrum screen buffer format that allows only two ...
    vilcans vilcans November 2005 Sinclair Miscellaneous
  • Question on copying screen bufferHi, Al my prevoius games were copying graphics directly to screen memory starting at 16384. Now I'm experimenting with screen buffer where I could d…

    ... . Now I'm experimenting with screen buffer where I could draw my ... I would copy it to screen memory.

    You may ... just copying static image from buffer to screen after HALT.

    Ralf Ralf December 2009 Development
  • 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. I rewrote …

    ... that stack pointer cheese and push/pop is faster to move ... use push/pop, but copying a four character sprite to the screen ... takes three cycles of push/pop.

    screen buffer into 2x1 blocks and keep ...
    Gedlion Gedlion March 2011 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 blit my back buffer to the screen RAM, and it ... stack to push and pop stuff to the screen, I gave ... lines from memory to the screen.

    Can ... br />
    ld sp, buffer
    pop af
    pop ... />
    ld sp, screen+18
    push hl
    pop de ...
    Atari_Jetman Atari_Jetman February 2014 Development
  • off screen bufferwhen using an offscreen buffer is the memory copied to the screen in a way that makes it easier to draw sprites to the buffer? E.g. Lets say you…

    ... offscreen buffer is the memory copied to the screen ... of the screen where you copy your buffer to,
    if the buffer was copied to the screen so that the ... /> draw background on buffer (or just clear it ... draw sprites on buffer
    copy buffer to screen
    slenkar slenkar June 2017 Development
  • Screen Viewer: Speccy View 4SpeccyView (v4.0) Here is my new zx spectrum screen viewer, result of this weekend's work. Features: Loads: -Standard Screen Files (6912 byte raw …

    ... /> Features:
    Loads:
    -Standard Screen Files (6912 byte raw .scr ... games)
    -Sna File (Shows screen buffer of ram image, 48k/128k ... match border colour to the screen,
    -Loading and header ...
    Hotkeys
    Save screen to Scr, Png, Bmp, Jpg ...
    Arda Arda April 2011 Announcements
  • 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 …

    ... sprites routine method of a screen buffer and when I finish to ... I dump all the buffer in the real screen. The problem is ... that the action screen must be little becouse if ...
    climacus climacus January 2012 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…

    ... Leave some space for shadow screen buffer
    20 GO SUB 9000 ...
    Volker Volker February 2021 Software
  • The Only Reason Sinclair Succeeded (Provoking Controversy)Although I love my Sinclairs dearly, I think that the only reason they succeeded was because at the time most people did not know any better (factori…

    ... for experimentalists who managed to push the display resolution from ... They barely update the screen fast enough to fit between ... allows you to alternate what screen buffer you were updating and ... (usually they were title screen special effects). A few ...
    Alcoholics Anonymous Alcoholics Anonymous September 2006 Sinclair Miscellaneous
  • Project: M.u.l.e.Wokani came up with a great idea about trying an open-development approach for spectrum games, and I thought why not try with a game I have under dev…

    ... at a time in the buffer
    ////////////////////////////////////////////////////////////////////
    . ... br /> pop hl
    push de
    ld de,33 ... from buffer to screen
    ////////////////////////////////////////
    .dump
    push hl ...
    wokani wokani July 2007 Development
  • Fast screen writesI wondered what the faster than LDIR methods of writing to the screen were.

    ... entire graphics buffer is stored in this sequence
    push hl
    screen buffer and special drawing/printing procedures ...
    TVzombie TVzombie October 2008 Development
  • Fast screen writesI wondered what the faster than LDIR methods of writing to the screen were.

    ... graphics buffer is stored in this sequence
    push hl< ... amount of memory for the screen buffer and special drawing/printing ... xx T/byte
    PUSH/POP in theory 10.5 ... br /> LD HL, xx / PUSH HL 10.5 T/byte ... was example of very fast push/pop copy routine. he ...
    Fikee Fikee October 2008 Development
  • Fast screen writesI wondered what the faster than LDIR methods of writing to the screen were.

    ... corrupt the screen in the process.[/QUOTE]
    In PUSH-filler case ... in register pair and PUSH it into screen buffer) interrupts can be enabled ... POP then write it to screen buffer) you have slightly more problems ...
    Shiru Shiru October 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…

    ... LineScrolledUp

    ScrollUpLastLineInScreen
    push bc
    call GetLineAddrOne ;source ... bytes - one ZX screen line in the scroll buffer
    db 0 ... now points to required screen byte
    PUSH HL

    LD ...
    Digital Prawn Digital Prawn December 2008 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…

    ... don't store your screen buffer in the same way ... copy each line of the screen buffer to the display, fetching ... could even make your screen buffer bigger, so you can ... to read off the screen address straight into a ... . Just remember not to PUSH or POP anything, and ...
    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…

    ... ]So, don't store your screen buffer in the same way as ... , copy each line of the screen buffer to the display, fetching the ... . You could even make your screen buffer bigger, so you can copy ... line. Just remember not to PUSH or POP anything, and to ...
    robpearmain robpearmain May 2009 Development
  • Please test my Manic Miner remake!Thanks to everyone who downloaded my sneak preview of Manic Miner Turbo. Thanks especially to na_th_an who is the only person so far to give feedback…

    ...
    isr: push af
    push bc
    push de
    push hl ; save ... />
    .nextbuffentry
    ; check for buffer end
    ld a, b ...
    jp z, .finished
    push hl
    ; get destination address ... map from backbuffer to real screen buffer.
    Paradigm Shifter Paradigm Shifter February 2010 Games
  • 'Hello World' in ASM ?Can someone show how to make the classic 'Hello World' print with ASM code ? I cant figure at this moment how to insert and handle strings with the s…

    ...
    The arrangement of the screen buffer is another of those things ... ]

    The screen buffer starts at location 64*256 ... br />
    next_scanline:
    push bc ; Free up a register ... slightly odd way that the screen buffer is organised
    ; ...
    ajmoss ajmoss June 2010 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 …

    ... br /> ;
    dcrloop push bc ; preserve decryption loop ... ld b,$00
    push bc ; preserve decrypter length ...
    push hl ; preserve decrypter address< ... decrypter to
    ldir ; screen buffer
    chksp1 ld hl,dcbuff ...
    jp jp December 2011 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…

    ... LDIR instruction to move the screen buffer from memory to where you ... avoids any problems with the screen refresh that occurs every ... the stack. Using PUSH to write into the screen is faster than ... contention), LDI takes 16, and PUSH writes two bytes in just ...
    Metalbrain Metalbrain January 2012 Sinclair Miscellaneous
  • Some thoughs about fast scrolling on 128 modelPlease, consider this article as technically interesting concept not a proven algorithm. ONE The fastest scrollers use long sequence of PUSH inst…

    ... QUOTE=joefish;707054]Also a PUSH takes 11 cycles, or 16 ... each PUSH is highly conservative. In my experience with double screen buffer ... enough, every time you access screen memory, you have 8 ... /> tacts of delay per screen memory access. Using words halves ...
    introspec introspec June 2013 Development
  • 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…

    ... ]
    LD HL,NN
    PUSH HL
    LD HL,NN ...
    PUSH HL
    LD HL,NN ...
    PUSH HL
    LD HL,NN ...
    LD HL,NN
    PUSH HL
    ...[/QUOTE]

    screen buffer for example) are a "part ...
    Ralf Ralf October 2013 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 …

    ...
    di
    ld sp, buffer
    pop af
    pop ...

    ld sp, screen+18
    push hl
    pop de ...
    m1k3yboi m1k3yboi February 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…

    ... , your screen buffer is in linear order instead of Spectrum screen order? Good ... want it to go, and PUSH all those registers (in ... fetches a value from memory; PUSH moves the stack pointer plus ... Also, don't forget this buffer screen can be bigger than your ...
    joefish joefish April 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 line ... can switch between the corresponding screen & buffer addresses just by toggling ... PUSH ([I]or even LDIR dare I say!) [/I]your buffer to screen ...
    R-Tape R-Tape September 2014 Development
  • ZX Uno programming competition[b]Rules[/b] - The game tematic is free. The languaje can be english or spanish. - You must use Radastan video mode in the game as principal. - …

    ... (128x96x16)
    ;To generate a screen compatible with the Radastan mode ... the Spectrum screen buffer
    ld b,96
    BucPintaScans push bc
    mcleod_ideafix mcleod_ideafix December 2015 Announcements
  • off screen bufferwhen using an offscreen buffer is the memory copied to the screen in a way that makes it easier to draw sprites to the buffer? E.g. Lets say you…

    ... the downsides are that a screen buffer is a big overhead for ...
    LDI background from buffer to screen to delete
    OR ... to sprite
    sdlp: push bc
    ld h,d ... /> spriteOR:
    ...directly onto the screen and quickly...

    [/ ...
    R-Tape R-Tape June 2017 Development
  • Loadsa bullets on screen (silkworm)Did games like silkworm just draw everything to the screen or did they have complicated optimisations? and the types of games where sprites can occu…

    ... just draw everything to the screen or did they have ... to buffer in this order: background (regular black / white flash) by PUSH ... is drawn, LDI copy moves screen buffer to screen. The scrolling belt at ... is redrawed directly in screen, it is not part of buffer.
    catmeows catmeows October 2017 Development
  • Cubic RevealI just though I'd develop this a little further. Written a while ago on a whim! [img]https://dl.dropbox.com/s/p44y5dda49ucmop/square_reveal_1_1.gi…

    ... to next

    push hl ;save the plasma table ... /> jr c,a2s_l ;
    push de ;save ATTRs address
    ld a,(de) ;get SCReen buffer byte
    and b ;mask ...
    Arkannoyed Arkannoyed August 2018 Development
<1234567…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
screen 45.8K 73.8K
buffer 2.6K 4.9K
push 4.9K 12.7K

Related Threads

  • 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…
  • 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…
  • Writing to the screen from a bufferI?m designing a game and am spending a bit of time trying different ideas before I commit my self. I?m currently thinking of writing data to a buffer…
  • Question on copying screen bufferHi,<br /> <br /> Al my prevoius games were copying graphics directly to screen memory starting at 16384. Now I'm experimenting with screen buffer whe…
  • Real Spectrum screen flicker with SCREEN$I've written a basic loader to simply do a 'load "" screen$' based video from a divide+ however I'm finding the Spectrum can't render a screens and a…
  • Wow! Splitscreen gaming goes full screen!!! One screen gives two fullscreen views!Sounds a bit Alice in Wonderland (If Lewis Carroll had written it in the twenty-first century) but aparently, using 3D glasses you can get two full s…
  • ULAPlus: showing different screen modes in one screenI wanted to write a demo showing the same screen, converted to various screen modes available on the Spectrum (well, a Spectrum clone capable of show…
  • 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…
  • 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…
  • Screen buffer Tip from Raff CeccoRaff very kindly gave me this tip:<br /> <br /> "Incidentally, I remembered a trick I used on the Z80 for extra speed:<br /> <br /> When clearing the…

Related Searches

  • push pop to the screen
  • comparison screen buffer
  • screen buffer time
  • screen buffer compare time
  • linear screen buffer
  • screen address to buffer
  • screen copy push pop
  • screen buffer push bc
  • screen buffer pop bc
  • screen buffer pop bc ld sp hl
  • screen push
  • screen push comparison
  • screen push write speed
  • blit buffer to screen contention
  • screen buffer
  • routine to scroll screen buffer by 1 pixel
  • faster copy to screen from buffer
  • screen buffer einar
  • push buffer
  • print on buffer screen

Copyright © 2024 World of Spectrum