CS/A65 IEC
This board implements an IEEE488 interface, as well
as a Commodore serial IEC bus interface, as used in
the VIC20 and C64 (and others).
- 2006-11-01 Board is deprecated. Use PETIO board instead.
- 2006-11-01 Added driver code.
Table of content
OS/A65 V2 IEEE488 driver
This is the parallel IEEE488 and serial IEC driver code for the
fsiec
OS/A65 filesystem process. It implements the hardware access with the following methods:
IECINIT- Initialize the hardware
CD command.
This part is only available for the parallel IEEE488 interface,
not the serial IEC bus.
RETLOOP- clear the busINLOOP- detect ATN activity and react as a devicetalkloop- called from INLOOP to send data (TALK)listenloop- called from INLOOP to receive data (LISTEN)sendcmd- interpret the command channelopen- open a file
iec0out- send a byte with ATN setiecout- send a bytesectalk- send a secondary talkseclisten- send a secondary listenIECIN- receive a byteUNLISTEN- send unlistenUNTALK- send untalkgetif- get interface using PSEM() and/or CTRLNMI()freif- release interface using VSEM() and/or CTRLNMI()
| piec_csa_master.a65(parallel IEEE488 Driver code, excerpt to use as bus master) | |
| piec_csa_drive.a65(parallel IEEE488 Driver code, excerpt to use as IEEE488 drive) | |
| siec_csa.a65(serial IEC Driver code (bus master only)) |
OS/A65 Beeper driver
This driver handles the piezo beeper included
in this board.
It provides the three methods
inibell- initialize the belltrigbell- trigger the bell soundbellirq- interrupt code that modulates the bell ring until the ring is finished. Should be called with 50Hz or the count values must be modified.
| con_csa.a65(excerpt from console driver) | |
| via6522.i65(VIA register definitions) |
Version: 1.1B
Status: ok
Notes
| This board is only partially compatible with the Commodore PET IEEE488 interface, although it uses the same I/O address. It adds, however, the ability to be used as a device (for both the IEEE488 and the IEC bus). | |
| This board is deprecated. Please use the PETIO board instead. |
Version: 1.1A
Status: deprecated
Notes
| scanned schematics only | |
| This board is deprecated. Please use the PETIO board instead. |
Version: 0.X
Status: deprecated
Notes
| scanned schematics only | |
| This board is deprecated. Please use the PETIO board instead. |
Files
| csaiec-0.x-schem.png |