André's 8-bit Pages  Projects  Code  Resources  Tools  Forum
(by Google)

PET index - PET emulators

PET computers are increasingly hard to get. So there are emulators that allow to run PET prgrams on other hardware. This page describes the different emulators available.

This section describes emulators implemented in software

VICE
This is the VICE emulator, that not only emulates the PET, but also most other Commodore 8-bit machines (C64, VIC20, C128, CBM-II). In VICE almost all PET computers are emulated (SuperPET 6809 mode is not supported), together with the different IEEE488 disk drives. The VICE emulator runs on different platforms, notably the Windows and Linux/Unix platforms are supprted, but others as well.
MESS
MESS emulates a very large number of (even non-Commodore) computers, amongst them also the PET computers. It even says to emulate the SuperPET. I have not tried it yet though.
PET Emulator for the C64 by Bob Fairbairn
This is a different type of emulator - it runs on the C64, and emulates the hardware only as far as it is able to catch hardware accesses using BASIC POKE and PEEK commands.

This section describes emulators implemented in hardware

A Commodore PET in an FPGA
This is an amazing emulation - it emulates the complete PET in an FPGA! The emulation is based on a Diligent Nexys3 FPGA evaluation board, implemented in verilog with Xilinx' ISE 13.2. Source code is available! The CPU is not cycle-exact, but it runs Space Invaders and other games just fine.
CS/A65
The CS/A65 computer is not a software emulator, but a hardware emulator. It provides a very highly compatible system. In fact it runs a patched 3032 ROM just fine. Only a few IEEE488 lines have been moved around, and the CRTC still needs to be set to 80 columns and not 40 to display 80 columns.

Return to Homepage

Last modified: 2011-12-30
follow

Follow my 8-bit tweets on Mastodon (In new window) or Bluesky

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 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!