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 7: | Line 7: | ||
! scope="col"|Test Name | ! scope="col"|Test Name | ||
! scope="col"|Subtests | ! scope="col"|Subtests | ||
− | ! scope="col"|<abbr title="v1. | + | ! scope="col"|<abbr title="v1.7">NanoBoyAdvance</abbr><br/> |
− | |||
! scope="col"|<abbr title="v3">SkyEmu</abbr><br/> | ! scope="col"|<abbr title="v3">SkyEmu</abbr><br/> | ||
− | ! scope="col"|<abbr title="0.10. | + | ! scope="col"|<abbr title="0.10.1">mGBA</abbr><br/> |
− | ! scope="col"|<abbr title=" | + | ! scope="col"|<abbr title="130.1">Ares</abbr><br/> |
! scope="col"|<abbr title="3.05">No$GBA</abbr><br/> | ! scope="col"|<abbr title="3.05">No$GBA</abbr><br/> | ||
− | ! scope="col"|<abbr title=" | + | ! scope="col"|<abbr title="nightly 2023-Mar-25">Visual Boy Advance M</abbr><br/> |
! scope="col"|<abbr title="GBA_20230806">MiSTer_GBA</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/> | ! scope="col"|<abbr title="pocket_firmware_1_1.bin 2023-05-04">Analogue Pocket</abbr><br/> | ||
Line 20: | Line 19: | ||
|Memory tests | |Memory tests | ||
|1552 | |1552 | ||
− | + | |{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Fail}} (1181) ||{{Fail}} (1426) ||{{Pass}} ||{{Fail}} (1368) | |
|- | |- | ||
!02 | !02 | ||
|I/O read tests | |I/O read tests | ||
|130 | |130 | ||
− | + | |{{Pass}} ||{{Pass}} ||{{Fail}} (120) ||{{Fail}} (124) ||{{Fail}} (129) ||{{Fail}} (100) ||{{Fail}} (129) ||{{Pass}} | |
|- | |- | ||
!03 | !03 | ||
|Timing tests | |Timing tests | ||
|2020 | |2020 | ||
− | |{{Pass}} | + | |{{Pass}} ||{{Pass}} ||{{Fail}} (1768) ||{{Fail}} (1570) ||{{Fail}} (1118-1121) ||{{Fail}} (1024) ||{{Fail}} (1796) ||{{Pass}} |
|- | |- | ||
!04 | !04 | ||
|Timer count-up tests | |Timer count-up tests | ||
|936 | |936 | ||
− | |{{Pass}} | + | |{{Pass}} ||{{Fail}} (720) ||{{Fail}} (744) ||{{Fail}} (456) ||{{Fail}} (152) ||{{Fail}} (440) ||{{Fail}} (442) ||{{Fail}} (920) |
|- | |- | ||
!05 | !05 | ||
|Timer IRQ tests | |Timer IRQ tests | ||
|90 | |90 | ||
− | + | |{{Pass}} ||{{Pass}} ||{{Fail}} (70) ||{{Fail}} (0) ||{{Fail}} (44) ||{{Fail}} (8) ||{{Fail}} (65) ||{{Pass}} | |
|- | |- | ||
!06 | !06 | ||
|Shifter tests | |Shifter tests | ||
|140 | |140 | ||
− | |{{Pass}} ||{{Pass}} ||{{Pass}} ||{{ | + | |{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Fail}} (132) ||{{Pass}} ||{{Fail}} (132) ||{{Pass}} ||{{Pass}} |
|- | |- | ||
!07 | !07 | ||
|Carry tests | |Carry tests | ||
|93 | |93 | ||
− | + | |{{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) | |
|- | |- | ||
!09 | !09 | ||
|BIOS math tests | |BIOS math tests | ||
|615 | |615 | ||
− | + | |{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Fail}} (520) | |
|- | |- | ||
!10 | !10 | ||
|DMA tests | |DMA tests | ||
|1256 | |1256 | ||
− | |{{Pass}} | + | |{{Pass}} ||{{Pass}} ||{{Fail}} (1232) ||{{Fail}} (1212) ||{{Fail}} (1060) ||{{Fail}} (1068) ||{{Fail}} (1244) ||{{Fail}} (1184) |
|- | |- | ||
!11 | !11 | ||
|Misc. edge case tests | |Misc. edge case tests | ||
|10 | |10 | ||
− | |{{Pass}} | + | |{{Pass}} ||{{Fail}} (4) ||{{Fail}} (4) ||{{Fail}} (1) ||{{Fail}} (6) ||{{Fail}} (8) ||{{Fail}} (7)(6 on rerun) ||{{Pass}} |
|- | |- | ||
!12 | !12 | ||
|Video tests | |Video tests | ||
|5 | |5 | ||
− | + | |{{Pass}} ||{{Pass}} ||{{Fail}} (3) ||{{Fail}} (3) ||{{Fail}} (3) ||{{Fail}} (4) ||{{Fail}} (3) ||{{Pass}} | |
|- | |- | ||
|} | |} | ||
Line 85: | Line 84: | ||
! scope="col"|Test Name | ! scope="col"|Test Name | ||
! scope="col"|Subtests | ! scope="col"|Subtests | ||
− | ! scope="col"|<abbr title="v1. | + | ! scope="col"|<abbr title="v1.7">NanoBoyAdvance</abbr><br/> |
− | |||
! scope="col"|<abbr title="v3">SkyEmu</abbr><br/> | ! scope="col"|<abbr title="v3">SkyEmu</abbr><br/> | ||
− | ! scope="col"|<abbr title="0.10. | + | ! scope="col"|<abbr title="0.10.1">mGBA</abbr><br/> |
− | ! scope="col"|<abbr title=" | + | ! scope="col"|<abbr title="130.1">Ares</abbr><br/> |
! scope="col"|<abbr title="3.05">No$GBA</abbr><br/> | ! scope="col"|<abbr title="3.05">No$GBA</abbr><br/> | ||
− | ! scope="col"|<abbr title=" | + | ! scope="col"|<abbr title="nightly 2022-Oct-16">Visual Boy Advance M</abbr><br/> |
! scope="col"|<abbr title="GBA_20230806">MiSTer_GBA</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/> | ! scope="col"|<abbr title="pocket_firmware_1_1.bin 2023-05-04">Analogue Pocket</abbr><br/> | ||
Line 98: | Line 96: | ||
|Memory | |Memory | ||
|9 | |9 | ||
− | + | |{{Pass}} ||{{Pass}} ||{{Fail}} (8) ||{{Fail}} (6) ||{{Fail}} (8) ||{{Fail}} (1) ||{{Pass}} ||{{Pass}} | |
|- | |- | ||
!02 | !02 | ||
|LCD | |LCD | ||
|7 | |7 | ||
− | + | |{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Fail}} (5) ||{{Pass}} ||{{Fail}} (6) ||{{Pass}} ||{{Pass}} | |
|- | |- | ||
!03 | !03 | ||
|Timer | |Timer | ||
|3 | |3 | ||
− | + | |{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Fail}} (1) ||{{Fail}} (2) ||{{Fail}} (2) ||{{Pass}} ||{{Pass}} | |
|- | |- | ||
!04 | !04 | ||
|DMA | |DMA | ||
|9 | |9 | ||
− | + | |{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Fail}} (7) ||{{Fail}} (8) ||{{Fail}} (7) ||{{Pass}} ||{{Pass}} | |
|- | |- | ||
!05 | !05 | ||
|COM | |COM | ||
|N/A | |N/A | ||
− | + | |Skip ||Skip ||Skip ||Skip ||Skip ||Skip ||Skip ||Skip | |
|- | |- | ||
!06 | !06 | ||
|Key Input | |Key Input | ||
|1 | |1 | ||
− | + | |{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} | |
|- | |- | ||
!07 | !07 | ||
|Interrupt | |Interrupt | ||
|7 | |7 | ||
− | + | |{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Fail}} (4) ||{{Fail}} (6) ||{{Fail}} (5) ||{{Pass}} ||{{Pass}} | |
|- | |- | ||
|} | |} | ||
Line 138: | Line 136: | ||
! scope="col"|Test Name | ! scope="col"|Test Name | ||
! scope="col"|Subtests | ! scope="col"|Subtests | ||
− | ! scope="col"|<abbr title="v1. | + | ! scope="col"|<abbr title="v1.7">NanoBoyAdvance</abbr><br/> |
− | |||
! scope="col"|<abbr title="v3">SkyEmu</abbr><br/> | ! scope="col"|<abbr title="v3">SkyEmu</abbr><br/> | ||
− | ! scope="col"|<abbr title="0.10. | + | ! scope="col"|<abbr title="0.10.0">mGBA</abbr><br/> |
− | ! scope="col"|<abbr title=" | + | ! scope="col"|<abbr title="130.1">Ares</abbr><br/> |
! scope="col"|<abbr title="3.05">No$GBA</abbr><br/> | ! scope="col"|<abbr title="3.05">No$GBA</abbr><br/> | ||
− | ! scope="col"|<abbr title=" | + | ! scope="col"|<abbr title="nightly 2022-Oct-16">Visual Boy Advance M</abbr><br/> |
! scope="col"|<abbr title="GBA_20230806">MiSTer_GBA</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/> | ! scope="col"|<abbr title="pocket_firmware_1_1.bin 2023-05-04">Analogue Pocket</abbr><br/> | ||
Line 151: | Line 148: | ||
|arm | |arm | ||
| | | | ||
− | + | |{{Pass}} ||{{Pass}} ||{{Fail}} test 235 ||{{Fail}} test 225 ||{{Fail}} (crash) ||{{Fail}} test 225 ||{{Pass}} ||{{Pass}} | |
|- | |- | ||
!02 | !02 | ||
|bios | |bios | ||
| | | | ||
− | + | |{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Fail}} test 3 ||{{Fail}} test 1 ||{{Pass}} ||{{Pass}} | |
|- | |- | ||
!03 | !03 | ||
|memory | |memory | ||
| | | | ||
− | + | |{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} | |
|- | |- | ||
!04 | !04 | ||
|nes | |nes | ||
| | | | ||
− | + | |{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Fail}} test 1 ||{{Pass}} ||{{Pass}} ||{{Pass}} | |
|- | |- | ||
!05 | !05 | ||
|thumb | |thumb | ||
| | | | ||
− | + | |{{Pass}} ||{{Pass}} ||{{Fail}} test 230 ||{{Fail}} test 227 ||{{Fail}} test 225 ||{{Fail}} test 221 ||{{Pass}} ||{{Pass}} | |
|- | |- | ||
− | !colspan=" | + | !colspan="11"|Save |
|- | |- | ||
!01 | !01 | ||
|none | |none | ||
| | | | ||
− | + | |{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Fail}} test 1 ||{{Pass}} ||{{Fail}} test 1 ||{{Fail}} test 1 ||Not Tested | |
|- | |- | ||
!02 | !02 | ||
|sram | |sram | ||
| | | | ||
− | + | |{{Pass}} ||{{Pass}} ||{{Fail}} test 6 ||{{Fail}} test 1 ||{{Pass}} ||{{Fail}} test 6 ||{{Fail}} test 1 ||{{Pass}} | |
|- | |- | ||
!03 | !03 | ||
|flash64 | |flash64 | ||
| | | | ||
− | + | |{{Pass}} ||{{Pass}} ||{{Fail}} test 6 ||{{Fail}} test 1 ||{{Fail}} test 10 ||{{Fail}} test 6 ||{{Fail}} test 1 ||{{Pass}} | |
|- | |- | ||
!04 | !04 | ||
|flash128 | |flash128 | ||
| | | | ||
− | |{{Pass}} | + | |{{Pass}} ||{{Pass}} (fails on 9 on rerun) ||{{Fail}} test 6 ||{{Fail}} test 1 ||{{Fail}} test 10 ||{{Fail}} test 6 ||{{Fail}} test 1 ||{{Pass}} |
|- | |- | ||
|} | |} | ||
Line 204: | Line 201: | ||
! scope="col"|Test Name | ! scope="col"|Test Name | ||
! scope="col"|Subtests | ! scope="col"|Subtests | ||
− | ! scope="col"|<abbr title="v1. | + | ! scope="col"|<abbr title="v1.7.1">NanoBoyAdvance</abbr><br/> |
− | |||
! scope="col"|<abbr title="v3">SkyEmu</abbr><br/> | ! scope="col"|<abbr title="v3">SkyEmu</abbr><br/> | ||
− | ! scope="col"|<abbr title="0.10. | + | ! scope="col"|<abbr title="0.10.2">mGBA</abbr><br/> |
− | ! scope="col"|<abbr title=" | + | ! scope="col"|<abbr title="133">Ares</abbr><br/> |
! scope="col"|<abbr title="3.05">No$GBA</abbr><br/> | ! scope="col"|<abbr title="3.05">No$GBA</abbr><br/> | ||
− | ! scope="col"|<abbr title="2.1. | + | ! scope="col"|<abbr title="2.1.7">Visual Boy Advance M</abbr><br/> |
! scope="col"|<abbr title="GBA_20230806">MiSTer_GBA</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/> | ! scope="col"|<abbr title="pocket_firmware_1_1.bin 2023-05-04">Analogue Pocket</abbr><br/> | ||
|- | |- | ||
− | !colspan=" | + | !colspan="11"|FIFO |
|- | |- | ||
!01 | !01 | ||
|FIFO | |FIFO | ||
| | | | ||
− | + | |{{Fail}} test 2 ||{{Fail}} test 2 ||{{Fail}} test 2 ||{{Fail}} test 2 ||{{Fail}} test 2 ||{{Fail}} test 2 ||Not Tested ||Not Tested | |
|- | |- | ||
!02 | !02 | ||
|FIFO_2 | |FIFO_2 | ||
| | | | ||
− | |{{Fail}} test 80 ||{{Fail}} test | + | |{{Fail}} test 80 ||{{Fail}} test 51 ||{{Fail}} test 51 ||{{Fail}} test 51 ||{{Fail}} test 54 ||{{Fail}} test 46 ||Not Tested ||Not Tested |
|- | |- | ||
− | !colspan=" | + | !colspan="11"|Prefetcher |
|- | |- | ||
!01 | !01 | ||
|Branch THUMB | |Branch THUMB | ||
| | | | ||
− | |{{Pass}} | + | |{{Pass}} ||{{Fail}} test 40 ||{{Fail}} test 31 ||{{Fail}} test 40 ||{{Fail}} test 37 ||{{Pass}} ||Not Tested ||Not Tested |
|- | |- | ||
!02 | !02 | ||
|Branch THUMB 2 | |Branch THUMB 2 | ||
| | | | ||
− | + | |{{Fail}} test 19 ||{{Fail}} test 13 ||{{Fail}} test 37 ||{{Fail}} test 19 ||{{Fail}} test 45 ||{{Pass}} ||Not Tested ||Not Tested | |
|- | |- | ||
!03 | !03 | ||
|Full ARM | |Full ARM | ||
| | | | ||
− | |{{Fail}} test 51 ||{{Fail}} test 1 ||{{Fail}} test 1 ||{{Fail}} test 1 | + | |{{Fail}} test 51 ||{{Fail}} test 1 ||{{Fail}} test 1 ||{{Fail}} test 1 ||{{Fail}} test 1 ||{{Fail}} test 1 ||Not Tested ||Not Tested |
|- | |- | ||
!04 | !04 | ||
|Full THUMB | |Full THUMB | ||
| | | | ||
− | + | |{{Pass}} ||{{Fail}} test 36 ||{{Fail}} test 37 ||{{Pass}} ||{{Fail}} test 49 ||{{Pass}} ||Not Tested ||Not Tested | |
|- | |- | ||
− | !colspan=" | + | !colspan="11"|Timer |
|- | |- | ||
!01 | !01 | ||
|Timer | |Timer | ||
| | | | ||
− | |{{Fail}} test 1 | + | |{{Fail}} test 1 ||{{Fail}} test 3 ||{{Fail}} test 1 ||{{Fail}} test 3 ||{{Fail}} test 3 ||{{Fail}} test 3 ||Not Tested ||Not Tested |
|- | |- | ||
|} | |} | ||
Line 263: | Line 259: | ||
! scope="col"|Test Name | ! scope="col"|Test Name | ||
! scope="col"|Subtests | ! scope="col"|Subtests | ||
− | ! scope="col"|<abbr title="v1. | + | ! scope="col"|<abbr title="v1.6">NanoBoyAdvance</abbr><br/> |
− | |||
! scope="col"|<abbr title="v3">SkyEmu</abbr><br/> | ! scope="col"|<abbr title="v3">SkyEmu</abbr><br/> | ||
− | ! scope="col"|<abbr title="0.10. | + | ! scope="col"|<abbr title="0.10.1">mGBA</abbr><br/> |
− | ! scope="col"|<abbr title=" | + | ! scope="col"|<abbr title="130.1">Ares</abbr><br/> |
! scope="col"|<abbr title="3.05">No$GBA</abbr><br/> | ! scope="col"|<abbr title="3.05">No$GBA</abbr><br/> | ||
− | ! scope="col"|<abbr title=" | + | ! scope="col"|<abbr title="nightly 2023-Mar-25">Visual Boy Advance M</abbr><br/> |
! scope="col"|<abbr title="GBA_20230806">MiSTer_GBA</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/> | ! scope="col"|<abbr title="pocket_firmware_1_1.bin 2023-05-04">Analogue Pocket</abbr><br/> | ||
|- | |- | ||
− | !colspan=" | + | !colspan="11"|Bus |
|- | |- | ||
!01 | !01 | ||
|128kb-boundary | |128kb-boundary | ||
|12 | |12 | ||
− | + | |{{Pass}} ||{{Fail}} (0) ||{{Fail}} (3) ||{{Fail}} (0) ||{{Fail}} (6) ||{{Fail}} (0) ||{{Fail}} (6) ||{{Fail}} (stuck) | |
|- | |- | ||
− | !colspan=" | + | !colspan="11"|DMA |
|- | |- | ||
!01 | !01 | ||
|burst-into-tears | |burst-into-tears | ||
|3 | |3 | ||
− | |{{Fail}} (0) | + | |{{Fail}} (0) ||{{Fail}} (0) ||{{Fail}} (1) ||{{Fail}} (0) ||{{Fail}} (1) ||{{Fail}} (0) ||{{Fail}} (1) ||{{Fail}} (1) |
|- | |- | ||
!02 | !02 | ||
|force-nseq-access | |force-nseq-access | ||
|2 | |2 | ||
− | + | |{{Pass}} ||{{Fail}} (0) ||{{Fail}} (0) ||{{Fail}} (0) ||{{Fail}} (0) ||{{Fail}} (0) ||{{Fail}} (0) ||{{Pass}} | |
|- | |- | ||
!03 | !03 | ||
|latch | |latch | ||
|3 | |3 | ||
− | + | |{{Pass}} ||{{Pass}} ||{{Fail}} (1) ||{{Fail}} (1) ||{{Fail}} (0) ||{{Fail}} (1) ||{{Fail}} (1) ||{{Pass}} | |
|- | |- | ||
!04 | !04 | ||
|start-delay | |start-delay | ||
|1 | |1 | ||
− | + | |{{Pass}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Pass}} | |
|- | |- | ||
− | !colspan=" | + | !colspan="11"|IRQ |
|- | |- | ||
!01 | !01 | ||
|irq-delay | |irq-delay | ||
|3 | |3 | ||
− | + | |{{Pass}} ||{{Fail}} (0) ||{{Fail}} (1) ||{{Fail}} (0) ||{{Fail}} (0) ||{{Fail}} (1) ||{{Fail}} (0) ||{{Pass}} | |
|- | |- | ||
− | !colspan=" | + | !colspan="11"|PPU |
|- | |- | ||
!01 | !01 | ||
|bgpd | |bgpd | ||
|1 | |1 | ||
− | |{{Pass | + | |{{Pass}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Pass}} |
|- | |- | ||
!02 | !02 | ||
|bgx | |bgx | ||
|1 | |1 | ||
− | + | |{{Pass}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Pass}} | |
|- | |- | ||
!03 | !03 | ||
|dispcnt-latch | |dispcnt-latch | ||
|1 | |1 | ||
− | |{{Pass | + | |{{Pass}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Pass}} |
|- | |- | ||
!04 | !04 | ||
|greenswap | |greenswap | ||
|1 | |1 | ||
− | + | |{{Pass}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} | |
|- | |- | ||
!05 | !05 | ||
|status-irq-dma | |status-irq-dma | ||
|4 | |4 | ||
− | |{{Pass}} | + | |{{Pass}} ||{{Fail}} (0) ||{{Fail}} (0) ||{{Fail}} (0) ||{{Fail}} (stuck) ||{{Fail}} (2)(stuck) ||{{Fail}} (0) ||{{Pass}} |
|- | |- | ||
!06 | !06 | ||
|vram-mirror | |vram-mirror | ||
|10 | |10 | ||
− | + | |{{Pass}} ||{{Fail}} (6) ||{{Pass}} ||{{Fail}} (7) ||{{Fail}} (7) ||{{Pass}} ||{{Fail}} (8) ||{{Fail}} (7) | |
|- | |- | ||
− | !colspan=" | + | !colspan="11"|Timer |
|- | |- | ||
!01 | !01 | ||
|reload | |reload | ||
|7 | |7 | ||
− | + | |{{Pass}} ||{{Fail}} (5) ||{{Fail}} (4) ||{{Fail}} (0) ||{{Fail}} (0) ||{{Fail}} (2) ||{{Fail}} (4) ||{{Pass}} | |
|- | |- | ||
!02 | !02 | ||
|start-stop | |start-stop | ||
|2 | |2 | ||
− | + | |{{Pass}} ||{{Fail}} (1) ||{{Fail}} (1) ||{{Fail}} (1) ||{{Pass}} ||{{Fail}} (1) ||{{Fail}} (1) ||{{Pass}} | |
|- | |- | ||
− | !colspan=" | + | !colspan="11"|Misc |
|- | |- | ||
!01 | !01 | ||
|halt-cnt | |halt-cnt | ||
|6 | |6 | ||
− | + | |{{Fail}} (5) ||{{Fail}} (2) ||{{Fail}} (1) ||{{Fail}} (1) ||{{Fail}} (0) ||{{Fail}} (stuck) ||{{Fail}} (stuck) ||{{Fail}} (2) | |
|- | |- | ||
|} | |} | ||
Line 368: | Line 363: | ||
! scope="col"|Test Name | ! scope="col"|Test Name | ||
! scope="col"|Subtests | ! scope="col"|Subtests | ||
− | ! scope="col"|<abbr title="v1. | + | ! scope="col"|<abbr title="v1.7">NanoBoyAdvance</abbr><br/> |
− | |||
! scope="col"|<abbr title="v3">SkyEmu</abbr><br/> | ! scope="col"|<abbr title="v3">SkyEmu</abbr><br/> | ||
− | ! scope="col"|<abbr title="0.10. | + | ! scope="col"|<abbr title="0.10.0">mGBA</abbr><br/> |
− | ! scope="col"|<abbr title=" | + | ! scope="col"|<abbr title="130.1">Ares</abbr><br/> |
! scope="col"|<abbr title="3.05">No$GBA</abbr><br/> | ! scope="col"|<abbr title="3.05">No$GBA</abbr><br/> | ||
− | ! scope="col"|<abbr title=" | + | ! scope="col"|<abbr title="v2.1.5">Visual Boy Advance M</abbr><br/> |
! scope="col"|<abbr title="GBA_20230806">MiSTer_GBA</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/> | ! scope="col"|<abbr title="pocket_firmware_1_1.bin 2023-05-04">Analogue Pocket</abbr><br/> | ||
Line 381: | Line 375: | ||
|Cartridge | |Cartridge | ||
|2 | |2 | ||
− | |{{Pass}} | + | |{{Pass}} ||{{Fail}} (1) ||{{Fail}} (0) ||{{Fail}} (0) ||{{Fail}} (0) ||{{Fail}} (0) ||{{Fail}} (0) ||{{Fail}} (1) |
|- | |- | ||
!02 | !02 | ||
|CPU | |CPU | ||
|3 | |3 | ||
− | + | |{{Pass}} ||{{Fail}} (1) ||{{Fail}} (1) ||{{Fail}} (2) ||{{Fail}} (2) ||{{Fail}} (2) ||{{Fail}} (1) ||{{Fail}} (first subtest FAIL, subtest 2 and 3 PASS) | |
|- | |- | ||
!03 | !03 | ||
|DMA | |DMA | ||
|1 | |1 | ||
− | |{{Pass | + | |{{Pass}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Pass}} |
|- | |- | ||
|} | |} | ||
Line 400: | Line 394: | ||
! scope="col"|Test Name | ! scope="col"|Test Name | ||
! scope="col"|Subtests | ! scope="col"|Subtests | ||
− | ! scope="col"|<abbr title="v1. | + | ! scope="col"|<abbr title="v1.7">NanoBoyAdvance</abbr><br/> |
− | |||
! scope="col"|<abbr title="v3">SkyEmu</abbr><br/> | ! scope="col"|<abbr title="v3">SkyEmu</abbr><br/> | ||
− | ! scope="col"|<abbr title="0.10. | + | ! scope="col"|<abbr title="0.10.0">mGBA</abbr><br/> |
− | ! scope="col"|<abbr title=" | + | ! scope="col"|<abbr title="130.1">Ares</abbr><br/> |
! scope="col"|<abbr title="3.05">No$GBA</abbr><br/> | ! scope="col"|<abbr title="3.05">No$GBA</abbr><br/> | ||
− | ! scope="col"|<abbr title=" | + | ! scope="col"|<abbr title="nightly 2022-Oct-16">Visual Boy Advance M</abbr><br/> |
! scope="col"|<abbr title="GBA_20230806">MiSTer_GBA</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/> | ! scope="col"|<abbr title="pocket_firmware_1_1.bin 2023-05-04">Analogue Pocket</abbr><br/> | ||
Line 414: | Line 407: | ||
![https://github.com/mgba-emu/mgba/issues/1913 Background palette h-blank update - circle] | ![https://github.com/mgba-emu/mgba/issues/1913 Background palette h-blank update - circle] | ||
|1 | |1 | ||
− | + | |{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Pass}} | |
|- | |- | ||
![https://github.com/mgba-emu/mgba/issues/1871 Sprite update HDMA - diamond] | ![https://github.com/mgba-emu/mgba/issues/1871 Sprite update HDMA - diamond] | ||
|1 | |1 | ||
− | + | |{{Pass}} ||{{Pass}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Pass}} | |
|- | |- | ||
![https://github.com/mgba-emu/mgba/issues/2048 Sprite border HDMA - cube] | ![https://github.com/mgba-emu/mgba/issues/2048 Sprite border HDMA - cube] | ||
|1 | |1 | ||
− | + | |{{Pass}} ||{{Pass}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Pass}} | |
− | |||
− | |||
− | |||
− | |||
|- | |- | ||
!colspan="11"|Velipso | !colspan="11"|Velipso | ||
Line 432: | Line 421: | ||
![https://github.com/mgba-emu/mgba/issues/2443 Large sprite row warp] | ![https://github.com/mgba-emu/mgba/issues/2443 Large sprite row warp] | ||
|2 | |2 | ||
− | + | |{{Pass}} ||{{Pass}} ||{{Pass}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Pass}} | |
|- | |- | ||
![https://github.com/mgba-emu/mgba/issues/2413 Interrupt timing vblank + timer0] | ![https://github.com/mgba-emu/mgba/issues/2413 Interrupt timing vblank + timer0] | ||
|1 | |1 | ||
− | |{{Pass | + | |{{Pass}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} ||{{Fail}} |
|- | |- | ||
!colspan="11"|Ladystarbreeze | !colspan="11"|Ladystarbreeze | ||
Line 442: | Line 431: | ||
![https://github.com/mgba-emu/mgba/issues/2017 Mid-frame video capture DMA] | ![https://github.com/mgba-emu/mgba/issues/2017 Mid-frame video capture DMA] | ||
|1 | |1 | ||
− | + | |{{Pass}} ||{{Pass}} ||{{Fail}} ||{{Fail}} ||{{Fail}} (stuck) ||{{Fail}} (stuck) ||{{Fail}} (stuck) ||{{Pass}} | |
|- | |- | ||
|} | |} | ||
− | |||
− | |||
− | |||
− | |||
==External links== | ==External links== | ||
Line 455: | Line 440: | ||
* [https://github.com/nba-emu/hw-test NanoBoyAdvance hw-test] | * [https://github.com/nba-emu/hw-test NanoBoyAdvance hw-test] | ||
* [https://github.com/jsmolka/gba-tests jsmolka gba-tests] | * [https://github.com/jsmolka/gba-tests jsmolka gba-tests] | ||
− | |||
* [https://github.com/GhostRain0/AGBEEG-Aging-Cartridge AGBEEG aging test suite] | * [https://github.com/GhostRain0/AGBEEG-Aging-Cartridge AGBEEG aging test suite] | ||
* [https://github.com/DenSinH/AGSTests AGS Aging Cart decompilation] | * [https://github.com/DenSinH/AGSTests AGS Aging Cart decompilation] |