PET index
(C) 1998-2018 André Fachat
This file is intended to be an index about the PET line of Commodore computers. It is compiled out of several resources found on the internet. As there are a number of sites about the Commodore PET computers, this site concentrates on the technical aspects of those machines. Therefore you will find hardware and (machine) programming information for the PET here.
I started this collection when I was working on the VICE PET emulator. The VICE emulator now emulates several PET machines from the 2001 to the 8296, including the old disk drives from 2040 to 8250.
I think all the information is accurate, although it is certainly not complete. Also I would like to find some images of the different PET cases. I am also looking for the differences of the ROM versions. If you find anything that you think is not accurate, please tell me about it!
I hope you enjoy this document.
A. Fachat
(afachat@gmx.de)
- 2026-01-05 Added a whole section explaining the video output architecture
- 2026-01-05 Greatly updated the links on PET replicas and emulators.
- 2023-07-23 Added a link to a new ROM 1 IEEE488 patch on the ROMs page.
- 2023-02-05 Added a link to commodoregames.net on the Links page.
- 2020-10-29 Added links on the keyboards page" on how to replace PET keyboards or use them on a PC, on the hardware page on how to properly add a RESET switch, and on the ROMs page a link to all Commodore ROMs and info on 2332 ROM adapters. Fixed a number of dead links.
- 2020-05-02 Updated the PET killer poke article with new research by Tech Tangent.
- 2018-12-29 Added some links on the drives and gallery pages.
- 2018-04-01 Add links to Steve's PET graphics page (on the extensions and hardware pages). Add link to more harddrive information on the drives page.
Coverage is the whole line of Commodore PET computers, ranging from the PET 2001 to the CBM 8296, as well as the SuperPET (aka MicroMainFrame 9000 in Europe). Not covered are the so-called "CBM-II" machines, the business machines CBM 610-620, 710-720 (also known as B128 and B256) and the 510-520 (also known as P500)
- The PET model index
- PET documentation
- The Disk drive model index
- Boards that make up a PET
- Pinouts of various PET connectors
- Keyboard layouts and Screen control codes
- Extensions extensions of the PET
- Video architecture Explaining the video output (and system) architecture of the different PET models
- Programming Languages for the PET, i.e. including BASIC extensions
- Hardware Programming information
- ROM descriptions
- CRTC 6545 operation as used in the different PET models
- The infamous Killer Poke has its own page
- SuperPET add-on board(s)
- 8x96 expanded versions (including LOS-96)
- 8032-SK - a cool case for the 8032
- Hardware projects around the PET
- Software projects and archives
- PET emulators and rebuilds run PET programs on other hardware, or modern hardware rebuilds
- Transfer projects to transfer files from the PET to the PC and back.
- Repair information for the PET
- Links to some other docs (faq, pictures, schematics)
- Open questions I have about the PET
Many thanks to Olaf Seibert, Larry Anderson, Marko Mäkelä, Ruud Baltissen and all the others that provided this information.
Return to Homepage
Last modified: 2026-01-18