André's 8-bit Pages  Projects  Code  Resources  Tools  Forum
search

(Google, in new window)
share
follow
Follow my 8-bit tweets on
Twitter
(In new window)
discuss

Discuss my site on this 6502.org forum thread

(Forum registration required to post)

Hot!

Dive into the retro feeling and build yourself a Commodore PET replica

Need more speed? Speed up your 6502 computer with this 10 MHz 6502 CPU replacement 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!

You are using an old MS Internet Explorer as browser. This version is not supported anymore. Please use a more modern browser, like Internet Explorer 8 or later, Firefox, Google Chrome, or Opera.

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.

  •  
    2006-12-16 Added an Eagle schematics board version.
 

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.

Files

 
c64_csadapter-v1.0c.sch
 
c64_csadapter-v1.0c-sch.png
 
c64_csadapter-v1.0c.brd
 
c64_csadapter-v1.0c-brd.png
 
c64_csadapter.jpg

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
All Copyrights are acknowledged. The information here is provided under the terms of the GNU Public License version 2 unless noted otherwise.

Return to Homepage