GBA Tests

From Emulation General Wiki
Revision as of 13:39, 28 December 2022 by Sczther (talk | contribs) (Updated NBA-hw-test with newest commit)
Jump to navigation Jump to search

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
Ares
No$GBA
Visual Boy Advance M
01 Memory tests 1552 Pass Pass Pass Pass Fail (1181) Fail (1420)
02 I/O read tests 130 Fail (126) Fail (125) Fail (120) Fail (124) Fail (129) Fail (100)
03 Timing tests 2020 Pass Pass Fail (1768) Fail (1570) Fail (1121) Fail (1023)
04 Timer count-up tests 936 Fail (903) Fail (587) Fail (744) Fail (456) Fail (152) Fail (440)
05 Timer IRQ tests 90 Pass Pass Fail (70) Fail (0) Fail (44) Fail (8)
06 Shifter tests 140 Pass Pass Pass Fail (132) Pass Fail (132)
07 Carry tests 93 Pass Pass Pass Pass Pass Pass
08 Multiply long tests 72 Fail (52) Fail (52) Fail (52) Fail (52) Fail (52) Fail (52)
09 BIOS math tests 615 Pass Pass Pass Pass Pass Pass
10 DMA tests 1256 Pass Pass Fail (1232) Fail (1212) Fail (1048) Fail (1068)
11 Misc. edge case tests 10 Fail (8) Fail (3) Fail (4) Fail (1) Fail (6) Fail (7)
12 Video tests 5 Pass Pass Fail (3) Fail (3) Fail (3) Fail (4)
AGS Aging Cartridge v10.0
No. Test Name Subtests NanoBoyAdvance
SkyEmu
mGBA
Ares
No$GBA
Visual Boy Advance M
01 Memory 9 Pass Pass Fail (8) Fail (6) Fail (8) Fail (1)
02 LCD 7 Pass Pass Pass Fail (5) Pass Fail (6)
03 Timer 3 Pass Pass Pass Fail (1) Fail (2) Fail (2)
04 DMA 9 Pass Pass Pass Fail (7) Fail (8) Fail (7)
05 COM N/A Skip Skip Skip Skip Skip Skip
06 Key Input 1 Pass Pass Pass Pass Pass Pass
07 Interrupt 7 Pass Pass Pass Fail (4) Fail (6) Fail (5)
jsmolka gba-tests commit a6447c5
No. Test Name Subtests NanoBoyAdvance
SkyEmu
mGBA
Ares
No$GBA
Visual Boy Advance M
01 arm Pass Pass Fail test 235 Fail test 225 Fail (crash) Fail test 225
02 bios Pass Pass Pass Pass Fail test 3 Fail test 1
03 memory Pass Pass Pass Pass Pass Pass
04 nes Pass Pass Pass Pass Fail test 1 Pass
05 thumb Pass Pass Fail test 230 Fail test 227 Fail test 225 Fail test 221
Save
01 none Pass Fail test 1 Pass Fail test 1 Pass Fail test 1
02 sram Pass Fail test 1 Fail test 6 Fail test 1 Pass Fail test 6
03 flash64 Pass Fail test 1 Fail test 6 Fail test 1 Fail test 10 Fail test 6
01 flash128 Pass Fail test 1 Fail test 6 Fail test 1 Fail test 10 Fail test 6
NBA hw-test commit cec2372
No. Test Name Subtests NanoBoyAdvance
SkyEmu
mGBA
Ares
No$GBA
Visual Boy Advance M
DMA
01 burst-into-tears 3 Fail (0) Fail (0) Fail (1) Fail (0) Fail (1) Fail (0)
02 latch 3 Pass Pass Fail (1) Fail (1) Fail (0) Fail (1)
03 start-delay 1 Pass Fail Fail Fail Fail Fail
IRQ
01 irq-delay 3 Pass Fail (0) Fail (1) Fail (0) Fail (0) Fail (1)
PPU
01 bgx 1 Pass Fail Fail Fail Fail Fail
02 status-irq-dma 4 Fail (0) Fail (0) Fail (0) Fail (0) Fail (stuck) Fail (2)(stuck)
03 vram-mirror 10 Pass Fail (6) Pass Fail (7) Fail (7) Pass
Timer
01 reload 7 Pass Fail (5) Fail (4) Fail (0) Fail (0) Fail (2)
02 start-stop 2 Pass Fail (1) Fail (1) Fail (1) Pass Fail (1)
Misc
01 halt-cnt 5 Pass Fail (3) Fail (1) Fail (2) Fail (0) Fail (stuck)
AGBEEG Aging v0.0.2
No. Test Name Subtests NanoBoyAdvance
SkyEmu
mGBA
Ares
No$GBA
Visual Boy Advance M
01 Cartridge 2 Fail (1) Fail (1) Fail (0) Fail (0) Fail (0) Fail (0)
02 CPU 3 Fail (2) Fail (1) Fail (1) Fail (2) Fail (2) Fail (2)
03 DMA 1 Fail Fail Fail Fail Fail Fail
Other tests
Test Name Subtests NanoBoyAdvance
SkyEmu
mGBA
Ares
No$GBA
Visual Boy Advance M
GValiente
Background palette h-blank update - circle 1 Pass Pass Pass Pass Pass Pass
Sprite update HDMA - diamond 1 Pass Pass Fail Fail Fail Fail
Sprite border HDMA - cube 1 Pass Pass Fail Fail Fail Fail
Velipso
Large sprite row warp 2 Pass Pass Pass Fail Fail Fail
Interrupt timing vblank + timer0 1 Pass Fail Fail Fail Fail Fail
Ladystarbreeze
Mid-frame video capture DMA 1 Pass Pass Fail Fail Fail (stuck) Fail (stuck)

External links

Test ROMs

Other Results