Commodore 64 / 128 / MAX

Commodore 64 / 128 / MAX

C64 C64: 1982; C128: 1985; MAX: 1982 /c64

Legendary 8‑bit Commodore 64/128/MAX home computer family with VIC‑II graphics and SID audio.

Overview

The Commodore 64 family encompasses the original Commodore 64 home computer, its enhanced backward‑compatible successor the Commodore 128, and the short‑lived Commodore MAX Machine (also known as the VIC‑10 in Japan). Launched in 1982, the C64 became one of the best‑selling personal computers of all time, pairing an affordable 8‑bit architecture with surprisingly advanced custom chips for graphics and sound. At its core, the C64 is built around a MOS Technology 6510 CPU (a 6502 derivative) and two major custom ICs: the VIC‑II graphics chip and the SID (Sound Interface Device) audio synthesizer. This combination enabled colorful scrolling graphics, hardware sprites, raster tricks, and rich multi‑channel music far beyond many contemporaries. It booted directly to Commodore BASIC in ROM and typically loaded commercial software from 5.25" floppy disks or cartridges, with cassette tape as a lower‑cost alternative. The Commodore 128, introduced in 1985, extended the platform with more RAM, an enhanced 8502 CPU, an additional Z80 processor for CP/M compatibility, and an improved 80‑column video output via the VDC chip. Despite these upgrades, it maintained near‑complete compatibility with C64 software and is often used simply as a more robust C64. The Commodore MAX Machine, released in very limited markets in 1982–83, was a low‑cost, cut‑down variant using the same basic chipset family but with severely reduced RAM and a membrane keyboard. Although commercially unsuccessful, its cartridge compatibility and shared architecture tie it firmly to the broader C64 ecosystem. Together, the C64/128/MAX trio represents a pivotal era of 8‑bit computing and gaming. The platform’s extensive game library, demo‑scene heritage, and distinctive SID sound continue to inspire preservation, emulation, and modern homebrew development decades after their debut.

Tech Specs

From `platforms.techSpecs`

audio
C64/MAX: MOS 6581 or 8580 SID, 3× voices (variable waveform), ADSR envelope, ring/sync, programmable filter, 4th PCM channel via tricks. C128: same SID plus additional system beeper in some models.
cpu
C64: MOS 6510 @ ~0.985 MHz (NTSC) / ~0.985–1.023 MHz (PAL). C128: MOS 8502 @ up to 2 MHz (in C128 mode) + Zilog Z80 @ ~2 MHz. MAX: MOS 6510/6510 derivative @ ~1 MHz.
gpu
C64/MAX: MOS VIC‑II (6567/6569 family), 16 colors, 8 hardware sprites, smooth scrolling, bitmap & character modes. C128: VIC‑IIe for C64‑compatible video (40‑column) + MOS 8563/8568 VDC for 80‑column digital RGB video.
media
5.25" floppy disk (1541/1571/1581 drives), ROM cartridges, compact cassettes via datasette; C128 also supports CP/M disks via Z80 mode.
ram
C64: 64 KB RAM + 20 KB ROM (BASIC, Kernal, character). C128: 128 KB main RAM + 2× 16 KB video RAM (VDC variants) + 64 KB ROM (BASIC 7.0, Kernal, etc.). MAX: typically 2–16 KB RAM depending on configuration.
releaseYear
C64: 1982; C128: 1985; MAX: 1982
resolution
C64/MAX VIC‑II: 320×200 (hi‑res), 160×200 (multicolor), 40×25 text @ 8×8 chars. C128 VDC: up to 640×200 or higher variants, 80×25 text; output depends on specific model and monitor.

Default Controls

From `platforms.defaultControls`

Keyboard (C64/128/MAX)
  • Up ArrowUp
  • Down ArrowDown
  • Left ArrowLeft
  • Right ArrowRight
  • Fire / Button 1 Z
  • Start (in-game / confirm) Enter
  • Select / Mode (if used by game) Shift
  • RUN/STOP Esc
  • Space Space
  • F1 F1
  • F3 F3
  • F5 F5
  • F7 F7

© 2026 Games Emu. All Rights Reserved.