GameBoy Emulator

Last updated: July 30, 2026

References & Documents

  • Pan Docs: The single most comprehensive technical reference to Game Boy available to the public.
  • Game Boy CPU Manual: Official hardware specifications and instruction set details.
  • Opcode table: A valuable resource for decoding instructions.

Features & Screenshots

Below is a snapshot of the emulator running King of Fighters '95 with its full debug tools open:

GameBoy Emulator Screenshot

Core Features Include:

  • Full CPU Instruction Emulation: Highly accurate execution of the entire GameBoy opcode set.
  • Emulation Controls: Dynamically adjust emulation speed (up to 5x), Pause, Reset, and Single Step through instructions.
  • Hardware Quirks Emulation: Accurately reproduces specific DMG behaviors including the HALT Bug, OAM Corruption Bug, STAT Interrupt Glitch, and VBlank STAT Bug.
  • PPU (Graphics): Features flexible screen scaling and optional color palette forcing.
  • APU (Audio): Full audio synchronization and master volume control.
  • Powerful Debugger Mode: Real-time Memory Editor (MMU) and live CPU Registers/Flags tracking.

Demo Video

A quick demonstration showing how to load games via drag-and-drop and dynamically adjust emulator settings.

Source Code

The complete source code and release builds are available on my GitHub repository.

View Repository