English
Language : 

NSB8 Datasheet, PDF (130/158 Pages) List of Unclassifed Manufacturers – BASIC interpreter for Z80 family
grifo®
ITALIAN TECHNOLOGY
4 VIDEO PAGING
If you have a video (CRT) terminal, it is desirable for BASIC to send only one screen page at a time
when providing a program listing to you on the video screen, and then wait for you to ask for the next
page. If you have a printing terminal, which gives you output on paper, you won’t need paging. Set
variable P to the appropriate value for your terminal. For hardcopy (printing) terminals, where you
don’t want paging, type
P=0
and for video screens, set P to the number of lines which your screen can display at one time. The
standard version of BASIC assumes that your terminal has a video screen capable of showing 24 lines
at a time. If this is so, then you don’t need to make any modification at all, and may skip this
step. Otherwise, once the appropriate value of P is set, type
FILL S+19, P
Note that, if you direct BASIC to page its listings, it will give you P-1 lines of program, then, at the
bottom of the screen, at the Pth line, it will print:
PRESS RETURN TO CONTINUE
To get another page of listing, strike the <CR> key. If you’d like to terminate the listing at this point,
press <control-C>.
5 BACKSPACE CHARACTER
In the standard, unmodified version of BASIC, when you press the underline, <control-Q>,
backspace <control-H>, or RUB/DEL key to delete the last character typed, BASIC types an
underline (ASCII character 95) back at you to confirm the deletion. It is possible to change this
deletion confirmation character to any other one you wish. Set variable D to the decimal ASCII value
of the desired character. For example, the ASCII value of the backspace character is 8, so to set D
appropriately, type
D=8
Then, having set D, type
FILL S+23, D
Changing the deletion confirmation character to backspace is most useful when your terminal is a
standard CRT model. However, not all use ASCII 8 as a backspace; consult the manual for your
specific terminal or video screen in order to get the exact character which causes backspacing on it.
Page 118
NSB8
Rel. 5.10