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.008s
<1234567…34>
  • 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 buffer is linear, so updating it should be ... the sprites directly in the buffer. Now, apart from masking ... restoration for each sprite, but since the buffer is linear, going down ... the width. And the linear buffer may have invisible zones that ...
    Metalbrain Metalbrain May 2012 Development
  • 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) […

    ... 's scoreboard for rendering a sprite. This seems possible on a ... /> The colour map is a linear buffer that is actually 32 characters ... too. So to erase a sprite, I patch the pixels with ... to turn off the automatic sprite drawing/erasing, and do it ...
    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…

    ... easier and harder stuff like sprite drawing even harder. It ... difficulty to do a linear buffer as it is to ... when drawing sprites, the sprite engine in my sig never ... draw any size of sprite and clip it against ... want to make in a sprite engine.

    ...
    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…

    ... routine to copy pixels from linear buffer to screen would be ... column once for the entire sprite). In these cases, the ... colored big pixels, using a linear buffer to store attributes, implemented as ... on-the-fly from this linear buffer and modifies attributes on ...
    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 ... extra overhead only once per sprite. Even for an average of ... only 2 big pixels per sprite, you would have to update ...
    Einar Saukas Einar Saukas December 2014 Development
  • Raster effects - quick questionHi Guys Just a quick question regards what the ULA is doing as its drawing each scan line. Assuming the beam has finished drawing the border, am I…

    ... something else entirely, like a sprite size for a beat em ... attribute values from my own linear buffer of 32x24 bytes into video ... attribute values from my own linear buffer, now modified to 32x48 bytes ... at a time from the buffer into a register, it seems ...
    Dax Trajero Dax Trajero August 2019 Development
  • [NO NAME PROJECT] contributionhi to all. im writting new-super-mega game. it will be finished this century. :) so what is going on ? in the game (an arcade adventure) player can …

    ...
    47104 12*8 chars linear buffer (768 bytes)
    47872 timer ...
    Fikee Fikee December 2008 Development
  • Recent talk of developing new SpectrumsHi all, I can see from a few threads on here that some Wossers like Vasil and Aien 8 are interested in developing more powerful Spectrums or improvi…

    Linear buffer would be slower to draw ... is surely more optimal than linear buffer.

    Probably the most ...
    Shiru Shiru January 2011 Hardware
  • Recent talk of developing new SpectrumsHi all, I can see from a few threads on here that some Wossers like Vasil and Aien 8 are interested in developing more powerful Spectrums or improvi…

    [QUOTE=Shiru;503393]Linear buffer would be slower to draw ... is surely more optimal than linear buffer.[/QUOTE]

    It depends ...
    Metalbrain Metalbrain January 2011 Hardware
  • Recent talk of developing new SpectrumsHi all, I can see from a few threads on here that some Wossers like Vasil and Aien 8 are interested in developing more powerful Spectrums or improvi…

    ... =TVzombie;503402]Whereas with linear frame buffer you need someting like
    linear buffer. And this is the worst ... be much simpler with a linear buffer.
    Metalbrain Metalbrain January 2011 Hardware
  • Recent talk of developing new SpectrumsHi all, I can see from a few threads on here that some Wossers like Vasil and Aien 8 are interested in developing more powerful Spectrums or improvi…

    ... advantage goes clearly to the linear buffer.[/QUOTE]
    Not so clearly ... special cases, and with simple linear framebuffer you can't take ... be much simpler with a linear buffer.[/QUOTE]
    Not so much ...
    TVzombie TVzombie January 2011 Hardware
  • Add horizontal hardware scroll to ULA+In this case we must read a bit in the ULA+ for test if supported. And the future software that uses it must have to branch: 1. If hardware scroll i…

    ... , and independent with the ink), linear buffer mode, etc...

    Then ...
    antoniovillena antoniovillena November 2011 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.…

    ... ).

    A circular buffer works with modular arithmetic. You ... somewhere within a fixed size buffer. Whenever you add to ... back to zero. The linear buffer in memory wraps in a ... circular buffers as two concatenated linear arrays while reading. You ...
    Alcoholics Anonymous Alcoholics Anonymous March 2012 Development
  • GUI/OS for the Spectrum?Hi, Is anybody working on a WIMP/GUI system for the Spec? Is there anything current out there? [url]http://snakeoillabs.com/wordpress/2005/10/30/8…

    [QUOTE=tstih;630116]1) Linear backbuffer. This means each drawing routine could be much faster since adding 32 would get you to next line and shifting 5 times left to random line.
    [/QUOTE]

    why people think that linear buffer is faster ?
    catmeows catmeows June 2012 Development
  • GUI/OS for the Spectrum?Hi, Is anybody working on a WIMP/GUI system for the Spec? Is there anything current out there? [url]http://snakeoillabs.com/wordpress/2005/10/30/8…

    [QUOTE=catmeows;631614]why people think that linear buffer is faster ?[/QUOTE]

    It appeals to our sense of order, I suppose. :)
    tstih tstih June 2012 Development
  • GUI/OS for the Spectrum?Hi, Is anybody working on a WIMP/GUI system for the Spec? Is there anything current out there? [url]http://snakeoillabs.com/wordpress/2005/10/30/8…

    ... ;631614]why people think that linear buffer is faster ?[/QUOTE]
    ... a case where a linear frame buffer is quite obviously not ... the peculiarities of the frame buffer layout generally had something ... help, the frame buffer wasn't a chunky linear display, but ...
    Winston Winston June 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 if ... 's still copying from a linear buffer. Using LD/PUSH it might ...
    joefish joefish July 2012 Brand new software
  • RCS (Reverse Computer Screen)[B]RCS[/B] ("Reverse Computer Screen", or simply SCR written backwards) is a small utility I'm about to release, that reorders bytes from the ZX-Spec…

    ... :
    1. From spectrum to linear buffer. (not RCS)
    2. Xoring ...
    antoniovillena antoniovillena February 2013 Development
  • RCS (Reverse Computer Screen)[B]RCS[/B] ("Reverse Computer Screen", or simply SCR written backwards) is a small utility I'm about to release, that reorders bytes from the ZX-Spec…

    ... :
    1. From spectrum to linear buffer. (not RCS)
    2. Xoring ...
    Einar Saukas Einar Saukas February 2013 Development
  • RCS (Reverse Computer Screen)[B]RCS[/B] ("Reverse Computer Screen", or simply SCR written backwards) is a small utility I'm about to release, that reorders bytes from the ZX-Spec…

    ... /> 1. From spectrum to linear buffer. (not RCS)
    2 ... the following table, the "linear buffer" transformation is identified as " ... /> These results (using linear buffer and XOR with previous ... is unfortunate, since encoding linear buffer is much easier than ...
    Einar Saukas Einar Saukas February 2013 Development
  • RCS (Reverse Computer Screen)[B]RCS[/B] ("Reverse Computer Screen", or simply SCR written backwards) is a small utility I'm about to release, that reorders bytes from the ZX-Spec…

    ... provides better compression than LIN (linear buffer order), although the difference is ...
    Einar Saukas Einar Saukas February 2013 Development
  • 30-column 8x2 multicolor (even in 48K)I don't recall any 8x2 multicolor routine for 30 columns that would work on all Spectrum models (including the Spectrum 48K), so I decided to write i…

    ... "]28 columns reading from a linear buffer[/URL]. And I doubt it ...
    Einar Saukas Einar Saukas August 2013 Development
  • 24-Wide or 26-Wide Multicolour Tile EngineI've been playing about with more multicolour routines (8x1, 8x2 etc.) and have one a bit clever and suitable for a tile-based game. No particular d…

    I suppose you are talking about 8x2 multicolor with linear buffer... right?

    [I]
    EDIT: Ops! You have just answered my question.[/I]
    Einar Saukas Einar Saukas August 2013 Development
  • 24-Wide or 26-Wide Multicolour Tile EngineI've been playing about with more multicolour routines (8x1, 8x2 etc.) and have one a bit clever and suitable for a tile-based game. No particular d…

    ... I didn't use a linear buffer.

    I suppose the ... main advantage of a linear buffer would be scrolling. That's ...
    Einar Saukas Einar Saukas August 2013 Development
  • 24-Wide or 26-Wide Multicolour Tile EngineI've been playing about with more multicolour routines (8x1, 8x2 etc.) and have one a bit clever and suitable for a tile-based game. No particular d…

    Scrolling is a bit complicated to provide as a generic game engine. A linear buffer is one thing. Pointer access to it, where the source address is not hard-coded so you can move the pointer for a quick scroll, is another thing that takes more time.
    joefish joefish August 2013 Development
  • filled shape creating codeDevelopment is continuing well on a resurrected project of mine from about 20 years ago. Speed and size optimizations are going well along with displ…

    ... .

    Drawing line in linear buffer, inner loop:
    add hl ... .

    XOR-fill from linear buffer to screen:
    pop de ...
    Alone Coder Alone Coder October 2013 Development
  • Is ESXDOS flexible enough to incorporate e.g. Spectranet commands?I was just discussing the idea with someone about the wish some people have to be able to combine interfaces such as DivIDE (Plus) / DivMMC EnJOY! wi…

    ... address
    ; de = void *buffer
    ; bc = uint buffer_len< ... here is a buffer allocator and linear buffer data type for ... road I need a linear buffer with insert/append/read ... should have written this linear buffer type first and then ...
    Alcoholics Anonymous Alcoholics Anonymous February 2014 Hardware
  • 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…

    ... , copy 32 attributes from linear buffer to next attribute row, simply ... read next 32 attributes from linear buffer and "poke" these ... time left to calculate linear buffer addresses dynamically as you ... as single attribute in linear buffer. It means the method ...
    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…

    ... 's the point of this buffer business?[/QUOTE]

    IMHO ... a buffer makes sense in a demo ... time to also copy from linear buffer would not cost anything extra ...
    Einar Saukas Einar Saukas December 2014 Development
  • Let's copy buffers!Figured I'd do some double buffered graphics, so I can render for several frames before displaying stuff. Yes, I mean on a 48k speccy, so no 128k spe…

    ...
    ; read 12 bytes from linear buffer (left side)
    buffer1:
    ld sp, buffer
    pop af
    pop ...
    ; read 12 bytes from linear buffer (right side)
    buffer2:
    Einar Saukas Einar Saukas April 2016 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
linear 960 1.2K
buffer 2.6K 4.9K
sprite 5.5K 11.1K

Related Threads

  • 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 …
  • C, Z88DK and the Sprite Pack LibraryI wrote a short demo that shows a taste of what can be done from C on the Spectrum:<br /> <br /> [url="http://justme895.tripod.com/zqa/pacmen.zip"]ht…
  • 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
  • UDG/sprite HelpRestore 5: For N=20 To 21: Read G$: For R=0 To 7: Read B: Poke Usr G$+r,b: Next R: Next N
  • Print 'n' Plotter SPRITE MACHINEJust got this from an ebay seller this afternoon. I just TZXd it and sent it to the Steve at the vault, yet it might be a while before it gets put up…
  • Sprite Graphics TutorialHi everyone,<br /> <br /> Would like some feedback on the following:<br /> <br /> I am thinking of writing a Sprite Graphics Tutorial, ie. how to bes…
  • 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…
  • Laser Basic Sprite GeneratorDoes anyone know how to use Laser Basic Sprite Generator? I've downloaded it from this site but I don't know what to do with it! <br /> <br /> Thanks…
  • Best Sprite on the SpectrumWhich sprite or character from any Spectrum game do you think is the best? I personally like both the Miner and Jet Set Willys, because of thier sim…
  • Sprite Graphics Tutorial - additionsHi Folks,<br /> <br /> Just made some additions to the tutorial I started ages ago. <br /> <br /> Link is:<br /> [url="http://members.aol.com/derekm…

Related Searches

  • xor sprite
  • sprite interrupts
  • sprite sheet
  • basic scroll sprite
  • sprite
  • sprite resources
  • joe gunn sprite routine
  • sprite editor
  • simple sprite routine
  • erase sprite
  • redballoon s sprite
  • erase masked sprite
  • xor masked sprite erase
  • from linear buffer
  • multicolor from linear buffer
  • linear screen buffer
  • print linear buffer
  • linear screen buffer sprites
  • linear buffer
  • linear buffer alien 8

Copyright © 2024 World of Spectrum