Editing GB/C Tests
Jump to navigation
Jump to search
Warning: You are not logged in. Your IP address will be publicly visible if you make any edits. If you log in or create an account, your edits will be attributed to your username, along with other benefits.
The edit can be undone.
Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.
Latest revision | Your text | ||
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 | ||
− | + | {| class="wikitable" style="text-align:center;" | |
+ | |+Results | ||
+ | |- | ||
+ | ! 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;" | ||
+ | !<abbr title="Original Game Boy">DMG</abbr> | ||
+ | ! | ||
+ | |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;" | ||
+ | !<abbr title="Game Boy Advance">AGB</abbr> | ||
+ | ! | ||
+ | |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<ref>Not to be confused with Nintendulator.</ref> | ||
+ | |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% | ||
+ | |} | ||
+ | <references /> | ||
{| class="wikitable" style="text-align:center;" | {| class="wikitable" style="text-align:center;" | ||
Line 9: | Line 88: | ||
! scope="col"|No. | ! scope="col"|No. | ||
! scope="col"|Test Name | ! scope="col"|Test Name | ||
− | ! scope="col"| | + | ! scope="col"|DMG |
− | ! scope="col"|<abbr title=" | + | ! scope="col"|CGB |
− | ! scope="col"|<abbr title=" | + | ! scope="col"|AGB |
− | ! scope="col"|<abbr title=" | + | ! scope="col"|<abbr title="v24msvn480">VBA</abbr> |
− | ! scope="col"|<abbr title=" | + | ! scope="col"|<abbr title="v23.6svn480">VBA</abbr> |
− | ! scope="col"|<abbr title=" | + | ! scope="col"|<abbr title="1.1.0">Bizhawk</abbr> |
− | ! scope="col"|<abbr title=" | + | ! scope="col"|higan |
− | ! scope="col"|<abbr title=" | + | ! scope="col"|<abbr title="r571">Gambatte</abbr> |
− | ! scope="col"|<abbr title="2.5"> | + | ! scope="col"|<abbr title="1.5.3">BGB</abbr> |
+ | ! scope="col"|<abbr title="0.5">Gearboy</abbr> | ||
+ | ! scope="col"|<abbr title="Vol. 7 build 2053">TGB Dual</abbr> | ||
+ | ! scope="col"|<abbr title="2.5">no$gmb</abbr> | ||
! scope="col"|<abbr title="2.0">DMGBoy</abbr> | ! scope="col"|<abbr title="2.0">DMGBoy</abbr> | ||
− | + | ! scope="col"|<abbr title="0.1">Nintemulator</abbr> | |
− | + | ! scope="col"|<abbr title="v4.6">VGB</abbr> | |
− | + | ! scope="col"|<abbr title="2.0.0 Beta2">VBA-M</abbr> | |
− | ! scope="col"|<abbr title="0. | ||
− | |||
− | ! scope="col"|<abbr title=" | ||
− | ! scope="col"|<abbr title=" | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
|- | |- | ||
− | !colspan=" | + | !colspan="18"|CGB Sound |
|- | |- | ||
!01 | !01 | ||
|Registers | |Registers | ||
− | |{{Pass | + | |{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Fail}} ||{{Fail}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Fail}} ||{{Fail}} ||{{Pass}} ||{{Pass}} ||{{Fail}} ||{{Pass}} |
− | |||
− | |||
|- | |- | ||
!02 | !02 | ||
|Len Ctr | |Len Ctr | ||
− | |{{Pass}} ||{{Pass}} ||{{Pass | + | |{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Fail}} ||{{Fail}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Pass}} ||{{Fail}} ||{{Pass}} |
− | |||
− | |||
|- | |- | ||
!03 | !03 | ||
|Triggers | |Triggers | ||
− | |{{Pass}} ||{{Pass}} ||{{Pass | + | |{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Fail}} ||{{Fail}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Pass}} |
− | |||
− | |||
|- | |- | ||
!04 | !04 | ||
|Sweeps | |Sweeps | ||
− | |{{Pass}} ||{{Pass}} ||{{Pass | + | |{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Fail}} ||{{Fail}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail|text=Crash}} ||{{Fail|text=Crash}} ||{{Pass}} |
− | |||
− | |{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{ | ||
|- | |- | ||
!05 | !05 | ||
|Sweep Details | |Sweep Details | ||
− | |{{Pass}} ||{{Pass}} ||{{Pass | + | |{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Fail}} ||{{Fail}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail|text=Crash}} ||{{Fail|text=Crash}} ||{{Pass}} |
− | |||
− | |{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{ | ||
|- | |- | ||
!06 | !06 | ||
|Overflow on Trigger | |Overflow on Trigger | ||
− | |{{Pass}} ||{{Pass}} ||{{Pass | + | |{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Fail}} ||{{Fail}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Pass}} |
− | |||
− | |||
|- | |- | ||
!07 | !07 | ||
|Len Sweep Period Sync | |Len Sweep Period Sync | ||
− | |{{Pass}} ||{{Pass}} ||{{Pass | + | |{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Fail}} ||{{Fail}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Pass}} |
− | |||
− | |||
|- | |- | ||
!08 | !08 | ||
|len ctr during power | |len ctr during power | ||
− | |{{Fail}} ||{{Pass}} ||{{Pass | + | |{{Fail}} ||{{Pass}} ||{{Pass}} ||{{Fail}} ||{{Fail}} ||{{Pass}} ||{{Fail}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Pass}} ||{{Fail}} ||{{Pass}} |
− | |||
− | |||
|- | |- | ||
!09 | !09 | ||
|wave read while on | |wave read while on | ||
− | |{{Fail}} ||{{Pass}} | | + | |{{Fail}} ||{{Pass}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Pass}} ||{{Fail}} ||{{Pass}} ||{{Pass}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} |
− | |{{Fail}} ||{{Fail}} ||{{Fail}} ||{{ | ||
− | |{{Fail}} ||{{Pass | ||
|- | |- | ||
!10 | !10 | ||
|wave trigger while on | |wave trigger while on | ||
− | |{{Fail}} ||{{Pass}} | | + | |{{Fail}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Fail}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} |
− | |{{Pass}} ||{{Pass | ||
− | |||
|- | |- | ||
!11 | !11 | ||
− | | | + | |legs after power |
− | |{{Fail}} ||{{Pass}} ||{{Pass | + | |{{Fail}} ||{{Pass}} ||{{Pass}} ||{{Fail}} ||{{Fail}} ||{{Pass}} ||{{Fail}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Fail|text=Crash}} ||{{Fail}} ||{{Fail}} ||{{Pass}} ||{{Fail}} ||{{Pass}} |
− | |||
− | |||
|- | |- | ||
!12 | !12 | ||
|wave | |wave | ||
− | |{{Fail}} ||{{Pass}} | | + | |{{Fail}} ||{{Pass}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Pass}} ||{{Fail}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} |
− | |{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Pass}} | | ||
− | |{{Fail}} ||{{Pass | ||
|- | |- | ||
− | !colspan=" | + | !colspan="18"|CPU Instrs |
|- | |- | ||
!01 | !01 | ||
|Special | |Special | ||
− | |{{Pass}} ||{{Pass}} ||{{Pass | + | |{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Fail}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Fail}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Fail}} ||{{Pass}} |
− | |||
− | |||
|- | |- | ||
!02 | !02 | ||
|interrupts | |interrupts | ||
− | |{{Pass}} ||{{Pass | + | |{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Fail}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Fail}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Fail}} ||{{Pass}} |
− | |||
− | |||
|- | |- | ||
!03 | !03 | ||
|op sphl | |op sphl | ||
− | |{{Pass}} ||{{Pass | + | |{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Fail}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Fail}} ||{{Fail}} ||{{Pass}} ||{{Pass}} ||{{Fail}} ||{{Pass}} |
− | |||
− | |||
|- | |- | ||
!04 | !04 | ||
|op r imm | |op r imm | ||
− | |{{Pass}} | | + | |{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Fail}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} |
− | |{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass | ||
− | |{{Pass}} ||{{Pass}} ||{{ | ||
|- | |- | ||
!05 | !05 | ||
|op rp | |op rp | ||
− | |{{Pass}} ||{{Pass}} | | + | |{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Fail}} ||{{Fail}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} |
− | |{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass | ||
− | |{{Pass}} ||{{Pass}} ||{{ | ||
|- | |- | ||
!06 | !06 | ||
|ld r r | |ld r r | ||
− | |{{Pass}} | | + | |{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Fail}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} |
− | |{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass | ||
− | |{{Pass}} ||{{Pass}} ||{{ | ||
|- | |- | ||
!07 | !07 | ||
|jr jp call ret rst | |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}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass | ||
|- | |- | ||
!08 | !08 | ||
|misc instrs | |misc instrs | ||
− | |{{Pass}} ||{{Pass | + | |{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Fail}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Fail}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} |
− | |||
− | |{{Pass}} ||{{Pass}} ||{{ | ||
|- | |- | ||
!09 | !09 | ||
|op r r | |op r r | ||
− | |{{Pass}} ||{{Pass}} | | + | |{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Fail}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Fail}} ||{{Pass}} |
− | |{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass | ||
− | |{{Pass}} ||{{Pass}} ||{{ | ||
|- | |- | ||
!10 | !10 | ||
|bit ops | |bit ops | ||
− | |{{Pass}} | | + | |{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Fail}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} |
− | |{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass | ||
− | |{{Pass}} ||{{Pass}} ||{{ | ||
|- | |- | ||
!11 | !11 | ||
|op a(hl) | |op a(hl) | ||
− | |{{Pass}} ||{{Pass | + | |{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Fail}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Fail}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Fail}} ||{{Pass}} |
− | |||
− | |||
|- | |- | ||
− | !colspan=" | + | !colspan="18"|DMG Sound 2 |
|- | |- | ||
!01 | !01 | ||
|Registers | |Registers | ||
− | |{{Pass | + | |{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Fail}} ||{{Fail}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Fail}} ||{{Fail}} ||{{Pass}} ||{{Pass}} ||{{Fail}} ||{{Pass}} |
− | |||
− | |||
|- | |- | ||
!02 | !02 | ||
|Len Ctr | |Len Ctr | ||
− | |{{Pass}} ||{{Pass}} ||{{Pass | + | |{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Fail}} ||{{Fail}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Pass}} ||{{Fail}} ||{{Pass}} |
− | |||
− | |||
|- | |- | ||
!03 | !03 | ||
|Triggers | |Triggers | ||
− | |{{Pass}} ||{{Pass}} ||{{Pass | + | |{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Fail}} ||{{Fail}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Pass}} |
− | |||
− | |||
|- | |- | ||
!04 | !04 | ||
|Sweeps | |Sweeps | ||
− | |{{Pass}} ||{{Pass}} ||{{Pass | + | |{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Fail}} ||{{Fail}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Pass}} |
− | |||
− | |||
|- | |- | ||
!05 | !05 | ||
|Sweep Details | |Sweep Details | ||
− | |{{Pass}} ||{{Pass}} ||{{Pass | + | |{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Fail}} ||{{Fail}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Pass}} |
− | |||
− | |||
|- | |- | ||
!06 | !06 | ||
|Overflow on Trigger | |Overflow on Trigger | ||
− | |{{Pass}} ||{{Pass}} ||{{Pass | + | |{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Fail}} ||{{Fail}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Pass}} |
− | |||
− | |||
|- | |- | ||
!07 | !07 | ||
|Len Sweep Period Sync | |Len Sweep Period Sync | ||
− | |{{Pass}} ||{{Pass}} ||{{Pass | + | |{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Fail}} ||{{Fail}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Pass}} |
− | |||
− | |||
|- | |- | ||
!08 | !08 | ||
|len ctr during power | |len ctr during power | ||
− | |{{Pass}} ||{{Fail}} ||{{Fail}} | + | |{{Pass}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} |
− | |{{Fail}} ||{{Fail}} ||{{Pass}} ||{{Pass}} ||{{ | ||
− | |{{Pass | ||
|- | |- | ||
!09 | !09 | ||
|wave read while on | |wave read while on | ||
− | |{{Pass}} ||{{Fail}} | | + | |{{Pass}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Pass}} ||{{Fail}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} |
− | |{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Pass}} ||{{Fail}} | | ||
− | |{{Pass | ||
|- | |- | ||
!10 | !10 | ||
|wave trigger while on | |wave trigger while on | ||
− | |{{Pass}} ||{{Fail}} | | + | |{{Pass}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} |
− | |{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Pass}} ||{{ | ||
− | |{{Pass | ||
|- | |- | ||
!11 | !11 | ||
|regs after power | |regs after power | ||
− | |{{Pass}} ||{{Fail}} ||{{Fail}} | + | |{{Pass}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Pass}} ||{{Fail}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Fail|text=Crash}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} |
− | |{{Fail}} ||{{Fail | ||
− | |{{Pass | ||
|- | |- | ||
!12 | !12 | ||
|wave write while on | |wave write while on | ||
− | |{{Pass}} ||{{Fail}} | | + | |{{Pass}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Pass}} ||{{Fail}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} |
− | |{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Pass}} ||{{Fail}} | | ||
− | |{{Pass | ||
|- | |- | ||
− | !colspan=" | + | !colspan="18"|Instr Timing |
|- | |- | ||
! | ! | ||
|Instr Timing | |Instr Timing | ||
− | |{{Pass}} ||{{Pass | + | |{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Fail}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Fail}} ||{{Fail}} ||{{Pass}} ||{{Pass}} ||{{Fail}} ||{{Pass}} |
− | |||
− | |||
|- | |- | ||
− | !colspan=" | + | !colspan="18"|Mem Timing 2 |
|- | |- | ||
!01 | !01 | ||
|Read Timing | |Read Timing | ||
− | |{{Pass}} ||{{Pass | + | |{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Fail}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Pass}} ||{{Fail}} ||{{Pass}} |
− | |||
− | |{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{ | ||
|- | |- | ||
!02 | !02 | ||
|Write Timing | |Write Timing | ||
− | |{{Pass}} ||{{Pass}} | | + | |{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Fail}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Pass}} ||{{Fail}} ||{{Pass}} |
− | |{{Pass | ||
− | |{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{ | ||
|- | |- | ||
!03 | !03 | ||
|Modify Timing | |Modify Timing | ||
− | |{{Pass}} ||{{Pass}} ||{{Pass | + | |{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Fail}} ||{{Fail}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Pass}} ||{{Fail}} ||{{Fail}} |
− | |||
− | |{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{ | ||
|- | |- | ||
− | !colspan=" | + | !colspan="18"|OAM Bug 2 |
|- | |- | ||
!01 | !01 | ||
|LCD Sync | |LCD Sync | ||
− | |{{Pass}} ||{{Pass}} ||{{Pass}} | + | |{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Fail}} ||{{Pass}} ||{{Fail}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Pass}} ||{{Fail}} ||{{Pass}} |
− | |{{Pass}} ||{{Fail}} ||{{ | ||
− | |{{Pass}} ||{{Pass}} ||{{Pass}} ||{{ | ||
|- | |- | ||
!02 | !02 | ||
|Causes | |Causes | ||
− | |{{Pass | + | |{{Pass}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} |
− | |||
− | |||
|- | |- | ||
!03 | !03 | ||
|Non Causes | |Non Causes | ||
− | + | |{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} | |
− | |||
− | |{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass | ||
|- | |- | ||
!04 | !04 | ||
|Scanline Timing | |Scanline Timing | ||
− | |{{Pass | + | |{{Pass}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} |
− | |||
− | |||
|- | |- | ||
!05 | !05 | ||
|Timing Bug | |Timing Bug | ||
− | |{{Pass | + | |{{Pass}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} |
− | |||
− | |||
|- | |- | ||
!06 | !06 | ||
|Causes | |Causes | ||
− | + | |{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} | |
− | |||
− | |{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass | ||
|- | |- | ||
!07 | !07 | ||
|Timing Effect | |Timing Effect | ||
− | |{{Pass | + | |{{Pass}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail|text=Crash}} ||{{Fail}} ||{{Fail}} |
− | |||
− | |||
|- | |- | ||
!08 | !08 | ||
|Instr Effect | |Instr Effect | ||
− | |{{Pass | + | |{{Pass}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} |
− | |||
− | |||
|} | |} | ||
Line 338: | Line 314: | ||
*[http://tasvideos.org/EmulatorResources/GBAccuracyTests.html Original TASVideos page] '''(Older)''' | *[http://tasvideos.org/EmulatorResources/GBAccuracyTests.html Original TASVideos page] '''(Older)''' | ||
*[http://gbdev.gg8.se/wiki/articles/Test_ROMs GBDev Wiki] '''(Older)''' | *[http://gbdev.gg8.se/wiki/articles/Test_ROMs GBDev Wiki] '''(Older)''' | ||
− | + | ||
− | |||
− | |||
− | |||
[[Category:FAQs]] | [[Category:FAQs]] |