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.123s
<1…891011121314…34>
  • Why did the Commodore 64 lose to the Spectrum in the UK?The Commodore 64 was released in the UK in 1983. As we all know, it was a great machine from a US company with a much larger financial backing than t…

    ... few speccy owners went on to own amiga's after.. you ... fast. wireframe / isometric again due to 64 hardware , speed wise on ... as it's directly writing to screen. in aspects that continued with ... the sense you had an assembler from boot.. I think that ...
    fog fog August 2016 Sinclair Miscellaneous
  • 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…

    ... GOTO 200 (and wait). To see the screen get drawn back from ... /> 198 STOP
    199 REM screen to mem
    200 FOR i ... STOP
    219 REM mem to screen
    220 FOR i=58368 ... PAPER 2: FOR i=0 TO 21: PRINT AT i,0;"********************************": NEXT ...
    textvoyage textvoyage September 2016 Sinclair Basic
  • Arrays in BASICHi so I'm making this crappy game and I wanna store the screen positions of some UDGs in in a 50x2 array cause I have 50 characters. So I made the ar…

    ... br /> PRINT AT 22,0;"AT 22,0 to ...";AT ... /> "AT 23,0 to ...";TAB 27;"23,31 ... so TAB has to be used to address positions on ... FOR r=20 TO 23:
    PRINT #2 OR r& ... +1:
    PRINT CODE SCREEN$ (23,31): PRINT ATTR (23,31 ...
    Battle Bunny Battle Bunny October 2016 Sinclair Basic
  • Arrays in BASICHi so I'm making this crappy game and I wanna store the screen positions of some UDGs in in a 50x2 array cause I have 50 characters. So I made the ar…

    ... br /> PRINT AT 22,0;"AT 22,0 to ...";AT ... /> "AT 23,0 to ...";TAB 27;"23,31 ... so TAB has to be used to address positions on ... FOR r=20 TO 23:
    PRINT #2 OR r& ... +1:
    PRINT CODE SCREEN$ (23,31): PRINT ATTR (23,31 ...
    ivanb303 ivanb303 October 2016 Sinclair Basic
  • I'm writing an Operating SystemOkay this might seem like a bait thread, but I am legitamately interested in figuring out how to write a multi-process system for the ZX Spectrum (no…

    ... the ROM print char routines (I'm trying to get ... not going to use FZX from BASIC with PRINT #4, ... $0c86 to print error message if someone tries to print outside of screen. You ... to convert screen coordinates (row and column) to screen address. It's done just to ...
    Einar Saukas Einar Saukas November 2016 Development
  • Communal Project for ASM NewbiesHi Folks, I tend to learn best by trying stuff and then going through the pain of it not working so that I can research and fix mistakes. I suspec…

    ... written my own routines to draw them to screen. Mainly as a ... the row (I can "print" to any pixel row rather than ... yet though.

    Screen attributes or graphics - graphics but ...
    You're not managing to be condescending. Sensible advice thanks ...
    KrazyKattapilla KrazyKattapilla November 2016 Assembler
  • how to fix instructions on screenI have a problem with my sequencer. I want the top half of the screen to stay fixed but allow the note values to print without pushing the instructio…

    ... one part of the screen and not scroll the ... to either code all the scroll routine yourself using PRINT ... driver that lets you print to it via a BASIC ...
    You might want to play with the +3E roms ...
    You can save variables to files so it depends how ...
    guesser guesser November 2016 Sinclair Basic
  • Look whats possible in 924 bytesSo, finally after over a year of development and nearly 25 years since I first designed the graphics, I've actually made it to the point where this i…

    ... would need an interpreter routine to parse the correct board ... skipping positions would mean having to again calculate the intervening ... is done direct to the screen, so needs to calculate next line ... .

    If we print to a buffer then copy, though ...
    Arkannoyed Arkannoyed February 2017 Development
  • im looking for a horizontal scroll routinehi, im looking for a horizontal scroll routine. i read somewhere that you can do it with at 'to' statement, somewhere in a print routine. althoug…

    ... green needs extending either side to tidy it up.
    The ... the tunnel scrolls from right to left in 1-char steps ... , then it's only necessary to update the three colum numbers ... data to get the PRINT to scroll it. The data for one screen needs ...
    Battle Bunny Battle Bunny June 2017 Sinclair Basic
  • The point of IX+1 IX+2 ?the numbers that you can add-on to IX and IY seem hardcoded, so I dont see the use of that feature? any examples of the use of IX and IY plus number…

    ... easy to switch where you wish to print on screen, divided in to several windows ...
    Bedazzle Bedazzle July 2017 Assembler
  • The point of IX+1 IX+2 ?the numbers that you can add-on to IX and IY seem hardcoded, so I dont see the use of that feature? any examples of the use of IX and IY plus number…

    ... is easy to switch where you wish to print on screen, divided in to several ...
    rich_chandler rich_chandler July 2017 Assembler
  • z88dk terminalsto set up a terminal a bunch of numbers are needed: m4_zx_01_output_fzx(_window_1, 0x2330, 0, 0, 1, 14, 1, 19, 0, _ff_ao_Prefect, 14, 0, 14, 8, 1…

    ... foreground mask (set bits = keep screen bits) ##
    dnl## $13 ... you will be able to print to this driver using high ... is moved to 0,0 when the screen is ... bit 13 = 1 to cause the screen to clear when it is ... the existing screen colour. You can, eg, print in ...
    Alcoholics Anonymous Alcoholics Anonymous July 2017 Development
  • Not bored with the Boards.Going through some old tapes stored rather badly I came across an unlikely item that that I must have stored away quickly with other low grade items …

    ... that it is possible to have 2 non working ... possible . So I decided to try a third membrane as ... numbers 5 and 6 to print on screen from it with the ... membrane it came with. This seem to ... and I have to decide whether to keep it as ...
    harriusherbartio harriusherbartio August 2017 Hardware
  • Speeding up PRINT code in ROMHi Folks, I seem to recall that someone stated the PRINT command is rather slow because it has to handle screen and printer printing - is this cor…

    ... Row to print to
    cp 0x08 ; Check if in first screen region ... DISPLAY+0x0800 ; HL points to second screen region
    cp 0x10 ... DISPLAY+0x1000 ; HL points to third screen region

    to print position

    ...
    Georgeo Georgeo August 2017 Sinclair Basic
  • Print vs 23659To be honest I could not think of a better topic title, although its not ideal. Anyway, I do recall reading ages ago that the reason you cannot no…

    ... if you simply want to print to the lower screen, it’s much ... easier, faster, [i]and[/i] safer to ... use [b]PRINT #1; AT 0, ... is because it tries to print an error message in ... the lower part of the screen, where the messages appear ...
    Ast_A_Moore Ast_A_Moore October 2017 Sinclair Basic
  • Print vs 23659To be honest I could not think of a better topic title, although its not ideal. Anyway, I do recall reading ages ago that the reason you cannot no…

    ... 'm aware of using #1 to print to the lower lines, its a ... away with "its the lower screen so you cannot use 22 ... as its "out of screen" thing but you could with ...
    spider spider October 2017 Sinclair Basic
  • why cant i do this in a dimensional array?let m$(20)=m$(20)+"hello" it wont add it to the string/array m$(20)

    ... char so when you get to a CHR$ 16 there ... .

    Try PRINT CHR$ 16 to duplicate the error message ... t$ = "": FOR r=yd TO yd+yw-1: LET t ... $(r,xd TO (xd+xw-1)): NEXT r: PRINT AT yd ... numerical array and POKE directly to screen memory.

    Regards ...
    dbolli dbolli December 2017 Development
  • I introduce myself and my emulator.Hi! My name is Marta, and I've been a Speccy user for 30+ years now. During the past year I decided to write my own emulator, just to see if I cou…

    ... "fix" produces artifacts just next to the right border when loading ... ... :(

    I'll have to put my thinking cap on ... 4 Lines" demo doesn't print the screen, so that's a ...
    TheMartian TheMartian March 2018 Emulators
  • I introduce myself and my emulator.Hi! My name is Marta, and I've been a Speccy user for 30+ years now. During the past year I decided to write my own emulator, just to see if I cou…

    ... produces artifacts just next to the right border when ... aberration, which I attributed to tiredness, age, and some ... no-one cared will have to do.

    ... " demo doesn't print the screen, so that's ... Something else for your to ponder over (provided you ...
    Ast_A_Moore Ast_A_Moore March 2018 Emulators
  • Loading Images/Screens mid-gameHi all, Looking to get back into a bit of coding and I couldn't figure out a way to do the following: I have an image/SCREEN that I'd like to b…

    ... copy pixel row from a$() to screen
    99 NEXT r:
    REM initialise FN s$() to hold screen data
    1991 GO ... $: REM copy pixel row from screen to a$()
    2016 NEXT r ...
    Battle Bunny Battle Bunny April 2018 Sinclair Basic
  • 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 …

    ... CPL'd Binary text
    ;to screen.
    ;
    ;48 bytes ... next bit
    jr nc,print ;
    add a,06h ; ... make '0' character
    print:
    ld (de),a ;< ... way of making it print the correct version of ...
    Arkannoyed Arkannoyed July 2018 Development
  • New Utility to Transfer Z80 Snapshot to +3 DiskSince getting a Gotek for my +3 it has been my go to machine. The biggest downside however is the lack of older games on disk format with pretty much…

    ... loading screen
    -m dump banks and compression to binary ... right of screen pixel area
    -b3 @ space in Print Buffer ( ... however, there are some exceptions. To help with these, and make ... just so happens to be the loading screen. Some however don ...
    TomD TomD May 2019 Development
  • Strongest aspect of Spectrum BASICWhat would you say is the strongest aspect of Spectrum BASIC compared to other BASICs on other micros at the time. I think it might have been the Fun…

    ... was that it allows PRINT # to send output to the screen or the printer ... sets of output code for screen and printer*, or three for ... screen / printer / file.

    * OPTION ...
    John Elliott John Elliott April 2022 Sinclair Basic
  • 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…

    ... at 32768 and draws direct to screen instead of a back ... #A000 if you want to draw directly to the screen
    ; (not ... that), but drawing to the screen is easiest thing to do
    ; ... output:
    SjASMPlus Z80 Cross-Assembler v1.18.2 (https://github ...
    Paradigm Shifter Paradigm Shifter June 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…

    ... want to split the input buffer up into tokens and print each ... br /> ld (de), a ; draw to screen
    inc d ; move down ... />
    ; erase last char written to screen
    unputc:
    ld hl ... /> ld (hl), a ; draw to screen
    inc h ; move down ...
    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…

    ... br /> ; base address of the screen
    SCRBUF_BASEADDR EQU #4000
    to screen
    inc d ; move down ...
    ; erase last char written to screen
    unputc:
    ld hl ... ld (hl), a ; draw to screen
    inc h ; move down ...
    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…

    ... br /> ; base address of the screen
    SCRBUF_BASEADDR EQU #4000
    to screen
    inc d ; move down ...
    ; erase last char written to screen
    unputc:
    ld hl ... ld (hl), a ; draw to screen
    inc h ; move down ...
    Paradigm Shifter Paradigm Shifter September 2022 Development
<1…891011121314…34>

Latest Posts

  • How Do You Categorize Your Speccy Software and Games?
    harriusherbartio on 1:34PM
  • Happy 40th Birthday to the Amstrad CPC464!
    Your Spec-chum on 7:28AM
  • Your Favorite Magazine Cover Tapes.
    Paradigm Shifter on 1:28AM
  • Simple Sprite Routine
    dmsmith on 1:25AM
  • I am currently watching.....
    zx1 on April 11
  • Today's BASIC program: visit attribute cells I am interested in, in pseudorandom order
    Paradigm Shifter on April 11
  • How do you share programs online?
    firelord on April 11
  • Celebrity deaths...
    Ælita on April 11
  • Who Has Got The Earliest ZX Spectrum Software?
    harriusherbartio on April 11
  • Footballer of the year - translated version
    firelord on April 11

HitBox

Word Docs Hits
print 8.5K 20.4K
to 549.6K 1.6M
screen 45.8K 73.8K
assembler 4.6K 7K

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…
  • Fastest way to write something to screen$Hi,<br /> <br /> I just got pasmo.exe and start playing with attr scrolling, well, not scrolling, just write different values to a block and see if I…
  • Fastest way to decide which pixel to paint in order to draw a straight line(after I saw "Bresenhams circle algorithm" in development forum, I decided to ask this in here)<br /> <br /> in fact, I want to accelerate a car towa…
  • Now seems to be a good time to add to your collectionsI have bought a few spectrum items to add to my collection recently, had i bought them a year or two ago they would have cost double. This is one of …
  • Update to Image to ZX Spec to 1.3.1I'm inbetween jobs at the moment and felt the need to add a new feature - the ability to export anim gifs.<br /> <br /> [IMG]https://lh6.googleuserco…
  • How to print logo onto screen at chosen coordinates?Hi, I've just got back into zx spectrum games after all these years and after seeing some of the great games on here I would like to start learning p…
  • How to add a loading screen to my tap file[FONT=Calibri][SIZE=3]I?ve got my game created as a tap file generated by Pasmo. I now want to add a loading screen. Can anyone explaine the best way…
  • Print (to screen) avalue held in a register pairHi guys, looking for a routine that will print any value from 0 to 65535 to the current position on the screen.<br /> <br /> I once heard that ther…
  • Is it possible to add a listing to a screen?I made this picture (see next message for link) deliberately in the bottom half of the screen hoping to be able to have another display in the upper …
  • Alternative to Poke 23659,0 to prevent a 'break in' to a Basic Program.Good morning everyone,<br /> <br /> My memory fails me these days but in the early days of programming I used to use Poke 23659,0 as a crude way of…

Related Searches

  • fastest way to clear screen
  • full screen fuse how to
  • loading screen poke to hide text
  • yellow hue to screen
  • push pop to the screen
  • shadow screen to c000
  • write to screen
  • copy picture to screen
  • white screen no border when trying to load
  • 48k spectrum white screen no border when trying to load
  • save more than 1 screen to memory
  • fastest way to clear a screen
  • convert screen to png
  • spectaculator failed writing data to the spectrum s serial port print file
  • poke characters to screen
  • poke character to screen
  • attribute address to screen
  • row to screen address
  • print bc assembler
  • print to screen

Copyright © 2024 World of Spectrum