Skip to content

DaveDuck321/GameBoy

Repository files navigation

GameBoy

An original GameBoy emulator in C++ using SDL graphics with debugging support.

Accuracy

This emulator is reasonably accurate; it passes Blargg's timing and CPU tests. It can also run most games I've tested without issues. I've not attempted to implement hardware bugs or anything that a game reasonably shouldn't rely on (eg. missing objects during OAM DMA).

Consider Sameboy for accurate hardware emulation.

Sound

Emulation is functional but noticeably imperfect.

Controls

The default control mappings are:

Function Keyboard mapping
A W
B Q
SELECT Enter
START Space
D-PAD Arrow Keys
Toggle Framecap S

Screenshots

Passes Blargg's CPU Instructions test Passes Blargg's Instruction timing test
Passes Blargg's Memory timing test Runs Street Fighter 2

Useful links

The following links point to documentation that I found useful.

About

A GameBoy emulator in C++ using SDL graphics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published