Editing GBA 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 documents the results of various emulators and hardware using test ROMs. Emulators tested using official BIOS.
+
{{WIP}}
 +
This page documents the results of various emulators and hardware using test ROMs. Emulators tested using official BIOS when applicable.
  
 
{| class="wikitable" style="text-align:center;"
 
{| class="wikitable" style="text-align:center;"
|+[https://github.com/mgba-emu/suite gba-suite r83]
+
|+[https://github.com/mgba-emu/suite gba-suite r79]
 
|-
 
|-
 
! scope="col"|No.
 
! scope="col"|No.
 
! scope="col"|Test Name
 
! scope="col"|Test Name
 
! scope="col"|Subtests
 
! scope="col"|Subtests
! scope="col"|<abbr title="v1.8.1">NanoBoyAdvance</abbr><br/>
+
! scope="col"|<abbr title="v1">SkyEmu</abbr><br/>
! scope="col"|<abbr title="Apr 7 2024">Mesen</abbr><br/>
+
! scope="col"|<abbr title="0.10.0">mGBA</abbr><br/>
! scope="col"|<abbr title="v3">SkyEmu</abbr><br/>
 
! scope="col"|<abbr title="0.10.3">mGBA</abbr><br/>
 
! scope="col"|<abbr title="137">ares</abbr><br/>
 
! scope="col"|<abbr title="3.05">No$GBA</abbr><br/>
 
! scope="col"|<abbr title="2.1.9">Visual Boy Advance M</abbr><br/>
 
! scope="col"|<abbr title="GBA_20230806">MiSTer_GBA</abbr><br/>
 
! scope="col"|<abbr title="pocket_firmware_1_1.bin 2023-05-04">Analogue Pocket</abbr><br/>
 
 
|-
 
|-
 
!01
 
!01
 
|Memory tests
 
|Memory tests
 
|1552
 
|1552
|{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Fail}} (1181) ||{{Fail}} (1426) ||{{Pass}} ||{{Fail}} (1368)
+
|{{Pass}} ||{{Pass}}
 
|-
 
|-
 
!02
 
!02
 
|I/O read tests
 
|I/O read tests
 
|130
 
|130
|{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Fail}} (120) ||{{Pass}} ||{{Fail}} (129) ||{{Fail}} (100) ||{{Fail}} (129) ||{{Pass}}
+
|{{Fail}} (125) ||{{Fail}} (120)
 
|-
 
|-
 
!03
 
!03
 
|Timing tests
 
|Timing tests
 
|2020
 
|2020
|{{Pass}} ||{{Fail}} (1996) ||{{Pass}} ||{{Fail}} (1768) ||{{Fail}} (1890) ||{{Fail}} (1118-1121)  ||{{Fail}} (1024) ||{{Fail}} (1796) ||{{Pass}}
+
|{{Pass}} ||{{Fail}} (1768)
 
|-
 
|-
 
!04
 
!04
 
|Timer count-up tests
 
|Timer count-up tests
 
|936
 
|936
|{{Pass}} ||{{Fail}} (933) ||{{Fail}} (720) ||{{Fail}} (744) ||{{Fail}} (456) ||{{Fail}} (152) ||{{Fail}} (440) ||{{Fail}} (442) ||{{Fail}} (920)
+
|{{Fail}} (587) ||{{Fail}} (744)
 
|-
 
|-
 
!05
 
!05
 
|Timer IRQ tests
 
|Timer IRQ tests
 
|90
 
|90
|{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Fail}} (70) ||{{Fail}} (0) ||{{Fail}} (44) ||{{Fail}} (8) ||{{Fail}} (65) ||{{Pass}}
+
|{{Pass}} ||{{Fail}} (70)
 
|-
 
|-
 
!06
 
!06
 
|Shifter tests
 
|Shifter tests
 
|140
 
|140
|{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Fail}} (132) ||{{Pass}} ||{{Pass}}
+
|{{Pass}} ||{{Pass}}
 
|-
 
|-
 
!07
 
!07
 
|Carry tests
 
|Carry tests
 
|93
 
|93
|{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{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) ||{{Fail}} (52) ||{{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}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Fail}} (520)
+
|{{Pass}} ||{{Pass}}
 
|-
 
|-
 
!10
 
!10
 
|DMA tests
 
|DMA tests
 
|1256
 
|1256
|{{Pass}} ||{{Fail}} (1244) ||{{Pass}} ||{{Fail}} (1232) ||{{Fail}} (1212) ||{{Fail}} (1060) ||{{Fail}} (1068) ||{{Fail}} (1244) ||{{Fail}} (1184)
+
|{{Pass}} ||{{Fail}} (1232)
 
|-
 
|-
 
!11
 
!11
 
|Misc. edge case tests
 
|Misc. edge case tests
 
|10
 
|10
|{{Pass}} ||{{Fail}} (8) ||{{Fail}} (4) ||{{Fail}} (4) ||{{Fail}} (1)  ||{{Fail}} (6)  ||{{Fail}} (8) ||{{Fail}} (7)(6 on rerun) ||{{Pass}}
+
|{{Fail}} (3) ||{{Fail}} (4)
 
|-
 
|-
 
!12
 
!12
 
|Video tests
 
|Video tests
 
|5
 
|5
|{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Fail}} (3) ||{{Fail}} (3) ||{{Fail}} (3) ||{{Fail}} (4) ||{{Fail}} (3) ||{{Pass}}
+
|{{Pass}} ||{{Fail}} (3)
 
|-
 
|-
 
|}
 
|}
 
{| class="wikitable" style="text-align:center;"
 
|+AGS Aging Cartridge v10.0
 
|-
 
! scope="col"|No.
 
! scope="col"|Test Name
 
! scope="col"|Subtests
 
! scope="col"|<abbr title="v1.8.1">NanoBoyAdvance</abbr><br/>
 
! scope="col"|<abbr title="Apr 7 2024">Mesen</abbr><br/>
 
! scope="col"|<abbr title="v3">SkyEmu</abbr><br/>
 
! scope="col"|<abbr title="0.10.3">mGBA</abbr><br/>
 
! scope="col"|<abbr title="137">ares</abbr><br/>
 
! scope="col"|<abbr title="3.05">No$GBA</abbr><br/>
 
! scope="col"|<abbr title="2.1.9">Visual Boy Advance M</abbr><br/>
 
! scope="col"|<abbr title="GBA_20230806">MiSTer_GBA</abbr><br/>
 
! scope="col"|<abbr title="pocket_firmware_1_1.bin 2023-05-04">Analogue Pocket</abbr><br/>
 
|-
 
!01
 
|Memory
 
|9
 
|{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Fail}} (8) ||{{Fail}} (6) ||{{Fail}} (8) ||{{Fail}} (1) ||{{Pass}} ||{{Pass}}
 
|-
 
!02
 
|LCD
 
|7
 
|{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Fail}} (5) ||{{Pass}} ||{{Fail}} (6) ||{{Pass}} ||{{Pass}}
 
|-
 
!03
 
|Timer
 
|3
 
|{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Fail}} (2) ||{{Fail}} (2) ||{{Fail}} (2) ||{{Pass}} ||{{Pass}}
 
|-
 
!04
 
|DMA
 
|9
 
|{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Fail}} (7) ||{{Fail}} (8) ||{{Fail}} (7) ||{{Pass}} ||{{Pass}}
 
|-
 
!05
 
|COM
 
|N/A
 
|Skip ||Skip ||Skip ||Skip ||Skip ||Skip ||Skip ||Skip ||Skip
 
|-
 
!06
 
|Key Input
 
|1
 
|{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}}
 
|-
 
!07
 
|Interrupt
 
|7
 
|{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Fail}} (4) ||{{Fail}} (6) ||{{Fail}} (5) ||{{Pass}} ||{{Pass}}
 
|-
 
|}
 
 
{| class="wikitable" style="text-align:center;"
 
|+[https://github.com/jsmolka/gba-tests jsmolka gba-tests commit a6447c5]
 
|-
 
! scope="col"|No.
 
! scope="col"|Test Name
 
! scope="col"|Subtests
 
! scope="col"|<abbr title="v1.8.1">NanoBoyAdvance</abbr><br/>
 
! scope="col"|<abbr title="Apr 7 2024">Mesen</abbr><br/>
 
! scope="col"|<abbr title="v3">SkyEmu</abbr><br/>
 
! scope="col"|<abbr title="0.10.3">mGBA</abbr><br/>
 
! scope="col"|<abbr title="137">ares</abbr><br/>
 
! scope="col"|<abbr title="3.05">No$GBA</abbr><br/>
 
! scope="col"|<abbr title="2.1.9">Visual Boy Advance M</abbr><br/>
 
! scope="col"|<abbr title="GBA_20230806">MiSTer_GBA</abbr><br/>
 
! scope="col"|<abbr title="pocket_firmware_1_1.bin 2023-05-04">Analogue Pocket</abbr><br/>
 
|-
 
!01
 
|arm
 
|
 
|{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Fail}} test 235 ||{{Fail}} test 254 ||{{Fail}} (crash) ||{{Fail}} test 225 ||{{Pass}} ||{{Pass}}
 
|-
 
!02
 
|bios
 
|
 
|{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Fail}} test 3 ||{{Fail}} test 1 ||{{Pass}} ||{{Pass}}
 
|-
 
!03
 
|memory
 
|
 
|{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}}
 
|-
 
!04
 
|nes
 
|
 
|{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Fail}} test 1 ||{{Pass}} ||{{Pass}} ||{{Pass}}
 
|-
 
!05
 
|thumb
 
|
 
|{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Fail}} test 230 ||{{Fail}} test 227 ||{{Fail}} test 225 ||{{Fail}} test 221 ||{{Pass}} ||{{Pass}}
 
|-
 
!colspan="12"|Save
 
|-
 
!01
 
|none
 
|
 
|{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Fail}} test 1 ||{{Pass}} ||{{Fail}} test 1 ||{{Fail}} test 1 ||Not Tested
 
|-
 
!02
 
|sram
 
|
 
|{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Fail}} test 6 ||{{Fail}} test 6 ||{{Pass}} ||{{Fail}} test 6 ||{{Fail}} test 1 ||{{Pass}}
 
|-
 
!03
 
|flash64
 
|
 
|{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Fail}} test 6 ||{{Fail}} test 4 ||{{Fail}} test 10 ||{{Fail}} test 6 ||{{Fail}} test 1 ||{{Pass}}
 
|-
 
!04
 
|flash128
 
|
 
|{{Pass}} ||{{Pass}} (fails on 9 on rerun) ||{{Pass}} (fails on 9 on rerun) ||{{Fail}} test 6 ||{{Fail}} test 4 ||{{Fail}} test 10 ||{{Fail}} test 6 ||{{Fail}} test 1 ||{{Pass}}
 
|-
 
|}
 
 
 
{| class="wikitable" style="text-align:center;"
 
|+[https://github.com/alyosha-tas/gba-tests/ alyosha gba-tests commit 0dba912]
 
|-
 
! scope="col"|No.
 
! scope="col"|Test Name
 
! scope="col"|Subtests
 
! scope="col"|<abbr title="v1.8.1">NanoBoyAdvance</abbr><br/>
 
! scope="col"|<abbr title="Apr 7 2024">Mesen</abbr><br/>
 
! scope="col"|<abbr title="v3">SkyEmu</abbr><br/>
 
! scope="col"|<abbr title="0.10.3">mGBA</abbr><br/>
 
! scope="col"|<abbr title="137">ares</abbr><br/>
 
! scope="col"|<abbr title="3.05">No$GBA</abbr><br/>
 
! scope="col"|<abbr title="2.1.9">Visual Boy Advance M</abbr><br/>
 
! scope="col"|<abbr title="GBA_20230806">MiSTer_GBA</abbr><br/>
 
! scope="col"|<abbr title="pocket_firmware_1_1.bin 2023-05-04">Analogue Pocket</abbr><br/>
 
|-
 
!colspan="12"|FIFO
 
|-
 
!01
 
|FIFO
 
|
 
|{{Fail}} test 2 ||{{Fail}} test 2 ||{{Fail}} test 2 ||{{Fail}} test 2 ||{{Fail}} test 2 ||{{Fail}} test 2 ||{{Fail}} test 2 ||Not Tested ||Not Tested
 
|-
 
!02
 
|FIFO_2
 
|
 
|{{Fail}} test 80 ||{{Fail}} test 81 ||{{Fail}} test 51 ||{{Fail}} test 51 ||{{Fail}} test 82 ||{{Fail}} test 54 ||{{Fail}} test 46 ||Not Tested ||Not Tested
 
|-
 
!colspan="12"|Prefetcher
 
|-
 
!01
 
|Branch THUMB
 
|
 
|{{Pass}} ||{{Fail}} test 40 ||{{Fail}} test 40 ||{{Fail}} test 31 ||{{Fail}} test 32 ||{{Fail}} test 37 ||{{Pass}} ||Not Tested ||Not Tested
 
|-
 
!02
 
|Branch THUMB 2
 
|
 
|{{Fail}} test 19 ||{{Fail}} test 19 ||{{Fail}} test 13 ||{{Fail}} test 37 ||{{Fail}} test 26 ||{{Fail}} test 45 ||{{Pass}} ||Not Tested ||Not Tested
 
|-
 
!03
 
|Full ARM
 
|
 
|{{Fail}} test 51 ||{{Fail}} test 1 ||{{Fail}} test 1 ||{{Fail}} test 1 ||{{Fail}} test 3 ||{{Fail}} test 1 ||{{Fail}} test 1 ||Not Tested ||Not Tested
 
|-
 
!04
 
|Full THUMB
 
|
 
|{{Pass}} ||{{Pass}} ||{{Fail}} test 36 ||{{Fail}} test 37 ||{{Fail}} test 49 ||{{Fail}} test 49 ||{{Pass}} ||Not Tested ||Not Tested
 
|-
 
!colspan="12"|Timer
 
|-
 
!01
 
|Timer
 
|
 
|{{Fail}} test 1 ||{{Pass}} ||{{Fail}} test 3 ||{{Fail}} test 1 ||{{Fail}} test 3 ||{{Fail}} test 3 ||{{Fail}} test 3 ||Not Tested ||Not Tested
 
|-
 
|}
 
 
{| class="wikitable" style="text-align:center;"
 
|+[https://github.com/nba-emu/hw-test NBA hw-test commit 40355cb]
 
|-
 
! scope="col"|No.
 
! scope="col"|Test Name
 
! scope="col"|Subtests
 
! scope="col"|<abbr title="v1.8.1">NanoBoyAdvance</abbr><br/>
 
! scope="col"|<abbr title="Apr 7 2024">Mesen</abbr><br/>
 
! scope="col"|<abbr title="v3">SkyEmu</abbr><br/>
 
! scope="col"|<abbr title="0.10.3">mGBA</abbr><br/>
 
! scope="col"|<abbr title="137">ares</abbr><br/>
 
! scope="col"|<abbr title="3.05">No$GBA</abbr><br/>
 
! scope="col"|<abbr title="2.1.9">Visual Boy Advance M</abbr><br/>
 
! scope="col"|<abbr title="GBA_20230806">MiSTer_GBA</abbr><br/>
 
! scope="col"|<abbr title="pocket_firmware_1_1.bin 2023-05-04">Analogue Pocket</abbr><br/>
 
|-
 
!colspan="12"|Bus
 
|-
 
!01
 
|128kb-boundary
 
|12
 
|{{Pass}} ||{{Pass}} ||{{Fail}} (0) ||{{Fail}} (3) ||{{Fail}} (0) ||{{Fail}} (6) ||{{Fail}} (0) ||{{Fail}} (6) ||{{Fail}} (stuck)
 
|-
 
!colspan="12"|DMA
 
|-
 
!01
 
|burst-into-tears
 
|3
 
|{{Fail}} (0) ||{{Pass}} ||{{Fail}} (0) ||{{Fail}} (1) ||{{Fail}} (0) ||{{Fail}} (1) ||{{Fail}} (0) ||{{Fail}} (1) ||{{Fail}} (1)
 
|-
 
!02
 
|force-nseq-access
 
|2
 
|{{Pass}} ||{{Pass}} ||{{Fail}} (0) ||{{Fail}} (0) ||{{Fail}} (0) ||{{Fail}} (0) ||{{Fail}} (0) ||{{Fail}} (0) ||{{Pass}}
 
|-
 
!03
 
|latch
 
|3
 
|{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Fail}} (1) ||{{Fail}} (1) ||{{Fail}} (0) ||{{Fail}} (1) ||{{Fail}} (1) ||{{Pass}}
 
|-
 
!04
 
|start-delay
 
|1
 
|{{Pass}} ||{{Pass}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Pass}}
 
|-
 
!colspan="12"|IRQ
 
|-
 
!01
 
|irq-delay
 
|3
 
|{{Pass}} ||{{Pass}} ||{{Fail}} (0) ||{{Fail}} (1) ||{{Fail}} (0) ||{{Fail}} (0) ||{{Fail}} (1) ||{{Fail}} (0) ||{{Pass}}
 
|-
 
!colspan="12"|PPU
 
|-
 
!01
 
|bgpd
 
|1
 
|{{Pass}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Pass}}
 
|-
 
!02
 
|bgx
 
|1
 
|{{Pass}} ||{{Pass}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Pass}}
 
|-
 
!03
 
|dispcnt-latch
 
|1
 
|{{Pass}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Pass}}
 
|-
 
!04
 
|greenswap
 
|1
 
|{{Pass}} ||{{Pass}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}}
 
|-
 
!05
 
|status-irq-dma
 
|4
 
|{{Pass}} ||{{Fail}} (0) ||{{Fail}} (0) ||{{Fail}} (0) ||{{Fail}} (0) ||{{Fail}} (stuck) ||{{Fail}} (0)(stuck) ||{{Fail}} (0) ||{{Pass}}
 
|-
 
!06
 
|vram-mirror
 
|10
 
|{{Pass}} ||{{Pass}} ||{{Fail}} (6) ||{{Pass}} ||{{Fail}} (7) ||{{Fail}} (7) ||{{Pass}} ||{{Fail}} (8) ||{{Fail}} (7)
 
|-
 
!colspan="12"|Timer
 
|-
 
!01
 
|reload
 
|7
 
|{{Pass}} ||{{Pass}} ||{{Fail}} (5) ||{{Fail}} (4) ||{{Fail}} (0) ||{{Fail}} (0) ||{{Fail}} (2) ||{{Fail}} (4) ||{{Pass}}
 
|-
 
!02
 
|start-stop
 
|2
 
|{{Pass}} ||{{Pass}} ||{{Fail}} (1) ||{{Fail}} (1) ||{{Fail}} (1) ||{{Pass}} ||{{Fail}} (1) ||{{Fail}} (1) ||{{Pass}}
 
|-
 
!colspan="12"|Misc
 
|-
 
!01
 
|halt-cnt
 
|6
 
|{{Fail}} (5) ||{{Fail}} (5) ||{{Fail}} (2) ||{{Fail}} (1) ||{{Fail}} (1) ||{{Fail}} (0) ||{{Fail}} (stuck) ||{{Fail}} (stuck) ||{{Fail}} (2)
 
|-
 
|}
 
 
{| class="wikitable" style="text-align:center;"
 
|+[https://github.com/GhostRain0/AGBEEG-Aging-Cartridge AGBEEG Aging v0.0.2]
 
|-
 
! scope="col"|No.
 
! scope="col"|Test Name
 
! scope="col"|Subtests
 
! scope="col"|<abbr title="v1.8.1">NanoBoyAdvance</abbr><br/>
 
! scope="col"|<abbr title="Apr 7 2024">Mesen</abbr><br/>
 
! scope="col"|<abbr title="v3">SkyEmu</abbr><br/>
 
! scope="col"|<abbr title="0.10.3">mGBA</abbr><br/>
 
! scope="col"|<abbr title="137">ares</abbr><br/>
 
! scope="col"|<abbr title="3.05">No$GBA</abbr><br/>
 
! scope="col"|<abbr title="2.1.9">Visual Boy Advance M</abbr><br/>
 
! scope="col"|<abbr title="GBA_20230806">MiSTer_GBA</abbr><br/>
 
! scope="col"|<abbr title="pocket_firmware_1_1.bin 2023-05-04">Analogue Pocket</abbr><br/>
 
|-
 
!01
 
|Cartridge
 
|2
 
|{{Pass}} ||{{Fail}} (1) ||{{Fail}} (1) ||{{Fail}} (0) ||{{Fail}} (0) ||{{Fail}} (0) ||{{Fail}} (0) ||{{Fail}} (0) ||{{Fail}} (1)
 
|-
 
!02
 
|CPU
 
|3
 
|{{Pass}} ||{{Pass}} ||{{Fail}} (1) ||{{Fail}} (1) ||{{Fail}} (2) ||{{Fail}} (2) ||{{Fail}} (2) ||{{Fail}} (1) ||{{Fail}} (first subtest FAIL, subtest 2 and 3 PASS)
 
|-
 
!03
 
|DMA
 
|1
 
|{{Pass}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Pass}}
 
|-
 
|}
 
 
{| class="wikitable" style="text-align:center;"
 
|+Other tests
 
|-
 
! scope="col"|Test Name
 
! scope="col"|Subtests
 
! scope="col"|<abbr title="v1.8.1">NanoBoyAdvance</abbr><br/>
 
! scope="col"|<abbr title="Apr 7 2024">Mesen</abbr><br/>
 
! scope="col"|<abbr title="v3">SkyEmu</abbr><br/>
 
! scope="col"|<abbr title="0.10.3">mGBA</abbr><br/>
 
! scope="col"|<abbr title="137">ares</abbr><br/>
 
! scope="col"|<abbr title="3.05">No$GBA</abbr><br/>
 
! scope="col"|<abbr title="2.1.9">Visual Boy Advance M</abbr><br/>
 
! scope="col"|<abbr title="GBA_20230806">MiSTer_GBA</abbr><br/>
 
! scope="col"|<abbr title="pocket_firmware_1_1.bin 2023-05-04">Analogue Pocket</abbr><br/>
 
|-
 
!colspan="11"|GValiente
 
|-
 
![https://github.com/mgba-emu/mgba/issues/1913 Background palette h-blank update - circle]
 
|1
 
|{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}}
 
|-
 
![https://github.com/mgba-emu/mgba/issues/1871 Sprite update HDMA - diamond]
 
|1
 
|{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Pass}}
 
|-
 
![https://github.com/mgba-emu/mgba/issues/2048 Sprite border HDMA - cube]
 
|1
 
|{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Pass}}
 
|-
 
![https://github.com/mgba-emu/mgba/issues/3081 Max sprites per scanline]
 
|1
 
|{{Pass}} ||{{Pass}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Pass}} ||Not Tested ||Not Tested
 
|-
 
!colspan="11"|Velipso
 
|-
 
![https://github.com/mgba-emu/mgba/issues/2443 Large sprite row warp]
 
|2
 
|{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Pass}}
 
|-
 
![https://github.com/mgba-emu/mgba/issues/2413 Interrupt timing vblank + timer0]
 
|1
 
|{{Pass}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}}
 
|-
 
!colspan="11"|Ladystarbreeze
 
|-
 
![https://github.com/mgba-emu/mgba/issues/2017 Mid-frame video capture DMA]
 
|1
 
|{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Fail}} ||{{Fail}} ||{{Fail}} (stuck) ||{{Fail}} (stuck) ||{{Fail}} (stuck) ||{{Pass}}
 
|-
 
|}
 
==Emulators in this article==
 
:''Hover over the emulators at the top of each compatibility list for the specific version tested''
 
[[NanoBoyAdvance]]<br>[[Mesen]]<br>[[SkyEmu]]<br>[[mGBA]]<br>[[Ares]]<br>[[No$|No$GBA]]<br>[[VisualBoyAdvance-M|Visual Boy Advance M]]<br>[[MiSTer|MiSTer_GBA]]<br>[[FPGA|Analogue Pocket]]
 
 
  
 
==External links==
 
==External links==
 
===Test ROMs===
 
===Test ROMs===
* [https://github.com/mgba-emu/suite mGBA gba-suite]
+
* [https://github.com/mgba-emu/suite gba-suite by Endrift]
* [https://github.com/nba-emu/hw-test NanoBoyAdvance hw-test]
 
* [https://github.com/jsmolka/gba-tests jsmolka gba-tests]
 
* [https://github.com/alyosha-tas/gba-tests/ Alyosha's continuation of gba-tests]
 
* [https://github.com/GhostRain0/AGBEEG-Aging-Cartridge AGBEEG aging test suite]
 
* [https://github.com/DenSinH/AGSTests AGS Aging Cart decompilation]
 
 
===Other Results===
 
===Other Results===
* [https://github.com/nba-emu/NanoBoyAdvance/blob/master/docs/ACCURACY.md Comparisons in the NanoBoyAdvance documentation]
 
* [https://github.com/skylersaleh/SkyEmu/blob/dev/docs/Accuracy.md Comparisons in the SkyEmu documentation]
 
  
  
  
 
[[Category:FAQs]]
 
[[Category:FAQs]]

Please note that all contributions to Emulation General Wiki may be edited, altered, or removed by other contributors. If you do not want your writing to be edited mercilessly, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource (see Emulation General Wiki:Copyrights for details). Do not submit copyrighted work without permission!

To edit this page, please answer the question that appears below (more info):

Cancel Editing help (opens in new window)

Templates used on this page: