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.
Results
|
Version
|
CPU
|
Sound
|
MEM
|
OAM
|
Total
|
Grade
|
DMG
|
|
12 |
24 |
3 |
8 |
47 |
100%
|
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
|
0.10.1
|
12 |
23 |
3 |
3 |
41 |
87.2%
|
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.
blargg's test ROMs
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