Picocomputer 6502¶
All the soul of the 6502. None of the compromises. You’re welcome.
The Picocomputer 6502 is an open source, modern-retro gaming computer built around a real WDC 65C02. The design philosophy: keep the essence of programming a 6502 and 6522, then rethink everything else.
Community¶
Specs¶
Core — WDC 65C02 CPU and WDC 65C22 VIA; variable 0.1-8.0 MHz
RAM — 64 KB system + 64 KB extended
ROM — 1 MB of onboard flash for installing and auto-booting ROMs
Video — VGA and HD output; 3 planes, scanline programmable
Sound — PSG (8 voices) and OPL2 FM (9 voices)
Clock — Real-Time Clock with DST
TRNG — True random number generator
Connectivity¶
WiFi — NTP time sync, Hayes modem emulation for dialing into BBSs
Bluetooth LE — keyboard, mouse, and gamepads
USB Host — keyboard, mouse, gamepads, hubs, UART serial, NFC, floppy drives, and flash drives
USB Device — driverless CDC ACM; mirrors the VGA ANSI terminal console
Programming¶
Protected OS — 32-bit operating system; uses no 6502 RAM
FAT filesystem — read and write files on any USB flash or floppy drive
POSIX-compatible API — stdio.h and unistd.h for cc65 and llvm-mos
cc65 — VS Code integration for cc65
llvm-mos — VS Code integration for llvm-mos
AI Assistance — The latest models via VS Code extensions or GitHub Copilot
Build It¶
100% through-hole construction. No IC programmer needed. Hundreds of people have built one, typically for under $100 USD. You can also have a unit manufactured in China — no soldering required. All parts are currently in production; the Raspberry Pi Pico 2 is guaranteed until at least January 2040.
Hardware: Schematic and manufacturing information.
Documentation¶
The Picocomputer 6502 is a reference design for RP6502 modular hardware. The only required module is the RP6502-RIA.
RP6502-RIA: Interface adapter for the 6502, akin to CIA, VIA, and ACIA devices.
RP6502-RIA-W: Wireless features available when using the “Pico 2 W”.
RP6502-VGA: Optional video adapter.
RP6502-OS: The operating system and application programming interface.