A work-in-progress Gameboy emulator. See the write-up on my blog!
- Plays Tetris, Pokemon Red/Blue/Gold/Silver, TMNT II, Link's Awakening
- Faithful green screen tint
- (Hopefully) multiplatform
- Supports MBC1/MBC3/MBC5
- Supports real-time clock
- Passes Blargg's CPU tests
- Dr. Mario gets to the title screen and menu, before disabling the display and rendering the game unplayable
- No audio support (that's what all the "No memory device registered for ..." are)
- No support for other MBC chips
- No graphical interface
$ bigboy [gameboy-rom-path]
Unfortunately, I've only tested this on macOS so far. In theory, it should work fine on Windows and Linux too, but theory is theory. If you'd like to have a crack it should be pretty easy:
$ git clone https://github.com/Dandigit/bigboy
$ cmake .. .
$ make bigboy-bin
$ ./bigboy-bin ./tests/cpu-instrs.gb