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.023s
<1234567…34>
  • Help with Assembly - DEFB, etc.Dear all, I'm going through Jnathan Cauldwell's tutorial and find myself scratching my head at part I can't find a decent explanation of anywhere! E…

    ... a,2 ; upper screen
    call 5633 ; open channel
    ld de ... ; length of string to print
    call 8252 ; print our string
    Tobo Tobo September 2014 Development
  • SpecBAS 0.830 Released!Hi guys - A new official release of SpecBAS has been released. The full changelog is below, but for now here's the download: [url]https://sites.goo…

    ... COPY to override behaviour
    SCREEN$ - as from Sinclair BASIC, identifies ... optional numeric argument - DO 35: PRINT "X": LOOP will loop 35 ... primitives (CIRCLE, PRINT etc) can now use alpha channel information and render ...
    Dunny Dunny February 2015 Sinclair Basic
  • SpecBAS 0.844 releasedHi all - it's been a while... Having some unexpected extra time off work, I've been able to get some work done on SpecBAS and it's now a bit more …

    ... rather than just embedded in PRINT or TEXT commands
    ... now work properly again :)
    SCREEN$ now raises an error if ... /> Embedded SCALE commands in a PRINT command now reset after the ... than only in the left channel
    PEEK$ left the ...
    Dunny Dunny May 2015 Sinclair Basic
  • z80 assembly helpEver since I was a child I wanted to program my zx81 then my zx spectrum + 2. However, it was such a mystical beast and I only ever used BASIC not kn…

    ... ; 2 = upper screen.
    call 5633 ; open channel.
    ld a ... vertical position.
    rst 16 ; print it.
    ld a,(ycoord ... 16 Why/what does this print to screen?
    ret - returns ...
    antonyjones101 antonyjones101 September 2015 Development
  • 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…

    ... the screen to stay fixed but allow the note values to print ... without pushing the instructions off screen. I would ... rather they print horizontally 2 digits ...
    mik3d3nch mik3d3nch November 2016 Sinclair Basic
  • ROM PRINT routine issuesHi all, I am using the ROM print routines a lot in my assembly program and I'm experiencing issues. I am changing the system variable DF CC to po…

    ... resuming as normal, knocking subsequent PRINT commands off by 1 character ... . I'm assuming the ROM print routines are updating other system ... check what 1/3 of screen is being written to but ...
    CALL 11747. PRINT CONTENTS OF BC TO SCREEN

    Any ...
    Kevin_C Kevin_C December 2016 Development
  • "ZX80 Brain" RPN CalculatorIt is at times like [url=https://www.worldofspectrum.org/forums/discussion/54176/depression]when threads such as this are posted[/url] that I get the…

    ... /> I'd already written a screen-drawing routine for a "ZX81 ... on the screen" by temporarily turning on the BRIGHT channel for that ... />
    - only keys shown on screen will actually do anything
    PRINT something on the stack, and ...
    The Mighty Dopethrone The Mighty Dopethrone March 2017 Sinclair Basic
  • High score table routineI wrote this general purpose high score table routine. It stores 5 scores and displays them alongside the player names, which are 8 characters long. …

    ... clean the screen

    LD DE,POS_1 ; print first player ... CALL PRINTNUM

    ; ---------- PRINT COLORED ROWS ---------

    LD ... ; upper screen area
    CALL 5633 ; open the channel
    ...
    Alessandro Grussu Alessandro Grussu July 2017 Assembler
  • 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…

    ... the PRINT command is rather slow because it has to handle screen ... it only prints to the screen i.e. "commenting out" the ... was done, would it make screen printing significantly quicker?

    Paddy Coleman Paddy Coleman July 2017 Sinclair Basic
  • Can't Get My Simple Code To RunHello again, I'm trying to run the following simple code: [code] org 32768 main ld b, 21 ; x coordinate is …

    ... ; upper screen
    call 5633 ; open channel
    call 8252 ; print our string ... ; y coordinate.
    rst 16 ; print it.
    ret

    Scorpion_Realities Scorpion_Realities October 2017 Development
  • A Neat Redefine Keys RoutinePreviously, I’ve only shared this routine with a couple of people via PM, but I’ve now decided to make it public. I optimized it for size, so it uses…

    ... ($2294)
    call 3503 ;clear screen, open channel “S”

    ld ... of string
    call 8252 ;print string

    ;A ... br /> ld de,s_shf ;else, print S. SHIFT
    ld bc ... /> ld de,c_shf ;else, print C. SHIFT
    ld bc ...
    Ast_A_Moore Ast_A_Moore October 2017 Development
  • 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…

    ... a PRINT AT 22,(whatever) is because it is the lower screen ... POKE 23659,0
    20 PRINT AT 22,0;"Yes we ... POKE 23659,0
    20 PRINT AT 23,0;"Some text ... is always seen as "lower screen" then surely either both 22 ...
    spider spider October 2017 Sinclair Basic
  • Random-Access to Microdrive FileI am working on a BASIC program to backup a microdrive text-file to standard tape array-file. To backup a text-file from one microdrive to a secon…

    ... /discussion/33911/copying-a-screen-in-zx-basic-in- ... in OPEN# Channel-area and forcing the re-PRINT# of the ... [b]CHA[/b] is the channel N address
    [b]MAP ... ,0
    330 CLS : PRINT "Block ";r+1
    ... FN h(511)
    1430 PRINT #N;CHR$ PEEK (cha ...
    mattsteel mattsteel May 2018 Sinclair Basic
  • printing to the screen using pokei remember there being a way to print to the screen using pokes, which would allow you to print a character anywhere in the 175x255 matrix. can anyon…

    i remember there being a way to print to the screen using pokes, which would allow you to print a character anywhere in the 175x255 matrix. can anyone remember?
    digital digital August 2018 Development
  • Printing text using direct screen addressingHaving some problems printing using the FASE engine which is currently defeating me. Hoping to have someone clear out the bit of fog currently dwell…

    Having some problems printing using the FASE engine which is currently defeating me. Hoping to have someone clear out the bit of fog currently dwelling in my brain for this function. I'm trying to get the text working properly in 128k mode which uses ...
    andydansby andydansby December 2018 Development
  • PAPER&INK: screen/character differenciation?So I was looking at a type-in listing earlier and I got to wondering how the Spectrum differenciates between knowing that the PAPER/INK commands need…

    ... commands needs to change the screen background/text colour or just ... to be part of a PRINT statement but how does the ...
    LevelUp LevelUp September 2019 Sinclair Basic
  • machine code basicsWondered if anyone can help me out. I have been playing round with some disassemblers (Zeus). And Machine code loaders. All I want to do is print my…

    ... /> If you want to use PRINT AT or INK or PAPER ... to initiate
    i.e. PRINT AT 10,10;"a" = DEFB ... -screen start with PRINT USR 50000, or open the right channel
    (main screen ...
    Dr BEEP Dr BEEP August 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…

    ... this area for the BIG PRINT routine.

    The ... system variables in the printer channel(s).

    This is ... about in memory when you print.

    I've resurrected ... the system variables following the screen memory at 23296.

    Geoff Geoff November 2002 Sinclair Miscellaneous
  • 42 column text, Sinclair Print Utilities, etcI'm currently developing the next of the ZXIF text adventures - "43 Minutes" and, as a side issue, I'm really interested in 42 column text for this g…

    ... stream identifier - would just print to the screen in normal 32 column ... text).

    The Print Utilities ... and passed out to channel S (ie, the screen). In order to ...
    woodcock88 woodcock88 February 2004 Development
  • Making a mapI should learn Z80 assembly, but I don't have the time (really busy) and I feel like making a game. I've tried with Colt which gives me enough speed…

    ... "editing area" and PRINT USR does in the screen area... I get ... will go to the chosen channel
    (Mind you AT Y ...
    Dr BEEP Dr BEEP March 2004 Development
  • New Compo IdeaI've had this idea and would like to know what do you think about it. I think that most of us here know how to code in BASIC. The problem with Specc…

    ... /> 10 REM START AFTER REM : PRINT "HELLO"

    POKE ... can read them in a SCREEN$. [Dr. BEEP]
    * ... REM COLLISION
    20 PRINT AT Y,X;"*": LET OY ... one indicates that the print output is to be ... 255*PEEK 23614
    20 PRINT PEEK A; TAB 10; ...
    na_th_an na_th_an April 2005 Development
  • Fixing Attribute Clash via emulationI'm sorry if this has been posted already, but is there a possibility to fix attribute clash via emulation? I'm not talking about RealSpec or any of …

    ... ; Clear the screen.
    ld a, 2 ; Open channel 2.
    call ... open_channel
    ld de, string ; Print the ...
    Matt_B Matt_B February 2007 Emulators
  • Poke 23739,111So, I'm looking at some of my old loaders (BASIC stuff) to work out how I got the display to not corrupt on loading code. It's the old POKE 23739,111…

    ... address of the current channels print routine (yes, the address of ... address of the print routine for the selected channel, and jump to ... is point the current channels print routine at a RET instruction ... the screen I need to find the address in ROM to print ...
    icabod icabod October 2007 Sinclair Basic
  • Probing the variables in 128K modeHello again! Briefly, I'm writing an m/c routine to read some BASIC variables. So, before I start, I try to get an idea for the structure of how var…

    ... worth specifically opening an output channel at the start e.g ... consistent results whether you use PRINT USR 50000 or RANDOMIZE USR ... ROM keeps track of which screen is in use. It is ...
    Geoff Geoff March 2008 Development
  • Probing the variables in 128K modeHello again! Briefly, I'm writing an m/c routine to read some BASIC variables. So, before I start, I try to get an idea for the structure of how var…

    ... worth specifically opening an output channel at the start e.g ... consistent results whether you use PRINT USR 50000 or RANDOMIZE USR ... , the routine instead appears to print the listing of the current ... load of garbage in the screen.

    Again I will ...
    Digital Prawn Digital Prawn March 2008 Development
  • Saving a complete SCREEN$ in BASICI'm trying to save a SCREEN$ to a tape file (basically the original data is in a .tzx file that I'm trying to save in a .tap format) but the problem …

    ... did was redirect the normal screen print routine to a null ... ROM wouldn't print out "Bytes:..." etc, ruining your screen$).
    ... You can do the same for the Keyboard channel ... by doing:
    [CODE]POKE 23734,111 : SAVE "PIC" SCREEN ...
    icabod icabod April 2008 Sinclair Miscellaneous
  • IF2 Rom snapshot creationHi, is it possible convert a Speccy 16k snapshot to a Interface 2 Rom file? I've the original Ultimate Pssst, Cookie, Trans-am and Jetpac tapes and …

    ... $A000 and PRINT USR it (otherwise output goes to channel #0). ... /> ;00 = BASIC
    ;01 = SCREEN$
    ;02 = CODE
    PUSH ... CALL prmsg
    DEFM "Loading SCREEN$"
    DEFB $0D+$80
    screen$
    LD (recode),DE ...
    Jimmy Jimmy April 2008 Emulators
<1234567…34>

Latest Posts

  • Frankie's ZX Spectrum Digouts
    Zup on 1:58PM
  • Elusive Strategy Games done by the Smaller or less Prolific Software Houses.
    harriusherbartio on 1:02PM
  • Minor British Sports that did become games on the ZX Spectrum
    harriusherbartio on 12:42AM
  • 1992 Spectrum Software
    harriusherbartio on April 7
  • Celebrity deaths...
    mel the bell on April 7
  • LONELY TZX files : software TZX'd on the online sites with NO ASSOCIATED DOCUMENTATION
    harriusherbartio on April 7
  • spectrum in netflix bomb and the cold war documentary
    zxbruno on April 7
  • Are there any decent Speccy Flight Sims?
    harriusherbartio on April 7
  • Who Has Got The Earliest ZX Spectrum Software?
    harriusherbartio on April 6
  • Tradtional games that were not programmed on the ZX Spectrum
    harriusherbartio on April 6

HitBox

Word Docs Hits
print 8.5K 20.4K
screen 45.8K 73.8K
channel 5.3K 7.7K

Related Threads

  • 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…
  • Print Screen not Working on Windows 7I know I know this is chit chat and not a tech support forum. I ask here because the info on the web about this issue is generally shyte. I'm asking …
  • 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…
  • 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…
  • 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…
  • 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…
  • Mixed bag - Mangled in-game screen and/or loading screen.[url="http://www.worldofspectrum.org/infoseekid.cgi?id=0012757&amp;loadpics=3"]Black Raven[/url]<br /> <br /> Mangled in-game screen and loading sc…

Related Searches

  • fastest screen routine
  • screen routine
  • screen routines
  • fastest way to clear screen
  • print a char in asm
  • issue 2 yellow screen
  • channel print
  • print to screen assembler
  • draws directly on screen print
  • print by directly drawing on the screen
  • print channel 3 area
  • print to screen
  • print 0 channel 2
  • print screen
  • open channel for print
  • print lower screen
  • print input screen
  • print lower screen with machine code
  • print at channel 23
  • print on buffer screen

Copyright © 2024 World of Spectrum