A Guide to Commodore PETs

The original line-up of Commodore PET computers at a glance.

While the Commodore PET is quite easily and unmistakably identified by its unique form factor, the basic model evolved quite a bit over the years. Here’s a comprehensive guide to the various models of the original line-up (not including the later 82xx / SK / CBM-II or “B” series with rounded case and separate keyboard) and their basic features:

PET 2001 (original) — 1977

Commodore PET 2001 (origonal model)
  • 9" screen (white or green phosphor) @ 60 Hz
  • 40 cols × 25 rows
  • static RAM (SRAM)
  • discrete TTL video circuitry
  • slow SRAM video memory with 1 MHz access time, conflicts with CPU memory access, causing “snow” when video memory is accessed during the visible portion of the video signal.
    BASIC outputs to screen during V-BLANK only.
  • – BASIC 1 (buggy, marginal disk/IEEE-488 support, no built-in memory monitor, PEEK returns 0 for ROM addresses)
    – BASIC 2 (upgrade and later production models, also known as “BASIC 3”)
  • 16K ROM, no extra ROM slots (as required for BASIC 4.0 or option ROMs)
  • 4K or 8K of RAM, up to 32K externally
  • built-in cassette drive + port for 2nd drive
  • chiclet keyboard (graphics layout, Japanese variant with Katakana)
  • black or blue monitor bezel and/or badge
  • no sound, external CB/sound via user port

Since 1978 the PET 2001 was also rebadged as “CBM 3001 Series” (still type-labeled as 2001, as in “2001-32”) or “CBM 2001 Series” in Canada and Europe to avoid trademark conflicts with Philips / Softlab Munich in these markets. 8K of RAM; also 16K and 32K, probably with a newer main board revision (see below), but still featuring the same externals with cassette drive and chiclet keyboard.

PET 2001-N / CBM 30xx (“/B” with business keyboard) — 1979

Commodore PET 2001-N
  • 9" screen @ 60 Hz
  • 40 cols × 25 rows
  • dynamic RAM (DRAM), no “snow”
  • discrete TTL video circuitry
  • — BASIC 2 or
    — BASIC 4.0 with additional disk commands (also available as upgrade)
    BASIC 4.0 screen output doesn’t wait for V-BLANK anymore.
  • additional ROM slots for up to 30K total
  • 8K, 16K or 32K of RAM
  • no built-in cassette drive, 1 external port (+ 1 internal)
  • full-travel keyboard, graphics (N) or business (B) layout

PET/CBM 40xx (early) “Thin 40” — 1980

Commodore PET 4016 "Thin 40"
  • 9" screen @ 60 Hz
  • 40 cols × 25 rows
  • “dynamic board” (similar to PET 2001-N), no “snow”
  • discrete TTL video circuitry
  • BASIC 4.0 (runs all versions of 40-column ROMs)
  • 4K, 8K, 16K or 32K of RAM
  • external cassette port (+ 1 internal)
  • full-travel graphics (N) or business (B) keyboard

PET/CBM 80xx (early) — 1980

Commodore PET 8032
  • 12" screen @ 50/60 Hz
  • 80 cols × 25 rows, pixels vertically duplicated
  • “80-column board” with dynamic RAM, no “snow”
  • CRTC video chip
  • BASIC 4.0 (runs only 80-column BASIC 4.0 ROMs)
  • 8K, 16K or 32K of RAM
  • external cassette port (+ 1 internal)
  • full-travel business keyboard
  • built-in piezo speaker

PET/CBM 40xx “Fat 40” and 80xx (late) — 1981

Commodore PET 4032 "Fat 40"
  • 12" screen @ 50/60 Hz
  • – 40xx: 40 cols × 25 rows (1K video RAM)
    – 80xx: 80 cols × 25 rows, pixels vertically duplicated (2K)
  • “universal board” for all models
  • CRTC video chip
  • BASIC 4.0
  • 16K or 32K of RAM
  • external cassette port (+ 1 internal)
  • full-travel keyboard, graphics or business (80xx)
  • built-in piezo speaker

SuperPET SP9000 — 1981

Commodore SuperPET SP9000
  • 12" screen
  • 80 cols × 25 rows, pixels vertically duplicated
  • dual CPU: MOS 6502 and Motorola 6809
  • additional Mode / CPU switches
  • “universal board” with daughter boards
  • CRTC video chip
  • BASIC 4.0 for MOS 6502
  • Waterloo BASIC, APL, COBOL, FORTRAN, PASCAL for Motorola 6809
  • 96K of RAM
  • extended character ROM with support for APL characters
  • external cassette port (+ 1 internal)
  • full-travel keyboard
  • built-in piezo speaker

Disclaimer: information provided with no guarantee of correctness or completeness, use at own risk. This is just an informational overview compiled from various scources.

The PET 2001 online emulator covers the original PET 2001, the PET 2001-N and the PET 2001/B (and their synonymous equivalents).

And that’s it, for today.