/emulator

A Gameboy emulator in modern C++

Primary LanguageC++BSD 3-Clause "New" or "Revised" LicenseBSD-3-Clause

emulator

emulator is a Nintendo Game Boy emulator written in C++. Its goals are code readability and utilisation of modern C++.

Progress

# CPU Test Status
01 special
02 interrupts
03 op sp,hl
04 op r,imm
05 op rp
06 ld r,r
07 jr,jp,call,ret,rst
08 misc
09 op r,r
10 bit ops
11 op a,(hl)

Build Instructions

OSX & Linux

Usage

Running a game
$ emulator rom_file
Using the integrated debugger
$ emulator rom_file --debug