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.025s
<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
  • 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 ... 's ready I would copy it to screen memory.

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

    ...
    Ralf Ralf December 2009 Development
  • 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 needed ... things off
    (*store_l++)=*buffer_ss; // copy first literal into literal store ... /> ;; now calculate the memory position to start the copy
    push hl ...
    TomD TomD April 2017 Development
  • Idea about improving EmulatorHi, I got a bright idea today how to improve such excellent emulators a bit more. Okay, disassemblers are available in nearly every one new released …

    ... sprites, chunks, painting on second screen, memory copy and bit-test, or HiSoft ... fact, a PC has enough memory and power to optimize the ... code for speed or memory usage, so the compiled code ...
    LCD LCD April 2001 Emulators
  • 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
  • Sceen$ helpMost people have used screen$ at some time or another and for me what I want to do is use it or something like it as a start screen before the game p…

    ... like it as a start screen before the game proper.
    screen$ then coping that into a safe separate part of memory ... display the start screen I can then copy this memory block back to ... the place where Screen$ is ...
    Toxitalk Toxitalk May 2007 Sinclair Basic
  • 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
  • How feasible is it to add a second CPU to the ZX Spectrum?Today with IDE, and USB, and TCP/IP and other wonderful technologies arriving on the ZX Spectrum, I'm beginning to wonder if we'll run out of CPU tim…

    ... fourth?) Z80 shared our contended memory, then we could "easily" ... program onto CPU1 to copy the screen memory, and voila, we ... write multiple values in adjacent memory locations, by having CPU1 ... we replace the existing memory with faster memory, would we then ...
    wilsonsamm wilsonsamm June 2009 Hardware
  • 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
  • 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 ... 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
  • 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
  • Repton ManiaHi all, I am the creator, and look after, the Repton Resource Page ([url]www.reptonresourcepage.co.uk[/url]). For the site, I have written a freely …

    ... an original +3 disc copy of Repton Mania. The ... 0x9642 Lookup table into the screen memory (0x4000 to 0x57FF & ... /> 0x0A7B6 Lookup table into the screen memory
    0x0A826 0xD60A Passwords - ... 0x896C Lookup table into the screen memory (0x4000 to 0x57FF & ...
    geraldholdsworth geraldholdsworth June 2014 Games
  • Double Buffer UtilityHi Folks, I've been experimenting with double buffering on a 48k Speccy for a small project I'm working on. After reading lots of good advice here…

    ... far left of the screen)
    #
    #Copy to screen y-position in ... /> self.destXPos = self.inputValue('Copy to screen x-position in (integer) characters ... - Push the registers to populate screen memory
    numRegs = min(numRegs,8 ...
    KrazyKattapilla KrazyKattapilla August 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
  • 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…

    ... />
    ; Clear attributes memory.
    ld a,FLASH_OFF | ... br />
    ; Clear screen memory.
    ld a,%00000000 ; ... Move back to the previous screen address.
    djnz cls_screen_loop ... using push/pop to copy memory fully unrolled with ...
    ST1 ST1 November 2018 Development
  • PAW questionThis may not be the right place but anyways there it goes: I've been trying to figure out how to import graphic files in .SCR format in the PAW parse…

    ... to the start of the screen memory
    LD BC,2048* ... /> LDIR ; now we load the screen memory with the information at HL ... block of memory and then copy this data into the screen area.
    screen memory is organised using these chunks ...
    cyborg cyborg November 2001 Sinclair Miscellaneous
  • 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…

    ... in that mode.
    The COPY command doesn't use the ... at the end of the COPY command.

    Since not ... variables will slide about in memory when you print.

    screen memory at 23296.

    A ...
    Geoff Geoff November 2002 Sinclair Miscellaneous
  • TAP files for the TS 2068Hi, just recently bought a TS 2068 and found "Taper" on the web. Downloaded it and began to use it only to discover that it would not open TS 2068 fi…

    ... whole screen). There was also a built in bank selection memory ... BASIC up above the two screen memory locations. All code to handle ... the cassette routines and to copy the function dispatcher to RAM ... for variables. The OS would copy a single line of code ...
    Sparky Sparky December 2002 Sinclair Miscellaneous
  • Collision DetectionHi everyone, This is my first post on WOS. Like most people here I owned a Spectrum when a teenager. At that time I was quite heavily into programmin…

    ... store the whole screen in memory and ldir the whole screen memory - all you ... graphics behind the sprite in memory)
    Create a special ... size as the background
    Copy the background to the offscreen ... on the correct place on screen

    When the ...
    ekoman ekoman July 2004 Development
  • The Key - version 5I used to use this to copy games (back up my own tapes, naturally!) when I first got my Spectrum in '83. Latterly used v7 which is in the archive, bu…

    ... 't have the screen and the code runs in screen memory. It's ... later because by running in screen RAM it can fill all ... tape code, so it can copy bigger files

    [ This ...
    JonNorth JonNorth December 2005 MIA/STP/SDP
  • 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 ... ]

    It will just copy and paste directly to BASin ...
    Dunny Dunny October 2006 Development
  • Ways to use double buffering in basicI was meddling with woody's print stream code where you can print characters at any pixel location on screen. I was playing with 12 sprites, very ann…

    ... post. This one *will* copy across memory banks and honour the bank ... a screen$ and then copy it to the 128's extra memory (you ... use it to copy from that extra memory back to screen$. As the ...
    Alcoholics Anonymous Alcoholics Anonymous November 2006 Sinclair Basic
  • Aggravating problem with screensI've rewritten my Sam C runtime emulator code ( well almost ) to allow me to use my own routines for blitting sprites onto the screen, storing tiles …

    ... for example ) and any copy of memory allocated for sprite data is ... transfers to the target screen by whatever bastardised mechanism ... into memory when blitting the active routines onto whatever screen is ... the best compromise between screen write speed and game ...
    DonkeyPong DonkeyPong January 2007 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 ... check for things like adjacent memory cells being affected (adjacent ... set OK, colour attributes, screen memory changes show up correctly, output ... br />
    Then finally copy a ROM checksum program to ...
    Winston Winston April 2007 Hardware
  • Sceen$ helpMost people have used screen$ at some time or another and for me what I want to do is use it or something like it as a start screen before the game p…

    ... display the start screen I can then copy this memory block back to ... the place where Screen$ is ... up now the copy goes from the screen to memory. You can poke ...
    Alcoholics Anonymous Alcoholics Anonymous May 2007 Sinclair Basic
  • Sceen$ helpMost people have used screen$ at some time or another and for me what I want to do is use it or something like it as a start screen before the game p…

    ... , study:

    To copy SCREEN$ to memory address 32768

    LD ... BC 6912 ; length of screen ... /> LD HL 16384 ; Start of screen area
    LDIR ; do the ... /> LD BC 6912 ; length of screen area is 6912 bytes long ...
    DEATH DEATH May 2007 Sinclair Basic
  • Rom dumping a Mirage MicrodriverI need to dump the rom of my Mirage Microdriver for Zub and don't know what to do...any help?

    ... of just contains some extra memory to do its stuff ... 16K at any one time (copy program into RAM, call it ... return pages the Microdriver's memory back in and restores ... read from a non-existent memory chip, you'll get ... and the stack overwrites the screen memory).
    Winston Winston November 2007 Hardware
<1234567…34>

Latest Posts

  • European Software Titles with an English version
    harriusherbartio on 9:50AM
  • Cooperative Games.
    harriusherbartio on 9:27AM
  • Happy 40th Birthday to the Amstrad CPC464!
    zx1 on 9:02AM
  • i am currently listening to........
    Paradigm Shifter on 12:26AM
  • Celebrity deaths...
    mel the bell on April 16
  • LONELY TZX files : software TZX'd on the online sites with NO ASSOCIATED DOCUMENTATION
    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
copy 17.9K 22.8K
screen 45.8K 73.8K
memory 21.8K 32.5K

Related Threads

  • On 48k, can I copy 4k before next screen updateFollowing on from my thread at [url="http://www.worldofspectrum.org/forums/viewtopic.php?topic=6423&amp;forum=11"]http://www.worldofspectrum.org/foru…
  • 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)<br /> <br /> I want to copy 4 bytes wide by 32 bytes high from the screen to an area of memory.<br /> <…
  • 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…
  • Using the stack to copy memory blocksA [b]PUSH[/b] and a [b]POP[/b] instruction together take less time than two [b]LDI[/b], so long [b]POP/PUSH[/b] sequences are sometimes used to copy …
  • 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…

Related Searches

  • loading screen copy
  • screen memory
  • copy picture to screen
  • comparison screen copy
  • screen copy einar
  • screen memory next line
  • save screen memory
  • save more than 1 screen to memory
  • fast screen copy
  • fast screen copy chase hq
  • border screen memory
  • full screen copy
  • bank switching to copy screen
  • bank switching copy memory page 5 7
  • basic memory string copy
  • basic memory fast string copy
  • fast memory copy
  • screen copy push pop
  • select screen copy
  • screen copy

Copyright © 2024 World of Spectrum