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
<1…13141516171819…34>
  • 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…

    ... hl
    ; look up screen address from the table
    ... br /> ; next row, calculate screen address
    pop hl
    ... hl
    ; look up screen address from the table
    ... br /> ; next row, calculate screen address
    pop hl
    ...
    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…

    ... back
    ; look up screen address from the table
    ld ... back
    ; look up screen address from the table
    ld ... back
    ; look up screen address from the table
    ld ... back
    ; look up screen address from the table
    ld ...
    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…

    ... /> [code]
    ALIGN 256
    ; screen address table. This must be 256 ...
    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…

    ... hl
    ; look up screen address from the table
    ... hl
    ; look up screen address from the table
    ... br /> ; next row, calculate screen address
    pop hl
    ... br /> ; next row, calculate screen address
    pop hl
    ...
    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…

    ... back
    ; look up screen address from the table
    ld ... back
    ; look up screen address from the table
    ld ... back
    ; look up screen address from the table
    ld ... back
    ; look up screen address from the table
    ld ...
    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…

    ... /> [code]
    ALIGN 256
    ; screen address table. This must be 256 ...
    Paradigm Shifter Paradigm Shifter July 2022 Development
  • Console frameworkStill working on Specotron, but at the point where working out the diagonal lines collision is not good at beer o'clock. In the meantime I've knoc…

    ... day did not clear the screen, make the attributes ink and ... to and executed from the screen address space hmm?
    Paradigm Shifter Paradigm Shifter September 2022 Development
  • Console frameworkStill working on Specotron, but at the point where working out the diagonal lines collision is not good at beer o'clock. In the meantime I've knoc…

    ... day did not clear the screen, make the attributes ink and ... to and executed from the screen address space hmm?[/quote]

    AndyC AndyC September 2022 Development
  • How to get Grahics to wrap vertically around the screen?I am using the following code to draw an image to the screen. First I use HL to contain ROW and COLUM I then call the MapScreenFunction As I draw m…

    ... draw an image to the screen.

    First I use ... to 0, thus giving vertical wrap, any ideas how to do ... across
    ; exit HL = display address
    MapScreenAddress:
    push de ...
    robpearmain robpearmain May 2004 Development
  • Anyone know the address mappings...of the hardware resources on the speccy; From the screen display address range to all the hardware control registers. etc. Where can I get access t…

    of the hardware resources on the speccy;

    From the screen display address range to all the hardware control registers. etc.

    Where can I get access to this information?

    Many thanks,
    Parky Parky September 2004 Development
  • BASin Release 11 out nowBASin has been updated once again, for your BASIC programming pleasure! Get it at: [url="http://homepage.ntlworld.com/paul.dunn4/BASin_r11.exe"]htt…

    ... (.bas), CODE files (.bsc) and SCREEN$ files (.scr).

    Added ... strings which need to wrap around the screen. A green bar will ... />
    Feedback to the usual address - and happy coding to you ...
    Dunny Dunny November 2004 Emulators
  • 128k Shadow Screen?When emulating the shadow screen in bank 7 should that bank be switched into address C000? If so, what happens if bank 7 is switched out without canc…

    When emulating the shadow screen in bank 7 should that bank be switched into address C000? If so, what happens if bank 7 is switched out without cancelling the shadow?
    Unique Unique February 2005 Development
  • screen$I'm wanting to create a game which is written mostly is Basic, due to lack of MC skills but i need a MC routine if someone would kindly supply it I…

    ... /> eg screen 1 at address 23296 to 30208
    screen 2 at address 30209 ... this data from it's address to 16384

    i ... used to mess up the screen if you were pressing a ...
    chop983 chop983 August 2005 Development
  • 128k Screen Flipping - Sample Code PleaseI know this has been covered before, but I cannot find out code to do the following: On a 128k Spectrum tell the speccy to display from address 4915…

    ... the speccy to display from address 49152, switch back to 16384 ... that I can display one screen, draw to the other and ...
    robpearmain robpearmain February 2006 Development
  • Screen LoaderCouple days ago i find very interesting loader routine in ex Yugoslavia magazine "Svet Kompjutera" from january 1987. Authors of article, calls this …

    ... "bit-loader" and she load screen verticaly line by line, from ... of most impressive.
    Uncompressed screen must be at 49152, routine ... solution of problem.
    Start address of game is in IX ...
    Pegaz Pegaz August 2006 Games
  • Spectrum Screen Memory MapWhat's the advantage (mistery?) behind ULA's spectrum screen memory interpretation? 6144 bytes divided into 3 blocks, 2048 bytes long. if you want t…

    ... (mistery?) behind ULA's spectrum screen memory interpretation?

    ... to draw something on screen you have to poke ... bytes to your initial poke address according to byte's ... behind this implementation? Why screen memory isn't interpreted continuously ...
    Arda Arda October 2006 Development
  • ANNOUNCE: BASin r14 is up. New SCREEN$ paintbox included.Hi all, Well, I can't sit on this any longer - so I've released it. Let's all get a good testing session going, eh? You can get the new BASin [url=…

    ... /> The big news is the SCREEN$ paintbox. It's now in ... . (Daren Pearcy)
    Added - The SCREEN$ paintbox tool. It's basically ... of memory (specified by an address and size in bytes) and ...
    Dunny Dunny February 2008 Emulators
  • Screen access in assemblerI am again troubled by the unusal screen design of the Spectrum. :) If I want to do something with, say, a 16x16 bit block of the screen (in the sam…

    ... again troubled by the unusal screen design of the Spectrum. :)
    screen (in the same 1/3 ... I have the correct start address in the display file loaded ...
    Rickard Rickard November 2008 Development
  • Hacking the O.C.P Full Screen Editor/AssemblerIf you have been reading my posts recently then you will know that I am eager to have the sourcecode I wrote for the Spectrum during the period 1988 …

    ... The O.C.P Full Screen Editor/Assembler was published ... the object code to the screen (location 16384) so ... just assembled to a screen dump of 6912 BYTES. ... me to use actual address within an hex editor, ... directly after the program at address 089F0h. The very last ...
    ASM ASM November 2010 Development
  • Loading a screen in to memory...Hi Folks, I want to load a SCREEN$ in to memory and save it out to RAM disk without it being displayed on the screen. I am worried about over writi…

    ... being displayed on the screen. I am worried ...
    [CODE]100 LOAD “SCREEN” CODE RAMTOP+1,6192
    110 SAVE !”SCREEN” CODE RAMTOP+1,6192 ... /> Where RAMTOP is the address held in the equivalent System ... a simple [B]LOAD!"SCREEN" SCREEN$[/B] or does the ...
    Paddy Coleman Paddy Coleman December 2010 Sinclair Basic
  • Calculating the address of a pixel?Hi Folks, Is there an easy/quick way of calculating the memory address of a pixel? So for example, if I wanted to "plot" pixel at screen coordinate…

    ... way of calculating the memory address of a pixel? So for ... wanted to "plot" pixel at screen coordinates 50,50 how would ...
    Paddy Coleman Paddy Coleman February 2011 Sinclair Basic
  • (part of) screen to UDGHere is a routine to copy a Y,X-position on screen to a UDG. 0<=y<=23 0<=x<=31 144<=udg<=165 (UDG "A" to UDG "U") [code] ; start code with ; PRINT …

    Here is a routine to copy a Y,X-position on screen to a UDG.
    0
    Dr BEEP Dr BEEP June 2011 Development
  • Fastest redraw of screen from UDGsHere's a question for everyone, to generate a bit of code to be used in games: On a standard 48K Spectrum, what's the fastest way to redraw the scre…

    ... with a character-mapped screen and render that as ... drawn, to try to minimise screen tearing.

    ... a full 16-bit address of each UDG, allowing ... larger than the rendered screen and/or wraps-round ... the translation from map to screen.

    And ...
    joefish joefish March 2013 Development
  • display file addressing; screen slicingWhile working on this Compendium I'm updating or rewriting a lot of stuff. One thing I eventually came to appreciate was the simple & clever way in w…

    ... the screen once the structure of the display file address is ... automatically calculate the correct address for the next row ... automatically calculate the correct address for the corresponding row ... = 0

    STARTING ADDRESS:
    H = 64 + segment*8 ...
    Battle Bunny Battle Bunny July 2013 Sinclair Basic
  • SCREEN$ bug fixI've been using the SCREEN$() function recently for reading data off the screen rather than taking up space with an array and I got fed up with the s…

    I've been using the SCREEN$() function recently for reading data ... off the screen rather than taking up space ... fix for it. Instead of SCREEN$(row,col) use FN c ... $
    bit 0,c ;DE=address, BC=length (0 or 1 ...
    Battle Bunny Battle Bunny October 2013 Sinclair Basic
  • Scrolling Bi-Colour Engine for 4-Player GamesJust putting this code up for people to have a look at. Far from finished. Should simply compile and run a bit of a demo. Only good for 128K and +…

    ... loop for speed.
    ;Use wrap-around attribute map to allow ... hl,de ;hl = address of attr on screen
    ld a,(print_attr_cache ... de,hl ;de = address of char on screen
    pop hl ; ... retrieve data address
    jp ...
    joefish joefish March 2014 Development
  • misunderstanding screen addressingHi I am just reading mastering machine code Toni Baker: [url]ftp://ftp.worldofspectrum.org/pub/sinclair/books/MasteringMachineCodeOnYourZXSpectrum…

    ... address of the “print position”
    for any point of the screen ... two digits of the address of this print position ... This gives us the address 40A4.
    Try ... appeared on
    the screen is, in fact, ... 4. This gives us the address 40A4.[/QUOTE]

    username username April 2014 Sinclair Miscellaneous
  • byte to screen eventI have another question regarding assembly routine in MMCOYZXS by Toni Baker page's 87-88 [QUOTE]21A440 LD HL,40A4 11083F LD DE,3F08 0608 LD B,08…

    ... @ 0x3Fxx are written to the screen location 0x4xA4 is not when ... 'HL' registers that indirectly address the screen location are passed the 'A ...
    username username April 2014 Sinclair Miscellaneous
  • 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…

    ... and row numbers into the screen attribute address. For example, if de ...
    Mr Millside Mr Millside April 2014 Development
  • Spectrum screen layoutSeeing the thread on displacement I was wondering why the spectrum had the stupid screen split into three sections and the addresses for each section…

    ... the spectrum had the stupid screen split into three sections and ... why didn't they just address the screen from top to bottom.
    ASH-II ASH-II May 2014 Sinclair Miscellaneous
<1…13141516171819…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