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.024s
<1234567…34>
  • 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 ... behind this implementation? Why screen memory isn't interpreted continuously? ... draw something on screen avoiding 3 block structure?
    Arda Arda October 2006 Development
  • Strange DivIDE ScreenI've just got an SD card adaptor for my DivIDE and it does something strange. On startup, I can see the DivIDE logo and it registers the adaptor, bu…

    ... normally empty areas of the screen are covered in an odd ... save-like strobe in the border. So I took the power ... from the bytes in the screen memory. I can load a .TAP ... bit of corruption to the screen.

    I actually got ...
    joefish joefish January 2011 Hardware
  • Memory usageBrowsing the online documentation for the Spectrum I came across a peculiar discrepency. As we all know the start of the RAM is at 16384 which is whe…

    ... which is where the screen memory resides. The screen memory ends at 23296. After ... is what on earth the memory before KSTATE and after the ... video memory is used for on a ...
    cyborg cyborg November 2002 Sinclair Miscellaneous
  • Does Screen Flipping work on a 48k Spectrum?On the other post it showed some basic code to flip the screen on a +3. Does it work on a 48k Spectrum. Can anyone show me the machine code to: Se…

    ... basic code to flip the screen on a +3.


    Set the screen memory to default 16384
    Write ... backbuffer 49152
    Flip the screen memory to 49152

    Many ...
    robpearmain robpearmain May 2004 Development
  • XLR-8 Mastering utils: quick heads-upFirstly, only do this using an emulated 48K rubberkey at this stage because that's all it was ever tested on. "LOADER MAKER" - "First decrypter" - p…

    ... somewhere the bottom 2/3 screen memory. It's the address ... launches it)

    "SCREEN$ DESIGNER" - firstly, load the loading ... !!). It'll stick the screen into SoftRom and bomb out ... "XLR8MASTER" - "Mask colour" is the border colour during loading, 0-7 ...
    JonNorth JonNorth December 2005 Development
  • ANN: SP1 for Z88DK (aka splib3, Sprite Pack v3.0)Well it's finally arrived, after a month of "a few days from now" release deadlines. SP1 is the lastest version of splib, a flicker-free software sp…

    ... screen, aside from non-functional constraints like speed and available memory ... br /> - #defines for colours, border(), screen address calculations have been added ... /> - the block memory allocator is in its ... specify the location in memory of its structures.
    Alcoholics Anonymous Alcoholics Anonymous April 2006 Development
  • Watching screen while debugging???I'll try to state my problem clearly, but I don't know if I'll succeed ..:) I load a Spectrum program into emulator (it doesn't matter which one at …

    ... single instructions writing data to screen memory. It works this way: ... suddenly,after many instructions,all screen is refreshed.

    screen memory [U]at the moment ... emulator, to watch changes to screen immediately?

    ...
    Ralf Ralf December 2008 Development
  • Erase part of memory in SPIN?A question for SPIN (or perhaps Spectaculator). If I have a game loaded in memory and would like to erase part of the memory while keeping the rest …

    ... have a game loaded in memory and would like to erase ... part of the memory while keeping the rest of ... would like to erase the screen memory and watch what will happen ...
    Rickard Rickard August 2009 Emulators
  • Question on copying screen bufferHi, Al my prevoius games were copying graphics directly to screen memory starting at 16384. Now I'm experimenting with screen buffer where I could d…

    ... were copying graphics directly to screen memory starting at 16384. Now I ... 'm experimenting with screen buffer where I could draw ... I would copy it to screen memory.

    You may see ... static image from buffer to screen after HALT.

    Am ...
    Ralf Ralf December 2009 Development
  • Contention detectionJust a thought, based on discussion elsewhere... Is there any way of telling if reads/writes are being contended around the time that they happen? L…

    ... have access to. But in screen-redrawing terms that's a ... TV is rendering pixels or border, but I gather that only ... by certain data in the screen memory.

    So is there ... answer as to whether the memory is in contention?
    joefish joefish April 2010 Development
  • Adding TAP file contents to a Spectrum +3e DOS PartitionHello my fellow WoS'ers, This thread is a companion to a great little guide from a fellow AmiBayer [B]mnjnurney[/B] you can view his thread by [URL…

    ... exactly the size oft he screen memory of the Spectrum - so ... br />
    [code]
    15 BORDER 0 : PAPER 0 : INK 0 ... a SCREEN$ file type (that means directly to the Video Memory. Now ... br /> [/code]simply, like the SCREEN$ loading statement this loads the ...
    Zetr0 Zetr0 January 2013 Games
  • 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 …

    ... x coordinate and the screen memory address I'm ... 256 = 16384 = start of screen display.
    ld d,a ... ; squares 0 - 31 across screen.
    add a,e ... e,a ; de = address of screen.
    ret

    Jagd Tiger Jagd Tiger April 2014 Development
  • Screen buffer Tip from Raff CeccoRaff very kindly gave me this tip: "Incidentally, I remembered a trick I used on the Z80 for extra speed: When clearing the screen buffer, it was a…

    ... :

    When clearing the screen buffer, it was actually much ... to the end of the screen memory area and push zero values ... onto the stack until the screen area was filled.

    memory. I think this worked because ...
    alienbanana alienbanana October 2014 Development
  • Where does the BASIC program sit 48K Spectrum memory?Hi there First post so be gentle, I've had a spectrum since the 80's and have recently started programming it for fun again. I wrote the followin…

    ... POKE command directly to the screen memory.

    5 LET a ... part of memory first then dump it to the screen quickly? Where ...
    ivanb303 ivanb303 September 2016 Sinclair Basic
  • ZXSCLZF - Yet another Screen CompressorQuick disclaimer before I continue, this compressor does not shrink screens as small as some of the others posted here, in particular the very good z…

    ... offset that covers the Spectrum Screen Memory (6912bytes so only 13bits ... progression follow the spectrum screen memory layout in a way ... etc...). It scans the screen memory by character square so -& ... ; 7t - move into screen memory (basically add 16384 to the ...
    TomD TomD April 2017 Development
  • Key repeat weirdness with EI & IYI finally (after 35 years!) decided to write something a) for 48k speccy b) in z80 assembler. It's been over 20 years since I've written anything in …

    ... beforehand was a) the speccy screen memory layout and b) that z80 ... called populates a byte in memory with bits corresponding to QOAPSpace ... a macro that changes the border color so because of that ... code I have "ld iy, SCREEN" which seem to cause the ...
    arttu arttu July 2017 Development
  • is there a way of reading characters off the screen and turning that into a string? this has to be done in basic. i know it would have something to do with peeking memory (maybe screen memory) but would this change due to programs r…

    ... something to do with peeking memory (maybe screen memory) but would this change ... due to programs running in the memory ... ? i also need it to carry on reading the screen ...
    digital digital May 2018 Development
  • [Asm] Is this nested loop faster than LDIR or a bunch of unrolled LDI's?Hi all. I'm learning Z80 asm on Speccy 48K, and to start with I decided to write my own "CLS" routine (without relying on ROM calls or LDIR) as a lea…

    ... out (ULA_PORT),a ; Change border color. Alternative: call $229B ... Spectrum ROM function to change border color).
    ; ROM ...
    ; Clear attributes memory.
    ld a,FLASH_OFF | ... br />
    ; Clear screen memory.
    ld a,%00000000 ; ...
    ST1 ST1 November 2018 Development
  • ZX Spin 0.4 available for Download.Standard Cut-n-Paste from the CSS post: If all goes well, I'll upload it to WOS on monday. ----------------------------------------- Okay, it's th…

    ... not be reading the screen memory again for a large ... and has a fully updated screen to read. Without using ... a game to update the screen. There must be many ... those with a lot of screen updating. It should only ... As it is the bottom border time period is hard to ...
    Fraser Fraser December 2002 Emulators
  • Crasched Spectrum+ 128, HELP!Hi! I recantly bought a Sinclair Spectrum+ 128 on a seconhand store. It shows random colour squares spread over the screen, mostly the upper part a…

    ... />
    the fact that a screen is displayed, full of coloured ... the screen memory and constructing a picture - when ULAs go faulty, the screen border ... is often missing, or the contents of the screen are ...
    GP GP September 2003 Sinclair Miscellaneous
  • Graphics in Basic??What is the fastest way to draw high rez graphics in Basic. Andrew.

    ... UDG is PRINTed to the screen, it isn't updated as ... to the appropriate place in screen memory. You can then alter the ... /> 1 REM fast
    10 BORDER 0: PAPER 0: INK 6 ...
    Dunny Dunny October 2006 Development
  • It's fitting...... that in the very month that the 25th anniversary of the Speccy falls on, I'm just finishing up making my first ever Spectrum peripheral. It's a …

    ... wisdom of testing Spectrum memory. But it will include ... for things like adjacent memory cells being affected (adjacent ... to demonstrate that the memory is indeed being refreshed ... checking the border colours set OK, colour attributes, screen memory changes ...
    Winston Winston April 2007 Hardware
  • 48K Speccy not workingHey, A few months ago (hope it&#180;s not to late) I was loading a game into my speccy and from one moment to another it stopped working! I unplugge…

    ... the "black paper and white border" black screen. Forget everything I said ... a black paper and white border. The memory actually passes the test ...
    Winston Winston May 2007 Hardware
  • Running code from the display memory?Is it possible to run machine code from the memory area used by the display file? If you were really out of memory and some part of screen is not u…

    Several debuggers load into screen memory. In fact, one of my ... the lower 2/3 of screen memory, and used the top 3rd ... (which screen$ memory is) while the trace is still in the border (the ...
    icabod icabod May 2007 Development
  • Running code from the display memory?Is it possible to run machine code from the memory area used by the display file? If you were really out of memory and some part of screen is not u…

    ... (which screen$ memory is) while the trace is still in the border (the ... under paper (lower area of border), memory is not slowed down as ... area of the screen (including left and right border).

    BUT ...
    omega omega May 2007 Development
  • Border emulationHow is the border emulated to do all the fancy little tricks such as in Aquaplane? I've got some basic border emulation working but it only displays…

    ... Is contention necessary for the border routines to run properly? ... Yes, you need it for border effects - delays during the scanline ...
    [quote]
    With the screen I've just been updating ... opcode that changes border or writes to screen memory. But that's ...
    Dunny Dunny June 2007 Emulators
  • Border emulationHow is the border emulated to do all the fancy little tricks such as in Aquaplane? I've got some basic border emulation working but it only displays…

    ... ]Yes, you need it for border effects - delays during the scanline ... any opcode that changes border or writes to screen memory. But that's ...
    rich_chandler rich_chandler June 2007 Emulators
  • Detecting a Kempton joystick...I've been playing with the idea in the games I'm currently developing so that once the Kempston joystick has been selected you can hold FIRE down to …

    ... of 0xff (idle bus), and screen and ATTR data bytes. This ... the ULA is reading the screen memory, about 60% of the 1 ... % the ULA is building the border or generating a vertical retrace ...
    gasman gasman January 2008 Development
  • Maze Mania - How did they do it?Hi, I was looking at the game "Maze Mania" by Hewson Consultants, written in 1989. The game can be downloaded from here [URL]http://www.worldofspec…

    ... can fill about half of screen memory before beam reach the bottom ... of screen.
    Then beam is going to build upper border ( ... part of memory. You just have to reach bottom border before beam ... + frame without upper and bottom border (cca 43000T) = 113000 T.
    Fikee Fikee May 2009 Development
  • Maze Mania - How did they do it?Hi, I was looking at the game "Maze Mania" by Hewson Consultants, written in 1989. The game can be downloaded from here [URL]http://www.worldofspec…

    ... can fill about half of screen memory before beam reach the bottom ... of screen.
    Then beam is going to build upper border ( ... part of memory. You just have to reach bottom border before beam ... + frame without upper and bottom border (cca 43000T) = 113000 T.
    Fikee Fikee May 2009 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
border 5.2K 8.7K
screen 45.8K 73.8K
memory 21.8K 32.5K

Related Threads

  • EmuZWin - border in Full Screen modeWhenever I switch to Fullscreen mode I do not see the BORDER (and it is set to "thick").<br /> <br /> Is it because my laptop is "widescreen"?
  • Spectrum Screen Memory MapWhat's the advantage (mistery?) behind ULA's spectrum screen memory interpretation?<br /> <br /> 6144 bytes divided into 3 blocks, 2048 bytes long. i…
  • 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…
  • Loading a screen in to memory...Hi Folks,<br /> <br /> 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 abou…
  • 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…
  • 32k memory Italian memory expansionNot mine but its an [URL="http://www.ebay.co.uk/itm/TENKOLEK-32K-RAM-Expansion-Sinclair-ZX-Spectrum-/320861810075?pt=UK_VintageComputing_RL&amp;hash=…
  • 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…
  • displaying all memory activity in a screenDunno why I keep thinking about this, but here goes<br /> <br /> Is it easy enough to add a screen to an emulator that shows every memory address' ac…
  • 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…

Related Searches

  • fastest screen routine
  • screen routine
  • lowest memory for code
  • lowest memory position for machine code
  • white border red screen
  • screen memory
  • white screen no border when trying to load
  • 48k spectrum white screen no border when trying to load
  • screen memory next line
  • full screen border
  • save screen memory
  • save more than 1 screen to memory
  • white border black screen
  • 128 white border black screen
  • 128k white border black screen
  • copy screen memory
  • d black screen red border
  • black screen and border
  • 128 shadow screen border
  • fast memory move to screen

Copyright © 2024 World of Spectrum