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.126s
<1…567891011…34>
  • 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…

    ... way you have a character buffer assigned for each window which ... main screen has to be redrawn and the screen buffer says it belongs to screen 3 ... 7,7 from screen 3's own buffer. Leaving two screen char lines ... biggest size a window's buffer will have is 32x22 ...
    na_th_an na_th_an June 2011 Development
  • writing an emulator-newbie needs helpHi, this is my first post here. I decided to write a minimalistic emulator of ZX Spectrum-no emulation of advanced peripherals, no emulation of sound…

    ... I press Enter and proceed to next screen (game selection menu) both ... br /> L2=buffer[1];
    H2=buffer[2];
    E2=buffer[3];
    C=buffer[13];
    B=buffer[14];
    IY=(buffer[16] 2 ...
    R=buffer[20];
    F=buffer[21];
    A=buffer[22];
    PeterP PeterP August 2011 Emulators
  • writing an emulator-newbie needs helpHi, this is my first post here. I decided to write a minimalistic emulator of ZX Spectrum-no emulation of advanced peripherals, no emulation of sound…

    ... Something is writing to screen memory to create those little yellow ... us are going to be able to do it for ... a couple of screenshots to go on...[/QUOTE]
    screen as temporary buffer when the affected ... what PeterP redraws the screen at the end of ...
    zx81 zx81 August 2011 Emulators
  • BUZZSAW+ Demo No. 3Right, another demo of BUZZSAW+. [URL="http://www.joefish.co.uk/speccy/Joefish_Buzzsaw_Demo_3.tap"]Joefish_Buzzsaw_Demo_3.tap[/URL] The default con…

    ... of 0/24 into the buffer to generate a noise.
    ... near the top of the screen, the border would flash ... at the top of the screen.

    I ... wave effect on the title screen. Even then I still ...
    There are some huge screen address tables in there that ...
    joefish joefish August 2011 Development
  • machine code loadercan someone have a look at this loader and break down what its actually doing and also how i can stop it from executing the 2 loads of headerless blo…

    ... be bunged in the printer buffer to load the two headerless blocks ... transferred to other media. The first one is just a SCREEN$, the ... .

    To transfer the CODE block to another medium, it ... POKE is to stop the LOAD addressing the lower screen.
    [ ...
    Battle Bunny Battle Bunny August 2011 Sinclair Miscellaneous
  • Fastest way to mirror a byte?I.E. turning 01100000 into 00000110, in assembly. I'm trying but I suck at stuff with rotation and the carry bit. Any pointers?

    ... setup code needed to poke it somewhere:[code ... to mirror from from hl buffer to another buffer (or self-buffer). ... For example, if you wants to ... mirror a complete line on screen ...
    antoniovillena antoniovillena October 2011 Development
  • Fastest way to mirror a byte?I.E. turning 01100000 into 00000110, in assembly. I'm trying but I suck at stuff with rotation and the carry bit. Any pointers?

    ... you want to mirror from from hl buffer to another buffer (or self-buffer). For ... example, if you wants to mirror ... a complete line on screen ...
    obo obo October 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…

    ... what circumstances updating the screen line by line bottom ... over from the back buffer it makes no difference ... lower in the screen than the bottom to top draw.
    to back buffer algorithms. This applies to algorithms that are drawing sprites directly to screen ...
    Alcoholics Anonymous Alcoholics Anonymous January 2012 Sinclair Miscellaneous
  • 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…

    ... )
    ; last byte of the screen
    ld hl, $ + 9 ... (endcall), hl
    jp blit ; call blit
    ENDM

    jp blit
    ENDM
    ENDM

    blit: ; subroutine to blit 16 from location in IX ...
    p13z p13z January 2012 Sinclair Miscellaneous
  • 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…

    ... you can synch it to do all the critical ... at the edges of the screen. But that's only ... s much harder to optimise the code to avoid contention, and you ... end up having to unroll ... a lot of memory) to realise even the smallest ...
    joefish joefish January 2012 Sinclair Miscellaneous
  • 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…

    ... quite big difference when copying to screen. thats where you get real ... LDI can potentially suffer from contention, since all the following ones ... multiple of 8 (lenght of contention cycle). So the main benefit ... copy will be outside of contention time zones.
    Metalbrain Metalbrain January 2012 Sinclair Miscellaneous
  • How to safely maximise available memoryHi All, I'm toying with an idea that will require I have as much memory available as possible. I'm a little embarrassed I have to ask this tbh. As…

    ... SPACE on the define keys screen. I give each of ... start of my font to be 256 bytes lower ... 256+start_address which gets me to where SPACE (as a ... data off the loading screen into what was the ... considering using a black screen as a buffer to decompress data, then ...
    joefish joefish January 2012 Development
  • Pixelwise scrolling sideways - how many ways to do it?Not that I need to, but I've been wondering if there's a good way to do this that I haven't considered. Scrolling [B]pixelwise [/B]vertically is "ea…

    ... a back-buffer for the middle third of the screen which contained ... correctly, It uses PUSHes to draw the blocks for the ... and unrolled LDIs to transfer the back buffer to the screen behind the raster ... the fresh display. The back buffer is bit-shifted and new ...
    kphair kphair January 2012 Development
  • A new multicolor engine called BIFROST*I'm glad to announce the release of a new multicolor engine implemented by yours truly, including high quality 16x16 tiles designed by R-Tape: [IMG]…

    ... attributes. It's up to the programmer to set what those sprites ... ] writes one byte from a buffer to OUT 254 after every line ... noise or tones into a buffer to play sounds, or a list ... bytes that can be written to the screen on each line.
    joefish joefish March 2012 Brand new software
  • Exilei\'m sure this has been brought up before but couldn't find a thread in 'New Game Ideas'. Why did the Spectrum never get a port of the BBC game Exile…

    ... a buffer vertically and horizontally using unrolled loops, then dumping it to screen ... though, and there would need to be 8 pre-shifted copies ... of each tile, not to mention the sprites. It's ...
    jonathan jonathan March 2012 New game ideas
  • Exilei\'m sure this has been brought up before but couldn't find a thread in 'New Game Ideas'. Why did the Spectrum never get a port of the BBC game Exile…

    ... buffer vertically and horizontally using unrolled loops, then dumping it to screen ... and there would need to be 8 pre-shifted ... of each tile, not to mention the sprites. It ... 's unlikely to work in 48K.[/QUOTE ... bloke in Exile has to do, but whatever the ...
    ewgf ewgf March 2012 New game ideas
  • Routine for clearing screenI was looking for a 'nice' way of clearing a screen of graphics in Z80. After a ridiculous amount of time mucking around, this is the best and most …

    ... of start of screen buffer; 192 used to test the 25% ... />
    ; Map DE to pixel in screen buffer (HL)

    LD ... shifted down, add 16384 to point to screen buffer
    LD A, ... /> ; Bit positions within screen byte to set
    .BYTE 00000001b ...
    BloodBaz BloodBaz March 2012 Development
  • Exilei\'m sure this has been brought up before but couldn't find a thread in 'New Game Ideas'. Why did the Spectrum never get a port of the BBC game Exile…

    ... a buffer vertically and horizontally using unrolled loops, then dumping it to screen ... though, and there would need to be 8 pre-shifted copies ... of each tile, not to mention the sprites. It's ... unlikely to work in 48K.[/QUOTE]
    bobs bobs March 2012 New game ideas
  • Store and restore attribute valuesI am needing ideas on how to write a machine code routine that will store/restore (more important to restore) attribute values to the 22528 area. I …

    ... AT 0,0 to 16,16 area of screen, 256 bytes I ... ;move a 16 byte row to the buffer
    ldi
    ldi ... ;move 16 bytes from the buffer to the screen
    ldi
    ldi ... ,hl ;put hl back to buffer, de back to screem
    pop bc ...
    R-Tape R-Tape May 2012 Development
  • Scrolling a mapCan someone explain in idiots terms how you scroll a map. I'm not after code as such, just an explanation of how it can be done. I'd like to scroll…

    ... instead of trying to match the Spectrum's screen memory layout.
    buffer to the screen, again, based on the ... another buffer, draw the sprites on it, then copy to the screen. ... of copying the scenery to the screen just behind the TV ...
    joefish joefish May 2012 Development
  • Abbaye des morts[url]http://www.locomalito.com/juegos_abbaye_des_morts.php[/url] Looks like Spectrum, sounds like Spectrum, but it's not a Spectrum ('cause no colou…

    ... could always use a backbuffer screen so we wouldn't be ... is the time taken to dump the buffer to the screen. You're probably ... You really don't have to care where the TV scan ... d probably need 3 frames to process and delete/redraw ... if his demo is anything to go by.
    jonathan jonathan May 2012 New game ideas
  • Abbaye des morts[url]http://www.locomalito.com/juegos_abbaye_des_morts.php[/url] Looks like Spectrum, sounds like Spectrum, but it's not a Spectrum ('cause no colou…

    ... is the time taken to dump the buffer to the screen.[/QUOTE]

    screen memory is done with a ... , I'm always striving myself to make my programs work on ...
    Ralf Ralf May 2012 New game ideas
  • 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 …

    ... pointer to scroll a buffer then another routine to dump the buffer onto the screen ... how you can move the buffer to the screen and then put sprites ... ) transfer a buffer to the screen then mask sprites onto the screen, the question ...
    R-Tape R-Tape 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 …

    ... loops per line of screen I want to skip. You can make ... the buffer to the top of the screen, and goes until the buffer runs ... out. Then a second loop jumps back to the ... top of the buffer and carries on copying until the screen ...
    joefish joefish 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 …

    ... top of your buffer to the top of the screen - easy.
    < ... in your buffer to the top of the screen, the screen appears to have scrolled ... runs out of buffer and still has screen to fill, it just ...
    The buffer is always longer than the screen, so on the ...
    joefish joefish 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 …

    ... copy, loop round it to copy up your screen, then over-write ... HL,SP to move to the next line. The next screen line address ... you're using an intermediate buffer to add sprites.

    I ... a similar trick with that screen row address table - either double ...
    joefish joefish May 2012 Development
  • SUPER INPUTA couple days ago I searched for an "INPUT string" routine that I could use in Assembly programs and supported multiple lines, but I found none. Thus…

    ... too uncomfortable to use the ROM routine to edit multiple ... bottom of screen is a convenient place to input short ... more convenient to use the main screen when editing ... but allows the input buffer to be pre-loaded with ... use it from BASIC to edit blocks of ...
    Einar Saukas Einar Saukas June 2012 Development
  • 64x48 full colour graphicsHow feasible is this? Could an interrupt-driven routine be used to, for example, fill the top two thirds with a 64x32 blocky picture and leave the bo…

    ... screen support, not 2/3 only

    - exporting each buffer to a ...
    Ralf Ralf July 2012 Development
  • 64x48 full colour graphicsHow feasible is this? Could an interrupt-driven routine be used to, for example, fill the top two thirds with a 64x32 blocky picture and leave the bo…

    ... screen support, not 2/3 only

    - exporting each buffer to a ...
    na_th_an na_th_an July 2012 Development
  • SPECTRA New from Paul FarrowLooks good! Read about it [URL="http://www.fruitcake.plus.com/Sinclair/Spectrum/Spectra/SpectraInterface.htm"]here[/URL]

    ... ". Its main purpose is to mimic screen contents to output them in RGB ... mode to improve picture quality. This ... -size double buffer to output the picture to a VGA monitor.
    - To accomplish ...
    mcleod_ideafix mcleod_ideafix August 2012 Sinclair Miscellaneous
<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
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