Projects

Things I've built to understand how they work.

  1. A MOS 6502 CPU written from scratch in C++, with a debugger, a memory-mapped console and timer interrupts. Compiled to WebAssembly and paired with an assembler in TypeScript, it runs entirely in your browser.

    C++, WebAssembly, TypeScript

    Open the playground