built·not·taught

high-performance Game Boy emulator in C

rlgb

a cycle-accurate Game Boy (DMG) emulator written from scratch in C. built for performance and accuracy — ~3,200 fps at scanline-level precision. runs Pokémon Red end-to-end and serves as the backend for ML training.

features

stack

core: c, assembly
bindings: python, cffi
use cases: emulation, reinforcement learning

github ↗