Difference between revisions of "GB/C Tests"
Jump to navigation
Jump to search
(Added SameBoy DMG vs CGB and real DMG doesn't pass some CGB_Sound tests (obviously) Also forgot to change OAM test results. I also think we should separate CGB_Sound and DMG_Sound tests) |
m |
||
Line 16: | Line 16: | ||
! | ! | ||
|12 ||19 ||3 ||8 ||47 ||89.4% | |12 ||19 ||3 ||8 ||47 ||89.4% | ||
+ | |- style="background-color:#f2f2f2; font-weight:bold;" | ||
+ | !<abbr title="Game Boy Color">CGB</abbr> | ||
+ | ! | ||
+ | |12 ||19 ||3 ||3 ||37 ||78.7% | ||
|- style="background-color:#f2f2f2; font-weight:bold;" | |- style="background-color:#f2f2f2; font-weight:bold;" | ||
!<abbr title="Game Boy Advance">AGB</abbr> | !<abbr title="Game Boy Advance">AGB</abbr> | ||
! | ! | ||
|12 ||17 ||3 ||3 ||35 ||74.4% | |12 ||17 ||3 ||3 ||35 ||74.4% | ||
− | |||
− | |||
− | |||
− | |||
|- | |- | ||
!TGB Dual | !TGB Dual |
Revision as of 20:44, 5 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 extensive test suite.
Version | CPU | Sound | MEM | OAM | Total | Grade | |
---|---|---|---|---|---|---|---|
DMG | 12 | 19 | 3 | 8 | 47 | 89.4% | |
CGB | 12 | 19 | 3 | 3 | 37 | 78.7% | |
AGB | 12 | 17 | 3 | 3 | 35 | 74.4% | |
TGB Dual | Vol. 7 build 2053 | 1 | 1 | 0 | 2 | 4 | 8.5% |
VGB | ? | 6 | 1 | 0 | 2 | 9 | 19.2% |
no$gmb | 2.5 | 9 | 1 | 0 | 2 | 12 | 25.5% |
DMGBoy | 2.0 | 9 | 3 | 0 | 2 | 14 | 29.8% |
VBA-rr | v24m svn480 | 12 | 1 | 2 | 3 | 18 | 38.3% |
Nintemulator[1] | 0.1 | 12 | 7 | 3 | 3 | 25 | 53.2% |
higan | ? | 12 | 16 | 3 | 2 | 33 | 70.2% |
VBA-M | 2.0.0 Beta2 | 12 | 17 | 2 | 3 | 34 | 72.3% |
Gearboy | 0.5 | 12 | 23 | 0 | 3 | 38 | 80.8% |
SameBoy DMG | 0.10.1 | 12 | 17 | 3 | 3 | 35 | 74.5% |
SameBoy CGB | 0.10.1 | 12 | 19 | 3 | 3 | 37 | 78.7% |
BGB | 1.5.3 | 12 | 24 | 3 | 3 | 42 | 89.4% |
Gambatte | r581 | 12 | 24 | 3 | 3 | 42 | 89.4% |
BizHawk | ? | 12 | 24 | 3 | 3 | 42 | 89.4% |
- ↑ Not to be confused with Nintendulator.
No. | Test Name | VBA | VBA | Bizhawk | higan | Gambatte | BGB | Gearboy | TGB Dual | no$gmb | DMGBoy | Nintemulator | VGB | VBA-M |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
CGB Sound | ||||||||||||||
01 | Registers | Fail | Fail | Pass | Pass | Pass | Pass | Pass | Fail | Fail | Pass | Pass | Fail | Pass |
02 | Len Ctr | Fail | Fail | Pass | Pass | Pass | Pass | Pass | Fail | Fail | Fail | Pass | Fail | Pass |
03 | Triggers | Fail | Fail | Pass | Pass | Pass | Pass | Pass | Fail | Fail | Fail | Fail | Fail | Pass |
04 | Sweeps | Fail | Fail | Pass | Pass | Pass | Pass | Pass | Fail | Fail | Fail | Crash | Crash | Pass |
05 | Sweep Details | Fail | Fail | Pass | Pass | Pass | Pass | Pass | Fail | Fail | Fail | Crash | Crash | Pass |
06 | Overflow on Trigger | Fail | Fail | Pass | Pass | Pass | Pass | Pass | Fail | Fail | Fail | Fail | Fail | Pass |
07 | Len Sweep Period Sync | Fail | Fail | Pass | Pass | Pass | Pass | Pass | Fail | Fail | Fail | Fail | Fail | Pass |
08 | len ctr during power | Fail | Fail | Pass | Fail | Pass | Pass | Pass | Fail | Fail | Fail | Pass | Fail | Pass |
09 | wave read while on | Fail | Fail | Pass | Fail | Pass | Pass | Fail | Fail | Fail | Fail | Fail | Fail | Fail |
10 | wave trigger while on | Pass | Pass | Pass | Fail | Pass | Pass | Pass | Pass | Pass | Pass | Pass | Pass | Pass |
11 | legs after power | Fail | Fail | Pass | Fail | Pass | Pass | Pass | Crash | Fail | Fail | Pass | Fail | Pass |
12 | wave | Fail | Fail | Pass | Fail | Pass | Pass | Pass | Fail | Fail | Fail | Fail | Fail | Fail |
CPU Instrs | ||||||||||||||
01 | Special | Pass | Fail | Pass | Pass | Pass | Pass | Pass | Fail | Pass | Pass | Pass | Fail | Pass |
02 | interrupts | Pass | Fail | Pass | Pass | Pass | Pass | Pass | Fail | Pass | Pass | Pass | Fail | Pass |
03 | op sphl | Pass | Fail | Pass | Pass | Pass | Pass | Pass | Fail | Fail | Pass | Pass | Fail | Pass |
04 | op r imm | Pass | Pass | Pass | Pass | Pass | Pass | Pass | Fail | Pass | Pass | Pass | Pass | Pass |
05 | op rp | Pass | Pass | Pass | Pass | Pass | Pass | Pass | Fail | Fail | Pass | Pass | Pass | Pass |
06 | ld r r | Pass | Pass | Pass | Pass | Pass | Pass | Pass | Fail | Pass | Pass | Pass | Pass | Pass |
07 | jr jp call ret rst | Pass | Pass | Pass | Pass | Pass | Pass | Pass | Pass | Pass | Pass | Pass | Pass | Pass |
08 | misc instrs | Pass | Fail | Pass | Pass | Pass | Pass | Pass | Fail | Pass | Pass | Pass | Pass | Pass |
09 | op r r | Pass | Pass | Pass | Pass | Pass | Pass | Pass | Fail | Pass | Pass | Pass | Fail | Pass |
10 | bit ops | Pass | Pass | Pass | Pass | Pass | Pass | Pass | Fail | Pass | Pass | Pass | Pass | Pass |
11 | op a(hl) | Pass | Fail | Pass | Pass | Pass | Pass | Pass | Fail | Pass | Pass | Pass | Fail | Pass |
DMG Sound 2 | ||||||||||||||
01 | Registers | Fail | Fail | Pass | Pass | Pass | Pass | Pass | Fail | Fail | Pass | Pass | Fail | Pass |
02 | Len Ctr | Fail | Fail | Pass | Pass | Pass | Pass | Pass | Fail | Fail | Fail | Pass | Fail | Pass |
03 | Triggers | Fail | Fail | Pass | Pass | Pass | Pass | Pass | Fail | Fail | Fail | Fail | Fail | Pass |
04 | Sweeps | Fail | Fail | Pass | Pass | Pass | Pass | Pass | Fail | Fail | Fail | Fail | Fail | Pass |
05 | Sweep Details | Fail | Fail | Pass | Pass | Pass | Pass | Pass | Fail | Fail | Fail | Fail | Fail | Pass |
06 | Overflow on Trigger | Fail | Fail | Pass | Pass | Pass | Pass | Pass | Fail | Fail | Fail | Fail | Fail | Pass |
07 | Len Sweep Period Sync | Fail | Fail | Pass | Pass | Pass | Pass | Pass | Fail | Fail | Fail | Fail | Fail | Pass |
08 | len ctr during power | Fail | Fail | Pass | Pass | Pass | Pass | Pass | Fail | Fail | Fail | Fail | Fail | Fail |
09 | wave read while on | Fail | Fail | Pass | Fail | Pass | Pass | Pass | Fail | Fail | Fail | Fail | Fail | Fail |
10 | wave trigger while on | Fail | Fail | Pass | Pass | Pass | Pass | Pass | Fail | Fail | Fail | Fail | Fail | Fail |
11 | regs after power | Fail | Fail | Pass | Fail | Pass | Pass | Pass | Crash | Fail | Fail | Fail | Fail | Fail |
12 | wave write while on | Fail | Fail | Pass | Fail | Pass | Pass | Pass | Fail | Fail | Fail | Fail | Fail | Fail |
Instr Timing | ||||||||||||||
Instr Timing | Pass | Fail | Pass | Pass | Pass | Pass | Pass | Fail | Fail | Pass | Pass | Fail | Pass | |
Mem Timing 2 | ||||||||||||||
01 | Read Timing | Pass | Fail | Pass | Pass | Pass | Pass | Fail | Fail | Fail | Fail | Pass | Fail | Pass |
02 | Write Timing | Pass | Fail | Pass | Pass | Pass | Pass | Fail | Fail | Fail | Fail | Pass | Fail | Pass |
03 | Modify Timing | Fail | Fail | Pass | Pass | Pass | Pass | Fail | Fail | Fail | Fail | Pass | Fail | Fail |
OAM Bug 2 | ||||||||||||||
01 | LCD Sync | Pass | Fail | Pass | Fail | Pass | Pass | Pass | Fail | Fail | Fail | Pass | Fail | Pass |
02 | Causes | 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 |
04 | Scanline Timing | Fail | Fail | Fail | Fail | Fail | Fail | Fail | Fail | Fail | Fail | Fail | Fail | Fail |
05 | Timing Bug | 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 |
07 | Timing Effect | Fail | Fail | Fail | Fail | Fail | Fail | Fail | Fail | Fail | Fail | Crash | Fail | Fail |
08 | Instr Effect | 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)