<
065% .KPG %%& &GEQFGT
10 5%4''0 &+52.#; %QPVKPWGF
15&
%QOOCPFU (WPEVKQP
]# _ #
]# _ 2
]# _ 6
]# _ +
]# (_ 1
]# '_ 0
The line, Select: ENTER EXIT: MENU, appears in row 12,
starting in character column 2. These are displayed as single-
wide characters.
]# %_ UGNGEV 212419 E
]# _ %;#0 EJCT
]# _ 5
]# _ G
]# %_ N
]# _ G
]# _ E
]# _ V
]# #_
]# _
]# _ '
]# '_ 0
]# _ 6
]# _ '
]# _ 4
]# _
]# _
]# _ '
]# _ Z
]# _ K
]# _ V
]# #_
]# _
]# &_ /
]# _ '
]# '_ 0
]# _ 7
]_
(.+2 EQOOCPF HNKRU OGOQTKGU RQRRKPI
VJG HWNN OGPW QP UETGGP
Using Textset
TEXTSET features an OSD mode that paints on the screen
in a manner similar to a Text Mode display. The memory
is organized using the current information in the Text Po-
sition register, and the display follows the current setting
ZiLOG
in the Display register. The default display parameters for
the OSD are 15 lines per row, Drop-Shadow mode. The
TEXTSET command can be followed by successive
WRITE CHAR commands interspersed with the RETURN
command at the appropriate points to paint on an OSD dis-
play starting at the top of the Text window. These com-
mands are set by the Text Position register, moving to the
next line at each RETURN command. The display scrolls
if a RETURN command is sent when at the bottom of the
Text window. A subsequent TEXTSET command clears the
screen, thereby generating a new OSD screen.
The following example shows an OSD display generated
using TEXTSET. This screen is a paint-on rather than pop-
on. Features like flash are included in the command se-
quence for demonstration purposes.
The Text display is first set to 4 rows at the bottom of the
screen.
15&
%QOOCPFU (WPEVKQP
]% &_
]% _
]% #_
]_
5GV 6GZVRQU TGI HQT DCUG TQY TQYU
5GV 15& FKURNC[ HQT $1: OQFG
NKPGUTQY
5GV $1: VQ $NWG MGGR *215 WPEJCPIGF
5GNGEV 6':65'6 OQFG
The next two commands are used for positioning and color.
]# _ %WTUQT VQ EJCT RQU
]# _ /KF EQFG VQ OCMG 4GF EJCTU %WTUQT
OQXGU VQ
]# $_ /KF EQFG VQ UVCTV (NCUJ %WTUQT OQXGU VQ
]# _ 9 &QWDNG 9KFG EJCT EQN
]# _ # &QWDNG 9KFG EJCT EQN
]# _ 4 &QWDNG 9KFG EJCT EQN
]# '_ 0 &QWDNG 9KFG EJCT EQN
]# _ + &QWDNG 9KFG EJCT EQN
]# '_ 0 &QWDNG 9KFG EJCT EQN
]# _ ) &QWDNG 9KFG EJCT EQN
]# _ &QWDNG 9KFG EJCT EQN
]_
4GVWTP OQXGU EWTUQT VQ PGZV TQY EJCT
RQU
]# _ %WTUQT VQ EJCT RQU
]# #_ 2#% UGVU EQNQT VQ ;GNNQY EWTUQT OQXGU
VQ EJCT RQU
]# _ 6 UKPING YKFVJ EWTUQT OQXGU VQ EJCT
RQU
]# _ J
]# _ G
24'.+/+0#4;
&5