▲ 21 r/apple2

I built a from-scratch 65C02 computer in the browser—and exported its AI-generated games as Apple II disks

I’ve been building 3ric, a from-scratch Apple-II-class 65C02 computer with real schematics, a custom PCB, programmable address logic, its own ROM, and a cycle-honest C++ emulator.

The same emulator now runs entirely in the browser through WebAssembly. It includes a built-in 65C02 assembler, editable examples, shareable source links, and client-side export to bootable WOZ disks.

For this demo, I also generated and tested three original 65C02 games:

  • Star Swarm — a hi-res fixed shooter
  • Block Drop — a text-mode falling-block game
  • Rock Storm — a vector-style space shooter

I assemble and play each game in 3ric, export it as a bootable disk, and then run that same disk in Chris Torrence’s independent Apple2TS emulator. The AI workflow uses machine-readable platform documentation and headless tests—not just code that looks plausible.

Video: https://youtu.be/iZUPDuzzhPgL
Try 3ric: https://ebadger.github.io/3ric/
Source: https://github.com/ebadger/3ric

I’d love feedback on the browser development workflow, the games, and the project overall.

reddit.com
u/ebadger1973 — 3 months ago

I built a from-scratch 65C02 computer in the browser—and exported its AI-generated games as Apple II disks

I’ve been building 3ric, a from-scratch Apple-II-class 65C02 computer with real schematics, a custom PCB, programmable address logic, its own ROM, and a cycle-honest C++ emulator.

The same emulator now runs entirely in the browser through WebAssembly. It includes a built-in 65C02 assembler, editable examples, shareable source links, and client-side export to bootable WOZ disks.

For this demo, I also generated and tested three original 65C02 games:

  • Star Swarm — a hi-res fixed shooter
  • Block Drop — a text-mode falling-block game
  • Rock Storm — a vector-style space shooter

I assemble and play each game in 3ric, export it as a bootable disk, and then run that same disk in Chris Torrence’s independent Apple2TS emulator. The AI workflow uses machine-readable platform documentation and headless tests—not just code that looks plausible.

Video: https://youtu.be/iZUPDuzzhPgL
Try 3ric: https://ebadger.github.io/3ric/
Source: https://github.com/ebadger/3ric

I’d love feedback on the browser development workflow, the games, and the project overall.

reddit.com
u/ebadger1973 — 3 months ago