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

Micro-PET

The Micro-PET is a re-incarnation of the Commodore PET computer(s) from the later 1970s. It is build on a single Eurocard board and has only parts that can still be obtained new in 2021.

  •  
    2021-08-08 Micro-PET R2 released
  •  
    2020-12-25 Micro-PET R1 released

Building a small Commodore PET clone, with advanced features has been long on my TODO list. So, when the Mini-PET came out this gave me the kick to finally start working on it. I used a CPLD as "glue"-logic and video display controller. In R1 I started out with a simple PET clone with PAL video output, and worked my way to higher frequency and more features, like VGA video output and the boot-from-SPI. This then resulted in the R2 board that is available now.

The main development is happening on github (see link left in the menu).

Features

The board is built with a number of potential features, not all of them have been implemented at this time.
  • Commodore 3032 / 4032 / 8032 / 8296 with options menu to select at boot
    • Boot-menu to select different PET versions to run
    • 40 col character display
    • 80 col character display
    • 8296 memory map emulation
    • IEEE488 interface (card edge)
    • Tape connector (card edge)
    • PET graphics keyboard, or alternatively a C64 keyboard
  • Improved system design:
    • 512k video RAM, 512k fast RAM accessible using banks on the W65816 CPU
    • boot from an SPI Flash ROM
    • up to 12.5 MHz mode (via configuration register)
    • VGA b/w video output
    • Write protection for the PET ROMs once copied to RAM
    • lower 32k RAM mappable from all of the 512k fast RAM
  • Improved Video output:
    • Hires graphics mode (using a configuration register)
    • modifyable character set
    • 40/80 column display switchable
    • 25/50 rows display switch
    • multiple video pages mappable to $8000 video mem address

Some pictures of the Micro-PET


Return to Homepage

Last modified: 2021-09-13
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!