André's 8-bit Pages  Projects  Code  Resources  Tools  Forum
browser
Site has been tested with a number of browsers and systems. Javascript required for advanced menu, but degrades gracefully without Javascript. IE6 not supported anymore!
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.

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