II/Input/OutputInitialization
Wheneveryou start
or
reset the Computer, the input!output routines (''I/O drivers'
')
are initialized to their default values (as explained in the following chapters). For
example, the Video Display is initialized to have a blinking cursor.
As described in the previous chapters, there are ways for you to alter these default
characteristics via a
BASIC orZ-80 program. Because
of
this feature, it is important
to have a means
of
resetting the I/O drivers to their default conditions.
Model
III
has a ROM subroutine to re-initialize all I/O drivers to theirdefault values.
We
call it $INITIO.
The following BASIC program shows how to use $INITIO.
10
POKE
16526,
105
::20
PO~'\E
16~j27,
0
:~Q)
X
:::
USH(0)
'LSB
OF
SINITIO
ENTRY
ADDRESS
,
Ivt~3B
,
CAL.l..
~;INITIO
Run this program whenever you want to restore the I/O drivers to their initial
characteristics.
11!1