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
<1…567891011…34>
  • How to disable the "scroll?" message?Hello. I'm a beginner Z80 assembly programmer and I decided to make a ZX Spectrum game to practice my skills and gain some more experience. I curr…

    ...
    ; this points at the screen RAM at the moment. You ... to an off screen buffer and copy that to screen if you want ... used to be (middle of screen) which needs to be inside ... EQU 0 it allows full screen movement and does not draw ...
    Paradigm Shifter Paradigm Shifter June 2022 Development
  • Robospec (new project, hopefully useful as a tutorial as well)Starting a new project after my graphics investigations. * It's gonna be a Robotron clone since that's not too ambitious (although I'd like to hav…

    ... to an off screen buffer and copy that to screen if you want ...
    SCRBUF_BASEADDR is just the screen address, might want to change ... not draw directly to the screen.
    WINDOW_ stuff is ... the attributes (straight after the screen)
    STRIPES set to 1 ...
    Paradigm Shifter Paradigm Shifter July 2022 Development
  • Robospec (new project, hopefully useful as a tutorial as well)Starting a new project after my graphics investigations. * It's gonna be a Robotron clone since that's not too ambitious (although I'd like to hav…

    ...
    ; this points at the screen RAM at the moment. You ... to an off screen buffer and copy that to screen if you want ... hit the edge of the screen. Check overlap stuff is 1D ...
    Paradigm Shifter Paradigm Shifter July 2022 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…

    ... use a Double Buffer (DB) or 'Back Screen' to draw ... where stuff goes, write sprites without worrying which line ... block sprites and shift them up and down the screen ... player and 3 alien sprites milling about with no ... draw-rate up for the sprites.

    If ...
    LuMan LuMan April 2014 Development
  • Advice about drawing sprites on spectrum I've coded sprite drawing before and know all the theory about masks from a long time ago (microhobby rules! ;), but since I did it on Amiga with ha…

    ... buffer to screen.

    3. precalc:

    3a. Have "preshifted" sprites ... . AND + OR from preshifted sprites to screen.



    Drawing to screen:

    1. Work ... directly on the screen, and somehow synchonize your ...
    windenNTW windenNTW July 2003 Games
  • Smooth Color Masked Sprites using fast page flip on 48kHere is a quick demo of using char based sprites using the Page flip method: a) Background is copied to buffer b) Sprites drawn on buffer c) Buffer …

    ... buffer
    b) Sprites drawn on buffer
    c) Buffer copied to screen ... background into the buffer, draws the sprites and when finished, ... up the drawing of the sprites too.
    [code]
    sprites
    lp1:
    PUSH ...
    robpearmain robpearmain September 2004 Development
  • Smooth Masked Sprites using fast page flip on 48k Part 2Ok, After all the suggestions in Part 1, which were all excellent (Thankyou), I opted on the following: I have 2 x 6k Offscreen areas (Yes, that's …

    ... /> COPY BACKGROUND TO BUFFER
    MOVE AND DRAW SPRITES TO BUFFER
    SET ... FLAG IS 1, FAST COPY BUFFER TO SCREEN

    It is ... /> ; ON ENTRY:
    ; HL CONTAINS SCREEN ADDRESS
    ; DE CONTAINS CHAR ...
    robpearmain robpearmain September 2004 Development
  • Problem Wrapping SpritesHi, I am having an issue wrapping my sprites around the screen, Basically, I have a back buffer which is 24 chars (192 Pixels) by 28 chars (224 P…

    ... my sprites around the screen,

    Basically, I have a back buffer ... Pixels).

    I have sprites that can move in 1 ...
    robpearmain robpearmain April 2009 Development
  • 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…

    ... buffer and then writing this ?back buffer? to the screen. Can the whole screen ... be drawn from the buffer without ...
    Mr Millside Mr Millside June 2009 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…

    ... possible to copy a back buffer of size 4096 bytes to ... top two sections of the screen without the refresh causing tearing ...
    Mr Millside Mr Millside September 2014 Development
  • SpritesYes yes, I know this has been hashed over plenty of times before, but... I have knocked up a quick tiling routine which works with my back buffer co…

    ... which works with my back buffer code, and would like to ... to have a list of sprites (each with individual data) and ... , it will be a flip screen game (also looking at spectranizing ...
    polomint polomint November 2014 Development
  • Subtract 4 from an addressThis is a novice Z80 question really: I'm trying to vertical scroll my back buffer, but I'm not sure of the quickest way to apply an offset and mo…

    ... to vertical scroll my back buffer, but I'm not sure ... explained here:

    My buffer is 22x26 chars however the ... only there to allow sprites to exit the screen smoothly. The area ... chars wide. My buffer is arranged in a linear fashion, NOT in ...
    Atari_Jetman Atari_Jetman September 2015 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 …

    ... the screen, so it looks like some games draw the sprites directly ... onto the screen after copying a buffer.[/QUOTE]
    screen. Start updating (in a linear, top to bottom ...
    Hikaru Hikaru May 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 …

    ... buffer is linear, so updating it should be easy. As for the sprites ... directly on the screen right after the screen is painted. For ... upper half of screen > paint upper sprites > paint lower ... part of screen > paint lower sprites. The sprites need to ...
    Metalbrain Metalbrain May 2012 Development
  • BIFROST* ENGINE 1.2 released!Another improved version of the BIFROST* ENGINE is now available! Download it here: [url]http://www.worldofspectrum.org/infoseekid.cgi?id=0027405[/u…

    ... looped code and a moveable buffer pointer, and 28-wide ... s still copying from a linear buffer. Using LD/PUSH it might ... Kind of like Joffa's screen scrolling, but on a line ... all 192 rows of the screen, except the processor time ... time for, say, redrawing sprites.
    joefish joefish July 2012 Brand new software
  • What would you do with four joysticks?Anyone got some inspiring ideas for four-player games, or twin-stick two-player games..? I can think of, for four players: [I]Warlords[/I] (Atari) […

    ... /> The colour map is a linear buffer that is actually 32 characters ... pixel pattern over the entire screen (like 00001111 for 4x2 pixel ... is to draw as many sprites as possible during the top ... pass. That way if the screen scrolls, they will automatically be ...
    joefish joefish October 2013 New game ideas
  • Spectrum screen layoutSeeing the thread on displacement I was wondering why the spectrum had the stupid screen split into three sections and the addresses for each section…

    ... same difficulty to do a linear buffer as it is to do ... check if you go off screen adds directly to the execution ... past "INC H" when drawing sprites, the sprite engine in my ... it against any rectangle on screen :) But admittedly, that results from ...
    Alcoholics Anonymous Alcoholics Anonymous May 2014 Sinclair Miscellaneous
  • 64x48 monochrome big pixels display ideaHi. I was playing with this idea of having a simple 64x48 bytes buffer, 1 byte per pixel, then a renderer which would take that buffer and render it…

    ... to copy pixels from linear buffer to screen would be trivial:
    sprites" (that only need to ... big pixels, using a linear buffer to store attributes, implemented ... from this linear buffer and modifies attributes on screen every 4 ...
    Einar Saukas Einar Saukas December 2014 Development
  • 64x48 monochrome big pixels display ideaHi. I was playing with this idea of having a simple 64x48 bytes buffer, 1 byte per pixel, then a renderer which would take that buffer and render it…

    ... routine to copy pixels from linear buffer to screen took 50,142 T ... -states. Therefore copying entire buffer to screen will be 49,698 T ... would probably use "big pixel sprites", implying this extra overhead only ... have to update 1,700 sprites per frame to get so ...
    Einar Saukas Einar Saukas December 2014 Development
  • 64x48 monochrome big pixels display ideaHi. I was playing with this idea of having a simple 64x48 bytes buffer, 1 byte per pixel, then a renderer which would take that buffer and render it…

    ... to update almost the entire screen before displaying it again. ... typically update only a few sprites per frame. Thus my ... simply use NIRVANA and update screen directly. :)

    Unless ... time to also copy from linear buffer would not cost anything extra ...
    Einar Saukas Einar Saukas December 2014 Development
  • Advices for double buffering ?Hi, I'm currently coding graphics routines for a forthcoming game, I use a double buffer (the dummy screen is at $e000, the code at $8000) to pro…

    ... sprites and overall going from top to bottom in a linear ... the case, copying the buffer behind the raster is still ... the top of the screen area at around 15K ... no reason to reduce the screen size. A fullscreen SP ... likely drawn most of the screen. They aren't gonna ...
    Hikaru Hikaru September 2015 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…

    ... proper procedure which will copy buffer to screen and take into account ... in games would be:
    - linear (next horizontal line data is ... capture background when drawing the sprites
    - redraw whole location each ...
    Ralf Ralf June 2017 Development
  • help with sprites from SevenUpHas anybody got source for a short m/c rountine that can send sprites designed in SevenUp to the screen or to a dummy screen? A long time ago, I wor…

    ... that can send sprites designed in SevenUp to the screen or to ... a dummy screen? A long time ... just 1 third of the screen only, but I'm still ... to any part of the screen. I was planning to use ...
    mulder mulder April 2004 Development
  • IM2 Machine Code Sprites Example Code Using Char Based SystemFurther to my earlier post, here are sprites running using char method with IM2 driving it Note, for 48k spectrum using TASM [code] ; ***********…

    ... br />
    ; Char Offset Sprites Demo

    ; August ... Entry:
    ; HL Contains Screen Address
    ; DE Contains ... Exit
    ; HL Contains Screen Address
    ; BC preserved ...
    robpearmain robpearmain August 2004 Development
  • Help needed with drawing masked spriteI need to draw a small sprite (16 bytes) on to the screen using a mask. Its the only sprite that will be used so speed isn't too important. I was goi…

    ... bytes) on to the screen using a mask. Its the ... draw the sprite to the screen using the mask. On ... the next screen update I would erase the ... in the buffer. Re-fill the buffer if the sprites x,y ... had moved to a different screen ...
    Mr Millside Mr Millside November 2004 Development
  • 128k Speccy ScreenAm I right in thinking that you can draw to one, while displaying the other (therefore eliminating the need for timing when you dump the screen and d…

    Am I right in thinking that you can draw to one, while displaying the other (therefore eliminating the need for timing when you dump the screen and draw the sprites etc... a-la 48k ??)
    dansauk dansauk August 2005 Development
  • Aggravating problem with screensI've rewritten my Sam C runtime emulator code ( well almost ) to allow me to use my own routines for blitting sprites onto the screen, storing tiles …

    ... own routines for blitting sprites onto the screen, storing tiles in the ... bit of memory above the screen memory ( yes, I reference count ... . To be able to load sprites from disk and place them ... . To have a foremost screen, and a back buffer, which flip when ...
    DonkeyPong DonkeyPong January 2007 Development
  • 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…

    ... engine for sprites. The SP1 engine divides the screen into ... be drawn in a buffer (72 bytes for 9 ... routines. SP1 will do sprites and some backgrounds, some ... to either the screen or to a buffer in memory. ... from the buffer and scrolls that on the screen.
    ...
    Alcoholics Anonymous Alcoholics Anonymous June 2007 Development
  • Seeking loading screen for Egghead 5To celebrate his forthcoming 18th birthday, Egghead will be taking a Mediterranean cruise on his yacht with a few friends. As with most coming-of-ag…

    ... and the background graphics and sprites are done, but at over ... bogged down designing all those screen layouts, organising patrolling nasties and ... The game needs a loading screen and perhaps an image for ... s any consolation. And a screen named after you, if you ...
    jonathan jonathan October 2007 Development
  • Sprites...What is fastest way for drawing masked sprites at any screen position without using preshifted data ? I want to use it for isometric view game... li…

    ... way for drawing masked sprites at any screen position without using preshifted ... />
    So I need masked sprites at any coord...

    popmilo popmilo June 2008 Development
<1…567891011…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
linear 960 1.2K
screen 45.8K 73.8K
buffer 2.6K 4.9K
sprites 7K 11.2K

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…
  • 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…
  • Best Side Screen/Screen-Surrounds?I've been researching side-art/screen-surrounds for my own game, so at the risk of asking a question that has probably been asked in the last 20-odd …

Related Searches

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

Copyright © 2024 World of Spectrum