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.061s
<1…891011121314…34>
  • z88dk terminalsto set up a terminal a bunch of numbers are needed: m4_zx_01_output_fzx(_window_1, 0x2330, 0, 0, 1, 14, 1, 19, 0, _ff_ao_Prefect, 14, 0, 14, 8, 1…

    ... Your function would save the pixel lines being scrolled out of ... br />
    Your buffer of pixel lines would be a block ... index pointing at the oldest pixel row. Then when you intercept the ... about to be scrolled off screen.

    The actual ...
    Alcoholics Anonymous Alcoholics Anonymous July 2017 Development
  • z88dk terminalsto set up a terminal a bunch of numbers are needed: m4_zx_01_output_fzx(_window_1, 0x2330, 0, 0, 1, 14, 1, 19, 0, _ff_ao_Prefect, 14, 0, 14, 8, 1…

    ... screen. Following a halt there are ~14000 cycles to the top pixel ... raster is past the screen. With this in place ... the top of the screen but it's less ... start updating the top pixel row after the raster is ... the window is placed on screen.

    In ...
    Alcoholics Anonymous Alcoholics Anonymous July 2017 Development
  • Thought this would be simple... Z80Hi Folks, Started to read "Beyond simple BASIC, Delving Deeper into your ZX Spectrum" by Dilwyn Jones. This is a great book and I came across the…

    ... of screen file
    ld bc,$18 ;0 into B; 8 pixel ... rows x 3 screen thirds into C
    screen address
    inc hl ;next screen address
    djnz loop ...
    Ast_A_Moore Ast_A_Moore September 2017 Development
  • Thought this would be simple... Z80Hi Folks, Started to read "Beyond simple BASIC, Delving Deeper into your ZX Spectrum" by Dilwyn Jones. This is a great book and I came across the…

    ... HASH LD HL,MainScreen ; screen address
    LD B,12 ... screen file
    ld bc,$18 ;0 into B; 8 pixel ... rows x 3 screen thirds into ... pattern into screen address
    inc hl ;next screen address
    ...
    MatGubbins MatGubbins September 2017 Development
  • Thought this would be simple... Z80Hi Folks, Started to read "Beyond simple BASIC, Delving Deeper into your ZX Spectrum" by Dilwyn Jones. This is a great book and I came across the…

    ... walk the screen column by column and row by row, blanking ... row;

    /* Copy the ROM contents into the screen ... screen address of the character.*/

    char_address = zx_cxy2saddr(col, row ... winking its way down the screen.

    ...
    thricenightly thricenightly September 2017 Development
  • Loading Images/Screens mid-gameHi all, Looking to get back into a bit of coding and I couldn't figure out a way to do the following: I have an image/SCREEN that I'd like to b…

    ... 1): REM copy pixel row from a$() to screen
    99 ... ro*co rectangle on screen
    105 RESTORE 103 ... FN s$() to hold screen data
    1991 GO ... />
    2000 LOAD "" SCREEN$
    2003 FOR p=0 ... 1)=s$: REM copy pixel row from screen to a$()
    ...
    Battle Bunny Battle Bunny April 2018 Sinclair Basic
  • im looking for a fill routine written in basici know this would be slow but i want to tinker with it to produce something else.

    ... is just on the title screen though, isn't it? ... left-to-right along one pixel row, then generating a random ... limit, you get a pixel. And you decrease that ... traces down the shape one pixel row at a time, works ... of the circle (on that pixel row) are given by -X ...
    joefish joefish July 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…

    ... read/writing to the screen once for every pixel.

    And ... , I'm adding to the screen address (only when required) rather than ... be willing to sacrifice +-1 pixel endpoint accuracy for speed (e ... shallow slopes, work in 2-pixel steps). I can afford to ...
    joefish joefish March 2019 Development
  • Starwars IV opening crawl demo---------------------_______________________--------------------------- Starwars IV opening crawl demo on 128K :) [url=https://mega.nz/#!37BV…

    ... up the screen.
    (2) An algorithm that uses horizontal pixel scrolls ... few pixels from a single pixel row, and a vertical scroll that ... the back-buffer to the screen.
    joefish joefish July 2019 Development
  • Starwars IV opening crawl demo---------------------_______________________--------------------------- Starwars IV opening crawl demo on 128K :) [url=https://mega.nz/#!37BV…

    ... up the screen.
    (2) An algorithm that uses horizontal pixel scrolls ... few pixels from a single pixel row, and a vertical scroll that ... the back-buffer to the screen.[/quote]

    Well there ... and right parts of the screen , like in the New wave ...
    maeloterkim maeloterkim July 2019 Development
  • What to write / programme?I've been trying to get back some motivation to write something in machine code for the Spectrum. I don't feel I am organised enough to write somethi…

    ... point to the display file address


    [code]
    pixel line at a time. The ... BC, and copied to the screen address in HL.


    dmsmith dmsmith March 2020 Development
  • What to write / programme?I've been trying to get back some motivation to write something in machine code for the Spectrum. I don't feel I am organised enough to write somethi…

    ... point to the display file address


    [code]
    pixel line at a time. The ... BC, and copied to the screen address in HL.


    Luny Luny March 2020 Development
  • What to write / programme?I've been trying to get back some motivation to write something in machine code for the Spectrum. I don't feel I am organised enough to write somethi…

    ... alterations to the way a screen address is fetched as below.
    row number. 0 being the top of the screen.
    LD ... /> LD B,(HL)
    RET ; screen address returned in BC
    LNUM ...
    dmsmith dmsmith March 2020 Development
  • Textured Scanline Flood Fill for ZX Spectrum 48KPity that it's quite hard to contribute code to WoS in a straightforward manner. Recently, I have created a textured/hatched fill M/C routine for the…

    ... and it computes a screen address for every pixel visited. It also uses ... and it uses screen addresses rather than pixel coordinates so screen addresses don ... " and "10000000" respectively. The current screen address is modified to move up ...
    Alcoholics Anonymous Alcoholics Anonymous February 2021 Software
  • 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…

    ... /> add hl, de ; hl = screen address of top row of char
    ld ... e, (hl) ; e = low byte of screen address ... byte of screen address
    ex de, hl ; hl = screen address of cell at ...
    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…

    ... /> add hl, de ; hl = screen address of top row of char
    ld ... e, (hl) ; e = low byte of screen address ... byte of screen address
    ex de, hl ; hl = screen address of cell at ...
    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…

    ... /> add hl, de ; hl = screen address of top row of char
    ld ... e, (hl) ; e = low byte of screen address ... byte of screen address
    ex de, hl ; hl = screen address of cell at ...
    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…

    ... /> add hl, de ; hl = screen address of top row of char
    ld ... e, (hl) ; e = low byte of screen address ... byte of screen address
    ex de, hl ; hl = screen address of cell at ...
    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…

    ... /> add hl, de ; hl = screen address of top row of char
    ld ... e, (hl) ; e = low byte of screen address ... byte of screen address
    ex de, hl ; hl = screen address of cell at ...
    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…

    ... /> add hl, de ; hl = screen address of top row of char
    ld ... e, (hl) ; e = low byte of screen address ... byte of screen address
    ex de, hl ; hl = screen address of cell at ...
    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…

    ... /> add hl, de ; hl = screen address of top row of char
    ld ... e, (hl) ; e = low byte of screen address ... byte of screen address
    ex de, hl ; hl = screen address of cell at ...
    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…

    ... arbitrary row but aligned to a column, one which calculates the screen address ... looks up the screen address from a table each row.

    I ... 8x8 sprite anywhere on the screen (except if it goes off ... the screen).

    I'll ...
    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…

    ... 't like this

    ; screen address table. This must be 256 ... strips not 2 bytes per row... must have been drunk when ...
    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…

    ... /> add hl, de ; hl = screen address of top row of char
    ld ... e, (hl) ; e = low byte of screen address ... byte of screen address
    ex de, hl ; hl = screen address of cell at ...
    Kotek Kotek 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…

    ... checkerboard pattern at column 31, row 23
    ld hl, checkerboard ...
    Kotek Kotek 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…

    ... +3)
    cp 23 ;check row
    jr c,wearefine
    row 23
    ld hl, checkerboard ...
    Kotek Kotek 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…

    ... (ix+3), 18 ; and the row to 18
    airloop ; ld ...
    ; NEED TO DO THE ROW CHECK BEFORE CALLING text_out
    cp 24 ;check row < 24 before calling text_out ... checkerboard pattern at column 31, row 23
    ld hl, checkerboard ...
    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…

    ... (ix+3), 0 ; and the row to 18
    airloop ; ld ...
    ; NEED TO DO THE ROW CHECK BEFORE CALLING text_out
    cp 24 ;check row < 24 before calling text_out ... checkerboard pattern at column 31, row 23
    ld a,5 ...
    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…

    ...
    ; convert row -> offset of row in screentable (= tbl_scraddr + row*16)
    ; look up screen address from the table
    ld ...
    ; convert row -> offset of row in screentable (= tbl_scraddr + row*16)
    Paradigm Shifter Paradigm Shifter July 2022 Development
<1…891011121314…34>

Latest Posts

  • i am currently listening to........
    Paradigm Shifter on 12:26AM
  • Happy 40th Birthday to the Amstrad CPC464!
    dmsmith on April 16
  • Celebrity deaths...
    mel the bell on April 16
  • Cooperative Games.
    Paradigm Shifter on April 16
  • LONELY TZX files : software TZX'd on the online sites with NO ASSOCIATED DOCUMENTATION
    harriusherbartio on April 16
  • European Software Titles with an English version
    harriusherbartio on April 16
  • How we became brainwashed by social media
    Antiriad2097 on April 16
  • How Do You Categorize Your Speccy Software and Games?
    Antiriad2097 on April 16
  • Fixed Speccy Software. And which games remained unfixed?
    harriusherbartio on April 16
  • I am currently watching.....
    zx1 on April 15

HitBox

Word Docs Hits
pixel 5.1K 8.3K
row 3.2K 6.5K
screen 45.8K 73.8K
address 11.8K 21.2K

Related Threads

  • "Pixel after Pixel", WoS contest for the best fan made loading screen$After reading the post where Ste?86 did a splendid fan loading screen for Pud Pud, I had the idea of creating a contest to see which is the best load…
  • Map to screen address problemCan anyone help me out with what I guess is a screen address calculation problem.<br /> <br /> I need to calculate the screen address of a tile based…
  • 12-pixel-wide font on 512x192 screenThanks to Geoff I have a working prototype for displaying this font in BASIC. Machine code to follow.
  • 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…
  • Calculating the address of a pixel?Hi Folks,<br /> <br /> Is there an easy/quick way of calculating the memory address of a pixel? So for example, if I wanted to "plot" pixel at scree…
  • 50Hurts - Full-screen 50Hz 1-pixel scrolling on a 128K Speccy50Hurts - Full-screen 50Hz 1-pixel horizontal scrolling on a 128K Speccy.<br /> Graphics are an obvious nod to Joffa, whose games and banter were a b…
  • 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…
  • Microhobby's Pixel A Pixel compoI've recently found out that there's been a graphics competition Pixel A Pixel held by Microhobby magazine, thx to Ivanzx for pointing this out in on…
  • 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…
  • Microhobby's Pixel A Pixel compo: help requiredHi!<br /> <br /> The start of this story is described in this topic: [url]http://www.worldofspectrum.org/forums/showthread.php?t=38955[/url]<br /> <b…

Related Searches

  • fastest screen routine
  • screen routine
  • screen routines
  • fastest way to clear screen
  • issue 2 yellow screen
  • screen address
  • screen address wrap
  • attribute address to screen
  • screen address c b l
  • screen address aa
  • row to screen address
  • screen address to buffer
  • screen address to x and y
  • row by address
  • screen pixel set unset above
  • screen pixel set above
  • calculate pixel position from row
  • screen address to attribute
  • get pixel address
  • routine to scroll screen buffer by 1 pixel

Copyright © 2024 World of Spectrum