Game Boy emulator

On-Hold
GitHub

Back in 2018 I stumbled upon a blog post by Imran Nazar describing how to create a Game Boy emulator that runs in the browser. While reading about Imran's implementation I wanted to try it for myself, but with TypeScript and with a slightly altered project structure.

My version of the emulator is nowhere near complete. At the moment you can load a ROM file, run the ROM on the emulated CPU, and perform various debugging operations against the CPU and RAM. The important missing features are graphics, audio, and input. The intention is to eventually have a fully usable emulator, but at the moment it's simply a CPU emulator.

Every once in awhile I return to this project for a week or two to make some changes or reflect, but it's not my top priority right now so it's on hold for now.

This story is incomplete. Come back later for more details.