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.168s
<1…6789101112…34>
  • LUMASCII - 4-level work-in-progess build...In case anybody wants to have a play... [URL="http://www.bobs-stuff.co.uk/extras/lumascii_4_level_wip_20120909.zip"]http://www.bobs-stuff.co.uk/extr…

    ... would you go to all that effort just to get that reaction ... much work in painting the screen as I would be if ... care.

    Okay, you blit every character (that was changed ... amount of blits, I guess) to screen. But you dont need much ...
    LCD LCD September 2012 Development
  • Assembly game programming on ZX how-to?Hi. I'm planning to build and release new software for the Speccy but I'm pretty lame as to handle its hardware despite a good mastery of Z80 assembl…

    ... advice on how to do fast updates to the screen? Like drawing ... />
    When drawing to buffer you can use as much ... When ready, you copy the buffer content to screen memory.

    ... can also organize buffer memory differently than screen memory so bytes ...
    Ralf Ralf September 2012 Development
  • Video generation using a CPUWe know it is possible to generate a video signal using a CPU, and this technique was often used on low-end computers in the early 1980's (for exampl…

    ... The GPU will render to a frame buffer, and dedicated logic ... is used to output the ... contents of the frame buffer to the screen. So a modern graphics ... to a frame buffer, and dedicated circuits that output the frame buffer to ...
    Winston Winston January 2013 Chit chat
  • 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 …

    ... -> 2K
    [empty buffer to store current level or music ... decompress level 1 to the buffer. When player advances to next level, ... next level to the same buffer. When player returns to main ... to play the first time only (while still showing the loading screen ...
    Einar Saukas Einar Saukas January 2013 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…

    ...
    [*]Whenever you want to show this screen, you could first decompress ... back into a regular screen. However this method requires ... write it directly to the ZX-Spectrum screen.[/LIST]
    ... routine to transform RCS format back into a regular screen. The ...
    Einar Saukas Einar Saukas January 2013 Development
  • 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 …

    ... now, that includes the RCS to screen conversion.

    It ... used as a 6912 bytes buffer. To change this POKE loadaddress+ ... +18,128 would make the buffer 32768.

    Edit1 ... zx7 decompressor with RCS conversion to screen routine.
    Load your ...
    FrankT FrankT January 2013 Brand new software
  • Bottom 4 lines of the screen fileI'm wanting to save the bottom 4 lines of the display memory (AT 20,0 to #0; AT 1,31) 23168 is the start of the attributes and its length will be 32…

    ... B,4 ; Number of screen char lines to save
    SPRSLP1 PUSH ... B,4 ; Number of screen char lines to restore
    RPRSLP4 PUSH ... defs 1024,$00 ; 1024 byte buffer for screen save
    ATRBUF2 defs ...
    dbolli dbolli February 2013 Development
  • Keyboard TrickI know how to use the multi key in BASIC with IN you can get the keys [QUOTE]IN 254+256*(255-2^K)[/QUOTE] K is the keyboard's half row, comes from …

    ... /> PUSH HL ; Will return buffer position later
    LD BC ... $ ; Set this to where you want the buffer to be.
    ;22528 ... screen with ink.[/code]

    The offset in the buffer ... slightly longer routine, the buffer could order the keys ...
    BloodBaz BloodBaz February 2013 Sinclair Basic
  • MegaManZXMega Man for ZX Spectrum [center] [IMG]http://i45.tinypic.com/2ho90rd.gif[/IMG] [IMG]http://i49.tinypic.com/dzt7bd.png[/IMG] [IMG]http://i49.tinyp…

    ... stop abruptly. Not every screen would be cluttered with ... original. Except the character selection screen (the middle one) doesn ... sprites to a tile buffer and then render such buffer on screen. The ... the knowledge to create such graphical engine to be fast ...
    na_th_an na_th_an March 2013 New game ideas
  • MegaManZXMega Man for ZX Spectrum [center] [IMG]http://i45.tinypic.com/2ho90rd.gif[/IMG] [IMG]http://i49.tinypic.com/dzt7bd.png[/IMG] [IMG]http://i49.tinyp…

    ... sprites to a tile buffer and then render such buffer on screen. The ... even 2/3 of the screen.[/QUOTE]

    Hmmm... ... new engine called RetroBlocks (similar to CEZBlocks) might be good ... It can take the previous screen state into consideration and draw ...
    Metalbrain Metalbrain March 2013 New game ideas
  • MegaManZXMega Man for ZX Spectrum [center] [IMG]http://i45.tinypic.com/2ho90rd.gif[/IMG] [IMG]http://i49.tinypic.com/dzt7bd.png[/IMG] [IMG]http://i49.tinyp…

    ... sprites to a tile buffer and then render such buffer on screen. The ... the knowledge to create such graphical engine to be fast ... even 2/3 of the screen.[/QUOTE]

    ... one before I run to the bathroom for my ... , and had always wanted to do. Will also look ...
    Sadako Sadako March 2013 New game ideas
  • MegaManZXMega Man for ZX Spectrum [center] [IMG]http://i45.tinypic.com/2ho90rd.gif[/IMG] [IMG]http://i49.tinypic.com/dzt7bd.png[/IMG] [IMG]http://i49.tinyp…

    ... based sprites to a tile buffer and then render such buffer on screen. The ... have the knowledge to create such graphical engine to be fast enough ... even 2/3 of the screen.[/QUOTE]

    Huh? I ...
    Timmy Timmy March 2013 New game ideas
  • Fastest redraw of screen from UDGsHere's a question for everyone, to generate a bit of code to be used in games: On a standard 48K Spectrum, what's the fastest way to redraw the scre…

    ... of space in the frame buffer on screen addresses![/QUOTE]

    to start/finish:
    [CODE]start ...
    Einar Saukas Einar Saukas March 2013 Development
  • What Spectrum projects (Software/Games/Utility)(Hardware)(Others) are you working on?So, basically that :) You dont have to give names or more clues if you dont want to ;) Also, if you are working on more than one, you can tell all of…

    ... uses a variable size buffer to do this, up to 256 bytes, and ... does not have a back buffer screen. That ... 256 bute buffer *is* his back buffer! Tremendously efficient ...
    csmith csmith March 2013 Development
  • What Spectrum projects (Software/Games/Utility)(Hardware)(Others) are you working on?So, basically that :) You dont have to give names or more clues if you dont want to ;) Also, if you are working on more than one, you can tell all of…

    ... a variable size buffer to do this, up to 256 bytes, ... and does not have a back buffer screen. ... That 256 bute buffer *is* his back buffer! Tremendously ... that the routine has to draw. Calculates the ... that takes a buffer very long
    climacus climacus March 2013 Development
  • 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…

    ... :

    tacts, lost due to contention in sp-1 -> tacts ... , lost due to contention in sp-2 -> overall ... . for random accessess to screen memory during the screen drawing using PUSH we ... 8=7.5 tacts of contention delays. Would you agree with ...
    introspec introspec June 2013 Development
  • 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…

    ... />
    tacts, lost due to contention in sp-1 -> tacts ... , lost due to contention in sp-2 -> ... for random accessess to screen memory during the screen drawing using PUSH ... estimate, because the actual contention delay is deterministic and ...
    Einar Saukas Einar Saukas June 2013 Development
  • Scrolling by 2 pixelsWhat is the fastest way of scrolling a Spectrum screen line by 2 pixels left or right? When thinking about it I've come to this simple solution: [C…

    ... was making operations on linear screen buffer in memory. I didn't ... to real screen
    N - are not directly copied to screen but deliver bits to ... width of my buffer line doesn't need to be 32 bytes ...
    DI
    LD HL,Buffer+256*14+255

    Ralf Ralf August 2013 Development
  • Experimenting with turboloadersHello, My first post, having lurked here for a while. I'm a lifelong computer nerd, Spectrum fan since childhood in the eighties, and have recently…

    ... an implementation of loader_advance_pointer to blit a loading screen (or at least ... RAM for an "instant" screen a la Speedlock, then ... a contrived example using a screen. First, the attributes are ... loaded off-screen, then blitted into video ...
    stephenw32768 stephenw32768 August 2013 Development
  • Scrolling by 2 pixelsWhat is the fastest way of scrolling a Spectrum screen line by 2 pixels left or right? When thinking about it I've come to this simple solution: [C…

    ... I'm asking is to do with memory contention. If the byte ... likley, as the resulting contention is limited to 1 byte rather than ... 32K there will be no contention; the same if you ... driven routine to put these already scrolled pixel to screen, the contention won't ...
    mattsteel mattsteel August 2013 Development
  • Another vertical scrolling questionwhile talking about w256 x h128 vertical scrolling, are 128k modes have any advantages over 48k models? has extra ram or swappable screen buffer any…

    ... /> has extra ram or swappable screen buffer any use on scrolling?[/QUOTE ... with screen sync are gone. And it is always better to copy ... and draw it to screen swapped off than trying to copy 4KB while ...
    catmeows catmeows 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…

    ... hl, 0xd800 ; start of character buffer to HL
    add hl, de ...
    jp po_scr_3 ; scroll the screen and return

    ; ... a, (de) ; first byte of screen to A
    xor (hl) ; compare ...
    chev chev October 2013 Development
  • Nasty 'Gotcha' for multicolour timingI thought I would be better developing my multicolour routine on the 48K first, being the slowest, so it would then be sure to work on the 128K varia…

    ... multicolour from a buffer to the centre of the screen.
    This ... colour data in the buffer is a pointer to the next line ... is processed, the buffer automatically wraps from bottom to top. Thus the ... A from a buffer after each row of colour to make sounds ...
    joefish joefish October 2013 Development
  • 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…

    ... is a good way to time sprites to screen refresh? or is it ... into that 'wpoke'. Remember to save and restore any registers ... size screen 32x24
    53 ; d1ff - d1ff SP1.LIB attribute buffer
    buffer
    55 ; d1ed - d1f6 ...
    Alcoholics Anonymous Alcoholics Anonymous October 2013 Development
  • Experimenting with turboloadersHello, My first post, having lurked here for a while. I'm a lifelong computer nerd, Spectrum fan since childhood in the eighties, and have recently…

    ... the early loading-screen demos I posted ... also have the printer buffer to use as scratch ... to retrofit 47loader to it as a tech demo to show to ... [B]David Jones[/B], with a view to convincing him to ... [quote]Anyway looking forward to using it with my ...
    stephenw32768 stephenw32768 October 2013 Development
  • Overclock the Z80 cpu to smooth out gameplay?Was thinking today of a Genesis/Megadrive mod I did a while back. It involved lifting the CLK leg on the motorola 68000 cpu (which in the MD, if I r…

    ... writes to screen. Contrast with the Pentagon which has no contention in shared ...
    chev chev November 2013 Hardware
  • Isometric GamesAs a longer term project I'm thinking of attempting an isometric game, along the lines of Alien8, but with Magic Knight. No promises though, because …

    ... might be a better way to do the going behind blocks ... things it might be quicker to mask the character sprite using ... above the 32K address space to avoid screen contention slowdown. It would also ... so far, but I need to be getting on with Finders ...
    David Jones David Jones January 2014 Development
  • Game loopJust working on my first ever Spectrum game, and am struggling to work out what the game-loop should look like. I've got interrupts enabled (mode 2)…

    ... on how you are drawing to the screen.

    One thing ... completed graphics to a buffer and then copy the finished result to screen. sp1 ... example that draws completed graphics to screen one character square at a ...
    Alcoholics Anonymous Alcoholics Anonymous January 2014 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 …

    ... position in buffer starting at 23296,DE-screen graphics position ... /> LD A,D ;screen graphics address to screen attribute addrees
    RRCA ... br /> ;change copy tiles to buffer in loop code
    ; ... /> ;change copy single tile to buffer code
    ;jumps here ...
    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 …

    ... previous zero in the circular buffer to locate the beginning of ... only need to decompress data when moving to a different screen, then ... use the bitmap screen itself as the decompression buffer. If you ... top 2/3 screen sectors for the circular buffer (thus 4096 ...
    Einar Saukas Einar Saukas January 2014 Brand new software
<1…6789101112…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
blit 102 210
buffer 2.6K 4.9K
to 549.6K 1.6M
screen 45.8K 73.8K
contention 1.4K 2.4K

Related Threads

  • How to get Grahics to wrap vertically around the screen?I am using the following code to draw an image to the screen.<br /> <br /> First I use HL to contain ROW and COLUM<br /> I then call the MapScreenFun…
  • Fastest way to write something to screen$Hi,<br /> <br /> I just got pasmo.exe and start playing with attr scrolling, well, not scrolling, just write different values to a block and see if I…
  • Fastest way to decide which pixel to paint in order to draw a straight line(after I saw "Bresenhams circle algorithm" in development forum, I decided to ask this in here)<br /> <br /> in fact, I want to accelerate a car towa…
  • 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…
  • Now seems to be a good time to add to your collectionsI have bought a few spectrum items to add to my collection recently, had i bought them a year or two ago they would have cost double. This is one of …
  • Update to Image to ZX Spec to 1.3.1I'm inbetween jobs at the moment and felt the need to add a new feature - the ability to export anim gifs.<br /> <br /> [IMG]https://lh6.googleuserco…
  • 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.<br /> <br /> After reading about usin…
  • How to add a loading screen to my tap file[FONT=Calibri][SIZE=3]I?ve got my game created as a tap file generated by Pasmo. I now want to add a loading screen. Can anyone explaine the best way…
  • 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 it possible to add a listing to a screen?I made this picture (see next message for link) deliberately in the bottom half of the screen hoping to be able to have another display in the upper …

Related Searches

  • fastest way to clear screen
  • full screen fuse how to
  • loading screen poke to hide text
  • yellow hue to screen
  • push pop to the screen
  • shadow screen to c000
  • write to screen
  • copy picture to screen
  • comparison screen buffer
  • screen buffer time
  • screen buffer compare time
  • white screen no border when trying to load
  • 48k spectrum white screen no border when trying to load
  • save more than 1 screen to memory
  • fastest way to clear a screen
  • convert screen to png
  • poke characters to screen
  • screen address to buffer
  • routine to scroll screen buffer by 1 pixel
  • faster copy to screen from buffer

Copyright © 2024 World of Spectrum