gb-ts: A Game Boy Emulator in TypeScript

I have always wanted to write an emulator from scratch. There is something deeply satisfying about implementing a CPU instruction by instruction until a real program starts running on your fake hardware. gb-ts is a Game Boy emulator written entirely in TypeScript that runs in the browser. It currently boots the Nintendo logo and can run some simple ROMs. The CPU , memory bus, PPU (pixel processing…