CS/A65 KEY+RS232
This board implements a simple matrix keyboard interface that is Commodore PET compatible but can also use a C64 keyboard. It also implements a RS232 interface using a 6551 ACIA.
News:
- 2006-11-01 Board is deprecated. Use PETIO board instead.
- 2006-11-01 Added driver code.
Table of content
Driver
OS/A65 Keyboard driver
This driver handles the keyboard included in this board. It provides these methods
-
inikbd- initialize the keyboard -
getkey- scan the keyboard
![]() |
con_csa.a65(excerpt from console driver) |
![]() |
kdefs.i65(terminal codes definitions) |
![]() |
pia6521.i65(PIA register definitions) |
OS/A65 ACIA RS232 driver
This driver handles the ACIA RS232 hardware included in this board. As this board does not use the standard ACIA handshake lines but lines from the VIA, this is not a general ACIA driver. In addition it includes the ACIA driver for the original BIOS V1.x board.
![]() |
oa1ds.a65(ACIA driver) |
Board revisions
Version: 1.0B
Status: ok
Notes
![]() |
This board is deprecated. Please use the PETIO board instead. |
Files
![]() |
csakeydesc.txt |
![]() |
csakeyparts.txt |
![]() |
csakey.fig |
![]() |
csakey.png |
![]() |
csakey.ps.gz |
![]() |
csakey.jpg(ACIA missing, but (so far undocumented) I2C testbed added) |






