2020-04-24 02:42:41 +10:00
|
|
|
ACIA driver
|
|
|
|
|
|
|
|
Manage I/O from an asynchronous communication interface adapter
|
2020-05-12 11:52:44 +10:00
|
|
|
(ACIA). provides "(emit)" to put c char on the ACIA as well as
|
|
|
|
an input buffer from which a provided "(key)" reads. You have
|
|
|
|
to call "~ACIA" on interrupt for this module to work well.
|
2020-04-24 02:42:41 +10:00
|
|
|
|
|
|
|
CONFIGURATION
|
|
|
|
|
|
|
|
ACIA_CTL: IO port for the ACIA's control registers
|
|
|
|
ACIA_IO: IO port for the ACIA's data registers
|
|
|
|
ACIA_MEM: Address in memory that can be used variables shared
|
|
|
|
with ACIA's native words. 8 bytes used.
|
|
|
|
|
2020-05-12 11:52:44 +10:00
|
|
|
The whole driver is cross-compilable and is loaded with
|
|
|
|
"352 LOAD"
|