Difference between revisions of "GBA Tests"

From Emulation General Wiki
Jump to navigation Jump to search
(Created)
 
(Added NanoBoyAdvance)
Line 8: Line 8:
 
! scope="col"|Test Name
 
! scope="col"|Test Name
 
! scope="col"|Subtests
 
! scope="col"|Subtests
 +
! scope="col"|<abbr title="v1.6">NanoBoyAdvance</abbr><br/>
 
! scope="col"|<abbr title="v1">SkyEmu</abbr><br/>
 
! scope="col"|<abbr title="v1">SkyEmu</abbr><br/>
 
! scope="col"|<abbr title="0.10.0">mGBA</abbr><br/>
 
! scope="col"|<abbr title="0.10.0">mGBA</abbr><br/>
Line 14: Line 15:
 
|Memory tests
 
|Memory tests
 
|1552
 
|1552
|{{Pass}} ||{{Pass}}
+
|{{Pass}} ||{{Pass}} ||{{Pass}}
 
|-
 
|-
 
!02
 
!02
 
|I/O read tests
 
|I/O read tests
 
|130
 
|130
|{{Fail}} (125) ||{{Fail}} (120)
+
|{{Fail}} (126) ||{{Fail}} (125) ||{{Fail}} (120)
 
|-
 
|-
 
!03
 
!03
 
|Timing tests
 
|Timing tests
 
|2020
 
|2020
|{{Pass}} ||{{Fail}} (1768)
+
|{{Pass}} ||{{Pass}} ||{{Fail}} (1768)
 
|-
 
|-
 
!04
 
!04
 
|Timer count-up tests
 
|Timer count-up tests
 
|936
 
|936
|{{Fail}} (587) ||{{Fail}} (744)
+
|{{Fail}} (903) ||{{Fail}} (587) ||{{Fail}} (744)
 
|-
 
|-
 
!05
 
!05
 
|Timer IRQ tests
 
|Timer IRQ tests
 
|90
 
|90
|{{Pass}} ||{{Fail}} (70)
+
|{{Pass}} ||{{Pass}} ||{{Fail}} (70)
 
|-
 
|-
 
!06
 
!06
 
|Shifter tests
 
|Shifter tests
 
|140
 
|140
|{{Pass}} ||{{Pass}}
+
|{{Pass}} ||{{Pass}} ||{{Pass}}
 
|-
 
|-
 
!07
 
!07
 
|Carry tests
 
|Carry tests
 
|93
 
|93
|{{Pass}} ||{{Pass}}
+
|{{Pass}} ||{{Pass}} ||{{Pass}}
 
|-
 
|-
 
!08
 
!08
 
|Multiply long tests
 
|Multiply long tests
 
|72
 
|72
|{{Fail}} (52) ||{{Fail}} (52)
+
|{{Fail}} (52) ||{{Fail}} (52) ||{{Fail}} (52)
 
|-
 
|-
 
!09
 
!09
 
|BIOS math tests
 
|BIOS math tests
 
|615
 
|615
|{{Pass}} ||{{Pass}}
+
|{{Pass}} ||{{Pass}} ||{{Pass}}
 
|-
 
|-
 
!10
 
!10
 
|DMA tests
 
|DMA tests
 
|1256
 
|1256
|{{Pass}} ||{{Fail}} (1232)
+
|{{Pass}} ||{{Pass}} ||{{Fail}} (1232)
 
|-
 
|-
 
!11
 
!11
 
|Misc. edge case tests
 
|Misc. edge case tests
 
|10
 
|10
|{{Fail}} (3) ||{{Fail}} (4)
+
|{{Fail}} (8) ||{{Fail}} (3) ||{{Fail}} (4)
 
|-
 
|-
 
!12
 
!12
 
|Video tests
 
|Video tests
 
|5
 
|5
|{{Pass}} ||{{Fail}} (3)
+
|{{Pass}} ||{{Pass}} ||{{Fail}} (3)
 
|-
 
|-
 
|}
 
|}

Revision as of 21:17, 16 October 2022

This page documents the results of various emulators and hardware using test ROMs. Emulators tested using official BIOS when applicable.

gba-suite r79
No. Test Name Subtests NanoBoyAdvance
SkyEmu
mGBA
01 Memory tests 1552 Pass Pass Pass
02 I/O read tests 130 Fail (126) Fail (125) Fail (120)
03 Timing tests 2020 Pass Pass Fail (1768)
04 Timer count-up tests 936 Fail (903) Fail (587) Fail (744)
05 Timer IRQ tests 90 Pass Pass Fail (70)
06 Shifter tests 140 Pass Pass Pass
07 Carry tests 93 Pass Pass Pass
08 Multiply long tests 72 Fail (52) Fail (52) Fail (52)
09 BIOS math tests 615 Pass Pass Pass
10 DMA tests 1256 Pass Pass Fail (1232)
11 Misc. edge case tests 10 Fail (8) Fail (3) Fail (4)
12 Video tests 5 Pass Pass Fail (3)

External links

Test ROMs

Other Results