I built a Game Boy emulator in F#
A full account of building Fame Boy — a working Game Boy emulator in F# — covering CPU, PPU, and APU implementation, optimization decisions, and what the project revealed about how computers actually work.
The F# angle is useful: it shows where functional programming fits naturally in low-level emulation work and where it requires deliberate workarounds.