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.021s
<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…

    ... what I guess is a screen address calculation problem.

    I ... need to calculate the screen address of a tile based on ... I have tile 0 its address would be 16384, tile 1 ... to calculate for the other screen thirds.

    Could someone ...
    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…

    ... to convert a screen address to an attribute cell address...

    ... ; get the high byte of screen address
    rra ; divide h ... ; de now contains the attribute address
    [/CODE]

    Sokurah Sokurah January 2014 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;…

    ... system variable to extrac the screen address for a PRINT position.
    Paddy Coleman Paddy Coleman September 2016 Sinclair Basic
  • Smooth Screen Scrolling RoutineHi everyone, this is a follow up to the thread on smooth screen scrolling. As promised here is the code for the routine. It's pretty long and fairl…

    ... /> SCRMODA LD DE,16388 ;screen address of top left
    ; ... /> LD BC,1760 ;adjust screen address for
    SBC HL,BC ... /> ;HL=screen addr.
    ;DE=address of tile graphics ... /> EX DE,HL ;DE = SCREEN ADDRESS AGAIN

    SKIPB ...
    dmsmith dmsmith September 2004 Development
  • Help required to calculate screen addressesDoes anyone have some code that calculates the screen address one pixel below the given address ? Is it best to use a lookup table ? Any examples of …

    Does anyone have some code that calculates the screen address one pixel below the given address ? Is it best to use a lookup table ? Any examples of this.
    Mr Millside Mr Millside November 2004 Development
  • Optimisation Needed! Is this the Fastest way to copy bytes from screen and back again?I have the screen address (say 0,0 i.e 16384) I want to copy 4 bytes wide by 32 bytes high from the screen to an area of memory. I then want to cop…

    I have the screen address (say 0,0 i. ... (4433 TStates to copy from screen to store)



    ; Clear the screen to show we are bringing ... ; Copy from store to the screen

    ld hl, ...
    robpearmain robpearmain November 2005 Development
  • Help with calculating screen addresses[SIZE=3][FONT=Calibri]I?m having a bit of a coding session whilst at work so can?t spend too much time on my current problem. I?m sure someone on thi…

    ... just inc or dec the screen address by one. Up and down ... to cross one of the screen thirds. Assuming my cursor starts ...
    Mr Millside Mr Millside October 2013 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…

    ... />
    I have a bitmap screen address in DL, character aligned (the ... address of the top byte of ... the corresponding attribute address fiddling with that bitmap address?

    I ...
    na_th_an na_th_an November 2013 Development
  • Help needed with calculating screen addressesCan anyone help me finally crack Jonathan Cauldwell's screen addressing calculator and, more to the point, is the reason I'm struggling because this …

    ... the low byte of the screen address.

    Finally, ... will give us our vertical screen address. From there we take ... a routine which returns a screen address for (ycoord, xcoord) in ...
    X (xcoord) = 2
    Screen Address = 20482


    ...
    Jagd Tiger Jagd Tiger April 2014 Development
  • Double-Buffer ScreenFor my Alien Breed Speccy re-write I decided to use a Double Buffer (DB) or 'Back Screen' to draw all the game action onto, before shuffling the whol…

    ... Buffer (DB) or 'Back Screen' to draw all the ... onto the main display screen. This allows me to ... />
    The DB screen sits at mem 25000d and ... hl, 25000 ;Start of DB Screen
    ld de, 16384 ... d $40/$48/$50 for screen address
    ld a,(cline) ...
    LuMan LuMan April 2014 Development
  • Spectrum Screen RAM layoutHi there The spectrum screen layout is rather odd. It seems to be arranged into 3 256 byte groups. If I have an x (horizontal) coordinate (from…

    ... there

    The spectrum screen layout is rather odd. It ... BASIC) to generate the appropriate screen address?

    I'll see ...
    Willsy Willsy December 2015 Development
  • Sprite adviceHello. So, I'm slowly getting to grips with Z80 assembly - currently equal parts frustration and enjoyment. Now looking for some advice to help shift…

    ... could maybe be adapted for screen addressing, or may trigger any ... ;)

    Lets say that screen address is composed of:

    AA instead of BBB... here is ...
    windenNTW windenNTW May 2006 Development
  • Timex Sinclair 2068Hi guys. This is my first post here, the first of many, I hope.. :) I have a Timex Sinclair 2068 but don?t know much about it. It was given as a gif…

    [QUOTE=na_th_an]AA: What would be the ... sprite functions accept the absolute address for frame graphics now ... small difference in the graphic address specified during sp1_CreateSpr() and ... 2nd display file and the screen address stored in the struct_sp1_update ...
    Alcoholics Anonymous Alcoholics Anonymous November 2006 Games
  • 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…

    ... \x14\xAA set attribute to AA
    // \x01 set center ... zx_cyx2saddr(prow, pcol++); // destination screen address for char
    if (attr ... = attr; // colour char on screen

    for ( ...
    mulder mulder June 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…

    ... /> // \x14\xAA set attribute to AA
    // \x01 set center flag ... screen address from pixel coordinates, screen address from column coordinates, attribute address from screen address, screen address from attribute address ...
    Alcoholics Anonymous Alcoholics Anonymous July 2007 Development
  • melbourne drawIt could be said I am easly pleased,:grin: Very nice peice of software. I was realy impressed by its ease of use. I think a lot of time and effort w…

    ... for the screen. It then sets HL to the address of the ... by setting ORG to that address and assembling it, but that ... followed by a SCREEN$ token ($aa). (Note that the SAVE address in the ... RET address.) That would give you all the pictures in SCREEN$ files ...
    Battle Bunny Battle Bunny August 2013 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…

    ... ADDRESS fdb * ;current address is load address
    EXECADD fdb * ;current address is execute address ... value (EOF) munus current address
    ;****************************
    < ... ; point screen to $8000 + row (base screen address + row)
    JamesD JamesD September 2015 Development
  • Must be missing the point - machine code... Hi Folks, Trying my hand at machine code again but falling at the first hurdle. I hand crafted the following to run at address 62000 and the co…

    ... 10101010 or &AA
    62001 LD A,$AA ; Load A with ... bit pattern $3E $AA
    62003 LD (62000),A ... HL,$4000 ; Load HL with screen address $21 $00 $40
    62009 ...
    62017 INC L ; Next screen byte $2C
    62018 DJNZ ...
    Paddy Coleman Paddy Coleman September 2016 Development
  • Must be missing the point - machine code... Hi Folks, Trying my hand at machine code again but falling at the first hurdle. I hand crafted the following to run at address 62000 and the co…

    ... $3E $AA
    62003 LD HL,$4000 ; Load HL with screen address $21 ... ; POKE bit pattern in to screen memory $77
    62009 INC ... L ; Next screen byte (256 iterations) $2C
    screen!

    Only taken ...
    Paddy Coleman Paddy Coleman September 2016 Development
  • Must be missing the point - machine code... Hi Folks, Trying my hand at machine code again but falling at the first hurdle. I hand crafted the following to run at address 62000 and the co…

    ... $3E $AA
    62003 LD HL,$4000 ; Load HL with screen address $21 ... /> 62009 INC L ; Next screen byte (256 iterations) $2C
    62011 INC L ; Next screen byte (256 iterations) $2C
    62013 INC L ; Next screen byte (256 iterations) $2C
    Paddy Coleman Paddy Coleman September 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…

    ... checkerboard: db #55, #AA, #55, #AA, #55, #AA, #55, #AA

    ; ... ; e = low byte of screen address
    inc hl ; hl ... screen address
    ld d, (hl) ; d = high byte of screen address ...
    ex de, hl ; hl = screen address of ...
    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…

    ... checkerboard: db #55, #AA, #55, #AA, #55, #AA, #55, #AA

    ; ... ; e = low byte of screen address
    inc hl ; hl ... screen address
    ld d, (hl) ; d = high byte of screen address ...
    ex de, hl ; hl = screen address of ...
    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…

    ... checkerboard: db #55, #AA, #55, #AA, #55, #AA, #55, #AA

    ; ... ; e = low byte of screen address
    inc hl ; hl ... screen address
    ld d, (hl) ; d = high byte of screen address ...
    ex de, hl ; hl = screen address of ...
    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…

    ... ; e = low byte of screen address
    inc hl ; hl ... screen address
    ld d, (hl) ; d = high byte of screen address ...
    ex de, hl ; hl = screen address of ... checkerboard: db #55, #AA, #55, #AA, #55, #AA, #55, #AA
    [/code]
    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…

    ... section
    ALIGN 256
    ; screen address table. This must be 256 ... checkerboard db #55, #AA, #55, #AA, #55, #AA, #55, #AA
    empty_box db #FF ... #55, #55
    border_right db #AA, #AA, #AA, #AA, #AA, #AA, #AA, #AA
    border_topL db #00, #7F ...
    Paradigm Shifter Paradigm Shifter June 2022 Development
<1234567…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
screen 45.8K 73.8K
address 11.8K 21.2K
aa 899 1.4K

Related Threads

  • 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…
  • 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…
  • 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…
  • 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…
  • 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 ;…
  • Best Side Screen/Screen-Surrounds?I've been researching side-art/screen-surrounds for my own game, so at the risk of asking a question that has probably been asked in the last 20-odd …
  • Type a screen of text from the start screen.I've forgotten all the combo's of symbol-shift and so on, but is there a way, from Spectrum Basic to just type out a load of text? Problem is, as soo…
  • Screen address of PRINT position...Hi Folks,<br /> <br /> The following code uses DF CC system variable to extrac the screen address for a PRINT position.<br /> <br /> <br /> [cod…
  • Mixed bag - Mangled in-game screen and/or loading screen.[url="http://www.worldofspectrum.org/infoseekid.cgi?id=0012757&amp;loadpics=3"]Black Raven[/url]<br /> <br /> Mangled in-game screen and loading sc…

Related Searches

  • fastest screen routine
  • screen routine
  • screen routines
  • fastest way to clear screen
  • issue 2 yellow screen
  • title screen
  • screen
  • basic scr screen
  • loading screen
  • screen address
  • screen address wrap
  • attribute address to screen
  • screen address c b l
  • row to screen address
  • pixel row screen address
  • screen address to buffer
  • screen address to x and y
  • screen build aa
  • aa screen adress
  • screen address to attribute

Copyright © 2024 World of Spectrum