English
Language : 

NSB8 Datasheet, PDF (123/158 Pages) List of Unclassifed Manufacturers – BASIC interpreter for Z80 family
ITALIAN TECHNOLOGY
grifo®
CONTROL-Q: BACK UP ONE CHARACTER
This erases the last character of the new line, and decrements both the OL and NL pointers by one. If
either pointer is already pointing to the beginning of its line, the bell is rung. An underline is printed
on the terminal to denote the erasure of a single character. Typing the underline, DEL/RUB, or
backspace (<control-H>) keys will also give the same result as <control-Q>.
CONTROL-Z: ERASE ONE CHARACTER FOM OLD LINE
This command advances the OL pointer by one position, without copying anything to the new line
or advancing the NL pointer. This effectively erases the skipped character from the old line so that
it cannot be copied to the new line. A per cent sign (%) is printed to the terminal to indicate the action
of this command. If the OL pointer is already at the end of the old line, then the command is rejected
and the bell is rung.
CONTROL-D: COPY UP TO SPECIFIED CHARACTER
A second character (called the search character) must be typed before this command is executed. The
result is that the contents of the old line from the current OL pointer position will be copied to the
new line (starting at the NL pointer position) up to (but not including) the first old line occurrence
of the search character. If the search character cannot be found in the old line, no characters are copied
to the new line, and the bell is rung. For example, try typing
10 PRINT “HERE IS A TEST LINE”
to BASIC, striking <CR> afterwards so that it becomes the old line. Now, strike <control-D> and
then capital S. Notice that neither the control character nor the letter S appear on the terminal, but
the following is seen instead:
10 PRINT “HERE I
The old line has been copied to the new line up to (but not including) the first instance of capital S
in the old line. To copy over the rest of the line, of course, use <control-G>.
CONTROL-Y: SWITCH SPECIAL INSERT MODE ON AND OFF
If insert mode is on, <control-Y> will turn it off, and if it is off, the same command will turn it
on. Insert mode starts out by being off at the beginning of every new line. When insert mode is off,
typing normal (non-control) characters advances the OL as well as the NL pointer (so that the new
material may type over the old line). When insert mode is on, hewever, typing normal characters will
not advance the OL pointer (although the NL pointer is necessarily advanced). The result of all this
is that insert mode may be used to insert some new material in the middle of the old line (an example
will be given in a moment). When insert mode goes on, a left angle bracket (<) appears on the
terminal. When it goes off, a right angle bracket (>) is printed. Note that these characters do not
become part of the new line itself, they are printed on the terminal only to signal to you the current
status of insert mode. While normal typing will not advance the OL pointer during insert mode,
NSB8
Rel. 5.10
Page 111