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.120s
<1234567…34>
  • Map to screen address problemCan anyone help me out with what I guess is a screen address calculation problem. I need to calculate the screen address of a tile based on a number…

    ... a screen address calculation problem.

    I need to calculate the screen address of ... a tile based on a number from 0 to ... I have tile 0 its address would be 16384, tile ... when I have to calculate for the other screen thirds.
    ...
    Mr Millside Mr Millside April 2005 Development
  • Calculating screen address to alternative ATTR area?I'm using this small snippet of code to convert a screen address to an attribute cell address... [CODE]AttrDE: ld a, d ; get the hig…

    ... snippet of code to convert a screen address to an attribute cell address...

    screen address
    rra ; divide h by ... ]OR 0xFD[/B] to get me the address of an ATTR cell ...
    Sokurah Sokurah January 2014 Development
  • bitmap address to attribute addressI've searched, but I don't seem to find the proper keywords. I have a bitmap screen address in DL, character aligned (the address of the top byte of…

    ... to find the proper keywords.

    I have a bitmap screen address ... in DL, character aligned (the address of the ... a quick way to get the corresponding attribute address fiddling with that ...
    na_th_an na_th_an November 2013 Development
  • Screen address of PRINT position...Hi Folks, The following code uses DF CC system variable to extrac the screen address for a PRINT position. [code]100 CLS 110 PRINT AT 10,16;…

    ... DF CC system variable to extrac the screen address for a PRINT position ... /> I was expecting the bar to appear at the top of ...
    Paddy Coleman Paddy Coleman September 2016 Sinclair Basic
  • Comments for small "sprite" routine wantedI have just written my first machine code program and I am quite happy (and proud) to get it working! :smile: As a child I never learned anything e…

    ... hl,16384 ;screen address
    ld de,35000 ;address of graphic loaded ... inc h ;down one row on screen address
    inc de ; ... characters to move to right
    ld hl,16384 ;screen address to start ... br /> halt ;halt when all row is completed

    Rickard Rickard May 2007 Development
  • Small Machine Code Routines Which Maybe UsefulAs part of creating Flynn's Adventure in Bombland I created a lot of little routines to do all sorts of things. A lot of these I created based on inp…

    ... /> ; **********************************
    ; xy coords to screen pixel position
    ; **********************************
    ... and %11100000 ; 7t - convert to screen address
    add a,l ; ... br /> ; move one char row down and plot again
    TomD TomD April 2011 Development
  • Converting jpeg/bmp/gif to SCREEN$ fileMight be a bit of a long shot, but is there any way of converting an image file with the correct dimensions/colours to SCREEN$ file that can be loade…

    ... with the correct dimensions/colours to SCREEN$ file that can be loaded ... up with a converter program to do this.

    Failing ...
    daveysludge daveysludge January 2012 Development
  • BBC to screen live game tournamenthttp://www.bbc.co.uk/news/technology-34475037 interesting, could be the start of something? [quote]The BBC is to stream live coverage of a majo…

    ... />
    [quote]The BBC is to stream live coverage of a ... /> maybe we can get them to screen a knockout manic miner tourny ...
    mel the bell mel the bell October 2015 Chit chat
  • Speccy machine code info where is it?Recently I've been trying to learn Z80 and I've managed to make limited progress (some of my routines even compile now!) but I seem to be having trou…

    ... bit port read identifies which row you are interested in. The ... must be 0 to indicate a keypress. The row selection is ... , remember)
    LLL = 010 (row 10 is the third character ... rearrangment for you to change from x,y coordinates to screen address and pixel ...
    Alcoholics Anonymous Alcoholics Anonymous June 2003 Sinclair Miscellaneous
  • Comments for small "sprite" routine wantedI have just written my first machine code program and I am quite happy (and proud) to get it working! :smile: As a child I never learned anything e…

    ... /> inc h ;down one row on screen address
    inc de ;next graphic ... of characters to move to right
    ld hl,16384 ;screen address to start at ... byte of screen address)

    ld b,8 ;reset b to number ...
    Rickard Rickard May 2007 Development
  • Comments for small "sprite" routine wantedI have just written my first machine code program and I am quite happy (and proud) to get it working! :smile: As a child I never learned anything e…

    ... hl,16384 ;screen address
    ld de,35000 ;address of graphic loaded ... inc h ;down one row on screen address
    inc de ; ... characters to move to right
    ld hl,16384 ;screen address to start ... into h (high byte of screen address)

    dec ...
    Dr BEEP Dr BEEP May 2007 Development
  • Project: M.u.l.e.Wokani came up with a great idea about trying an open-development approach for spectrum games, and I thought why not try with a game I have under dev…

    ... ; // message to scroll
    counter = 0;
    disp = zx_cy2saddr(row); // get screen address for ... top of char row with x=0 ...
    Alcoholics Anonymous Alcoholics Anonymous July 2007 Development
  • Small Machine Code Routines Which Maybe UsefulAs part of creating Flynn's Adventure in Bombland I created a lot of little routines to do all sorts of things. A lot of these I created based on inp…

    ... /> ; **********************************
    ; xy coords to screen pixel position
    ; **********************************
    ... and %11100000 ; 7t - convert to screen address
    add a,l ; ... br /> ; move one char row down and plot again
    kgmcneil kgmcneil April 2011 Development
  • Up/Down Left/Right scrollCan anybody give a newbie some pointer to simple one char scrolling by pixel? I've looked at a lot of resources, but as you can imagine, it's all a …

    ... you draw you sprite to screen at column 14 with ... the data to screen. The particular table to use depended ... remaining in current pixel row
    ; hl' = screen address
    ; b' = ... to screen somehow maybe like this
    ; exx ; hl = current screen address ...
    Alcoholics Anonymous Alcoholics Anonymous November 2011 Development
  • RFC: 64 column font codeIn BASIC, type CLEAR 49999 then import the code at 50000. Then type RANDOMIZE USR 50000. This will create a new channel and attach stream #4 to it. A…

    ... up to 12 characters + zero padding
    ADDRESS fdb * ;current address is load address ... screen to $8000 + row (base screen address + row)
    lda #$80
    adc row ; adding row to MSB = 256 * row ...
    JamesD JamesD September 2015 Development
  • I'm writing an Operating SystemOkay this might seem like a bait thread, but I am legitamately interested in figuring out how to write a multi-process system for the ZX Spectrum (no…

    ... ROM, they are all trivial to change:

    ... if someone tries to print outside of screen. You can ... address $22aa+2 to convert screen coordinates (row and column) to screen address. It's done just to ... ="u6c87;884842"]I intend to implement some kind of ...
    Einar Saukas Einar Saukas November 2016 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…

    ... :
    ; blit 8 pixel row to screen
    ld a, (de)
    ; look up screen address from the table
    ... table row address
    push hl
    ; look up screen address from ... /> ALIGN 256
    ; screen address table. This must be 256 ...
    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…

    ... :
    ; blit 8 pixel row to screen
    ld a, (de)
    row address
    push hl
    ; look up screen address from ... hl
    ; look up screen address from the table
    ld ... /> ALIGN 256
    ; screen address table. This must be 256 ...
    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…

    ... ; row = 4*row
    sla b ; row = 8*row
    sla b ; row = 16*row, sets ... l, b
    ; look up screen address from the table
    ld ... /> .loop:
    ; 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…

    ... ; row = 4*row
    sla b ; row = 8*row
    sla b ; row = 16*row, sets ... l, b
    ; look up screen address from the table
    ld ... /> .loop:
    ; 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…

    ... :
    ; blit 16 pixel rowdata to screen in cells at column C ... /> inc e
    ; next row, calculate screen address
    pop hl
    ; move ...
    ; 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…

    ... /> .loop:
    ; blit 8 pixel row to screen
    ld a, (de)
    row address
    push hl
    ; look up screen address from the ... /> inc e
    ; next row, calculate screen address
    pop hl
    ; move ...
    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…

    ... /> .loop:
    ; blit 8 pixel row to screen
    ld a, (de)
    row address
    push hl
    ; look up screen address from the ... /> inc e
    ; next row, calculate screen address
    pop hl
    ; move ...
    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…

    ... /> .loop:
    ; blit 8 pixel row to screen
    ld a, (de)
    row address
    push hl
    ; look up screen address from the ... /> inc e
    ; next row, calculate screen address
    pop hl
    ; move ...
    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…

    ... /> add hl, de ; hl = screen address of top row of char
    ld ... /> .loop:
    ; blit 8 pixel row to screen
    ld a, (de)
    to get the screen row starting address and the old ...
    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…

    ... /> add hl, de ; hl = screen address of top row of char
    ld ... /> .loop:
    ; blit 8 pixel row to screen
    ld a, (de)
    to get the screen row starting address and the old ...
    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 ... /> ; blit 16 pixel rowdata to screen in cells at column C ... /> inc e
    ; next row, calculate screen address
    pop hl
    ; ... /> ; 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…

    ... /> .loop:
    ; blit 8 pixel row to screen
    ld a, (de)
    row address
    push hl
    ; look up screen address from the ... /> inc e
    ; next row, calculate screen address
    pop hl
    ; move ...
    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…

    ... /> ; blit 16 pixel rowdata to screen in cells at column C ... /> inc e
    ; next row, calculate screen address
    pop hl
    ; ... ; 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 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…

    ... /> .loop:
    ; blit 8 pixel row to screen
    ld a, (de)
    inc e
    ; next row, calculate screen address
    pop hl
    ; move ... /> inc e
    ; next row, calculate screen address
    pop hl
    ; move ...
    Paradigm Shifter Paradigm Shifter July 2022 Development
<1234567…34>

Latest Posts

  • European Software Titles with an English version
    harriusherbartio on 12:06PM
  • How Do You Categorize Your Speccy Software and Games?
    harriusherbartio on 11:21AM
  • Fixed Speccy Software. And which games remained unfixed?
    harriusherbartio on 11:01AM
  • I am currently watching.....
    Paradigm Shifter on 12:49AM
  • New video about S-video modification on Issue two 48K Spectrum.
    Renegade on April 21
  • Happy 40th Birthday to the Amstrad CPC464!
    rich_chandler on April 21
  • Another Birthday! The Game Boy Is 35!
    mel the bell on April 21
  • Elusive Strategy Games done by the Smaller or less Prolific Software Houses.
    harriusherbartio on April 21
  • 1992 Spectrum Software
    harriusherbartio on April 21
  • +3 Disk drive motor
    AndyC on April 21

HitBox

Word Docs Hits
row 3.2K 6.5K
to 549.6K 1.6M
screen 45.8K 73.8K
address 11.8K 21.2K

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…
  • 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…
  • 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…
  • 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…
  • bitmap address to attribute addressI've searched, but I don't seem to find the proper keywords.<br /> <br /> I have a bitmap screen address in DL, character aligned (the address of the…
  • Calculating screen address to alternative ATTR area?I'm using this small snippet of code to convert a screen address to an attribute cell address...<br /> <br /> [CODE]AttrDE: ld a, d ;…
  • Column and row numbers to attr address?[FONT=Calibri][SIZE=3]Can anyone provide me with a code snippet the will convert the column and row numbers into the screen attribute address. For ex…
  • 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…

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
  • screen address
  • write to screen
  • copy picture to screen
  • white screen no border when trying to load
  • 48k spectrum white screen no border when trying to load
  • screen address wrap
  • save more than 1 screen to memory
  • fastest way to clear a screen
  • convert screen to png
  • attribute address to screen
  • pixel row screen address
  • screen address to buffer
  • screen address to x and y
  • screen address to attribute

Copyright © 2024 World of Spectrum