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.022s
<1…11121314151617…34>
  • Cubic RevealI just though I'd develop this a little further. Written a while ago on a whim! [img]https://dl.dropbox.com/s/p44y5dda49ucmop/square_reveal_1_1.gi…

    ... rewriting the Calculate Attr to screen address part from 10 to 8 ... de ;pushed DE = stored ATTRs address

    ld a,d ...
    Arkannoyed Arkannoyed November 2017 Development
  • Cubic RevealI just though I'd develop this a little further. Written a while ago on a whim! [img]https://dl.dropbox.com/s/p44y5dda49ucmop/square_reveal_1_1.gi…

    ... knew calculating the screen address from the ATTRs address was so easy!
    address

    sll d
    Arkannoyed Arkannoyed December 2017 Development
  • Fast Binary to Text DisplayI've done this thing that takes some memory contents and converts it to a Binary version of 0's and 1's on screen. However, I've no idea what to use …

    ... that starts at address $4000 and ends at address $5aff. Visually, ... the attribute area starts at address $5800. Instead of wasting ... can simply keep incrementing the screen address (held in the DE ...
    Adding one to a screen address will move us one character ...
    Ast_A_Moore Ast_A_Moore December 2017 Development
  • Cubic RevealI just though I'd develop this a little further. Written a while ago on a whim! [img]https://dl.dropbox.com/s/p44y5dda49ucmop/square_reveal_1_1.gi…

    ... ;use L to create the SCReen address Hi-byte from the ATTRa ... ATTRs address
    a2s_a:
    ld a,(de) ;get byte from SCReen ... DE address
    mlp1:
    ld a,(de) ;get SCReen buffer byte ...
    Arkannoyed Arkannoyed August 2018 Development
  • Work out screen address from attribute cellAttribute cell 22529 is equivalent to PRINT 0,1 position value. Is it possible to obtain these two values from the number 22529 in a simple MC rou…

    ... can derive the ATTR address from the screen address (in HL)
    address from screen address in HL
    LD ... can also calculate the screen address (top scan of char ... ATTR2SCR equ $ ; Get screen address from ATTR address in HL
    ...
    dbolli dbolli October 2018 Development
  • Reading DEFB for backgroundsHi all I suppose the question is kind of silly but I'm a completely newbie with assembler :-S I'm drawing some side backgrounds with ZX Paintbrus…

    ... of code. Attribute address to screen address, and screen address to attribute address.
    [code]aa2sa ...
    FrankT FrankT December 2018 Assembler
  • 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…

    ... 8-bits (apart from the screen address). It's doing something different ... diagonal the width of the screen and 2/3 the height ...
    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…

    ... , I'm holding onto the screen byte until the loop either ... not read/writing to the screen once for every pixel.
    screen address (only when required) rather than ...
    joefish joefish 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…

    ... to push these to the screen.
    It is working ... br /> ld sp,(spstore2) ; Load screen address to push to
    ; Self ... modified push to screen
    buffer: defs 15 ;< ... ld (spstore2),hl ; Store last screen positon
    jp fl_bus ; Repeat ...
    robpearmain robpearmain June 2019 Development
  • How to store and recall a "window"?I would like to memorize and then restore a rectangular portion of a screen, pixels and attributes. To make things easier, this "window" would be sit…

    ... :
    ' souceaddr: memory address of source block to copy ... /> ' destaddr: memory address of destiny block to ... address sorce and destination to restore the top third of the screen ... you want) whitout calculating screen address in high resolution
    maeloterkim maeloterkim February 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]
    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]
    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…

    ... Table of screen line addresses, ie the address of the ... br /> To fetch a line address, you could use something like ... the top of the screen.
    ADD A, ... B,(HL)
    RET ; screen address returned in BC
    LNUM ...
    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…

    ... alterations to the way a screen address is fetched as below.
    screen.
    LD L,A
    LD B,(HL)
    RET ; screen address returned in BC
    LNUM ...
    dmsmith dmsmith March 2020 Development
  • ZX Spectrum EmulatorsI'm putting together a (hopefully) comprehensive list of all ZX Spectrum emulators available for the new WoS site. Obviously we'd like the latest …

    I seem to remember some emulators allow to edit ROM, but [b]would it enable a coder to instantly change, say, the screen address?[/b]

    Is it possible for NEXT or other hardware?

    TY
    NRA NRA March 2020 Emulators
  • ZX Spectrum EmulatorsI'm putting together a (hopefully) comprehensive list of all ZX Spectrum emulators available for the new WoS site. Obviously we'd like the latest …

    ... to instantly change, say, the screen address?[/b]

    Is it ... />
    TY[/quote]Change the screen address? Can you clarify what you ...
    rich_chandler rich_chandler March 2020 Emulators
  • ZX Spectrum EmulatorsI'm putting together a (hopefully) comprehensive list of all ZX Spectrum emulators available for the new WoS site. Obviously we'd like the latest …

    ... means changing the start of screen address, so the first byte drawn ... to screen is from 16400 instead of ... can do it), but that address is fixed on ZX Spectrum ...
    Zup Zup March 2020 Emulators
  • ZX Spectrum EmulatorsI'm putting together a (hopefully) comprehensive list of all ZX Spectrum emulators available for the new WoS site. Obviously we'd like the latest …

    ... means changing the start of screen address, so the first byte drawn ... to screen is from 16400 instead of ... can do it), but that address is fixed on ZX Spectrum ...
    rich_chandler rich_chandler March 2020 Emulators
  • ZX Spectrum EmulatorsI'm putting together a (hopefully) comprehensive list of all ZX Spectrum emulators available for the new WoS site. Obviously we'd like the latest …

    ... doesn’t involve changing the screen address. There is a lot of ... , 8x turbo speeds, multiple stacked screen layers with variable priority, 9 ...
    colonel32 colonel32 March 2020 Emulators
  • ZX Spectrum EmulatorsI'm putting together a (hopefully) comprehensive list of all ZX Spectrum emulators available for the new WoS site. Obviously we'd like the latest …

    ... means changing the start of screen address, so the first byte drawn ... to screen is from 16400 instead of ... can do it), but that address is fixed on ZX Spectrum ...
    polomint polomint March 2020 Emulators
  • ZX Spectrum EmulatorsI'm putting together a (hopefully) comprehensive list of all ZX Spectrum emulators available for the new WoS site. Obviously we'd like the latest …

    ... means changing the start of screen address, so the first byte drawn ... to screen is from 16400 instead of ... can do it), but that address is fixed on ZX Spectrum ...
    rich_chandler rich_chandler March 2020 Emulators
  • 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…

    ... ASM routine to fill the screen with a checkerboard background - as ... filling one third of the screen or a depth of 8 ... that doesn't need any screen address tables and is relocatable
    dmsmith dmsmith April 2020 Development
  • Zynaps scrolling - anyone ever reverse enginnered this?Zynaps has IMO some impressive scrolling - it utilises 18 character rows of the display file, so quite a large active play area, and scrolls 2 pixels…

    ... on involving rendering to the screen. I thought at first it ... is writing to the screen with the screen address in the 'hl' register ...
    dmsmith dmsmith August 2020 Games
  • How to write a simple C+asm horizontal scrolling game (Tutorial, z88dk)[b]How to write a simple C/asm horizontal scrolling game[/b] [b]Note:[/b] This tutorial has multiple parts... I am still writing but this first pa…

    ...
    void __CALLEE__ print_uchar(uchar *address, uchar c)
    {
    ... This function returns the screen address, given its y and ... code, find the address of that character in ...
    void __CALLEE__ print_uchar(uchar *address, uchar c)
    {
    ...
    Timmy Timmy September 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…

    ... time and it computes a screen address for every pixel visited. ... pixels and it uses screen addresses rather than pixel ... from "00010000" into a screen byte "11000100". ANDing the ... and "10000000" respectively. The current screen address is modified to move up ...
    Alcoholics Anonymous Alcoholics Anonymous February 2021 Software
  • Fighting Warrior's protection systemThis is one of those bizarre cases where cracking the loading system is orders of magnitude more fun than playing the game. (Indeed, discovering I wa…

    ... bytes off tape for a screen address, then 8 bytes for that ... the attribute. This allows the screen to be drawn in a ... .

    3) After the screen is loaded, the remaining bytes ... takes the code hidden on screen, puts in the top of ...
    Luny Luny October 2021 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…

    ... ) ; e = low byte of screen address
    inc hl ; hl points ... screen address
    ld d, (hl) ; d = high byte of screen address ...
    ex de, hl ; hl = screen address of ... add hl, de ; adjust screen address for col
    ld b ...
    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 points ... screen address
    ld d, (hl) ; d = high byte of screen address ...
    ex de, hl ; hl = screen address of ... add hl, de ; adjust screen address for col
    ld b ...
    Kotek Kotek June 2022 Development
<1…11121314151617…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
wrap 891 1.1K

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…
  • 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…

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
  • preload screen
  • basic start address
  • screen address
  • attribute address to screen
  • screen address c b l
  • screen address aa
  • row to screen address
  • pixel row screen address
  • screen address to buffer
  • screen address to x and y
  • screen address to attribute

Copyright © 2024 World of Spectrum