Ocelot – A Game Boy and Game Boy Color Emulator in Haskell
Game Boy emulator in Haskell is a rare stack choice that actually works in the browser.
Gameboy (DMG) emulator written in Hare
Full Game Boy emulator in an obscure low-level language, but emulators already exist everywhere.
Emulation enthusiasts, Hare language developers, retro gaming fans
mGBA · Emulicious · Binjgb
Game Boy emulator in Haskell is a rare stack choice that actually works in the browser.
Numbers are represented as points and arithmetic is built from five classical compass-and-straightedge constructions — addition by midpoint/doubling, multiplication via triangle similarity, and even bitwise ops implemented geometrically. There's an actual Game Boy ALU implemented this way (with a demo GIF) and a gnarly circle-intersection formula tucked into circle.py, which makes this part museum-piece, part engineering puzzle. It's delightful, slow, and clearly aimed at people who want to watch algebra get translated into geometry.
Emulating x86 in pure CSS. No JavaScript. It actually works and runs C programs.
Game Boy emulator that works in Lambda and browser—portable, AI-assisted build.
Procedurally generated GBA puzzles that guarantee solvability without guessing.
Step-through PPU debugging with cycle-accurate pixel pipeline visualization for emulator devs.