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.181s
<1…11121314151617…34>
  • printing to the screen using pokei remember there being a way to print to the screen using pokes, which would allow you to print a character anywhere in the 175x255 matrix. can anyon…

    ... problem easily by reading the screen byte, ORing it with the ... /> ld (de), a ; write UDG pixel byte to screen
    [/code]
    < ... /> ld b, (de) ; read existing screen pixel byte
    or b ... a
    ld (de), a ; write new screen byte back
    [/code]
    colonel32 colonel32 August 2018 Development
  • Drawing LinesHas anyone got any experience of coding a Bresenham line drawing algorithm on the Speccy? I've had a go and I find the algorithm has quite a few s…

    ... it's a bit wasteful to have two buffers, but clearing ... the interrupt and the copy-to-screen.

    I'm not ... , even if mine does have to re-write the SP a lot ... . Is it going to copy 2/3 ... of the screen ahead of the ...
    joefish joefish March 2019 Development
  • Drawing LinesHas anyone got any experience of coding a Bresenham line drawing algorithm on the Speccy? I've had a go and I find the algorithm has quite a few s…

    ... the interrupt and the copy-to-screen.[/quote]
    With a ... even if mine does have to re-write the SP a lot ... . Is it going to copy 2/ ... 3 of the screen ahead of ... time from "ld ix,copy_addr_table" to the next op after "jp ...
    Lethargeek Lethargeek March 2019 Development
  • 50Hurts - Full-screen 50Hz 1-pixel scrolling on a 128K Speccy50Hurts - Full-screen 50Hz 1-pixel horizontal scrolling on a 128K Speccy. Graphics are an obvious nod to Joffa, whose games and banter were a big ins…

    ... I have been trying to write some code like Cobra. ... modified level code to push these to the screen.
    It ... ; Load screen address to push to
    ; Self modified push to screen
    ... buffer: defs 15 ;
    ;
    ld hl,sp ; Move to ...
    robpearmain robpearmain June 2019 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…

    ... , and the CPU can write to video RAM at full speed ... a PUSH instruction can write two bytes in 11T if ... line, you can only write one byte every 8T. ... or write occurs. It's all very hard to predict.< ... the top line of the screen; synchronising itself with memory ...
    joefish joefish August 2019 Development
  • How do emulators make code appears as running at 3.5Mhz?Decent Z80 emulators on github return t-states after executing an instruction, giving you the ability to emulate Speccy relatively well. But there ar…

    ... say, when there's a write to the screen, update your bitmap in ... of screen according to the T-States elapsed since the last write. Assuming ... method you can use is to synchronise to the sound output. Traditionally ...
    Dunny Dunny October 2019 Development
  • If Sinclair computers had not been sold...I was just having a random thought. If Sinclair Computers (or the rights to them, not sure how it 'worked' back then) had not been sold to Amstrad…

    ... program does not read or write to this area of RAM, ... bottom right of the screen and the next access, ... . And to add the logic for a shadow screen. It ... market, the development needs to start about 12 months ... ...

    To be fair to Amstrad, they did put ...
    1024MAK 1024MAK August 2020 Hardware
  • What are editor scratchpads?I've been reading and experimenting with 128 bank switching and using the shadow screen. The technical reference [url="https://worldofspectrum.or…

    ... 7, write to it, switch in page 4, swap to the shadow screen. It ... was an exercise to see how ... like whether a screen had to be switched in to be shown. All ...
    KrazyKattapilla KrazyKattapilla September 2020 Assembler
  • Tricks to make mirror image of a graphic?I've been working on a sprite routine for lots of sprites and animations. I'm only storing right facing graphics, and converting them to left facing.…

    ... to screen is only 7 t-states. Perfectly acceptable, no need to write gfx to ... a buffer, do it on the fly straight to screen ... ago, abandoned it due to my character (3 x ... as bitmaps. I need to re-draw all my ... by mid day. Off to have a drink and ...
    FrankT FrankT December 2020 Assembler
  • Why not more interest in C?Just curious. Not trying to provoke anything other than a discussion here. It would seem (to me) that it would be better for "Z80 beginners" to wr…

    ... to 4 frames to check a single byte and write on screen ... quote="Crisis;975699"]
    [quote]to get a grasp of the ... its much more easy to stick to writing C instead ... learn C. If you want to learn Z80, learn Z80. ... learn how to write Z80, you're going to be very ...
    AndyC AndyC April 2021 Updates
  • More "What could have been"... The Z280.So in chasing up the Loki specs, I happened upon some parallel developments... And had Sinclair gotten to make the Loki, there could have been some i…

    ... needed would be to load from tape and write to Microdrive and even ... the chips to deliver... If it included a buffered write capability ... have been possible to deliver writes to the screen at high bus ... wait states by buffering the write in hardware, and then ...
    cj7hawk cj7hawk October 2021 Hardware
  • Are 128K games more likely to crash than 48K ones?Hey, guys. I've been doing some experimenting with various games and even some music demos and apps, and I'm beginning to reach a conclusion that …

    ... that the I/O writes to the bank switching register switches ... game will not (normally) try to write to the bank switching register. But ... the computer even got to the ‘start-up’ screen, 48K games would ... br />
    You really need to load in a diagnostic/RAM ...
    1024MAK 1024MAK February 2022 Games
  • 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…

    ... point it to an off screen buffer and copy that to screen if ... br /> ld h, a ; write it back
    ; stash column ... /> ; blit 8 pixel row to screen
    ld a, (de)< ... br /> ld h, a ; write it back
    ld l ... br /> ld h, a ; write it back
    ld l ...
    Paradigm Shifter Paradigm Shifter June 2022 Development
  • 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…

    ... point it to an off screen buffer and copy that to screen if ... write it back
    ld l, b
    ; look up screen address ...
    ld h, a ; write it back
    ld l ... br /> ld h, a ; write it back
    ld l ... br /> ld h, a ; write it back
    ld l ...
    Paradigm Shifter Paradigm Shifter June 2022 Development
  • 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 requires tbl_scraddr be aligned to a 256 byte boundary< ... write it back
    ld l, b
    ; look up screen ... /> ; blit 8 pixel row to screen
    ld a, (de)< ... line. Too many beers to explain why ;) An 8 ... like that are safe to change as well (but ...
    Paradigm Shifter Paradigm Shifter June 2022 Development
  • 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…

    ... ]
    ; de pointer to 8 bytes graphic data
    to a 256 byte boundary< ... write it back
    ld l, b
    ; look up screen ... hl)
    ; copy this to HL but add col onto ... /> ; blit 8 pixel row to screen
    ld a, (de ...
    Paradigm Shifter Paradigm Shifter June 2022 Development
  • 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…

    ... on the screen (must be entirely on screen again).
    ld h, a ; write it back
    ; push ...
    ; look up screen address from the table
    to screen in cells at column C ... blit 16 pixel rowdata to screen in cells at column C ...
    Paradigm Shifter Paradigm Shifter June 2022 Development
  • 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…

    ... flag
    ld h, a ; write it back
    ld l ... /> push hl
    ; look up screen address from the table
    ; blit 16 pixel rowdata to screen in cells at column C ... :
    ; blit 16 pixel rowdata to screen in cells at column C ...
    Paradigm Shifter Paradigm Shifter June 2022 Development
  • 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 is way too slow to draw to screen every frame
    BOX_TEST ... ; write it back
    ld l, b
    ; look up screen address ... ; write it back
    ld l, b
    ; look up screen address ... flag
    ld h, a ; write it back
    ; push table ...
    Paradigm Shifter Paradigm Shifter July 2022 Development
  • 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…

    ... is way too slow to draw to screen every frame
    BOX_TEST ... write it back
    ld l, b
    ; look up screen ... br /> ld h, a ; write it back
    ld l ... /> ld h, a ; write it back
    ld l ... br /> ld h, a ; write it back
    ; push table ...
    Paradigm Shifter Paradigm Shifter July 2022 Development
  • 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 is way too slow to draw to screen every frame
    ATTRIBS ... ; write it back
    ld l, b
    ; look up screen address ... ; write it back
    ld l, b
    ; look up screen address ... flag
    ld h, a ; write it back
    ; push table ...
    Paradigm Shifter Paradigm Shifter July 2022 Development
  • 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…

    ... /> ; A -> attrib to set when clearing screen
    cls:
    di ... #A000 if you want to draw directly to the screen
    ; (not recommended ... that), but drawing to the screen is easiest thing to do
    ; so ...
    Kotek Kotek July 2022 Development
  • 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…

    ... hl ; hl points to high byte of screen address
    ld d ... ; write it back
    ld l, b
    ; look up screen address ... :
    ; blit 8 pixel row to screen
    ld a, (de)
    to get the screen row starting address and ...
    Paradigm Shifter Paradigm Shifter July 2022 Development
  • 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…

    ... hl ; hl points to high byte of screen address
    ld d ... ; write it back
    ld l, b
    ; look up screen address ... :
    ; blit 8 pixel row to screen
    ld a, (de)
    to get the screen row starting address and ...
    Kotek Kotek 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…

    ... it to an off screen buffer and copy that to screen if ... br /> ld h, a ; write it back
    ; push ... ; blit 16 pixel rowdata to screen in cells at column C ... br /> ld h, a ; write it back
    ; push ... ; blit 16 pixel rowdata to screen in cells at column C ...
    Paradigm Shifter Paradigm Shifter July 2022 Development
  • 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 is way too slow to draw to screen every frame
    ATTRIBS ... ; write it back
    ld l, b
    ; look up screen address ... ; write it back
    ld l, b
    ; look up screen address ... flag
    ld h, a ; write it back
    ; push table ...
    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…

    ... br /> ld h, a ; write it back
    ; push ... ; blit 16 pixel rowdata to screen in cells at column C ... ; blit 16 pixel rowdata to screen in cells at column C ... br /> ld h, a ; write it back
    ; push ... ; blit 16 pixel rowdata to screen in cells at column C ...
    Paradigm Shifter Paradigm Shifter July 2022 Development
<1…11121314151617…34>

Latest Posts

  • How Do You Categorize Your Speccy Software and Games?
    harriusherbartio on 1:34PM
  • Happy 40th Birthday to the Amstrad CPC464!
    Your Spec-chum on 7:28AM
  • Your Favorite Magazine Cover Tapes.
    Paradigm Shifter on 1:28AM
  • Simple Sprite Routine
    dmsmith on 1:25AM
  • I am currently watching.....
    zx1 on April 11
  • Today's BASIC program: visit attribute cells I am interested in, in pseudorandom order
    Paradigm Shifter on April 11
  • How do you share programs online?
    firelord on April 11
  • Celebrity deaths...
    Ælita on April 11
  • Who Has Got The Earliest ZX Spectrum Software?
    harriusherbartio on April 11
  • Footballer of the year - translated version
    firelord on April 11

HitBox

Word Docs Hits
write 16.1K 20.3K
to 549.6K 1.6M
screen 45.8K 73.8K

Related Threads

  • 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…
  • 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 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…
  • 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 …
  • Utility to read/write to memory cards formatted for +3EThis post comes from [url=http://www.worldofspectrum.org/forums/showthread.php?t=25658]this thread[/url].<br /> <br /> I've released a small command-…
  • 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…
  • Write Tape to MicroDrive... How to do?1st of all hi to everybody here on the forum. I am new here and I have some questions about the spectrum and a microdrive.<br /> <br /> I want to cop…
  • 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…
  • how to write a .trd to a floppyHi i need to write some .trd and .scl images to floppys on my windows pc.<br /> Theres any software to do this ?, i found some old russian software …
  • 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
  • how to write
  • how to write games
  • full screen fuse how to
  • loading screen poke to hide text
  • yellow hue to screen
  • push pop to the screen
  • shadow screen to c000
  • jonathan cauldwell how to write zx spectrum games
  • copy picture to screen
  • how to write spectrum gam s
  • how to write spectrum games
  • write to ay chip
  • how to write zx spectrum games
  • 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
  • build write to screen

Copyright © 2024 World of Spectrum