Difference between revisions of "GB/C Tests"
Jump to navigation
Jump to search
(Removed redundant misleading chart. Feel free to reverse if you feel it is useful.) |
m |
||
Line 1: | Line 1: | ||
− | This page will document the test results of various emulators for test ROMs. Results below are only for Blargg's test ROMs, not for Gambatte's extensive test suite. | + | This page will document the test results of various emulators for test ROMs. Results below are only for Blargg's test ROMs, not for Gambatte's or Mooneye's extensive test suite. |
{| class="wikitable" style="text-align:center;" | {| class="wikitable" style="text-align:center;" |
Revision as of 01:44, 6 March 2018
This page will document the test results of various emulators for test ROMs. Results below are only for Blargg's test ROMs, not for Gambatte's or Mooneye's extensive test suite.
No. | Test Name | DMG | CGB | AGB | VBA-rr | VBA | higan | Gearboy | TGB Dual | no$gmb | DMGBoy | Nintemulator | VGB | VBA-M | SameBoy DMG |
SameBoy CGB |
BGB DMG |
BGB CGB |
Gambatte DMG |
Gambatte CGB | ||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
CGB Sound | ||||||||||||||||||||||
01 | Registers | Pass | Pass | Pass | Fail | Fail | Pass | Pass | Fail | Fail | Pass | Pass | Fail | Pass | Fail | Pass | Pass | Pass | Pass | Pass | ||
02 | Len Ctr | Pass | Pass | Pass | Fail | Fail | Pass | Pass | Fail | Fail | Fail | Pass | Fail | Pass | Pass | Pass | Pass | Pass | Pass | Pass | ||
03 | Triggers | Pass | Pass | Pass | Fail | Fail | Pass | Pass | Fail | Fail | Fail | Fail | Fail | Pass | Pass | Pass | Pass | Pass | Pass | Pass | ||
04 | Sweeps | Pass | Pass | Pass | Fail | Fail | Pass | Pass | Fail | Fail | Fail | Crash | Crash | Pass | Pass | Pass | Pass | Pass | Pass | Pass | ||
05 | Sweep Details | Pass | Pass | Pass | Fail | Fail | Pass | Pass | Fail | Fail | Fail | Crash | Crash | Pass | Pass | Pass | Pass | Pass | Pass | Pass | ||
06 | Overflow on Trigger | Pass | Pass | Pass | Fail | Fail | Pass | Pass | Fail | Fail | Fail | Fail | Fail | Pass | Pass | Pass | Pass | Pass | Pass | Pass | ||
07 | Len Sweep Period Sync | Pass | Pass | Pass | Fail | Fail | Pass | Pass | Fail | Fail | Fail | Fail | Fail | Pass | Pass | Pass | Pass | Pass | Pass | Pass | ||
08 | len ctr during power | Fail | Pass | Pass | Fail | Fail | Fail | Pass | Fail | Fail | Fail | Pass | Fail | Pass | Fail | Pass | Fail | Pass | Fail | Pass | ||
09 | wave read while on | Fail | Pass | Fail | Fail | Fail | Fail | Fail | Fail | Fail | Fail | Fail | Fail | Fail | Fail | Pass | Fail | Pass | Fail | Pass | ||
10 | wave trigger while on | Fail | Pass | Pass | Pass | Pass | Fail | Pass | Pass | Pass | Pass | Pass | Pass | Pass | Fail | Pass | Fail | Pass | Fail | Pass | ||
11 | regs after power | Fail | Pass | Pass | Fail | Fail | Fail | Pass | Crash | Fail | Fail | Pass | Fail | Pass | Fail | Pass | Fail | Pass | Fail | Pass | ||
12 | wave | Fail | Pass | Fail | Fail | Fail | Fail | Pass | Fail | Fail | Fail | Fail | Fail | Fail | Fail | Pass | Fail | Pass | Fail | Pass | ||
CPU Instrs | ||||||||||||||||||||||
01 | Special | Pass | Pass | Pass | Pass | Fail | Pass | Pass | Fail | Pass | Pass | Pass | Fail | Pass | Pass | Pass | Pass | Pass | Pass | Pass | ||
02 | interrupts | Pass | Pass | Pass | Pass | Fail | Pass | Pass | Fail | Pass | Pass | Pass | Fail | Pass | Pass | Pass | Pass | Pass | Pass | Pass | ||
03 | op sphl | Pass | Pass | Pass | Pass | Fail | Pass | Pass | Fail | Fail | Pass | Pass | Fail | Pass | Pass | Pass | Pass | Pass | Pass | Pass | ||
04 | op r imm | Pass | Pass | Pass | Pass | Pass | Pass | Pass | Fail | Pass | Pass | Pass | Pass | Pass | Pass | Pass | Pass | Pass | Pass | Pass | ||
05 | op rp | Pass | Pass | Pass | Pass | Pass | Pass | Pass | Fail | Fail | Pass | Pass | Pass | Pass | Pass | Pass | Pass | Pass | Pass | Pass | ||
06 | ld r r | Pass | Pass | Pass | Pass | Pass | Pass | Pass | Fail | Pass | Pass | Pass | Pass | Pass | Pass | Pass | Pass | Pass | Pass | Pass | ||
07 | jr jp call ret rst | Pass | Pass | Pass | Pass | Pass | Pass | Pass | Pass | Pass | Pass | Pass | Pass | Pass | Pass | Pass | Pass | Pass | Pass | Pass | ||
08 | misc instrs | Pass | Pass | Pass | Pass | Fail | Pass | Pass | Fail | Pass | Pass | Pass | Pass | Pass | Pass | Pass | Pass | Pass | Pass | Pass | ||
09 | op r r | Pass | Pass | Pass | Pass | Pass | Pass | Pass | Fail | Pass | Pass | Pass | Fail | Pass | Pass | Pass | Pass | Pass | Pass | Pass | ||
10 | bit ops | Pass | Pass | Pass | Pass | Pass | Pass | Pass | Fail | Pass | Pass | Pass | Pass | Pass | Pass | Pass | Pass | Pass | Pass | Pass | ||
11 | op a(hl) | Pass | Pass | Pass | Pass | Fail | Pass | Pass | Fail | Pass | Pass | Pass | Fail | Pass | Pass | Pass | Pass | Pass | Pass | Pass | ||
DMG Sound 2 | ||||||||||||||||||||||
01 | Registers | Pass | Pass | Pass | Fail | Fail | Pass | Pass | Fail | Fail | Pass | Pass | Fail | Pass | Fail | Pass | Pass | Pass | Pass | Pass | ||
02 | Len Ctr | Pass | Pass | Pass | Fail | Fail | Pass | Pass | Fail | Fail | Fail | Pass | Fail | Pass | Pass | Pass | Pass | Pass | Pass | Pass | ||
03 | Triggers | Pass | Pass | Pass | Fail | Fail | Pass | Pass | Fail | Fail | Fail | Fail | Fail | Pass | Pass | Pass | Pass | Pass | Pass | Pass | ||
04 | Sweeps | Pass | Pass | Pass | Fail | Fail | Pass | Pass | Fail | Fail | Fail | Fail | Fail | Pass | Pass | Pass | Pass | Pass | Pass | Pass | ||
05 | Sweep Details | Pass | Pass | Pass | Fail | Fail | Pass | Pass | Fail | Fail | Fail | Fail | Fail | Pass | Pass | Pass | Pass | Pass | Pass | Pass | ||
06 | Overflow on Trigger | Pass | Pass | Pass | Fail | Fail | Pass | Pass | Fail | Fail | Fail | Fail | Fail | Pass | Pass | Pass | Pass | Pass | Pass | Pass | ||
07 | Len Sweep Period Sync | Pass | Pass | Pass | Fail | Fail | Pass | Pass | Fail | Fail | Fail | Fail | Fail | Pass | Pass | Pass | Pass | Pass | Pass | Pass | ||
08 | len ctr during power | Pass | Fail | Fail | Fail | Fail | Pass | Pass | Fail | Fail | Fail | Fail | Fail | Fail | Pass | Fail | Pass | Fail | Pass | Fail | ||
09 | wave read while on | Pass | Fail | Fail | Fail | Fail | Fail | Pass | Fail | Fail | Fail | Fail | Fail | Fail | Pass | Fail | Pass | Fail | Pass | Fail | ||
10 | wave trigger while on | Pass | Fail | Fail | Fail | Fail | Pass | Pass | Fail | Fail | Fail | Fail | Fail | Fail | Pass | Fail | Pass | Fail | Pass | Fail | ||
11 | regs after power | Pass | Fail | Fail | Fail | Fail | Fail | Pass | Crash | Fail | Fail | Fail | Fail | Fail | Pass | Fail | Pass | Fail | Pass | Fail | ||
12 | wave write while on | Pass | Fail | Fail | Fail | Fail | Fail | Pass | Fail | Fail | Fail | Fail | Fail | Fail | Pass | Fail | Pass | Fail | Pass | Fail | ||
Instr Timing | ||||||||||||||||||||||
Instr Timing | Pass | Pass | Pass | Pass | Fail | Pass | Pass | Fail | Fail | Pass | Pass | Fail | Pass | Pass | Pass | Pass | Pass | Pass | Pass | |||
Mem Timing 2 | ||||||||||||||||||||||
01 | Read Timing | Pass | Pass | Pass | Pass | Fail | Pass | Fail | Fail | Fail | Fail | Pass | Fail | Pass | Pass | Pass | Pass | Pass | Pass | Pass | ||
02 | Write Timing | Pass | Pass | Pass | Pass | Fail | Pass | Fail | Fail | Fail | Fail | Pass | Fail | Pass | Pass | Pass | Pass | Pass | Pass | Pass | ||
03 | Modify Timing | Pass | Pass | Pass | Fail | Fail | Pass | Fail | Fail | Fail | Fail | Pass | Fail | Fail | Pass | Pass | Pass | Pass | Pass | Pass | ||
OAM Bug 2 | ||||||||||||||||||||||
01 | LCD Sync | Pass | Pass | Pass | Pass | Fail | Fail | Pass | Fail | Fail | Fail | Pass | Fail | Pass | Pass | Pass | Pass | Pass | Pass | Pass | ||
02 | Causes | Pass | Fail | Fail | Fail | Fail | Fail | Fail | Fail | Fail | Fail | Fail | Fail | Fail | Fail | Fail | Fail | Fail | Fail | Fail | ||
03 | Non Causes | Pass | Pass | Pass | Pass | Pass | Pass | Pass | Pass | Pass | Pass | Pass | Pass | Pass | Pass | Pass | Pass | Pass | Pass | Pass | ||
04 | Scanline Timing | Pass | Fail | Fail | Fail | Fail | Fail | Fail | Fail | Fail | Fail | Fail | Fail | Fail | Fail | Fail | Fail | Fail | Fail | Fail | ||
05 | Timing Bug | Pass | Fail | Fail | Fail | Fail | Fail | Fail | Fail | Fail | Fail | Fail | Fail | Fail | Fail | Fail | Fail | Fail | Fail | Fail | ||
06 | Causes | Pass | Pass | Pass | Pass | Pass | Pass | Pass | Pass | Pass | Pass | Pass | Pass | Pass | Pass | Pass | Pass | Pass | Pass | Pass | ||
07 | Timing Effect | Pass | Fail | Fail | Fail | Fail | Fail | Fail | Fail | Fail | Fail | Crash | Fail | Fail | Fail | Fail | Fail | Fail | Fail | Fail | ||
08 | Instr Effect | Pass | Fail | Fail | Fail | Fail | Fail | Fail | Fail | Fail | Fail | Fail | Fail | Fail | Fail | Fail | Fail | Fail | Fail | Fail |
External links
Test ROMs
Other Results
- Mooneye-GB comparsion
- Original TASVideos page (Older)
- GBDev Wiki (Older)