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.059s
<1…78910111213…34>
  • Games featuring... relevant bugsThere was a recent improvement to the WoS database in order to classify [URL="http://www.worldofspectrum.org/forums/showthread.php?t=34261"]Games fea…

    ... goes line by line updating the screen:

    1 ? If the line is ... that line.
    4 ? Update pointers and go to the next line, until ... the whole screen is done.
    screen between steps 2 & 3, that line will ...
    Metalbrain Metalbrain October 2012 Infoseek database
  • Newbie says 'Alreet?'Hiya dudes, Just dropping a line to say hello as i've decided at 33 to try and fulfill a long time ambition to write a speccy game in machine code..…

    ... DE not HL as the screen pointer. Also it doesn't ... if it's a valid screen address, it just does it ... ;returns with DE pointing at next pixel line up in Display File ... /> ;
    nextlinedown ;converts de to next line down in Display file, modified ...
    R-Tape R-Tape November 2012 Development
  • Machine code RST10 problemHello! After 27 years of playing with Spectrums I'm starting to look into doing assembly language properly. All went swimmingly well until I wrote …

    ...
    .msgprt ld de,$5068 ; screen memory where messages will appear
    screen
    inc d ; point DE to next pixel ... row on screen
    inc hl ... screen memory
    inc e ; point DE to next character in screen memory< ...
    snigfarp snigfarp November 2012 Development
  • Spectrum CP/MHello.. Just out of curiosity, has anyone actually used +3 CP/M for any practical purpose? I remember booting it up a couple of times years ago, jus…

    ... log it in again the next time you want to use ... [/url]), particularly in the 24x80 screen. Amstrad-specific programs may work ... probably assume the 32x90 PCW screen. When I made my archive ... +3's 32x24 screen.

    (Aside: Per-line checksums of BASIC ...
    John Elliott John Elliott February 2013 Sinclair Miscellaneous
  • SPECTRA New from Paul FarrowLooks good! Read about it [URL="http://www.fruitcake.plus.com/Sinclair/Spectrum/Spectra/SpectraInterface.htm"]here[/URL]

    ... the poor quality CPUCLK line may have something to ... because the Y video line isn't presented at ... color=orange]SPECTRA indicates Y line not present. A mod ... N/A - no Y line for SPECTRA[/color]
    ... Garbage (random pixels) on screen/memory. Locked up after LINK ...
    BloodBaz BloodBaz February 2013 Sinclair Miscellaneous
  • Getting PC into HLHello, here's a conundrum for you... Is there a way to obtain the value of the PC register (say into HL) without using absolute addressing such as C…

    ... : READ b: POKE a,b: NEXT a:
    PRINT AT s ... -(22 AND s=21):
    NEXT s
    1002 DATA 233 ... 's idea without altering the screen (or anywhere else, for that ... HL = the address of the next line.
    Battle Bunny Battle Bunny February 2013 Sinclair Miscellaneous
  • Getting PC into HLHello, here's a conundrum for you... Is there a way to obtain the value of the PC register (say into HL) without using absolute addressing such as C…

    ... 's idea without altering the screen (or anywhere else, for that ... HL = the address of the next line.[/QUOTE]

    But then ...
    AndyC AndyC February 2013 Sinclair Miscellaneous
  • The Official Crap Games Competition 2013 Thread!Just to announce that the 2013 CGC is OPEN! [IMG]http://i1142.photobucket.com/albums/n608/daveyboyhughes/cgctitle2_zps77591934.jpg[/IMG] And for th…

    ... save it, with a LINE command to auto-run, ...
    Then load your screen into the emulator - simplest way ... 0 then copies the screen memory up to 32768. Run ... paused, import a saved screen into the emulator, then ... either CODE 16384,6912 or SCREEN$.

    Now ...
    joefish joefish February 2013 Games
  • BIN2BAS (load BASIC text into emulator) utilityI've nearly finished testing this. It allows a BASIC program to be loaded from a text file in any emulator which has a "load binary" option. I was wo…

    ... line 1, just the first line of whatever's in memory ... lost" error if the line being executed had moved. Using ... will continue loading from the next line.

    --

    ... Fixed the broken line handling as well.

    Battle Bunny Battle Bunny April 2013 Sinclair Basic
  • Font hack that was used in a lot of early gamesThere was a little hack for changing the fonts on a spectrum and I remember it being used in a couple of old games on the 48k, it was a sort of ye od…

    ... first line length, then MERGE will fail with "Out of memory". ... However, before executing any line the ROM calculates ... the starting address of the next line, at $1BBF LINE_USE, held ... start to find that line, using the line lengths to do ...
    Battle Bunny Battle Bunny April 2013 Sinclair Basic
  • How do I detect if key 'H' is pressed in machine code?How do I detect that the key has been pressed? I have been using the IN 239 command for keys 6-0, but dont know how to detech 'H'...

    ... ). I use this to load memory address 32499 ($7EF3) with what ... /> C2 06 7F JP NZ next button check
    CB C2 ... /> C2 0E 7F JP NZ next button check
    C9 STOP ... /> C2 1A 7F JP NZ next button check
    CB CA ... /> C3 C5 7F Back to next line of MAIN
    LuMan LuMan April 2013 Development
  • 48k + Spectrum Issue 4S Display IssueHi all! Brand new user here. Growing up I had a zx spectrum for a little bit, and recently I have bought a working 48k + Spectrum (Issue 4). I was…

    ... data patterns. But the memory cells aren't there and ... things while there is no memory, and is senselessly (and ... the address occupation 'passes' the screen memory area about every second.
    line signals be found on the lower memory data lines ...
    roko roko April 2013 Hardware
  • 48k + Spectrum Issue 4S Display IssueHi all! Brand new user here. Growing up I had a zx spectrum for a little bit, and recently I have bought a working 48k + Spectrum (Issue 4). I was…

    ... data patterns. But the memory cells aren't there and ... things while there is no memory, and is senselessly (and ... the address occupation 'passes' the screen memory area about every second.
    line signals be found on the lower memory data lines ...
    deadeye deadeye April 2013 Hardware
  • BIN2BAS (load BASIC text into emulator) utilityI've nearly finished testing this. It allows a BASIC program to be loaded from a text file in any emulator which has a "load binary" option. I was wo…

    ... :

    * A BASIC line may be split across multiple ... lines manually.

    * Line numbers do not need to ... and loading resumed from the next line.

    plus:
    < ... an existing program already in memory (although BAS2TAP can do that ...
    Battle Bunny Battle Bunny May 2013 Sinclair Basic
  • 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…

    ... platforms of interest in this line of work). There is a ... with the binary contents of memory, allows easy transfer of binary ... to highlight on the emulated screen where the beam is at ... some ways of visualising the screen memory as it is being written ...
    introspec introspec June 2013 Development
  • Some thoughs about fast scrolling on 128 modelPlease, consider this article as technically interesting concept not a proven algorithm. ONE The fastest scrollers use long sequence of PUSH inst…

    ... counter updates etc), the memory itself only produces contention ... my experience with double screen buffer blitting, efficient blitters ... every time you access screen memory, you have 8 possible ... per screen memory access. Using words halves this value, in line ...
    introspec introspec June 2013 Development
  • Some thoughs about fast scrolling on 128 modelPlease, consider this article as technically interesting concept not a proven algorithm. ONE The fastest scrollers use long sequence of PUSH inst…

    ... random accessess to screen memory during the screen drawing using PUSH we ... the exact delay for the next instruction(s) is deterministic ... further. The memory is only contended during the screen drawing, ... means that the contented screen accesses can happen only ...
    Einar Saukas Einar Saukas June 2013 Development
  • Clashbasher a new interface to reduce colour clashI've been working on this for a while now. [IMG]http://markamy.uwclub.net/cauldron.JPG[/IMG] Basicly its an add on for a 48k spectrum, which reinte…

    ... they both produce the full screen horizon effects correctly however the ... versa). So just because the next write isn't to that ... must update the screen by popping bytes to the screen memory.

    screen.

    However, thinking ...
    Basher Basher August 2013 Hardware
  • Experimenting with turboloadersHello, My first post, having lurked here for a while. I'm a lifelong computer nerd, Spectrum fan since childhood in the eighties, and have recently…

    ... the intro screen. Maybe some kind of memory allocation?[/ ... next 256 bytes are reserved for ZX BASIC heap. Finally the memory ... only decompressed to either screen or upper memory as needed. This way ... /> '
    ' During menu screen, memory is used as follows:
    Einar Saukas Einar Saukas September 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 start addresses of each line is a good idea, if ... memory fiddling tips - if you only use 2/3 of the screen ... must use every pixel line of the screen, consider having the high ... of your sprites - anything off-screen is simply diverted away from screen memory.
    joefish joefish September 2013 Sinclair Basic
  • Poke 23755 & 23756Entering the following few lines of BASIC: [IMG][URL=http://s1286.photobucket.com/user/rebelstarwac/media/Poke1_zpsc2845838.png.html][IMG]http://i12…

    ... find that line.

    The 128k editor maintains a screen buffer ... what is shown on the screen. When it does a relist ... line 10 before it finds the next line, so it never prints that next line ... have an editor screen buffer as it uses a line editor and ...
    Battle Bunny Battle Bunny October 2013 Sinclair Basic
  • Poke 23755 & 23756Entering the following few lines of BASIC: [IMG][URL=http://s1286.photobucket.com/user/rebelstarwac/media/Poke1_zpsc2845838.png.html][IMG]http://i12…

    ... line has a link to the next one, so when you change line ... 1 to line 10, the next line number is ... all. Every line is stored in memory sequentially, and ... the previous or the next line. If you edit a ... program and insert a line with a number between ...
    mcleod_ideafix mcleod_ideafix October 2013 Sinclair Basic
  • Joffa Smiff RememberedMemories we keep one by one, Things you said, Things you have done, They bring a smile, Often a tear, Always a wish that you were here. Jonathan "Jo…

    ... of the sprite, so your screen addresses INC by 1 byte ... 1 byte to write the next line right-to-left. That way ... reset or subtract from the screen address. Though that only seems ...
    joefish joefish October 2013 Sinclair Miscellaneous
  • Copy 4Kb in Assembly?Here's an interesting problem: what's the best way to copy a block of 4Kb in assembly? The most obvious solution is to use [B]LDIR[/B]: [CODE] l…

    ... contened zone (writing to contended memory from uncontended buffer), only the ... delay at the start of screen for each line.
    Metalbrain Metalbrain October 2013 Development
  • Copy 4Kb in Assembly?Here's an interesting problem: what's the best way to copy a block of 4Kb in assembly? The most obvious solution is to use [B]LDIR[/B]: [CODE] l…

    ... data into contended memory (typically from buffer to screen) simply switching ... from normal to shadow screen instead.

    [QUOTE ... at the start of screen for each line.[/QUOTE]

    ... />
    BTW each scan line in 48K models is 224T ...
    Einar Saukas Einar Saukas October 2013 Development
  • Nasty 'Gotcha' for multicolour timingI thought I would be better developing my multicolour routine on the 48K first, being the slowest, so it would then be sure to work on the 128K varia…

    ... to the centre of the screen.
    This starts from ... at the end of each line of colour data in the ... is a pointer to the next line, so as it is processed ... people will gather around a screen. So my extra bit ... lot easier...

    Next step is to add sprite ...
    joefish joefish October 2013 Development
  • SE Basic IV Buffy v4.1 source (WIP)I've been doing a major refactor on the SE Basic source and I'd appreciate a code review from anyone who has time to look at it. I've almost certainl…

    ... hl ; variable address to temporary memory area
    fwait ; enter ... br /> data_1:
    call scanning ; next expression
    cp ',' ; comma?< ... /> call line_addr ; get address of line or next line
    dec hl ; point ...
    chev chev October 2013 Development
  • SE Basic IV Buffy v4.1 source (WIP)I've been doing a major refactor on the SE Basic source and I'd appreciate a code review from anyone who has time to look at it. I've almost certainl…

    ... br /> call cls_lower ; clear lower screen
    pop af ; restore report ... it
    call get_line ; get next line number
    pop de ; unstack ... ' ; channel
    defw print_out, report_j ; screen
    defb 'S' ; channel
    chev chev October 2013 Development
<1…78910111213…34>

Latest Posts

  • Your Favorite Magazine Cover Tapes.
    Your Spec-chum on 2:19PM
  • Where to Buy the New or Fairly Recent , Excellent ZX Spectrum Games Software?
    Your Spec-chum on 1:34PM
  • i am currently listening to........
    mel the bell on 11:34AM
  • Mis-labeled cassette titles or a name change?
    harriusherbartio on 11:06AM
  • Ways to preserve Speccy Tapes in the loft
    harriusherbartio on 10:58AM
  • Fixed Speccy Software. And which games remained unfixed?
    harriusherbartio on 10:47AM
  • Minor British Sports that did become games on the ZX Spectrum
    harriusherbartio on 10:30AM
  • How to return to basic properly from ASM
    Paradigm Shifter on 1:54AM
  • Frankie's ZX Spectrum Digouts
    Zup on April 8
  • Elusive Strategy Games done by the Smaller or less Prolific Software Houses.
    harriusherbartio on April 8

HitBox

Word Docs Hits
screen 45.8K 73.8K
memory 21.8K 32.5K
next 36.1K 45.7K
line 19.4K 33.7K

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…
  • 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 …
  • Utility to create long REM Line for storing M/C program - Maximum BASIC Line LengthHi,<br /> <br /> I think there was a Utlity or Toolkit to create a long REM-Line under 48k BASIC<br /> to store some MCode in it. <br /> <br /> …

Related Searches

  • fastest screen routine
  • screen routine
  • betadisk rom line
  • lowest memory for code
  • lowest memory position for machine code
  • lowest memory position machine code
  • lowest memory machine code
  • scroll screen down one line
  • fill screen line at a time
  • screen memory
  • fast next line
  • next line
  • save screen memory
  • save more than 1 screen to memory
  • copy screen memory
  • border screen memory
  • decrement screen line
  • previous screen line
  • tv raster screen line
  • fast memory move to screen

Copyright © 2024 World of Spectrum