The VIC-20 shipped in 1980 as Commodore's first real home computer and William Shatner spent 1981 telling people on TV to buy one. It worked. The VIC crossed a million units in 1982 — nothing else at the price had done that — and bought Commodore the runway to ship the C64 later the same year.

The machine itself is almost comically constrained by modern standards. A stock VIC has 5 KB of RAM, of which 3.5 KB is usable for BASIC, and 22 columns of text. What it also has is a cartridge slot and an expansion port, which is how anyone did anything serious with it: 3K, 8K, 16K, and 24K RAM packs plugged straight into the back and nearly all the better software assumed you had one.

Specs:

  • MOS 6502 at around 1 MHz (PAL varies) — the same CPU as the Apple II and Atari 800
  • 5 KB RAM stock, 3.5 KB free to BASIC, typically extended to 8 KB or more with a cart
  • VIC chip — not VIC-II — handles 16 colors at 176x184 and sound through four channels
  • Cartridge slot and user port — both mandatory for anything past BASIC experiments

What people do with them now: the VIC-20 homebrew scene is small but consistently good. The Sheepover, Pulse, and Omega Fury are the kind of late-era releases that push what the hardware can do. The cartridge format is ideal for a homebrew scene because it skips the slow cassette/disk loading the C64 scene has to work around.

Buying one is easy. VICs are everywhere on eBay — $40–120 for a tested unit. The hard part is expansion: plan on an 8K cart at minimum, and something like a Mega-Cart or Penultimate+ if you want to run the full modern software catalog from a single device.

Emulate with VICE — the VIC-20 core has been in VICE since the beginning and is accurate down to the NTSC/PAL color differences. Drop into the VIC-20 forum when you hit something weird.

Browse the VIC-20 Forum Open Emulator

Frequently Asked Questions

How much RAM does a stock VIC-20 really have?

5 KB of RAM is installed, but only about 3.5 KB is usable for BASIC once the system has taken its cut. Most serious VIC-20 software assumes you have a memory expansion — typically an 8K, 16K, or 24K cartridge plugged into the back.

Do I need a memory expansion?

For most commercial software, yes. Most cartridge games run fine without expansion, but tape and disk games usually require at least 8K. If you find a Mega-Cart or Penultimate+ cartridge, you get every common expansion configuration plus a huge software library in one device.

Does VIC-20 software run on the C64?

No. Same 6502 CPU, but different video chip (VIC vs VIC-II), different memory map, and different I/O layout. Writing software to target both was possible but rare.

What's the cheapest way to try one?

Emulation via VICE is free and accurate. For real hardware, tested VIC-20s still show up on eBay for $40–120 with cables. Factor in another $30–80 for a memory expansion cart if you want to run anything past stock BASIC experiments.

We use cookies to enhance your experience on 6502ish.com. Essential cookies keep the site running. Analytics cookies help us understand how the site is used. Cookie Settings | Privacy Policy