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
<1…6789101112…34>
  • 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…

    ... area of screen you're about to print to, ... bc, report_j ; address of input routine (REPORT J)
    ... ; low byte of the input routine
    inc hl ... ; high byte of the input routine
    inc hl ... 191 ; mod to access lower screen
    call pixel_add + ...
    chev chev May 2011 Sinclair Basic
  • 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…

    ... it loads a loading screen and then the game, ... HOPEFULLY without having the loading screen corrupted.

    ...
    10 PRINT "Copyright blahblahblah"
    ...
    100 INPUT "Press Space to ... )+5, 244
    140 LOAD ""SCREEN$
    150 LOAD ""
    ...
    spodula spodula June 2011 Sinclair Basic
  • 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…

    ... it loads a loading screen and then the game, ... HOPEFULLY without having the loading screen corrupted.

    ...
    10 PRINT "Copyright blahblahblah"
    ...
    100 INPUT "Press Space to ... )+5, 244
    140 LOAD ""SCREEN$
    150 LOAD ""
    ...
    Arjun Arjun June 2011 Sinclair Basic
  • 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…

    ... 096F (a RET), disabling screen output. The POKE (PEEK ... printing over the loading screen, which is what I ... best choice for user input because it tends to ... 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
  • 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…

    ... />
    10 PRINT "Copyright blahblahblah"
    ...
    100 INPUT "Press Space to ... )+5, 111
    140 LOAD ""SCREEN$
    150 LOAD ""
    160 ... need to load the loading screen to see if it works ...
    The Lone Magpie The Lone Magpie June 2011 Sinclair Basic
  • 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 (although ... ld bc, 0x15c4 ; address of input routine
    ld (hl), ... so
    call pr_64 ; print it
    ld hl, ... ; WRITE A CHARACTER TO THE SCREEN
    ; There are four ... inc d ; point to next screen location
    inc hl ; ...
    chev chev June 2011 Development
  • 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…

    ... ), CH_ADDH ; MSB address of the PRINT # routine at CH_ADDR
    push ... 0xc4 ; LSB address of the INPUT # routine at 0x15c4
    inc ... result back to screen
    inc d ; next screen location
    inc ...
    Einar Saukas Einar Saukas July 2011 Development
  • 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…

    ... ), CH_ADDH ; MSB address of the PRINT # routine at CH_ADDR
    push ... 0xc4 ; LSB address of the INPUT # routine at 0x15c4
    inc ... result back to screen
    inc d ; next screen location
    inc ...
    Einar Saukas Einar Saukas July 2011 Development
  • 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 PRINT # routine
    defw 0x15c4 ; address of the INPUT # ... 00001111 ; mask half of the screen byte
    or c ; ... result back to screen
    inc d ; next screen location
    Einar Saukas Einar Saukas August 2011 Development
  • 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 PRINT # routine
    defw 0x15c4 ; address of the INPUT # ... 00001111 ; mask half of the screen byte
    or c ; ... result back to screen
    inc d ; next screen location
    Einar Saukas Einar Saukas August 2011 Development
  • Cool BASIC tricks and tips!Following on from Dunny's excellent suggestion of a compendium of BASIC tips + tricks, I believe it would be better to have a topic dedicated to it. …

    ... likely to be a full screen input routine and to this ... /> [*]X & Y input location
    [*]Input length can be specified ... 1060
    230 REM Screen
    240 GO SUB ... /> 570 REM
    580 PRINT #z; PAPER o; INK VAL ... ATTR (i2,i1+i7): PRINT AT i2,i1+i7; FLASH ...
    Paddy Coleman Paddy Coleman August 2011 Sinclair Basic
  • 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 PRINT # routine
    defw 0x15c4 ; address of the INPUT # ... 00001111 ; mask half of the screen byte
    or c ; ... result back to screen
    inc d ; next screen location
    Einar Saukas Einar Saukas August 2011 Development
  • Commodore 64 - First time trying - REVIEW & Pictures!Right, so the 2nd hand shop was selling this Commodore and accessories. So I decided to buy it, as I've never had a Commodore and this is my first ti…

    ... (?) port and there is another input for external video.
    I ... tape.
    Nothing.
    Black screen.
    ?!?!?!?
    I switched off ... /> But again, you cant just "print to the printer"
    no ... :
    Open#4,4
    Print#4 "hello there blah blah ...
    Alien 8 Alien 8 August 2011 Sinclair Miscellaneous
  • z88dk hates me =(Hello there my fellow WoS'ers Under the power of darkness I was about to settle in and play with some SP1 sprite handling (as printf is simply NOT f…

    ... is in a rectangle on screen into an array and then ... sp1_ClearRectInv. sp1_PrintString can print menus with embedded print codes for formatting but ... . I would then use the input library to scan keys directly ...
    Alcoholics Anonymous Alcoholics Anonymous August 2011 Development
  • BASIC menus for PlusD discsIs it possible to use BASIC to code custom autoloader menus for PlusD discs? For instance, I can make a disc copy of Dizzy Collection and could make…

    ... ) TOTAL ECLIPSE"
    50 PRINT""
    60 INPUT"> ", a$
    70 ... ) Switchblade Demo"
    50 PRINT""
    60 INPUT"> ", a$
    70 ... do is do a loading screen of text.

    I ...
    zeropolis79 zeropolis79 October 2011 Sinclair Basic
  • Words of adviceHi all This is my first post on World of Spectrum and I'm gradually starting to discover the wonders of the machine. Just to give you a bit of bac…

    ... statements, command-line code input etc. So I decided ... a speccy running (small screen, 16 colours) but ran ... got an overhaul - the "screen" can be any size, ... character-square limitations on PRINT? So I added the ... MOVE parameter - PRINT MOVE x,y;"Hello!" ...
    Dunny Dunny January 2012 Sinclair Basic
  • LZ77 en/decodingI've written an LZ77 en/decoding routine as I couldn't find one around for the Spectrum. Initially I'm just doing it in BASIC to get the logic right.…

    ... , machine code and a test SCREEN$ already loaded. I had to ... /> 34000 -> 63999 : input/encoding/output (max. input 10000 bytes)
    64000 ... and print=1 then the output will be printed to the screen ... ; if text=0 and print=1 then the ...
    Battle Bunny Battle Bunny March 2012 Development
  • Hidden Spectrum emulator discovered in Goldeneye (N64)Commence ewgf's mind being blown in 3...2...1... [url]http://news.ycombinator.com/item?id=3770288[/url] [url]http://www.therwp.com/forums/showthread…

    ... by OUT, 0x107EE4 draws the screen using N64 microcode, 0x107AF4 initializes ... (SP)
    0C00ABBF JAL 80002AEF ;print string A1 at (A2,A3 ... , at no point will the input read routine from Jetpac be ... 0,D
    Simple. Reads input and tests masks for pressed ...
    Zoinkity Zoinkity March 2012 Sinclair Miscellaneous
  • INPUT LINE and STOP in INPUTWhat was the reason for the ROM Editor routine causing "down arrow" while in an INPUT LINE to cause the "H STOP in INPUT" error report? Why doesn't i…

    ... ]I guess that because INPUT uses the spectrum editor, ... br />
    By default INPUT should come from stream 1 ... However a bug in the INPUT command means that while ... of clearing the lower screen. The two routines are ... put there by a print statement e.g. the ...
    Geoff Geoff April 2012 Sinclair Basic
  • INPUT LINE and STOP in INPUTWhat was the reason for the ROM Editor routine causing "down arrow" while in an INPUT LINE to cause the "H STOP in INPUT" error report? Why doesn't i…

    ... br />
    By default INPUT should come from stream 1 ... of clearing the lower screen. The two routines are ... been put there by a print statement e.g. the ... why there are two INPUT default input streams #0 and # ... .e. bottom of the screen) but different as INPUT.
    BloodBaz BloodBaz April 2012 Sinclair Basic
  • General purpose full screen input routineHi Folks, One of the things that annoyed me back in the 1980s with most BASICs was the lack of a full screen "formatted" input function. You could …

    ... following functionality:
    [LIST][*]Full screen input at X and Y
    [*]Length of input can be restricted
    [*]Ability ... $
    250 REM i8="." i$=Input
    260 REM
    270 ... POKE P,ATTR (i2,i0): PRINT AT i2,i0;"\{f0} ";AT ...
    Paddy Coleman Paddy Coleman May 2012 Sinclair Basic
  • General purpose full screen input routineHi Folks, One of the things that annoyed me back in the 1980s with most BASICs was the lack of a full screen "formatted" input function. You could …

    ... $
    260 REM i8="." i$=Input
    270 REM
    280 ... POKE P,ATTR (i2,i0): PRINT AT i2,i0;"\{f0} ";AT ...
    Paddy Coleman Paddy Coleman June 2012 Sinclair Basic
  • General purpose full screen input routineHi Folks, One of the things that annoyed me back in the 1980s with most BASICs was the lack of a full screen "formatted" input function. You could …

    [QUOTE=Battle Bunny;632860]The screen corruption is caused by a ... of line 1710 trying to print something to the left of ... ,0. Try typing in:
    PRINT AT 0,0;CHR$ 8 ... to impact these sort of INPUT routines.

    Paddy
    Paddy Coleman Paddy Coleman June 2012 Sinclair Basic
  • What is the best way to detect CAPS LOCK?Hi Folks, Not sure what the correct behaviour is here as I do not have access to a real Spectrum. Under BASin, when you press CAPS LOCK on the PC k…

    ... FLAGS2 only changed if a INPUT is called and the cursor ... USR 4317
    30 PRINT a
    40 GOTO ... IF a>31 THEN PRINT CHR$ a;

    screen, scroll? appears as "scroll ... BREAK), it fills the screen with something and again ending ...
    Encarnado Encarnado July 2012 Sinclair Basic
  • INKEY$ giving me troubleHello, I have been using BASin (great program by the way...) Sad though it seems during the typhoon here I have been re-learning my spec-skills an…

    ... program, same with the help screen.
    [/quote]

    You ... to put the the command INPUT from user into a separate ... use one of the various screen paint programs, for your operating ... ADVENTURE \* WIBBLE 2012
    30 PRINT "WILL YOU NEED INSTRUCTIONS ON ...
    Arjun Arjun August 2012 Sinclair Basic
  • WibbleBibble's Basic threadHi in an attempt to keep my questions from spamming the forum. I think its better to put them all in one place. Thanks everyone so far, I feel I am …

    ... LET C=15
    30 PRINT AT L,C;CHR$ (48 ... 30:

    Prints at screen location corresponding to the values ... 40:

    Defines a input stream, INKEY$ only worries about ... LET C=15
    30 PRINT AT L,C;CHR$ (48 ... LET C=15
    30 PRINT AT L,C;CHR$ (48 ...
    WibbleBibble WibbleBibble August 2012 Sinclair Basic
  • WibbleBibble's Basic threadHi in an attempt to keep my questions from spamming the forum. I think its better to put them all in one place. Thanks everyone so far, I feel I am …

    Thank you. I understand.:)

    That code snippet is going to get used all over the place. Very useful.

    Ok as this was supposed to be a 'Space docking simulation' (snigger snigger...)

    Lets set the background to something a ...
    WibbleBibble WibbleBibble August 2012 Sinclair Basic
  • WibbleBibble's Basic threadHi in an attempt to keep my questions from spamming the forum. I think its better to put them all in one place. Thanks everyone so far, I feel I am …

    ... at the bottom of the screen.

    [CODE]
    5 ...
    WibbleBibble WibbleBibble August 2012 Sinclair Basic
  • WibbleBibble's Basic threadHi in an attempt to keep my questions from spamming the forum. I think its better to put them all in one place. Thanks everyone so far, I feel I am …

    ... that as a input option on the loading screen then.

    200 REM PRINT MESSAGE
    210 FOR I ... =0 TO 21
    220 PRINT AT I,12;"GRAPHICS"
    WibbleBibble WibbleBibble August 2012 Sinclair Basic
  • 40 Column Printing RoutineI've written a 40 column printing routine, which I'd like to share... It's my first piece of 'public' code so go easy on me! I don't think it is a…

    ... /> ld bc, report_j ; address of input routine (REPORT J)
    ld ... ; and Y positions for the print.
    ret ;

    getxp ... c, prntq ; and 127 then print a question mark
    cp ... , 191 ; mod to access lower screen
    call pixel_add + 2 ;
    chev chev August 2012 Development
<1…6789101112…34>

Latest Posts

  • I am currently watching.....
    mel the bell on 5:54PM
  • Happy 40th Birthday to the Amstrad CPC464!
    Luny on 5:14PM
  • Your Favorite Magazine Cover Tapes.
    dm_boozefreek on 4:45PM
  • "Late Entries"
    harriusherbartio on 4:00PM
  • How Do You Categorize Your Speccy Software and Games?
    harriusherbartio on 1:34PM
  • Simple Sprite Routine
    dmsmith on 1:25AM
  • 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

HitBox

Word Docs Hits
print 8.5K 20.4K
input 7.1K 10.4K
screen 45.8K 73.8K

Related Threads

  • 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…
  • 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…
  • General purpose full screen input routineHi Folks,<br /> <br /> One of the things that annoyed me back in the 1980s with most BASICs was the lack of a full screen "formatted" input function.…
  • 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 …
  • INPUT LINE and STOP in INPUTWhat was the reason for the ROM Editor routine causing "down arrow" while in an INPUT LINE to cause the "H STOP in INPUT" error report? Why doesn't i…
  • 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…

Related Searches

  • fastest screen routine
  • screen routine
  • screen routines
  • fastest way to clear screen
  • print a char in asm
  • issue 2 yellow screen
  • input output screen
  • input anywhere on screen
  • basic input anywhere on screen
  • print to screen assembler
  • draws directly on screen print
  • print by directly drawing on the screen
  • print input area
  • print to screen
  • print screen
  • print screen channel
  • machine code print input
  • print lower screen
  • print lower screen with machine code
  • print on buffer screen

Copyright © 2024 World of Spectrum