Scribbltests are actually compiled with RGBDS. However, as the binaries are already part of the repository, we just use them.
All test roms have been verified on MGB 9638 D and CPU CGB D by their author.
Running for around 10 frames should be enough for most tests.
The only exception is statcount_auto which should be run for around 270 frames
or 4.5 seconds (emulated time).
Test success/failure can be determined by
screenshot
comparison.
Note that there are no screenshots for failrylake and winpos at the moment.
To create comparable screenshots, your emulator should calculate colors as follows:
#000000,#555555,#AAAAAAand#FFFFFFare used for the four DMG LCD shades- LCD shades for CGB compatibility mode are:
- background:
#000000,#0063C6,#7BFF31and#FFFFFF - objects:
#000000,#943939,#FF8484and#FFFFFF
- background: