Mirror of CollapseOS
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

17 line
555B

  1. ACIA driver
  2. Manage I/O from an asynchronous communication interface adapter
  3. (ACIA). provides "(emit)" to put c char on the ACIA as well as
  4. an input buffer from which a provided "(key)" reads. You have
  5. to call "~ACIA" on interrupt for this module to work well.
  6. CONFIGURATION
  7. ACIA_CTL: IO port for the ACIA's control registers
  8. ACIA_IO: IO port for the ACIA's data registers
  9. ACIA_MEM: Address in memory that can be used variables shared
  10. with ACIA's native words. 8 bytes used.
  11. The whole driver is cross-compilable and is loaded with
  12. "582 LOAD"