C64 <-> CS/A65 bus adapter
This is the description of an adapter to use most CS/A boards in a C64. A lot of CS/A boards, including a video card, serial interfaces, floppy controller and an SCSI card can be found on the CS/A65 homepage.
The interface itself is, in fact, pretty simple. It is a board that is plugged into the C64 expansion port. On the other side it provides a socket for a CS/A bus card. Two things have to be considered for the schematics:
- The C64 Video chip releases the bus with rising Phi2. This is too late for the 6522. Thus the rising edge of Phi2 must be delayed to the CS/A bus, to be sure. The CS/A bus is specified to run up to 2 MHz, so there is no speed problem.
- The I/O area in the C64 is 256 byte only. To cover the whole CS/A bus address space (1M memory and 4k I/O) additional address lines have to be generated. This is taken care of with a VIA 6522 on the adapter. More in the description.
Table of content
Version: 1.0C
Status: ok
Notes
This board only works with a C64 - not with a C128! | |
The layout could be better. If you have long plugs for the video and IEC, they may conflict with the CS/A card in the adapter board. |
Version: 1.0B
Status: ok
Notes
This board only works with a C64 - not with a C128! |
Files
c64csa.jpg | |
c64csadesc.txt | |
c64csaparts.txt | |
c64csa.png | |
c64csa.ps.gz |
Return to Homepage
Discuss my site on this 6502.org forum thread
(Forum registration required to post)
Dive into the retro feeling and build yourself a Micro-PET or a Multi-board Commodore 4032 replica
Need more speed? Speed up your 6502 computer with this 10 MHz 6502 CPU accelerator board
Interested in electronics design? Look at the design lesson I got from Bil Herd, the hardware designer of the C128
Want 64bit? - pimp the 6502 with the 65k processor design!