Skip to content

Latest commit

 

History

History
34 lines (25 loc) · 1.19 KB

File metadata and controls

34 lines (25 loc) · 1.19 KB

BullyGB

BullyGB is compiled with RGBDS.

Game Boy Devices & SoC Revisions

According to the BullyGB Wiki, most test cases are compatible to all Game Boy devices. The test cases compatible to only specific Game Boy devices seem to be included/skipped automatically.

I double-checked this for my own devices (DMG-CPU-08 (DMG-CPU C blob), CPU-CGB-02 (CPU CGB B), CPU-CGB-04 (CPU CGB C) and CPU-CGB-06 (CPU CGB E)) and it fails on my DMG-C with error Bad Echo RAM Reads. CGB results are fine though.

Exit Condition

Letting the emulation run for half a second emulated time is sufficient.

Test Success/Failure

A screenshot of the expected test result is available.

To create comparable screenshots, your emulator should calculate colors as follows:

  • #000000, #555555, #AAAAAA and #FFFFFF are used for the four DMG LCD shades
  • each CGB 5 bit RGB channel is converted to 8 bits using the formula (X << 3) | (X >> 2)