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.031s
<1…3456789…34>
  • [WANTED] ASM routinesHi there, 1.) i really need 5-6 working and well commented routines, showing assembler capabilities. They should be simple, but not too much complic…

    ... "][CODE]pchar ;PRINT CHARACTER
    LD A,2 ;channel number
    CALL ... it can be printed on screen (input: register A with BCD ... should write 2 numbers on screen, but this is not working ...
    JuPo JuPo June 2008 Emulators
  • 'orange' on a spectrumalways wondered why spectrums could never seem to achieve the colour orange? wasn't one of the default colours, and don't remember seeing anything th…

    ... ROM screen print routine and set it up as a new channel in ... order to write directly to whichever screen was ... some additional channel number 'n' to do a
    PRINT #n;"text ... " style statement to print to the upper memory screen.

    ...
    Digital Prawn Digital Prawn August 2008 Sinclair Miscellaneous
  • 16K Rom with RS232 supportHi all, I am looking for a 16K Rom-code (to fit into the speccy) which supports RS232 and Network of IF1. Background: I am using 48K Issue 3 with W…

    ... also is an attempt to print or input from the extended ... which have $0008 in the channel information entry.

    The ... open and attached to the screen as the accumulator is set ...
    Geoff Geoff November 2008 Hardware
  • Using INPUT without clearing last two lines of screen?I'm trying to print to the 22nd row of the screen using the ol' print #0 trick. Unfortunately, I require user INPUT which seems to wipe out the botto…

    ... input without clearing the lower screen? I'm not sure ... br />
    [code]
    PRINT #1;AT 1,0;"Name ... syntax check for the PRINT command but would still ... still have to use channel 1 for this else you ... get the invalid channel error. The final PAPER ...
    Bob Stains Bob Stains January 2009 Sinclair Basic
  • How does the Speccy deal with the Character Set?Hi All, Can anyone spare a little time to explain to me the basic Assembly method of how the Speccy interprets and retrieves Characters to print on …

    ... character on the screen (actually, to the specified channel, but this ... is often the screen. It could ... ret z
    rst 16 ; print the character
    inc hl ... eventually prints it to the screen, it does have to ...
    Winston Winston February 2009 Development
  • Getting started with asm Speccy codingSomeone on another forum I read has asked for good Speccy coding resources. I thought it would be great to link him to a simple tutorial about how to…

    ... ; Select upper screen
    CALL 3503 ; Open Channel
    LD ... RST 16 ; Call the print routine
    LD A, ... RST 16 ; Call the print routine
    LD A, ... RST 16 ; Call the print routine
    LD A, ...
    Matt_B Matt_B May 2009 Development
  • Getting started with asm Speccy codingSomeone on another forum I read has asked for good Speccy coding resources. I thought it would be great to link him to a simple tutorial about how to…

    ... ; Select upper screen
    CALL 3503 ; Open Channel
    LD ... RST 16 ; Call the print routine
    LD A, ... RST 16 ; Call the print routine
    LD A, ... /> RST 16 ; Call the print routine[/code]

    Dr BEEP Dr BEEP May 2009 Development
  • What Z80 development tools do you use? What books?Hi. I've been meaning to do it for over 25 years, but.. better late than never :) I'm starting to learn machine code and am trying to get a developme…

    ... a,2 ; upper screen
    call 5633 ; open channel
    loop ld ... print
    call 8252 ; print our string
    jp loop ; repeat until screen ...
    Dr BEEP Dr BEEP December 2009 Development
  • 'Hello World' in ASM ?Can someone show how to make the classic 'Hello World' print with ASM code ? I cant figure at this moment how to insert and handle strings with the s…

    To print in the main area of the screen, you have to open channel #2. Add this code to beginning of the program:

    [code] ld a,2
    call #1601[/code]
    Shiru Shiru June 2010 Sinclair Basic
  • J Invalid I/O devide, why ?Just tinkering with the asm code i got this error when executed the C/M: J Invalid I/O devide the liune that caused this is 'Call 15DE' that calls t…

    yes imopened the channel 2 just to print in the screen.
    arfgh arfgh June 2010 Sinclair Basic
  • Learning Assembly LanguageHow easy would it be to learn assembly language for someone who has a decent grasp of Basic? I mean how long do you think it would take before I coul…

    ... test code to print numbers and text to the screen:
    < ... /> ld a,2 ; Open channel 2 (screen)
    call CHAN_OPEN
    ... bc,1234 ; BC = value to print
    call OUT_NUM ; Call ... !)
    call PR_STRING ; Call text print

    ret
    ...
    ASM ASM November 2010 Development
  • Override AUTOLINE start?Hi there, Is there a poke that prevents a BASIC program from auto running, when it was previously saved with the LINE command? Cheers, Steve

    ... equ $1601 ; Open channel (A = 2, upper screen)
    MAKE_ROOM equ $1655 ... /> ld a,2 ; Open channel to upper screen
    call CHAN_OPEN
    rst $10 ; Print it
    djnz PRINTN ; Print all 10 characters ...
    stefrobb stefrobb November 2010 Sinclair Basic
  • Powering up a Speccy after long-term storage.Staying at my folks for Christmas. Feels good to be back in God's country again, even if it is -12C outside at the moment. :-o Anyway, I was plannin…

    ... Isn't it the same channel as a VHS recorder? Have ... /> Tried it on the VCR channel of my Dad's Panasonic ... to be blocks on the screen. :-o

    Quickly ... to it and tuned a channel in. After a very ... minutes. Did the old 10 PRINT "zx spectrum rules OK" / ...
    Dave_C Dave_C December 2010 Hardware
  • RFC: 64 column font codeIn BASIC, type CLEAR 49999 then import the code at 50000. Then type RANDOMIZE USR 50000. This will create a new channel and attach stream #4 to it. A…

    ... the UDGs

    ; CREATE CHANNEL AND ATTACH STREAM
    ; Based ...
    ret

    ; CHANNEL #4 OUTPUT
    ; Based on ... if so
    call pr_64 ; print it
    ld hl, col ... /> ; WRITE A CHARACTER TO THE SCREEN
    ; There are four separate ...
    chev chev March 2011 Development
  • SE Basic Type-ins^Pete suggested creating a sticky thread for SE Basic discussion. I thought a Type-ins thread might also be useful. Up to the mods if they want to ma…

    ... This driver enables you to print any character in the range ... :
    ld hl, (prog) ; a channel must be created below basic ... (atflg), a ; positions for the print.
    ret ;

    ... the
    ld (chrad), hl ; screen and calculate the address in ...
    chev chev April 2011 Sinclair Basic
  • Proportional Print Routine...Hi Folks, Does anyone know of a good proportional printing routine for the ZX Spectrum? Ideally I am looking for something that prints with charact…

    ... also add Ian Beardmore's channel creation code, to leave ZX ... wrap, and one to just print whatever you like.[/QUOTE]
    screen mod and the combined assembler ...
    Battle Bunny Battle Bunny May 2011 Sinclair Basic
  • Proportional Print Routine...Hi Folks, Does anyone know of a good proportional printing routine for the ZX Spectrum? Ideally I am looking for something that prints with charact…

    ... X and Y positions to print.
    ATCHQ: CP ... ; mod to access lower screen
    SUB B
    ;and open channel 2 to deal with nasty ... between 32 and 127 then print a question
    ... ;mod to access lower screen
    CALL PIXADD+2 ...
    chev chev May 2011 Sinclair Basic
  • Proportional Print Routine...Hi Folks, Does anyone know of a good proportional printing routine for the ZX Spectrum? Ideally I am looking for something that prints with charact…

    ... 're printing to the wrong channel or the wrong place.[/QUOTE ... /> Checked this out and the PRINT is definately going to the ... the top half of the screen it works fine. :-?

    Paddy Coleman Paddy Coleman May 2011 Sinclair Basic
  • Proportional Print Routine...Hi Folks, Does anyone know of a good proportional printing routine for the ZX Spectrum? Ideally I am looking for something that prints with charact…

    ... the area of screen you're about to print to, and ... ld hl, (prog) ; a channel must be created below basic ... bc, 5 ; the new channel takes 5 bytes
    call ... br /> ld (hl), 'S' ; channel type; 'K', 'S', 'R' or ...
    call dwncr ; channel 2 to deal with nasty ...
    chev chev May 2011 Sinclair Basic
  • Print TextHow do i print text on the bottom left row(memory location in attribute 23295) of the screen in assembly? I understand the parts better on paper and …

    ... =ooze48k;540300]How do i print text on the bottom left ... in attribute 23295) of the screen in assembly? I understand the ... the value for the K channel.
    2) Call CHAN-OPEN ... ROM.
    3) Recursively call PRINT-A with RST-10 and ...
    chev chev June 2011 Development
  • Loader help please (and a suggestion)I posted in my "Wicker Woman" thread that I was having problems creating a loader, but I think this is a more appropriate place to post. I've had go…

    ... )+5,111 sets the channel S output routine address ... 096F (a RET), disabling screen output. The POKE (PEEK ... printing over the loading screen, which is what I ... with a simple
    100 print "Press a key"
    ... lines of
    100 Print "Press a key"
    ...
    The Lone Magpie The Lone Magpie June 2011 Sinclair Basic
  • Print TextHow do i print text on the bottom left row(memory location in attribute 23295) of the screen in assembly? I understand the parts better on paper and …

    ... the value for the K channel.
    2) Call CHAN-OPEN ... ROM.
    3) Recursively call PRINT-A with RST-10 and ... to find out how to print "Score: ", "Game Over", etc, sorry ... assumed printing text on the screen would be easy. Any assistance ...
    ooze48k ooze48k June 2011 Development
  • Print TextHow do i print text on the bottom left row(memory location in attribute 23295) of the screen in assembly? I understand the parts better on paper and …

    ... a,1 ;1 is lower screen, 2 is upper
    call ... to open upper or lower channel
    ld de,string ;point ... ;some other rom routine to print it
    loop jp loop ...
    R-Tape R-Tape June 2011 Development
  • GUI/OS for the Spectrum?Hi, Is anybody working on a WIMP/GUI system for the Spec? Is there anything current out there? [url]http://snakeoillabs.com/wordpress/2005/10/30/8…

    ... s some code to print the 4x6 font ( ... br />
    ; CREATE CHANNEL AND ATTACH STREAM
    ; Based ... ret

    ; CHANNEL #4 OUTPUT
    ; Based on ... so
    call pr_64 ; print it
    ld hl, ... ; WRITE A CHARACTER TO THE SCREEN
    ; There are four ...
    chev chev June 2011 Development
  • Print TextHow do i print text on the bottom left row(memory location in attribute 23295) of the screen in assembly? I understand the parts better on paper and …

    ... a,1 ; lower screen
    call 5633 ; open lower channel
    ld ... in bytes
    call 8252 ; print it

    string defb ... run it on Spin the screen is garbled and filled up ...
    ooze48k ooze48k June 2011 Development
  • Print TextHow do i print text on the bottom left row(memory location in attribute 23295) of the screen in assembly? I understand the parts better on paper and …

    ... a,1 ; lower screen
    call 5633 ; open lower channel
    ld ... in bytes
    call 8252 ; print it

    string defb ... print routine
    LD A,1 ;ROW (OF BOTTOM SECTION OF SCREEN ...
    R-Tape R-Tape June 2011 Development
  • Print TextHow do i print text on the bottom left row(memory location in attribute 23295) of the screen in assembly? I understand the parts better on paper and …

    ... a,1 ; lower screen
    call 5633 ; open lower channel
    ld ... in bytes
    call 8252 ; print it

    string defb ... print routine
    LD A,2 ;ROW (OF BOTTOM SECTION OF SCREEN ...
    ooze48k ooze48k June 2011 Development
<1…3456789…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