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

CS/A65 PETIO

This board implements Commodore PET compatible I/O interfaces. This includes the keyboard, IEEE488, userport (mostly) and tape ports. It adds the functionality that the IEEE488 bus can also be used as a device.

Table of content

  • Board Revisions
  • 1.1D (untested)
  • 1.1C (ok)
  • 1.1B (prototype with bug)
  • Board revisions

    Version: 1.1D

    Status: untested

    Notes

    note This board has an additional diode (e.g. 1N4148) to accomodate for the WDC65SC22's totem-pole /IRQ output, as opposed to the orginal's open-collector output. Additionally it clears the board area under the piezo beeper.

    Files

    schem csa_petio_v1.1d.sch
    schem csa_petio_v1.1d-sch.png
    layout csa_petio_v1.1d.brd
    layout csa_petio_v1.1d-lay.png

    Version: 1.1C

    Status: ok

    Notes

    warn This board has the keyboard connector bug from revision 1.1B fixed.

    Files

    desc csa_petio_v1.1c-desc.txt
    parts csa_petio_v1.1c-parts.txt
    schem csa_petio_v1.1c.sch
    schem csa_petio_v1.1c-sch.png
    layout csa_petio_v1.1c.brd
    layout csa_petio_v1.1c-lay.png

    Version: 1.1B

    Status: prototype with bug

    Notes

    msg This board has been tested with a Commodore PET ROM.
    warn The 25-pin D-Sub keyboard connector has the wrong keyboard layout. Silly me, relying on the Commodore documentation, in this case the 8296 addendum to the 8032 manual - it has the wrong pinout listed.
    warn The use of the IEEE488 interface as device, not controller has not been tested yet.
    warn I did not really find a fitting piezo beeper device in the Eagle(tm) libraries, so please make sure you do not make short circuits. Best is to isolate the beeper from the board.

    Files

    schem csa_petio_v1.1b.sch
    schem csa_petio_v1.1b-sch.png
    layout csa_petio_v1.1b.brd
    layout csa_petio_v1.1b-lay.png
    photo csa_petio_v1.1b.jpg