Changes

Jump to navigation Jump to search

GB/C Tests

15,286 bytes added, 22:13, 31 January 2022
Added link to the community-maintained GBEmulatorShootout
{{outdated}}This page will document documents the test results of various emulators for and hardware using test ROMs. Results below are only for Blargg's  An up-to-date comparison of emulator test ROMs, not for Gambatte's extensive test suiteresults maintained by the gbdev community can be found on https://daid.github.io/GBEmulatorShootout/
{| class="wikitable" style="text-align:center;"
|+Resultsblargg's test ROMs|-! scope="col"|No.! scope="col"|Test Name! scope="col"|<abbr title="Original Game Boy (Real Hardware)">DMG</abbr>! scope="col"|<abbr title="Game Boy Color (Real Hardware)">CGB</abbr>! scope="col"|<abbr title="Game Boy Advance (Real Hardware)">AGB</abbr>! scope="col"|<abbr title="v24 svn0">VBA-rr</abbr>! scope="col"|<abbr title="1.8.0 Beta 3">VBA</abbr>! scope="col"|<abbr title="v106">higan</abbr>! scope="col"|<abbr title="2.7.0">Gearboy</abbr>! scope="col"|<abbr title="v8.3.1">TGB Dual</abbr>! scope="col"|<abbr title="2.5">No$GMB</abbr> ! scope="col"|<abbr title="2.0">DMGBoy</abbr>! scope="col"|<abbr title="v5.6">VGB</abbr>! scope="col"|<abbr title="2.1.2">VBA-M</abbr>! scope="col"|<abbr title="0.11.2">SameBoy</abbr><br/><small>DMG</small>! scope="col"|<abbr title="0.11.2">SameBoy</abbr><br/><small>CGB</small>! scope="col"|<abbr title="1.5.7">BGB</abbr><br/><small>DMG</small>! scope="col"|<abbr title="1.5.7">BGB</abbr><br/><small>CGB</small>! scope="col"|<abbr title="r571">Gambatte</abbr><br/><small>DMG</small>! scope="col"|<abbr title="r571">Gambatte</abbr><br/><small>CGB</small>! scope="col"|<abbr title="v1.2.7">hhugboy</abbr><br/>! scope="col"|<abbr title="2.05">KiGB</abbr><br/>! scope="col"|<abbr title="1.3">GBE+</abbr><br/>! scope="col"|<abbr title="0.7.1">mGBA</abbr><br/>! scope="col"|<abbr title="Gameboy_20180306.rbf">Mister FPGA</abbr><br/><small>20180306</small>! scope="col"|<abbr title="Gameboy_20181118.rbf">Mister FPGA</abbr><br/><small>20181118</small>! scope="col"|<abbr title="Gameboy_20181130.rbf">Mister FPGA</abbr><br/><small>20181130</small>|-!colspan="27"|CGB Sound|-!01|Registers|{{Pass}} ||{{Pass}} ||{{Pass}}|{{Fail}} ||{{Fail}} ||{{Pass}} ||{{Pass}} ||{{Fail}} ||{{Fail}} ||{{Pass}} ||{{Fail}} ||{{Pass}}|{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Pass}} ||{{Fail}} ||{{Fail}} ||{{Pass}}|-!02|Len Ctr|{{Pass}} ||{{Pass}} ||{{Pass}}|{{Fail}} ||{{Fail}} ||{{Pass}} ||{{Pass}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Pass}}|{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Pass}} ||{{Fail}} ||{{Fail}} ||{{Pass}}|-!03|Triggers|{{Pass}} ||{{Pass}} ||{{Pass}}|{{Fail}} ||{{Fail}} ||{{Pass}} ||{{Pass}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Pass}}|{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Pass}} ||{{Fail}} ||{{Fail}} ||{{Pass}}|-!04|Sweeps|{{Pass}} ||{{Pass}} ||{{Pass}}|{{Fail}} ||{{Fail}} ||{{Pass}} ||{{Pass}} ||{{Fail}} ||{{Fail|text=Crash}} ||{{Fail}} ||{{Fail|text=Crash}} ||{{Pass}}|{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Fail}} ||{{Fail}} ||{{Fail|text=Crash}} ||{{Pass}} ||{{Fail}} ||{{Fail}} ||{{Pass}}|-!05|Sweep Details|{{Pass}} ||{{Pass}} ||{{Pass}}|{{Fail}} ||{{Fail}} ||{{Pass}} ||{{Pass}} ||{{Fail}} ||{{Fail|text=Crash}} ||{{Fail}} ||{{Fail|text=Crash}} ||{{Pass}}|{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Fail}} ||{{Fail}} ||{{Fail|text=Crash}} ||{{Pass}} ||{{Fail}} ||{{Fail}} ||{{Pass}}|-!06|Overflow on Trigger|{{Pass}} ||{{Pass}} ||{{Pass}}|{{Fail}} ||{{Fail}} ||{{Pass}} ||{{Pass}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Pass}}|{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Pass}} ||{{Fail}} ||{{Fail}} ||{{Pass}}|-!07|Len Sweep Period Sync|{{Pass}} ||{{Pass}} ||{{Pass}}|{{Fail}} ||{{Fail}} ||{{Pass}} ||{{Pass}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Pass}}|{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Pass}}|-!08|len ctr during power|{{Fail}} ||{{Pass}} ||{{Pass}}|{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Pass}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Pass}}|{{Fail}} ||{{Pass}} ||{{Fail}} ||{{Pass}} ||{{Fail}} ||{{Pass}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Pass}} ||{{Fail}} ||{{Fail}} ||{{Pass}}|-!09|wave read while on|{{Fail}} ||{{Pass}} ||{{Fail}}|{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}}|{{Fail}} ||{{Pass}} ||{{Fail}} ||{{Pass}} ||{{Fail}} ||{{Pass}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Pass}} ||{{Fail}} ||{{Fail}} ||{{Fail}}|-!10|wave trigger while on|{{Fail}} ||{{Pass}} ||{{Pass}}|{{Pass}} ||{{Pass}} ||{{Fail}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}}|{{Fail}} ||{{Pass}} ||{{Fail}} ||{{Pass}} ||{{Fail}} ||{{Pass}} ||{{Pass}} ||{{Fail}} ||{{Pass}} ||{{Pass}} ||{{Fail}} ||{{Fail}} ||{{Pass}}|-!11|regs after power|{{Fail}} ||{{Pass}} ||{{Pass}}|{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Pass}} ||{{Fail|text=Crash}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Pass}}|{{Fail}} ||{{Pass}} ||{{Fail}} ||{{Pass}} ||{{Fail}} ||{{Pass}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Pass}} ||{{Fail}} ||{{Fail}} ||{{Pass}}|-!12|wave|{{Fail}} ||{{Pass}} ||{{Fail}}|{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Pass}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}}|{{Fail}} ||{{Pass}} ||{{Fail}} ||{{Pass}} ||{{Fail}} ||{{Pass}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}}|-!colspan="27"|CPU Instrs|-!01|Special|{{Pass}} ||{{Pass}} ||{{Pass}}|{{Pass}} ||{{Fail}} ||{{Fail}} ||{{Pass}} ||{{Fail}} ||{{Pass}} ||{{Pass}} ||{{Fail}} ||{{Pass}}|{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Fail}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Fail}} ||{{Pass}} ||{{Pass}}|-!02|interrupts|{{Pass}} ||{{Pass}} ||{{Pass}}|{{Pass}} ||{{Fail}} ||{{Pass}} ||{{Pass}} ||{{Fail}} ||{{Pass}} ||{{Pass}} ||{{Fail}} ||{{Pass}}|{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Fail}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Fail}} ||{{Pass}} ||{{Pass}}|-!03|op sphl|{{Pass}} ||{{Pass}} ||{{Pass}}|{{Pass}} ||{{Fail}} ||{{Pass}} ||{{Pass}} ||{{Fail}} ||{{Fail}} ||{{Pass}} ||{{Fail}} ||{{Pass}}|{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Fail}} ||{{Fail}} ||{{Pass}} ||{{Pass}} ||{{Fail}} ||{{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}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Fail}} ||{{Pass}} ||{{Pass}}|-!05|op rp|{{Pass}} ||{{Pass}} ||{{Pass}}|{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Fail}} ||{{Fail}} ||{{Pass}} ||{{Pass}} ||{{Pass}}|{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Fail}} ||{{Pass}} ||{{Pass}} ||{{Fail}} ||{{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}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Fail}} ||{{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}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Fail}} ||{{Pass}} ||{{Pass}}|-!08|misc instrs|{{Pass}} ||{{Pass}} ||{{Pass}}|{{Pass}} ||{{Fail}} ||{{Pass}} ||{{Pass}} ||{{Fail}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}}|{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Fail}} ||{{Pass}} ||{{Pass}}|-!09|op r r|{{Pass}} ||{{Pass}} ||{{Pass}}|{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Fail}} ||{{Pass}} ||{{Pass}} ||{{Fail}} ||{{Pass}}|{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Fail}} ||{{Fail}} ||{{Fail}}|-!10|bit ops|{{Pass}} ||{{Pass}} ||{{Pass}}|{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Fail}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}}|{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Fail}} ||{{Pass}} ||{{Pass}}|-!11|op a(hl)|{{Pass}} ||{{Pass}} ||{{Pass}}|{{Pass}} ||{{Fail}} ||{{Pass}} ||{{Pass}} ||{{Fail}} ||{{Pass}} ||{{Pass}} ||{{Fail}} ||{{Pass}}|{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Fail}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Fail}} ||{{Pass}} ||{{Pass}}|-!colspan="27"|DMG Sound|-!01|Registers|{{Pass}} ||{{Pass}} ||{{Pass}}|{{Fail}} ||{{Fail}} ||{{Pass}} ||{{Pass}} ||{{Fail}} ||{{Fail}} ||{{Pass}} ||{{Fail}} ||{{Pass}}|{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Pass}} ||{{Fail}} ||{{Fail}} ||{{Pass}}|-!02|Len Ctr|{{Pass}} ||{{Pass}} ||{{Pass}}|{{Fail}} ||{{Fail}} ||{{Pass}} ||{{Pass}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Pass}}|{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Pass}} ||{{Fail}} ||{{Fail}} ||{{Pass}}|-!03|Triggers|{{Pass}} ||{{Pass}} ||{{Pass}}|{{Fail}} ||{{Fail}} ||{{Pass}} ||{{Pass}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Pass}}|{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Pass}} ||{{Fail}} ||{{Fail}} ||{{Pass}}|-!04|Sweeps|{{Pass}} ||{{Pass}} ||{{Pass}}|{{Fail}} ||{{Fail}} ||{{Pass}} ||{{Pass}} ||{{Fail}} ||{{Fail|text=Crash}} ||{{Fail}} ||{{Fail|text=Crash}} ||{{Pass}}|{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Fail}} ||{{Fail}} ||{{Fail|text=Crash}} ||{{Pass}} ||{{Fail}} ||{{Fail}} ||{{Pass}}|-!05|Sweep Details|{{Pass}} ||{{Pass}} ||{{Pass}}|{{Fail}} ||{{Fail}} ||{{Pass}} ||{{Pass}} ||{{Fail}} ||{{Fail|text=Crash}} ||{{Fail}} ||{{Fail|text=Crash}} ||{{Pass}}|{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Fail}} ||{{Fail}} ||{{Fail|text=Crash}} ||{{Pass}} ||{{Fail}} ||{{Fail}} ||{{Pass}}|-!06|Overflow on Trigger|{{Pass}} ||{{Pass}} ||{{Pass}}|{{Fail}} ||{{Fail}} ||{{Pass}} ||{{Pass}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Pass}}|{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Pass}} ||{{Fail}} ||{{Fail}} ||{{Pass}}|-!07|Len Sweep Period Sync|{{Pass}} ||{{Pass}} ||{{Pass}}|{{Fail}} ||{{Fail}} ||{{Pass}} ||{{Pass}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Pass}}|{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Pass}}|-!08|len ctr during power|{{Pass}} ||{{Fail}} ||{{Fail}}|{{Fail}} ||{{Fail}} ||{{Pass}} ||{{Pass}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}}|{{Pass}} ||{{Fail}} ||{{Pass}} ||{{Fail}} ||{{Pass}} ||{{Fail}} ||{{Pass}} ||{{Pass}} ||{{Fail}} ||{{Pass}} ||{{Fail}} ||{{Fail}} ||{{Fail}}|-!09|wave read while on|{{Pass}} ||{{Fail}} ||{{Fail}}|{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Pass}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}}|{{Pass}} ||{{Fail}} ||{{Pass}} ||{{Fail}} ||{{Pass}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Pass}} ||{{Fail}} ||{{Fail}} ||{{Fail}}|-!10|wave trigger while on|{{Pass}} ||{{Fail}} ||{{Fail}}|{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Pass}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}}|{{Pass}} ||{{Fail}} ||{{Pass}} ||{{Fail}} ||{{Pass}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}}|-!11|regs after power|{{Pass}} ||{{Fail}} ||{{Fail}}|{{Fail}} ||{{Fail}} ||{{Pass}} ||{{Pass}} ||{{Fail|text=Crash}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}}|{{Pass}} ||{{Fail}} ||{{Pass}} ||{{Fail}} ||{{Pass}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Pass}} ||{{Fail}} ||{{Fail}} ||{{Fail}}|-!12|wave write while on|{{Pass}} ||{{Fail}} ||{{Fail}}|{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Pass}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}}|{{Pass}} ||{{Fail}} ||{{Pass}} ||{{Fail}} ||{{Pass}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Pass}} ||{{Fail}} ||{{Fail}} ||{{Fail}}|-!colspan="27"|Instr Timing
|-
! scope="col"|
! scope="col"|Version
! scope="col"|CPU
! scope="col"|Sound
! scope="col"|MEM
! scope="col"|OAM
! scope="col"|Total
! scope="col"|Grade
|- style="background-color:#f2f2f2; font-weight:bold;"
!Amount
!
|12 Instr Timing|{{Pass}} |24 |{{Pass}} |3 |{{Pass}}|8 {{Pass}} ||47 {{Fail}} ||100%{{Pass}} ||{{Pass}} ||{{Fail}} ||{{Fail|text=Crash}} ||{{Pass}} ||{{Fail}} ||{{Pass}}|{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Fail}} ||{{Fail|text=Crash}} ||{{Fail}} ||{{Pass}} ||{{Fail}} ||{{Fail}} ||{{Fail}}
|-
!TGB Dualcolspan="27"|Vol. 7 build 2053|1 ||1 ||0 ||2 ||4 ||8.5%Mem Timing
|-
!VGB01|?Read Timing|6 {{Pass}} ||1 {{Pass}} ||0 {{Pass}}|{{Pass}} ||{{Fail}} ||{{Pass}} ||{{Pass}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Pass}}|{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Fail}} ||{{Fail|text=Crash}} ||{{Fail}} ||{{Pass}} ||2 {{Fail}} ||9 {{Pass}} ||19.2%{{Pass}}
|-
!no$gmb02|2.5Write Timing|9 {{Pass}} ||1 {{Pass}} ||0 {{Pass}}|{{Pass}} ||{{Fail}} ||{{Pass}} ||{{Pass}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Pass}}|{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Fail}} ||{{Fail|text=Crash}} ||{{Fail}} ||{{Pass}} ||2 {{Fail}} ||12 {{Fail}} ||25.5%{{Fail}}
|-
!DMGBoy03|2.0Modify Timing|9 {{Pass}} ||3 {{Pass}} ||0 {{Pass}}|{{Fail}} ||{{Fail}} ||{{Pass}} ||{{Pass}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}}|{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Fail}} ||{{Fail|text=Crash}} ||{{Fail}} ||{{Pass}} ||2 {{Fail}} ||14 {{Pass}} ||29.8%{{Pass}}
|-
!VBA-rrcolspan="27"|v24m svn480|12 ||1 ||2 ||3 ||18 ||38.3%OAM Bug
|-
!Nintemulator<ref>Not to be confused with Nintendulator.</ref>01|0.1LCD Sync|12 {{Pass}} ||7 {{Pass}} ||3 {{Pass}}|{{Pass}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Pass}}|{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Fail}} ||{{Fail}} ||{{Pass}} ||{{Pass}} ||3 {{Fail}} ||25 {{Fail}} ||53.2%{{Fail}}
|-
!higan02|?Causes|12 {{Pass}} ||16 {{Fail}} ||3 {{Fail}}|{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}}|{{Pass}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||2 {{Fail}} ||33 {{Pass}} ||70.2%{{Pass}}
|-
!VBA-M03|2.0.0 Beta2Non Causes|12 {{Pass}} ||17 {{Pass}} ||2 {{Pass}}|{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}}|{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||3 {{Fail}} ||34 {{Fail}} ||72.3%{{Fail}}
|-
!Gearboy04|0.5Scanline Timing|12 {{Pass}} ||23 {{Fail}} ||0 {{Fail}}|{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}}|{{Pass}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||3 {{Fail}} ||38 {{Fail}} ||80.8%{{Fail}}
|-
!SameBoy05|0.10.1Timing Bug|12 {{Pass}} ||23 {{Fail}} ||3 {{Fail}}|{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}}|{{Pass}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||3 {{Fail}} ||41 {{Pass}} ||87.2%{{Pass}}
|-
!BGB06|1.5.3Causes|12 {{Pass}} ||24 {{Pass}} ||3 {{Pass}}|{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}}|{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||3 {{Fail}} ||42 {{Fail}} ||89.4%{{Fail}}
|-
!Gambatte07|r581Timing Effect|12 {{Pass}} ||24 {{Fail}} ||3 {{Fail}}|{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}}|{{Pass}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||3 {{Fail}} ||42 {{Fail}} ||89.4%{{Fail}}
|-
!BizHawk08|?Instr Effect|12 {{Pass}} ||24 {{Fail}} ||3 {{Fail}}|{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}}|{{Pass}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||3 {{Fail}} ||42 {{Fail}} ||89.4%{{Fail}}
|}
<references />
==External links==
===Test ROMs===
*[http://gbdev.gg8.se/files/roms/blargg-gb-tests/ Blargg test ROMs]
*[https://github.com/sinamas/gambatte/tree/master/test Gambatte's test suite]
===Other Results===*[https://github.com/Gekkio/mooneye-gb#accuracy-comparison Mooneye-GB comparsion]*[http://tasvideos.org/EmulatorResources/GBAccuracyTests.html Original TASVideos page] '''(Older)'''*[http://gbdev.gg8.se/wiki/articles/Test_ROMs GBDev Wiki] '''(Older)'''===More Information===*[https://nerdlypleasures.blogspot.com/2018/03/compatibility-issues-within-game-boy.html Nerdly Pleasures' article on accuracy between revisions] [[Category:FAQs]]
68
edits

Navigation menu