Changes

Jump to navigation Jump to search

GB/C Tests

12,518 bytes added, 1 April
no edit summary
{{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}}
|-
! scope="col"04|Sweeps! scope="col"|Version{{Pass}} ||{{Pass}} ||{{Pass}}! scope|{{Fail}} ||{{Fail}} ||{{Pass}} ||{{Pass}} ||{{Fail}} ||{{Fail|text="col"Crash}} ||{{Fail}} ||{{Fail|CPU! scopetext="col"Crash}} |Sound|{{Pass}}! scope|{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Fail}} ||{{Fail}} ||{{Fail|text="col"Crash}} |MEM|{{Pass}} ||{{Fail}} ||{{Fail}} ||{{Pass}}! scope="col"|OAM-! scope="col"05|TotalSweep Details! scope="col"|Grade{{Pass}} ||{{Pass}} ||{{Pass}}|- style{{Fail}} ||{{Fail}} ||{{Pass}} ||{{Pass}} ||{{Fail}} ||{{Fail|text="background-color:#f2f2f2; font-weight:bold;"!<abbr titleCrash}} ||{{Fail}} ||{{Fail|text="Original Game Boy">DMG</abbr>!Crash}} ||{{Pass}}|12 {{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Fail}} ||{{Fail}} ||24 {{Fail|text=Crash}} |3 |{{Pass}} |8 |{{Fail}} |47 |{{Fail}} |100%|{{Pass}}<!-- |- style="background-color:#f2f2f2; font-weight:bold;"!<abbr title="Game Boy Advance">AGB</abbr>06|Overflow on Trigger!|{{Pass}} ||{{Pass}} ||{{Pass}}|12 {{Fail}} ||24 {{Fail}} ||3 {{Pass}} ||8 {{Pass}} ||47 {{Fail}} ||100%?{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Pass}}|- style="background-color:#f2f2f2; font-weight:bold;"!<abbr title="Game Boy Color">CGB</abbr>!{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Fail}} ||12 {{Fail}} ||24 {{Fail}} ||3 {{Pass}} ||8 {{Fail}} ||47 {{Fail}} ||100%? -->{{Pass}}
|-
!TGB Dual07|Vol. 7 build 2053Len Sweep Period Sync|1 {{Pass}} ||1 {{Pass}} ||0 {{Pass}}|{{Fail}} ||{{Fail}} ||{{Pass}} ||{{Pass}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Pass}}|{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||2 {{Fail}} ||4 {{Fail}} ||8.5%{{Pass}}
|-
!VGB08|?len ctr during power|6 {{Fail}} ||1 {{Pass}} ||0 {{Pass}}|{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Pass}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Pass}}|{{Fail}} ||{{Pass}} ||{{Fail}} ||{{Pass}} ||{{Fail}} ||{{Pass}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Pass}} ||2 {{Fail}} ||9 {{Fail}} ||19.2%{{Pass}}
|-
!no$gmb09|2.5wave read while on|9 {{Fail}} ||1 {{Pass}} ||0 {{Fail}}|{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}}|{{Fail}} ||{{Pass}} ||{{Fail}} ||{{Pass}} ||{{Fail}} ||{{Pass}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Pass}} ||2 {{Fail}} ||12 {{Fail}} ||25.5%{{Fail}}
|-
!DMGBoy10|2.0wave trigger while on|9 {{Fail}} ||3 {{Pass}} ||0 {{Pass}}|{{Pass}} ||{{Pass}} ||{{Fail}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}}|{{Fail}} ||{{Pass}} ||{{Fail}} ||{{Pass}} ||{{Fail}} ||{{Pass}} ||{{Pass}} ||{{Fail}} ||{{Pass}} ||{{Pass}} ||2 {{Fail}} ||14 {{Fail}} ||29.8%{{Pass}}
|-
!VBA-rr11|v24m svn480regs after power|12 {{Fail}} ||1 {{Pass}} ||2 {{Pass}}|{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Pass}} ||{{Fail|text=Crash}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Pass}}|{{Fail}} ||{{Pass}} ||{{Fail}} ||{{Pass}} ||{{Fail}} ||{{Pass}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Pass}} ||3 {{Fail}} ||18 {{Fail}} ||38.3%{{Pass}}
|-
!Nintemulator<ref>Not to be confused with Nintendulator.</ref>12|wave|{{Fail}} ||{{Pass}} ||{{Fail}}|0.1{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Pass}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}}|12 {{Fail}} ||{{Pass}} ||{{Fail}} ||{{Pass}} ||{{Fail}} ||{{Pass}} ||{{Fail}} ||{{Fail}} ||7 {{Fail}} ||3 {{Fail}} ||3 {{Fail}} ||25 {{Fail}} ||53.2%{{Fail}}
|-
!higancolspan="27"|CPU Instrs|-!01|?Special|{{Pass}} ||{{Pass}} ||{{Pass}}|{{Pass}} ||{{Fail}} ||{{Fail}} ||{{Pass}} ||{{Fail}} ||{{Pass}} ||{{Pass}} ||{{Fail}} ||{{Pass}}|12 {{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Fail}} ||{{Pass}} ||16 {{Pass}} ||3 {{Pass}} ||2 {{Fail}} ||33 {{Pass}} ||70.2%{{Pass}}
|-
!VBA-M02|2.0.0 Beta2interrupts|12 {{Pass}} ||17 {{Pass}} ||2 {{Pass}}|{{Pass}} ||{{Fail}} ||{{Pass}} ||{{Pass}} ||{{Fail}} ||{{Pass}} ||{{Pass}} ||{{Fail}} ||{{Pass}}|{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Fail}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||3 {{Fail}} ||34 {{Pass}} ||72.3%{{Pass}}
|-
!Gearboy03|0.5op sphl|12 {{Pass}} ||23 {{Pass}} ||0 {{Pass}}|{{Pass}} ||{{Fail}} ||{{Pass}} ||{{Pass}} ||{{Fail}} ||{{Fail}} ||{{Pass}} ||{{Fail}} ||{{Pass}}|{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Fail}} ||{{Fail}} ||{{Pass}} ||{{Pass}} ||3 {{Fail}} ||38 {{Pass}} ||80.8%{{Pass}}
|-
!SameBoy04|0.10.1op r imm|12 {{Pass}} ||23 {{Pass}} ||3 {{Pass}}|{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Fail}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}}|{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||3 {{Fail}} ||41 {{Pass}} ||87.2%{{Pass}}
|-
!BGB05|1.5.3op rp|12 {{Pass}} ||24 {{Pass}} ||3 {{Pass}}|{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Fail}} ||{{Fail}} ||{{Pass}} ||{{Pass}} ||{{Pass}}|{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Fail}} ||{{Pass}} ||{{Pass}} ||3 {{Fail}} ||42 {{Pass}} ||89.4%{{Pass}}
|-
!Gambatte06|r581ld r r|12 {{Pass}} ||24 {{Pass}} ||3 {{Pass}}|{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Fail}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}}|{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||3 {{Fail}} ||42 {{Pass}} ||89.4%{{Pass}}
|-
!BizHawk07|?jr jp call ret rst|12 {{Pass}} ||{{Pass}} ||24 {{Pass}}|{{Pass}} ||3 {{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||3 {{Pass}} ||42 {{Pass}} ||89.4%{{Pass}}|{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Fail}} ||{{Pass}} ||{{Pass}}|-!08|misc instrs<references />|{{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}}| class="wikitable" style="text-align:center;"!09|op r r|{{Pass}} ||{{Pass}} ||{{Pass}}|{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Fail}} ||{{Pass}} ||{{Pass}} ||{{Fail}} ||{{Pass}}|+CGB Sound{{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}}
|-
! scopecolspan="col27"|No.! scope="col"|Test Name! scope="col"|VBAv24msvn480! scope="col"|VBAv23.6svn480! scope="col"|Bizhawk 1.1.0! scope="col"|higan! scope="col"|Gambatte r571! scope="col"|BGB 1.5.3! scope="col"|Gearboy 0.5! scope="col"|TGB Dual Vol. 7 build 2053! scope="col"|no$gmb 2.5! scope="col"|DMGBoy 2.0! scope="col"|Nintemulator 0.1! scope="col"|VGB v4.6! scope="col"|VBA-M 2.0.0 Beta2DMG 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}} ||{{PassFail}} ||{{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}} ||{{FailPass}} ||{{Fail}} ||{{Fail}} ||{{Fail|text=Crash}} ||{{Pass}} ||{{Fail}} |text=Crash|{{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}} ||{{FailPass}} ||{{Fail}} ||{{Fail}} ||{{Fail|text=Crash}} ||{{Pass}} ||{{Fail}} |text=Crash|{{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}} ||{{FailPass}} ||{{Pass}} ||{{Fail}} ||{{Pass}} ||{{Fail}} ||{{PassFail}} ||{{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}} ||{{PassFail}} ||{{Fail}} ||{{PassFail}} ||{{PassFail}} ||{{PassFail}} ||{{PassFail}} ||{{PassFail}} ||{{PassFail}}
|-
!11
|legs regs after power|{{Pass}} ||{{Fail}} ||{{Fail}}|{{Fail}} ||{{Fail}} ||{{Pass}} ||{{Pass}} ||{{Fail|text=Crash}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}}|{{Pass}} ||{{Fail}} ||{{Pass}} ||{{Fail}} ||{{Pass}} ||{{Fail}} |text=Crash|{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Pass}} ||{{Fail}} ||{{PassFail}} ||{{Fail}}
|-
!12
|wavewrite 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|-!|Instr Timing|{{Pass}} ||{{Pass}} ||{{Pass}}|{{Pass}} ||{{Fail}} ||{{Pass}} ||{{Pass}} ||{{Fail}} ||{{Fail|text=Crash}} ||{{Pass}} ||{{Fail}} ||{{Pass}}|{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Fail}} ||{{Fail|text=Crash}} ||{{Fail}} ||{{Pass}} ||{{Fail}} ||{{Fail}} ||{{Fail}}|-!colspan="27"|Mem Timing|-!01|Read Timing|{{Pass}} ||{{Pass}} ||{{Pass}}|{{Pass}} ||{{Fail}} ||{{Pass}} ||{{Pass}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Pass}}|{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Fail}} ||{{Fail|text=Crash}} ||{{Fail}} ||{{Pass}} ||{{Fail}} ||{{Pass}} ||{{Pass}}|-!02|Write Timing|{{Pass}} ||{{Pass}} ||{{Pass}}|{{Pass}} ||{{Fail}} ||{{Pass}} ||{{Pass}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Pass}}|{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Fail}} ||{{Fail|text=Crash}} ||{{Fail}} ||{{Pass}} ||{{Fail}} ||{{Fail}} ||{{Fail}}|-!03|Modify Timing|{{Pass}} ||{{Pass}} ||{{Pass}}|{{Fail}} ||{{Fail}} ||{{Pass}} ||{{Pass}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}}|{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Fail}} ||{{Fail|text=Crash}} ||{{Fail}} ||{{Pass}} ||{{Fail}} ||{{Pass}} ||{{Pass}}|-!colspan="27"|OAM Bug|-!01|LCD Sync|{{Pass}} ||{{Pass}} ||{{Pass}}|{{Pass}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Pass}}|{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Fail}} ||{{Fail}} ||{{Pass}} ||{{Pass}} ||{{Fail}} ||{{Fail}} ||{{Fail}}|-!02|Causes|{{Pass}} ||{{Fail}} ||{{Fail}}|{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}}|{{Pass}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Pass}} ||{{Pass}}|-!03|Non Causes|{{Pass}} ||{{Pass}} ||{{Pass}}|{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}}|{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Fail}} ||{{Fail}} ||{{Fail}}|-!04|Scanline Timing|{{Pass}} ||{{Fail}} ||{{Fail}}|{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}}|{{Pass}} ||{{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}}|{{Pass}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Pass}} ||{{Pass}}|-!06|Causes|{{Pass}} ||{{Pass}} ||{{Pass}}|{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}}|{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Fail}} ||{{Fail}} ||{{Fail}}|-!07|Timing Effect|{{Pass}} ||{{Fail}} ||{{Fail}}|{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}}|{{Pass}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}}|-!08|Instr Effect|{{Pass}} ||{{Fail}} ||{{Fail}}|{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}}|{{Pass}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}}
|}
==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]=See Also=* [[Accuracy testing]][[Category:FAQs]]
Anonymous user

Navigation menu