Where These Chips Actually Lived

8-Bit CPUs — 6502/6510 & Z80

Chapter 10 · Where These Chips Actually Lived

Chapters 2–9 studied both chips as pure engineering — transistors, registers, cycles, interrupts. This chapter grounds all of it in real machines and real markets: where minimalism and richness actually ended up, in products people bought by the millions. It's also where this course's own title finally gets fully explained — the "6510" has been sitting there unexplained since cpu8bit1-1.

The 6502's Real-World Footprint

  • Apple II (1977) — Steve Wozniak's design, one of the machines that helped launch the personal computer industry as a mass-market category.
  • Commodore PET, VIC-20, and Commodore 64 (the C64 in 1982) — one of the best-selling home computers of all time. The C64 specifically used the 6510, not a stock 6502 — a close variant adding an 8-bit I/O port used for bank-switching between ROM and RAM, but otherwise instruction-set identical to the 6502 this entire course has been teaching. This is finally the full explanation behind the course's own "6502/6510" title.
  • Atari 2600 (1977) and later Atari 8-bit computers — the 2600 specifically used the 6507, a cut-down 6502 in a smaller, cheaper package with fewer address lines.
  • Nintendo Entertainment System (1983 Japan / 1985 US) — powered by the Ricoh 2A03, a 6502 derivative widely reported to have had its decimal mode (cpu8bit1-3's own D flag) deliberately removed to avoid a licensing fee tied to that specific circuitry.

The Z80's Real-World Footprint

  • Sinclair ZX Spectrum (1982) — hugely influential across the UK and European home computing scene, home to an enormous game library and demoscene.
  • The MSX standard — a Japanese-led standardized home computer platform adopted by multiple manufacturers, all sharing Z80-based compatibility.
  • Amstrad CPC series — another major European Z80-based home computer line.
  • The original Nintendo Game Boy (1989) — powered by the Sharp LR35902, a genuine Z80 derivative that removes the shadow register set and IX/IY entirely, while adding a small number of its own new instructions.
  • CP/M — the dominant business and professional operating system of the late 1970s and early 1980s, running primarily on Z80-based (and 8080-compatible) machines — a huge share of the Z80's real commercial footprint that had nothing to do with games at all, made possible directly by cpu8bit1-5's own 8080-compatibility story.

A Shared Pattern — Both Chips Spawned Cost/Licensing-Driven Derivatives

It's worth naming the parallel directly: both chips ended up inside an iconic games console via a derivative that deliberately removed something for cost or licensing reasons. The 6502 became the NES's 2A03 by losing decimal mode; the Z80 became the Game Boy's LR35902 by losing its entire shadow register set — the exact feature cpu8bit1-9 just finished showing off as the Z80's own genuine interrupt-handling advantage. Even in real hardware built directly from these two chips, the same kind of trade-off this whole course has been tracing — what's worth keeping, what's worth cutting — kept happening all over again, one generation later.

ChipIconic machinesNotable derivative
6502/6510Apple II, Commodore 64 (6510), Atari 2600/800, NESRicoh 2A03 (NES) — decimal mode removed
Z80ZX Spectrum, MSX, Amstrad CPC, CP/M business machines, Game BoySharp LR35902 (Game Boy) — shadow registers and IX/IY removed

Both Are Still Actively Used Today

Neither chip is a purely historical curiosity. WDC (Western Design Center), founded by Bill Mensch — one of the 6502's own original co-designers named back in cpu8bit1-2 — still designs, produces, and licenses modern 6502-family cores today. The Z80 itself remained in continuous commercial production for an extraordinarily long stretch — decades — before shifting primarily toward licensed IP cores rather than standalone chips. Both architectures also have genuinely active hobbyist communities today, building homebrew computers, new games, and demos on real (or faithfully compatible) hardware, not just studying them as history.

The market never actually settled "which chip is better"
cpu8bit1-5's own tip-box already flagged this, and this chapter's real sales history confirms it: the 6502 and Z80 each achieved massive, independent commercial success on genuinely different terms — one through ultra-cheap home computers and consoles, the other through a mix of home computers and a dominant share of the era's professional computing market via CP/M. Neither philosophy "won" over the other in any simple sense.
Two chapters left
cpu8bit1-11 takes everything this course has shown — technically in Chapters 2–9, commercially in this one — and formally names the RISC-vs-CISC throughline cpu8bit1-1 only previewed at the very start. The capstone, cpu8bit1-12, closes the course with one more direct side-by-side comparison.

Hands-On Exercises

Exercise 1

Explain what the 6510 actually is relative to the 6502 this course has been teaching, and explain specifically why the Commodore 64 needed that particular variant rather than a stock 6502.

📄 View solution
Exercise 2

Explain the real historical reason widely given for the NES's 2A03 removing the 6502's decimal mode, and connect it to the Game Boy's own LR35902 removing the Z80's shadow register set — what do the two removals have in common as a category of design decision?

📄 View solution
Exercise 3

Using this chapter's own "Still Actively Used Today" section, explain why calling either the 6502 or the Z80 "obsolete" would be inaccurate — cite at least one concrete piece of evidence from the chapter for each architecture.

📄 View solution

Chapter 10 Quick Reference

  • 6502 family — Apple II, Commodore 64 (via the 6510), Atari 2600 (via the 6507) and 8-bit line, NES (via the 2A03)
  • Z80 — ZX Spectrum, MSX, Amstrad CPC, CP/M business machines, Game Boy (via the LR35902)
  • The 6510 = a 6502 plus an added I/O port for the C64's bank-switching — the "6510" in this course's own title, finally explained
  • Both chips spawned a famous derivative that removed a real feature for cost/licensing reasons: the 2A03 (decimal mode) and the LR35902 (shadow registers)
  • WDC (co-founded by 6502 co-designer Bill Mensch) and Z80-derived IP cores both remain in active production and licensing today
  • Both chips have thriving modern hobbyist/homebrew communities — neither is purely a museum piece
  • Neither philosophy "won" the market outright — both succeeded massively, on different terms