Choose Your System
60+ platforms. Three decades of computing history. One curriculum.
From the Altair 8800 to the PlayStation 2, from 8-bit home computers to 128-bit consoles. Each system shaped a generation of programmers — and we're building curricula for all of them.
Quick Comparison
| C64 | Spectrum | NES | Amiga | |
|---|---|---|---|---|
| Year | 1982 | 1982 | 1983 | 1985 |
| CPU | MOS 6510 | Zilog Z80 | Ricoh 2A03 | Motorola 68000 |
| Architecture | 8-bit | 8-bit | 8-bit | 16-bit |
| Region | US | UK | Japan | US |
| Assembly | 6502 | z80 | 6502 | 68000 |
| Assembler | ACME | pasmonext | ca65 / ld65 | vasm (68000) |
Which Should I Start With?
Different platforms suit different goals. Here's our take:
Most documentation, largest community, straightforward memory map. The 6502 is an elegant chip with a small instruction set.
UK Heritage SpectrumThe bedroom coder revolution started here. Learn Z80 assembly while connecting to British computing history.
Console Development NESCartridge-based with tile graphics and sprites. Different constraints than home computers - the PPU thinks in patterns.
Ready for a Challenge Amiga16-bit with custom chips: Copper for display lists, Blitter for fast graphics. More power, more complexity.
Explore Platforms
Browse 60+ platforms by architecture, region, manufacturer, or timeline.
Learn one chip, and your skills transfer to others in the same family.
8080 Family
Intel's pioneering 8-bit CPU that started the microcomputer revolution. The ancestor of the Z80.
- MITS Altair 8800 (Intel 8080)
- IMSAI 8080 (Intel 8080)
F8 Family
Fairchild's innovative multi-chip CPU. First processor in a programmable home console.
- Fairchild Channel F (Fairchild F8)
CDP1802 Family
RCA's radiation-hardened CMOS CPU. Used in spacecraft and early hobbyist computers.
- RCA Studio II (RCA CDP1802)
MCS-48 Family
Intel's early microcontroller with built-in RAM and I/O. Simple but capable.
- Magnavox Odyssey² (Intel 8048)
CP1610 Family
General Instrument's 16-bit CPU. Powered the Intellivision's advanced graphics.
- Mattel Intellivision (General Instrument CP1610)
TMS9900 Family
Texas Instruments' 16-bit CPU with workspace registers. Unique architecture, ahead of its time.
- Texas Instruments TI-99/4A (TMS9900)
6502 Family
Elegant 8-bit architecture with a small instruction set. Skills transfer directly between C64, NES, and more.
- Commodore 64 (MOS 6510)
- Nintendo Entertainment System (Ricoh 2A03)
- Apple II (MOS 6502)
- BBC Micro (MOS 6502A)
- Commodore VIC-20 (MOS 6502)
- Atari 2600 (MOS 6507)
- Atari 8-bit (MOS 6502C)
- Commodore PET (MOS 6502)
- Acorn Electron (MOS 6502A)
- Oric Atmos (MOS 6502A)
- Commodore Plus/4 (MOS 7501)
- Atari 5200 (MOS 6502C)
- Atari 7800 (Atari SALLY (6502C))
- NEC PC Engine (Hudson HuC6280)
- Atari Lynx (WDC 65SC02)
Z80 Family
Extended 8080 instruction set with more registers. The heart of British home computing and handhelds.
- Sinclair ZX Spectrum (Zilog Z80)
- MSX (Zilog Z80A)
- Amstrad CPC (Zilog Z80A)
- Tandy TRS-80 (Zilog Z80)
- Sinclair ZX81 (Zilog Z80A)
- Sega Master System (Zilog Z80A)
- SAM Coupé (Zilog Z80B)
- ColecoVision (Zilog Z80A)
- Sega Game Gear (Zilog Z80)
- Coleco Adam (Zilog Z80A)
- Nintendo Game Boy (Sharp LR35902)
- Nintendo Game Boy Color (Sharp LR35902 (double speed))
6809 Family
Motorola's advanced 8-bit CPU with orthogonal design. Position-independent code and powerful addressing.
- Tandy Color Computer (Motorola 6809E)
- Dragon 32/64 (Motorola 6809E)
- GCE Vectrex (Motorola 6809)
- Thomson MO5 (Motorola 6809E)
65C816 Family
16-bit evolution of the 6502. Native mode adds 16-bit registers while maintaining compatibility.
- Apple IIGS (WDC 65C816)
- Nintendo Super Nintendo (Ricoh 5A22)
x86 Family
Intel's dominant architecture from PC to present. CISC design with backwards compatibility.
- IBM PC (Intel 8088)
- Tandy 1000 (Intel 8088)
- Fujitsu FM Towns (Intel 80386)
- Bandai WonderSwan (NEC V30MZ)
- Bandai WonderSwan Color (NEC V30MZ)
68000 Family
16/32-bit hybrid with orthogonal design. More registers, more addressing modes, more power.
- Commodore Amiga (Motorola 68000)
- Atari ST (Motorola 68000)
- Sega Mega Drive (Motorola 68000)
- SNK Neo Geo (Motorola 68000)
- Sharp X68000 (Motorola 68000)
- Apple Macintosh (Motorola 68000)
- Sega Mega CD (Motorola 68000 (secondary))
- Atari Jaguar (Motorola 68000 (with Tom/Jerry))
- Philips CD-i (Philips 68070)
ARM Family
Acorn's RISC revolution. Clean, efficient instruction set that now powers most mobile devices.
- Acorn Archimedes (ARM2)
- 3DO Interactive Multiplayer (ARM60)
- Nintendo Game Boy Advance (ARM7TDMI)
SuperH SH-2 Family
Hitachi's 32-bit RISC CPU. Dual processors powered the Saturn's complex architecture.
- Sega 32X (Hitachi SH-2 (dual))
- Sega Saturn (Hitachi SH-2 (dual))
V810 Family
NEC's 32-bit RISC CPU. Low power design used in Nintendo's experimental consoles.
- Nintendo Virtual Boy (NEC V810)
- NEC PC-FX (NEC V810)
MIPS Family
Classic RISC architecture. Powered PlayStation, N64, and PS2 with elegant simplicity.
- Sony PlayStation (MIPS R3000A)
- Nintendo 64 (NEC VR4300)
- Sony PlayStation 2 (Emotion Engine)
SuperH SH-4 Family
Advanced SuperH with FPU and 3D support. The brain behind Dreamcast's impressive graphics.
- Sega Dreamcast (Hitachi SH-4)
TLCS-900 Family
Toshiba's 16-bit CPU family. Z80 heritage with modern enhancements for handhelds.
- SNK Neo Geo Pocket (Toshiba TLCS-900H)
- SNK Neo Geo Pocket Color (Toshiba TLCS-900H)
The golden age of computing happened differently around the world.
From garage startups to global giants — every platform has a story.
Click markers for details. Scroll to zoom, drag to pan.
Atari
Sunnyvale, California, United StatesNintendo
Kyoto, JapanSega
Tokyo (Shinagawa), JapanAcorn
Cambridge, United KingdomSNK
Osaka, JapanTandy
Fort Worth, Texas, United StatesBandai
Tokyo (Taito), JapanColeco
Hartford, Connecticut, United StatesPlus 20 more manufacturers on the roadmap.
Future platforms we're planning to support: