Changes

49,245 bytes added ,  00:43, 5 April 2019
Biggest update ever
Line 4: Line 4:  
<youtube>A_MlAMxe0wM</youtube>
 
<youtube>A_MlAMxe0wM</youtube>
   −
'''RVL_DIAG''' (also known as '''0000/0000dead''' and '''100J''') is the program which conducts factory tests on Wii consoles during factory initialization. It was also distributed to developers for testing purposes, and as a result, a dump of it has been salvaged from an [[RVT-H Reader]] unit. The RVL_DIAG disc contains multiple DOL files containing test programs (some similar or identical to those found on the [[GameCube Service Disc]] and [[GameCube Aging Discs]]), which are executed via a central menu program.
+
'''RVL_DIAG''' (also known as '''0000/0000dead''' and '''100J''') is the program which conducts factory tests on Wii consoles during factory initialization. It was also distributed to developers for testing purposes, and as a result, two dumps of it has been salvaged from [[RVT-H Reader]] units (one being RVL_UJI_DIAG). The RVL_DIAG disc contains multiple DOL files containing test programs (some similar or identical to those found on the [[GameCube Service Disc]] and [[GameCube Aging Discs]]), which are executed via a central menu program.
    
Currently, Dolphin does not support the vast majority of RVL_DIAG, with the menu failing upon the selection of any option and the majority of the tests failing to run.
 
Currently, Dolphin does not support the vast majority of RVL_DIAG, with the menu failing upon the selection of any option and the majority of the tests failing to run.
Line 25: Line 25:     
Due to these similarities, this page will cover both RVL_DIAG and RVL_UJI_DIAG unless otherwise stated.
 
Due to these similarities, this page will cover both RVL_DIAG and RVL_UJI_DIAG unless otherwise stated.
 +
 +
==Included Programs==
 +
 +
{| class="wikitable"
 +
|-
 +
! scope="col"| Title 1
 +
! scope="col"| Title 2
 +
! scope="col"| Description
 +
! scope="col"| Address
 +
! scope="col"| DOL with Argument
 +
|-
 +
| FukuCtrl
 +
| FukuCtrl (lab use)
 +
| Controller Diag by Fukuda
 +
| 0xA00C
 +
| fuku_cont.dol -crc Check
 +
|-
 +
|  pirstsw
 +
| pirstsw (sort)
 +
| Manual test of the software Reset switch.
 +
| 0x0400
 +
| pirstsw.dol
 +
|-
 +
| abuse
 +
| abuse
 +
| Stress Test including everything.
 +
| 0xA023
 +
| abuse.dol
 +
|-
 +
| AC_ddr
 +
| AC test for GDDR3
 +
| AC test for GDDR3
 +
| 0xAC03
 +
| ddr_ac.dol
 +
|-
 +
| AC_drive
 +
| AC test for drive
 +
| AC test for drive
 +
| 0xAC01
 +
| acdrive.dol
 +
|-
 +
| AC_gekko
 +
| AC test for Gekko
 +
| AC test for Gekko
 +
| 0xAC00
 +
| gekko.dol
 +
|-
 +
| AC_sdi
 +
| SDI AC measure (lab only)
 +
| SDI0/1 AC measure. Need SDCd & Wi-Fi
 +
| 0xAC02
 +
| sdio_ac.dol
 +
|-
 +
| acrdump
 +
| ACR dump (lab use)
 +
| Console out the contents of ACR registers
 +
| 0x4085
 +
| acrdump.dol
 +
|-
 +
| AesChk
 +
| AES engine simple checker
 +
| Waikiki(SLOTB), only console
 +
| 0xA08B
 +
| AesTest.dol
 +
|-
 +
| age1019
 +
| Aging test 1019
 +
| Aging test for Memory Card 1019
 +
| 0xA020
 +
| aging1019.dol
 +
|-
 +
| aidisc
 +
| aidisc (sort)
 +
| Checks R/W of AI I/O registers
 +
| 0x0914
 +
| aidisc.dol
 +
|-
 +
| aidsp
 +
| aidsp (sort)
 +
| Output audio from memory.  Uses DSP to AI DMA
 +
| 0x0906
 +
| aidsp.dol
 +
|-
 +
| airegrw
 +
| airegrw (sort)
 +
| Checks Read/Write of some AI registers
 +
| 0x0901
 +
| airegrw.dol
 +
|-
 +
| aisim0
 +
| aisim0 (sort)
 +
| 32KHz DSP audio check
 +
| 0x0915
 +
| aisim0.dol
 +
|-
 +
| antiDnt
 +
| antiDnt (sort)
 +
| Draws an anti-aliased bump-mapped donut
 +
| 0x200a
 +
| antidonut.dol -i /images/hex.bmp /images/light1a.bmp /images/light0a.bmp /images/material.bmp -c ca1e1cd9 -inter _interactive_ -crc _crc_
 +
|-
 +
| antislow
 +
| antislow (lab use)
 +
| Z-buffer-at-top + anti-aliasing + refresh revA bug
 +
| 0x201c
 +
| antislow.dol -inter _interactive_ -crc _crc_
 +
|-
 +
| array1
 +
| array1 (sort)
 +
| Tests Vertex formats & Array strides
 +
| 0x111c
 +
| array.dol -f array1 -p 255 -c0 255 -gold 8cfe21fc -dgold 61ad7331 -mgold 1249dce2 -dgoldB 2dd08d67 -inter _interactive_ -crc _crc_
 +
|-
 +
| array2
 +
| array2 (sort)
 +
| Tests Vertex formats & Array strides
 +
| 0x111d
 +
| array.dol -f array2 -p 8 -c0 5 -t0 10 -gold 61bd3d0b -dgold 26d97591 -mgold bde8311 -dgoldB 3660d9d3 -inter _interactive_ -crc _crc_
 +
|-
 +
| array3
 +
| array3 (sort)
 +
| Tests Vertex formats & Array strides
 +
| 0x111e
 +
| array.dol -f array3 -p 13 -c0 4 -c1 6 -t0 10 -t1 11 -t2 8 -t3 9 -t4 18 -t5 64 -t6 128 -t7 15 -pm 100 -nm 48 -tm 77 -gold e9849f10 -dgold 948ba061 -mgold 42b8b383 -dgoldB bf9252e9 -inter _interactive_ -crc _crc_
 +
|-
 +
| array4
 +
| array4 (sort)
 +
| Tests Vertex formats & Array strides
 +
| 0x111f
 +
| array.dol -f array4 -p 0 -c0 32 -t0 32 -t1 32 -t2 32 -gold 15164107 -dgold d9f5021e -mgold ac6f1472 -dgoldB e17b9ed1 -inter _interactive_ -crc _crc_
 +
|-
 +
| array5
 +
| array5 (sort)
 +
| Tests Vertex formats & Array strides
 +
| 0x1120
 +
| array.dol -f array5 -p 16 -n 16 -c0 16 -c1 16 -t0 16 -t1 16 -t2 16 -t3 16 -t4 16 -t5 16 -t6 16 -t7 16 -gold e9849f10 -dgold 948ba061 -mgold 42b8b383 -dgoldB bf9252e9 -inter _interactive_ -crc _crc_
 +
|-
 +
| array6
 +
| array6 (sort)
 +
| Tests Vertex formats & Array strides
 +
| 0x1121
 +
| array.dol -f array6 -p 3 -n 37 -t0 43 -t1 29 -gold f9cd578d -dgold 268c0a1f -mgold 42c66e62 -dgoldB e6f5d394 -inter _interactive_ -crc _crc_
 +
|-
 +
| array7
 +
| array7 (sort)
 +
| Tests Vertex formats & Array strides
 +
| 0x1122
 +
| array.dol -f array7 -rev 1 -p 3 -N 37 -t0 12 -goldB 22413b01 -dgoldB 16d43c87 -inter _interactive_ -crc _crc_
 +
|-
 +
| array8
 +
| array8 (sort)
 +
| Tests Vertex formats & Array strides
 +
| 0x1123
 +
| array.dol -f array8 -rev 1 -p 3 -N3 34 -t0 12 -goldB 22413b01 -dgoldB 16d43c87 -inter _interactive_ -crc _crc_
 +
|-
 +
| AttLgt10
 +
| AttLgt10 (sort)
 +
| Tests lights and light attenuation (XF002-XF011) - 10 Frame Version
 +
| 0x1721
 +
| AttLight.dol
 +
|-
 +
| AttLight
 +
| AttLight (sort)
 +
| Tests lights and light attenuation (XF002-XF011)
 +
| 0x1720
 +
| AttLight.dol -s 
 +
|-
 +
| AVLGA
 +
| AVLGA(lab use)
 +
| Colorbar75 & Sin1kHz for LGA
 +
| 0xA214
 +
| AVLGA.dol
 +
|-
 +
| birthday
 +
| birthday (lab use)
 +
| Displaysa day of counter bias in SRAM
 +
| 0x4083
 +
| birthday.dol
 +
|-
 +
| bistram1
 +
| bistram1 (sort)
 +
| Emulates Built In Self Test of DRAM 0x0000-0x0fff
 +
| 0x0A25
 +
| bistram1.dol
 +
|-
 +
| bistram2
 +
| bistram2 (sort)
 +
| Emulates Built In Self Test of IRAM 0x0100-0x0fff
 +
| 0x0A26
 +
| bistram2.dol
 +
|-
 +
| bistram3
 +
| bistram3 (sort)
 +
| Emulates Built In Self Test of IRAM 0x0000-0x0ff
 +
| 0x0A27
 +
| bistram3.dol
 +
|-
 +
| blendCmb
 +
| blendCmb (sort)
 +
| RevB blending combinations using a single TEV stage
 +
| 0x1501
 +
| blendcomboB.dol -o blendcombomarioB -i /images/btex.bmp -gold b4240663 -dgold 2861943a -mgold 11183030 -dgoldB 4d750b05 -inter _interactive_ -crc _crc_
 +
|-
 +
| blendsub
 +
| blendsub (sort)
 +
| Test RevB subtractive blending in the PE
 +
| 0x120A
 +
| blendsub.dol -gold cd4a7e87  -dgold 4991ccbd -inter off
 +
|-
 +
| bump_c0
 +
| bump_c0 (sort)
 +
| Tries all 64 possible 1,0 indirect matrices
 +
| 0x1000
 +
| bumptest.dol -o c0 -i /images/ramp.bmp /images/chatch.bmp -t 0 -gold aab6733d -dgold adbea89a -mgold 9b1da56f -dgoldB af54dc7a -inter _interactive_ -crc _crc_
 +
|-
 +
| bump_c1
 +
| bump_c1 (sort)
 +
| Tests indirect matrices
 +
| 0x1001
 +
| bumptest.dol -o c1 -i /images/ramp.bmp /images/chatch.bmp -t 1 -gold 571d4cb6 -dgold b6281b -mgold 8982b71a -dgoldB e795a010 -inter _interactive_ -crc _crc_
 +
|-
 +
| bump_c2
 +
| bump_c2 (sort)
 +
| Tests indirect matrix scale factors
 +
| 0x1002
 +
| bumptest.dol -o c2 -i /images/ramp.bmp /images/chatch.bmp -t 2 -gold 68d297ef -dgold 44d39a83 -mgold 6542ef07 -dgoldB c66b4b70 -inter _interactive_ -crc _crc_
 +
|-
 +
| bump_c3
 +
| bump_c3 (sort)
 +
| Tests S,T,U bias combos with different matrices
 +
| 0x1003
 +
| bumptest.dol -o c3 -i /images/ramp.bmp /images/chatch.bmp -t 3 -gold 1edda60e -dgold dcb0c443 -mgold 2674e6b3 -dgoldB 5b1b9201 -inter _interactive_ -crc _crc_
 +
|-
 +
| bump_c4
 +
| bump_c4 (sort)
 +
| Tests indirect matrix formats
 +
| 0x1004
 +
| bumptest.dol -o c4 -i /images/ramp.bmp /images/chatch.bmp -t 4 -gold b2a630d2 -dgold 4d631c30 -mgold b9d3c9c9 -dgoldB b5179fd9 -inter _interactive_ -crc _crc_
 +
|-
 +
| bump_c5
 +
| bump_c5 (sort)
 +
| Tests special S and special T indirect matrices
 +
| 0x1005
 +
| bumptest.dol -o c5 -i /images/ramp.bmp /images/chatch.bmp -t 5 -gold 1efb941 -dgold 8e711b66 -mgold ea698383 -dgoldB b05d2102 -inter _interactive_ -crc _crc_
 +
|-
 +
| bump_c6
 +
| bump_c6 (sort)
 +
| Tests S,T wrap values
 +
| 0x1006
 +
| bumptest.dol -o c6 -i /images/ramp.bmp /images/bigramp.bmp -t 6 -gold da55e62 -dgold dd079ee5 -mgold f86d2505 -dgoldB 4cb19c96 -inter _interactive_ -crc _crc_
 +
|-
 +
| bump_c7
 +
| bump_c7 (sort)
 +
| Checks indirection * inverse = identity
 +
| 0x1007
 +
| bumptest.dol -o c7 -i /images/ramp.bmp /images/chatch.bmp -t 7 -gold 7b724225 -dgold e79156eb -mgold d1009f54 -dgoldB eee828c7 -inter _interactive_ -crc _crc_
 +
|-
 +
| bump_c8
 +
| bump_c8 (sort)
 +
| pseudo-3D texture test
 +
| 0x1008
 +
| bumptest.dol -o c8 -i /images/hv.bmp /images/mcross.bmp -t 8 -gold a4b1a7c6 -dgold 67aa0697 -mgold 82cec48c -dgoldB 48096e95 -inter _interactive_ -crc _crc_
 +
|-
 +
| car2
 +
| Cardemo2 Stress (sort)
 +
| use MEM2(GDDR3), access DVD
 +
| 0x20a5
 +
| cardemo2.dol -polygon Normal -crc Check -stress -gddr -dvd
 +
|-
 +
| car2eval
 +
| Cardemo2 Stress (lab use)
 +
| evaluation version of car2
 +
| 0x20a6
 +
| cardemo2.dol -polygon Normal -crc Check -stress -gddr -dvd -xfbdump
 +
|-
 +
| CardAge
 +
| flashAging
 +
| Flash Write Stress test
 +
| 0xA006
 +
| flash_writeAging.dol
 +
|-
 +
| CardAge2
 +
| CardAge2
 +
| Stress test for memory card 59.
 +
| 0x068B
 +
| flash_sysAging2.dol
 +
|-
 +
| CardAge3
 +
| CardAge3 (sort)
 +
| Stress test for memory card 59.
 +
| 0x068C
 +
| flash_sysAging3.dol
 +
|-
 +
| cardedit
 +
| cardedit (lab use)
 +
| MemoryCard Utility in SDK
 +
| 0xA083
 +
| cardedit.dol
 +
|-
 +
| cardemoA
 +
| cardemoA (sort)
 +
| Cardemo Auto - 210 Frame Checksum
 +
| 0x2088
 +
| cardemo.dol -polygon Normal -crc Check -auto
 +
|-
 +
| cardemoS
 +
| cardemoS (sort)
 +
| Cardemo Stress - 3000 Frames
 +
| 0x2089
 +
| cardemo.dol -polygon Normal -crc Check -stress
 +
|-
 +
| CardEmu
 +
| MemCardEmu Test
 +
| Memory Card Emulator Test
 +
| 0xA11C
 +
| flashLarge.dol
 +
|-
 +
| carM1DM
 +
| Cardemo Manual
 +
| use MEM1(Napa), access DVD
 +
| 0x300a
 +
| cardemo.dol -polygon Normal -crc Check -manual -dvd
 +
|-
 +
| carM1DSA
 +
| Cardemo Auto
 +
| use MEM1(Napa), access DVD & SDc(IOS)
 +
| 0x300f
 +
| cardemo.dol -polygon Normal -crc Check -auto -dvd -sdmI 0x20
 +
|-
 +
| carM1DSM
 +
| Cardemo Manual
 +
| use MEM1(Napa), access DVD & SDc(IOS)
 +
| 0x300e
 +
| cardemo.dol -polygon Normal -crc Check -manual -dvd -sdmI 0x20
 +
|-
 +
| carM1DSS
 +
| Cardemo Stress
 +
| use MEM1(Napa), access DVD & SDc(IOS)
 +
| 0x3010
 +
| cardemo.dol -polygon Normal -crc Check -stress -dvd -sdmI 0x20
 +
|-
 +
| carM1M
 +
| Cardemo Manual
 +
| use MEM1(Napa)
 +
| 0x300c
 +
| cardemo.dol -polygon Normal -crc Check -manual
 +
|-
 +
| carM2DA
 +
| Cardemo Auto (sort)
 +
| use MEM2(GDDR3), access DVD
 +
| 0x20a2
 +
| cardemo.dol -polygon Normal -crc Check -auto -gddr -dvd
 +
|-
 +
| carM2DM
 +
| Cardemo Manual
 +
| use MEM2(GDDR3), access DVD
 +
| 0x3009
 +
| cardemo.dol -polygon Normal -crc Check -manual -gddr -dvd
 +
|-
 +
| carM2DS
 +
| Cardemo Stress (sort)
 +
| use MEM2(GDDR3), access DVD
 +
| 0x20a3
 +
| cardemo.dol -polygon Normal -crc Check -stress -gddr -dvd
 +
|-
 +
| carM2DSA
 +
| Cardemo Auto
 +
| use MEM2(GDDR3), access DVD & SDc(IOS)
 +
| 0x3011
 +
| cardemo.dol -polygon Normal -crc Check -auto -gddr -dvd -sdmI 0x20
 +
|-
 +
| carM2DSM
 +
| Cardemo Manual
 +
| use MEM2(GDDR3), access DVD & SDc(IOS)
 +
| 0x300d
 +
| cardemo.dol -polygon Normal -crc Check -manual -gddr -dvd -sdmI 0x20
 +
|-
 +
| carM2DSS
 +
| Cardemo Stress
 +
| use MEM2(GDDR3), access DVD & SDc(IOS)
 +
| 0x3012
 +
| cardemo.dol -polygon Normal -crc Check -stress -gddr -dvd -sdmI 0x20
 +
|-
 +
| carM2M
 +
| Cardemo Manual
 +
| use MEM2(GDDR3)
 +
| 0x300b
 +
| cardemo.dol -polygon Normal -crc Check -manual -gddr
 +
|-
 +
| carM_EMI
 +
| Cardemo for EMI
 +
| Cardemo for EMI (bluetooth and Wi-Fi included)
 +
| 0xA030
 +
| cardemo.dol -polygon Normal -gddr -dvd -sdmI 0x20 -wpad -wlan
 +
|-
 +
| cartoon
 +
| cartoon (sort)
 +
| Demonstrates cartoon rendering technique
 +
| 0x200d
 +
| cartoon.dol -inter _interactive_ -crc _crc_
 +
|-
 +
| cbars2
 +
| cbars2 (sort)
 +
| Displays colorbars - for visually checking Composite Video signal
 +
| 0x0800
 +
| cbars2.dol
 +
|-
 +
| CELLHLBH
 +
| Cell-HL Hi (sort)
 +
| Cell H/L burst pattern
 +
| 0x5025
 +
| memchk_CellHL.dol
 +
|-
 +
| CELLHLBL
 +
| Cell-HL Lo (sort)
 +
| Cell H/L burst pattern
 +
| 0x5020
 +
| memchk_CellHL.dol
 +
|-
 +
| clkspeed
 +
| clkspeed (lab use)
 +
| Checks bus speed and Gekko PLL config - Outputs to screen
 +
| 0x4000
 +
| clkspeed.dol
 +
|-
 +
| cloth2A
 +
| cloth2A (sort)
 +
| Cloth Auto divided screen
 +
| 0x2092
 +
| cloth2.dol
 +
|-
 +
| clothA
 +
| clothA (sort)
 +
| Cloth Auto - Mostly CPU - 210 Frames
 +
| 0x2090
 +
| cloth.dol -crc Check -auto
 +
|-
 +
| clothM
 +
| Cloth Manual
 +
| Cloth Manual - Mostly CPU
 +
| 0x3008
 +
| cloth.dol -crc Check -manual
 +
|-
 +
| clothS
 +
| clothS (sort)
 +
| Cloth Stress - Mostly CPU - 3000 Frames
 +
| 0x2091
 +
| cloth.dol -crc Check -stress
 +
|-
 +
| cp_dlist
 +
| dlist (sort)
 +
| Tests display lists
 +
| 0x1100
 +
| dlist.dol -gold 73917679 -dgold 73b838ef -mgold 60103bf3 -dgoldB e619d2d7 -inter _interactive_ -crc _crc_
 +
|-
 +
| cp_draw
 +
| draw (sort)
 +
| Tests different geometry primitives
 +
| 0x1101
 +
| draw.dol -gold 464feb22 -dgold 94c068b -mgold 9980ec67 -dgoldB 2f8e42f0 -inter _interactive_ -crc _crc_
 +
|-
 +
| cp_state
 +
| state (sort)
 +
| Tests CP state transitions
 +
| 0x1103
 +
| state.dol -rev 1
 +
|-
 +
| cp_strm0
 +
| cp_strm0 (sort)
 +
| Tests revA->revB bug fixes in CP
 +
| 0x1124
 +
| strm.dol -f strm0 -t 0 -gold be3edb3b -dgold d0bf4926 -mgold 673e7b3d -dgoldB cdadec74 -inter _interactive_ -crc _crc_
 +
|-
 +
| cp_strm1
 +
| cp_strm1 (sort)
 +
| Tests revA->revB bug fixes in CP
 +
| 0x1125
 +
| strm.dol -f strm1 -t 1 -gold 47afaa45 -dgold 4994b97a -mgold 1ed777d8 -dgoldB dddd7498 -inter _interactive_ -crc _crc_
 +
|-
 +
| cp_strm2
 +
| cp_strm2 (sort)
 +
| Tests revA->revB bug fixes in CP
 +
| 0x1126
 +
| strm.dol -f strm2 -t 2 -gold 5f0d107c -dgold 1a276bcc -mgold 96b0e8b -dgoldB 1aff11ee -inter _interactive_ -crc _crc_
 +
|-
 +
| cp_strm3
 +
| cp_strm3 (sort)
 +
| Tests revA->revB bug fixes in CP
 +
| 0x1127
 +
| strm.dol -f strm3 -t 3 -gold 88fdebd2 -dgold eff2ec69 -mgold 569f27b2 -dgoldB 5582df88 -inter _interactive_ -crc _crc_
 +
|-
 +
| cp_strm4
 +
| cp_strm4 (sort)
 +
| Tests revA->revB bug fixes in CP
 +
| 0x1128
 +
| strm.dol -f strm4 -t 4 -gold 39eeb948 -dgold 265d3c70 -mgold f67603ad -dgoldB ff2d1bcb -inter _interactive_ -crc _crc_
 +
|-
 +
| cp_vcche
 +
| vcache (sort)
 +
| Tests vtx cache and vtx cache invalidate
 +
| 0x1102
 +
| vcache.dol -goldB fc008d1e -dgoldB d4defdd5 -inter _interactive_ -crc _crc_
 +
|-
 +
| dagtri
 +
| dagtri (sort)
 +
| Fills screen with rasterized color triangles
 +
| 0x2003
 +
| dagtri.dol -gold 0aa6c565 -dgold 9c5b5a79 -inter off -crc 3
 +
|-
 +
| dcre
 +
| dcre (sort)
 +
| DCRE-int happens at same time with AI-DMA and CPU int
 +
| 0x0A13
 +
| dcre.dol
 +
|-
 +
| ddr_addr
 +
| Address on Data (lab only)
 +
| Address on Data (lab only)
 +
| 0x5405
 +
| addr_on_data.dol
 +
|-
 +
| ddr_carl
 +
| DDR test by Carl (lab only)
 +
| DDR test by Carl (lab only)
 +
| 0x5406
 +
| ddr_carl.dol
 +
|-
 +
| ddr_fast
 +
| DDR test (sort)
 +
| GDDR3 interface test quickly
 +
| 0x5400
 +
| mem_easy.dol -q
 +
|-
 +
| ddr_test
 +
| DDR test (sort)
 +
| GDDR3 test
 +
| 0x5401
 +
| mem_easy.dol
 +
|-
 +
| ddr_wrap
 +
| DDR wrap test (lab only)
 +
| DDR wrap test (lab only)
 +
| 0x5404
 +
| wrap_test.dol
 +
|-
 +
| ddrregs
 +
| DDR regs (lab use)
 +
| DDR regs (lab use)
 +
| 0x4087
 +
| ddrregs.dol
 +
|-
 +
| dmaldst
 +
| dmaldst (sort)
 +
| Gekko DMA load/store
 +
| 0x010D
 +
| dmaldst.dol
 +
|-
 +
| donut
 +
| donut (sort)
 +
| Graphics Test donut for Block top
 +
| 0x2033
 +
| donut.dol -gold 506ed104 -dgoldB dc90cf8d -inter _interactive_ -crc _crc_
 +
|-
 +
| dspCore1
 +
| dspCore1 (sort)
 +
| dsp timing measure, daau1: ld a, r3, +m
 +
| 0x0A21
 +
| dspcore1.dol
 +
|-
 +
| dsperr
 +
| dsperr (sort)
 +
| ERR-int check
 +
| 0x0A22
 +
| dsperr.dol
 +
|-
 +
| dsphalt
 +
| dsphalt (sort)
 +
| Halt/Dehalt DSPcore
 +
| 0x0A1D
 +
| dsphalt.dol
 +
|-
 +
| dspiram
 +
| dspiram (sort)
 +
| Checks for crosstalk in IRAM/DRAM
 +
| 0x0A28
 +
| dspiram.dol
 +
|-
 +
| dspram
 +
| dspram (sort)
 +
| Tests DSP Data RAM and Instruction RAM
 +
| 0x0A09
 +
| dspram.dol
 +
|-
 +
| dspregs
 +
| dspregs (sort)
 +
| DSP Internal Regs Upload to 0x3f 0000
 +
| 0x0A1A
 +
| dspregs.dol
 +
|-
 +
| dsprom
 +
| dsprom (sort)
 +
| DSP ROM checksum and functions
 +
| 0x0A08
 +
| dsprom.dol
 +
|-
 +
| dsprom2
 +
| dsprom2 (sort)
 +
| Test execution of functions in IROM
 +
| 0x0A29
 +
| dsprom2.dol
 +
|-
 +
| dsprw
 +
| dsprw (sort)
 +
| Check DSP R/W Data RAM and Instruction RAM
 +
| 0x0A15
 +
| dsprw.dol
 +
|-
 +
| dsprw1
 +
| dsprw1 (sort)
 +
| Check DMA& DSP R/W Data RAM at same time
 +
| 0x0A16
 +
| dsprw1.dol
 +
|-
 +
| dsprw2
 +
| dsprw2 (sort)
 +
| Check DSP R/W Data RAM X/Y bus at same time
 +
| 0x0A17
 +
| dsprw2.dol
 +
|-
 +
| dsprw3
 +
| dsprw3 (sort)
 +
| Check DSP R/W Data RAM with REG_WAIT
 +
| 0x0A18
 +
| dsprw3.dol
 +
|-
 +
| dsprw4
 +
| dsprw4 (sort)
 +
| Dual Access Data RAM
 +
| 0x0A19
 +
| dsprw4.dol
 +
|-
 +
| dsptim1
 +
| dsptim1 (sort)
 +
| Measure dspcore's ALU timing
 +
| 0x0A1F
 +
| dsptim1.dol
 +
|-
 +
| dsptim2
 +
| dsptim2 (sort)
 +
| Measure dspcore mtp & mtppcm timing
 +
| 0x0A20
 +
| dsptim2.dol
 +
|-
 +
| DSYMAC2H
 +
| DS Ymarch2 Hi (sort)
 +
| Double Stripe Y-march pattern Uji version
 +
| 0x502B
 +
| memchk_DSYmarch2.dol
 +
|-
 +
| DSYMAC2L
 +
| DS Ymarch2 Lo (sort)
 +
| Double Stripe Y-march pattern Uji version
 +
| 0x502A
 +
| memchk_DSYmarch2.dol
 +
|-
 +
| DSYMACHH
 +
| DS Ymarch Hi (sort)
 +
| Double Stripe Y-march pattern
 +
| 0x5026
 +
| memchk_DSYmarch1.dol
 +
|-
 +
| DSYMACHL
 +
| DS Ymarch Lo (sort)
 +
| Double Stripe Y-march pattern
 +
| 0x5021
 +
| memchk_DSYmarch1.dol
 +
|-
 +
| Efb10Ptn
 +
| Efb10Ptn (sort)
 +
| Embedded Frame Buffer Color & Z Test - 10 patterns
 +
| 0x1281
 +
| efbt10.dol -s -gold cd4a7e87  -dgold 4991ccbd -inter off
 +
|-
 +
| Efb10PtV
 +
| Efb10PtV (sort)
 +
| Verbose Embedded Frame Buffer Color & Z Test - 10 patterns - (Verbose Error Messages)
 +
| 0x1280
 +
| efbt10.dol
 +
|-
 +
| efbbits
 +
| efbbits (sort)
 +
| Check EFB C & Z
 +
| 0x1201
 +
| efbbits.dol -ca -cb -za -zb
 +
|-
 +
| efbbitsT
 +
| efbbitsT (lab use)
 +
| Targeted at efb-write xtalk/hold-time bank A bug
 +
| 0x2013
 +
| efbbits.dol -inter _interactive_ -crc _crc_
 +
|-
 +
| efbDump
 +
| EFB Dump (lab use)
 +
| Dump EFB to console. Can be converted to a BMP on PC
 +
| 0x1289
 +
| efbStress.dol -bmp
 +
|-
 +
| efberr
 +
| efberr (lab use)
 +
| Targeted at efb-write xtalk/hold-time bank A bug
 +
| 0x2014
 +
| efberr.dol -inter _interactive_ -crc _crc_ -goldB 151e2d82 -dgoldB 6f0cf788
 +
|-
 +
| efbtest0
 +
| EFBTest0 (sort)
 +
| Check EFB C & Z, with 4 sec delay for memory refresh test
 +
| 0x1200
 +
| efbtest0.dol
 +
|-
 +
| efbtest1
 +
| EFBTest1 (lab use)
 +
| Check EFB C & Z
 +
| 0x1288
 +
| gou_efbtest1.dol
 +
|-
 +
| EfbtUji
 +
| EfbtUji (sort)
 +
| EFB Color & Z Test Uji version (8Ptn Verbose)
 +
| 0x1285
 +
| efbtuji.dol
 +
|-
 +
| emboss
 +
| emboss (sort)
 +
| Demonstrates XF-based embossing
 +
| 0x200e
 +
| emboss.dol -inter _interactive_ -crc _crc_
 +
|-
 +
| ErsDiag
 +
| Erase Diag on Nand (manual)
 +
| Erase Diag on Nand. Copied by SD2NAND
 +
| 0xA302
 +
| nandEraser.dol /shared2/diag/
 +
|-
 +
| Etx10Ptn
 +
| Etx10Ptn (sort)
 +
| Embedded Texture Memory Test - 10 patterns
 +
| 0x1283
 +
| tmem10.dol -s 
 +
|-
 +
| Etx10PtV
 +
| Etx10PtV (sort)
 +
| Verbose Embedded Texture Memory Test - 10 patterns - (Verbose Error Messages)
 +
| 0x1282
 +
| tmem10.dol
 +
|-
 +
| EtxKeyV
 +
| EtxKeyV (lab use)
 +
| Embedded Texture (1 Ptn) Waits for KEY before verify - Verbose
 +
| 0x128a
 +
| tmemKey.dol
 +
|-
 +
| EtxStres
 +
| ETXStres (sort)
 +
| Embedded Texture Memory Stress Test - varies refresh
 +
| 0x128b
 +
| etmstress.dol
 +
|-
 +
| EtxUji
 +
| EtxUji (sort)
 +
| Embedded Texture Memory Test Uji version
 +
| 0x1286
 +
| tmemuji.dol
 +
|-
 +
| exiCont
 +
| EXI Connect (sort)
 +
| Checks whether modem and cards are connected to the EXI. (old name is ModemCnx)
 +
| 0x06A0
 +
| eximodem.dol
 +
|-
 +
| exireg2
 +
| exireg2 (sort)
 +
| Check reading/writing of EXI registers
 +
| 0x061B
 +
| exireg2.dol
 +
|-
 +
| FirmWr
 +
| IOP-OS Image writer
 +
| Please insert GC memory card.
 +
| 0xA0A3
 +
| FirmWr.dol
 +
|-
 +
| flashCst
 +
| flash Cst
 +
| Flash Customer Test Menu
 +
| 0xA008
 +
| flashCustomer.dol
 +
|-
 +
| flashcus
 +
| TestTool for sales
 +
| Memory Card 59, 251 Test Tool for sales
 +
| 0xA11D
 +
| flashCustomer.dol
 +
|-
 +
| flashIO
 +
| flashInOut
 +
| Flash card insertion test
 +
| 0xA003
 +
| flash_InOut_dev.dol
 +
|-
 +
| flashLrg
 +
| flash Lrg
 +
| Flash Large Test Menu
 +
| 0xA009
 +
| flashLarge.dol
 +
|-
 +
| flashReg
 +
| flash Reg
 +
| Flash Register Test Menu
 +
| 0xA007
 +
| RegMenu.dol
 +
|-
 +
| fogcombo
 +
| fogcombo (sort)
 +
| Tries a lot of different fog modes, colors, etc.
 +
| 0x1500
 +
| fogcombo.dol -o fogcombo -gold 1cc79695 -dgold 8173c880 -mgold 16ef58e1 -dgoldB 855b1c18 -inter _interactive_ -crc _crc_
 +
|-
 +
| fpldst
 +
| fpldst (sort)
 +
| Gekko FP loads and stores
 +
| 0x010A
 +
| fpldst.dol
 +
|-
 +
| fregs
 +
| fregs (sort)
 +
| Tests Gekko Floating Point Registers
 +
| 0x0108
 +
| fregs.dol
 +
|-
 +
| FukudaRF
 +
| FukudaRF (lab use)
 +
| Wireless Controller Diag by Fukuda
 +
| 0xA00B
 +
| fuku_rf.dol -crc Check
 +
|-
 +
| gcmenu
 +
| GAMECUBE MENU
 +
| GAMECUBE Menu program
 +
| 0xA0A0
 +
| gcmenu.dol 3
 +
|-
 +
| gekkoinf
 +
| gekkoinf (lab use)
 +
| Displays contents of some Gekko special registers
 +
| 0x4080
 +
| gekkoinf.dol
 +
|-
 +
| Goyan
 +
| Goyan (lab use)
 +
| Gekko Max-Power Application by Gouda/Ohya
 +
| 0x3005
 +
| powerDmaSt.dol
 +
|-
 +
| GPITS
 +
| GPITS (sort)
 +
| Gekko Portable Integrated Test Suite
 +
| 0x010E
 +
| gpits.dol
 +
|-
 +
| gregs
 +
| gregs (sort)
 +
| Tests Gekko General Purpose Registers
 +
| 0x0107
 +
| gregs.dol
 +
|-
 +
| GunTest
 +
| Gun test
 +
| Gun test
 +
| 0xA20E
 +
| guntest.dol
 +
|-
 +
| h4a
 +
| test H4A function (lab use)
 +
| H4A test (Can't return to the menu)
 +
| 0x0123
 +
| h4a.dol
 +
|-
 +
| HangTriA
 +
| HangTriA (sort)
 +
| HangTri Auto - checks for xtalk problem with texture cache refill
 +
| 0x2008
 +
| hangtri2.dol -f tester_hangtri -tester_revb_init -tester_refresh -inter _interactive_ -crc _crc_ -goldB ff09c6cd -dgoldB 088afd93 
 +
| eight
 +
| eight (sort)
 +
| Graphics Test eight for Block top
 +
| 0x2032
 +
| eight.dol -gold 964ce245 -dgoldB 541eb9be -inter _interactive_ -crc _crc_
 +
|-
 +
| HID4
 +
| test HID4 function (lab use)
 +
| HID4 read & write test (Can't return to the menu)
 +
| 0x0122
 +
| hid4.dol
 +
|-
 +
| HiraL2
 +
| HiraL2 (lab use)
 +
| L2 cache check program by Hiratsu
 +
| 0xA001
 +
| HiraL2.dol -crc Check
 +
|-
 +
| HiraL22s
 +
| HiraL2 2sec (sort)
 +
| Gekko L2 cache test by Hiratsu
 +
| 0x0183
 +
| HiraL22s.dol
 +
|-
 +
| info3in1
 +
| 3in1 info (lab use)
 +
| Display information of 3in1
 +
| 0x4089
 +
| 3in1info.dol
 +
|-
 +
| iostr
 +
| IO STR (lab use)
 +
| IO STR (lab use)
 +
| 0x4088
 +
| iostr.dol
 +
|-
 +
| iplinfo
 +
| iplinfo  (lab use)
 +
| Displays contents of IPLROM
 +
| 0x4081
 +
| iplversion.dol
 +
|-
 +
| irdcache
 +
| irdcache (sort)
 +
| Gekko cache test (tests for data corruption when doing a BGR->RGBA conversion)
 +
| 0x0182
 +
| cache.dol
 +
|-
 +
| keyBoard
 +
| KeyBoard
 +
| ASCII KeyBoard Test Menu
 +
| 0xA100
 +
| kbd_mitumi_test.dol
 +
|-
 +
| KpadTest
 +
| Kpad Manual
 +
| Kpad library sample program
 +
| 0xA016
 +
| kpadsample.dol
 +
|-
 +
| l1_all
 +
| l1_all (sort)
 +
| Tests Gekko L1 (l1dccb, l1dcicb, l1dcst, l1dcist, l1ic)
 +
| 0x0111
 +
| l1_all.dol
 +
|-
 +
| l1dccb
 +
| l1dccb (sort)
 +
| Tests Gekko L1 data cache using a checkerboard.
 +
| 0x0100
 +
| l1dccb.dol
 +
|-
 +
| l1dcicb
 +
| l1dcicb (sort)
 +
| Tests Gekko L1 data cache using an inverse checkerboard.
 +
| 0x0101
 +
| l1dcicb.dol
 +
|-
 +
| l1dcist
 +
| l1dcist (sort)
 +
| Tests Gekko L1 data cache using an inverse striped pattern.
 +
| 0x0103
 +
| l1dcist.dol
 +
|-
 +
| l1dcst
 +
| l1dcst (sort)
 +
| Tests Gekko L1 data cache using a striped pattern.
 +
| 0x0102
 +
| l1dcst.dol
 +
|-
 +
| l1ic
 +
| l1ic (sort)
 +
| Tests Gekko L1 instruction cache.
 +
| 0x0104
 +
| l1ic.dol
 +
|-
 +
| L2_128
 +
| test L2FM and BPD (sort)
 +
| L2 128B fetch mode and Bus pipeline depth=3 test
 +
| 0x0121
 +
| l2_128.dol
 +
|-
 +
| L2_64
 +
| test L2FM and BPD (sort)
 +
| L2 64B fetch mode and Bus pipeline depth=3 test
 +
| 0x0120
 +
| l2_64.dol
 +
|-
 +
| l2c
 +
| l2c (sort)
 +
| Tests Gekko L2 cache.
 +
| 0x0105
 +
| l2c.dol
 +
|-
 +
| Lcd3D_2
 +
| Lcd3D_2 (special)
 +
| 3D LCD version of smp-onetri_dl
 +
| 0xA204
 +
| vi3d_onetri.dol -crc Check
 +
|-
 +
| Lcd3D_3
 +
| Lcd3D_3 (special)
 +
| 3D LCD Static Images
 +
| 0xA205
 +
| vi3dtest.dol -crc Check
 +
|-
 +
| linewdth
 +
| linewdth (sort)
 +
| Tests new revB line-width modification based on field mode
 +
| 0x1412
 +
| linewd.dol -gold 5ed19dd1 -dgold 9f3bcb85 -mgold d42ce1b8 -goldB fafabeb6 -dgoldB ab987e9b -inter _interactive_ -crc _crc_
 +
|-
 +
| litSpec
 +
| lit-spec (sort)
 +
| Tests specular light
 +
| 0x150a
 +
| lit-specular.dol -crc Check
 +
|-
 +
| MCcopier
 +
| MCcopier (lab use)
 +
| MemoryCard copy tool
 +
| 0xA084
 +
| mcCopier.dol
 +
|-
 +
| MComp
 +
| MComp (Sort)
 +
| Motion Compensation Test
 +
| 0x2030
 +
| mc.dol
 +
|-
 +
| mdtNEC0b
 +
| mdtNEC0b (sort)
 +
| Multi-Donut NEC tester version - Frame 0 Bottom
 +
| 0x2025
 +
| multidonut.dol -inter _interactive_ -f 1 -sf 0 -sh b -m -c -crcVal d6a3d125
 +
|-
 +
| mdtNEC0t
 +
| mdtNEC0t (sort)
 +
| Multi-Donut NEC tester version - Frame 0 Top
 +
| 0x2024
 +
| multidonut.dol -inter _interactive_ -f 1 -sf 0 -sh t -m -c -crcVal c07b6975
 +
|-
 +
| memspeed
 +
| memspeed (lab use)
 +
| Calculates processor bandwidth usage - Outputs to console
 +
| 0x4001
 +
| memspeed.dol
 +
|-
 +
| MidiChk
 +
| MidiCheck
 +
| Midi Adapter Checker for Check Tool edition
 +
| 0xA087
 +
| MidiCheck.dol
 +
|-
 +
| mouseM
 +
| USB Mouse Demo (Manual)
 +
| OHCs control to a connected USB-Mouse.
 +
| 0x0204
 +
| usb_mouse.dol
 +
|-
 +
| mtrxmult
 +
| mtrxmult (sort)
 +
| Gekko Matrix Multiplication test using paired single instructions
 +
| 0x0106
 +
| mtrxmult.dol
 +
|-
 +
| multDntA
 +
| multDntA (sort)
 +
| Multi-Donut Auto combination graphics test
 +
| 0x2022
 +
| multidonut.dol -m -c -f 100 -crcVal 0bd7a00c -inter _interactive_ -crc _crc_ -v 4 
 +
| multDnt2
 +
| multDnt2 (sort)
 +
| Multi-Donut Auto 2 - high perspective version
 +
| 0x2023
 +
| multidonut.dol -p -m -f 100 -crcVal 25c50151 -inter _interactive_ -crc _crc_ -v 4
 +
|-
 +
| NandChk
 +
| NandFlashTest
 +
| NAND FLASH Phsycal layer test from BW access
 +
| 0xA088
 +
| NandManu.dol
 +
|-
 +
| NandIOS
 +
| NAND Flash Auto by IOS-API
 +
| WAIKIKI output.
 +
| 0x0CA2
 +
| NandIOS.dol
 +
|-
 +
| NandIOS2
 +
| NAND Flash Auto by NAND API(SDK)
 +
| WAIKIKI output.
 +
| 0x0CA4
 +
| NandIOS2.dol
 +
|-
 +
| napa_ea0
 +
| Napa easy0 (sort)
 +
| Napa easy-function test
 +
| 0x5100
 +
| mem_easy.dol
 +
|-
 +
| napa_ea1
 +
| Napa easy1 (sort)
 +
| Napa easy-function test
 +
| 0x5101
 +
| mem_easy.dol
 +
|-
 +
| napa_ph0
 +
| Napa phys0 (sort)
 +
| Napa physical pattern test
 +
| 0x5102
 +
| napa_physcheck.dol
 +
|-
 +
| napa_ph1
 +
| Napa phys1 (sort)
 +
| Napa physical pattern test
 +
| 0x5103
 +
| napa_physcheck.dol
 +
|-
 +
| napa_qe0
 +
| Napa easy0 (sort)
 +
| Napa easy-function test quickly
 +
| 0x5104
 +
| mem_easy.dol -q
 +
|-
 +
| napa_qe1
 +
| Napa easy1 (sort)
 +
| Napa easy-function test quickly
 +
| 0x5105
 +
| mem_easy.dol -q
 +
|-
 +
| napa_qp0
 +
| Napa phys0 (sort)
 +
| Napa physical pattern test quickly
 +
| 0x5106
 +
| napa_physcheck.dol -q
 +
|-
 +
| napa_qp1
 +
| Napa phys1 (sort)
 +
| Napa physical pattern test quickly
 +
| 0x5107
 +
| napa_physcheck.dol -q
 +
|-
 +
| nldst
 +
| nldst (sort)
 +
| Gekko Normal loads and stores
 +
| 0x0109
 +
| nldst.dol
 +
|-
 +
| onetriP
 +
| onetriP (lab use)
 +
| PAL / NTSC version of onetri
 +
| 0xA206
 +
| onetriP.dol -crc Check
 +
|-
 +
| osrev
 +
| OS revision (lab use)
 +
| TV out OS revision
 +
| 0x4086
 +
| osrev.dol
 +
|-
 +
| PerfTri
 +
| PerfTri (sort)
 +
| Information Test - Graphics Performance Counters
 +
| 0x2001
 +
| perftri.dol -gold 19288FCA  -dgold 5E87E578 -inter off -crc 3
 +
|-
 +
| pidma
 +
| pidma (sort)
 +
| Tests DMA features of Gekko/PI/Mem.  Self-checking
 +
| 0x0404
 +
| pidma.dol
 +
|-
 +
| pitrnall
 +
| pitrnall (sort)
 +
| Hits all the possible transactions
 +
| 0x0405
 +
| pitrnall.dol
 +
|-
 +
| PixSub
 +
| PixelSubtract(sort)
 +
| Shadow volume algorithm by pixel subtract mode
 +
| 0x128e
 +
| pix-sub.dol -crc Check
 +
|-
 +
| PreWrite
 +
| PreWrite data writer for NAND flash
 +
| WAIKIKI output.
 +
| 0x0CA3
 +
| PreWrite.dol
 +
|-
 +
| quantld
 +
| quantld (sort)
 +
| Gekko Quantized loads
 +
| 0x010B
 +
| quantld.dol
 +
|-
 +
| quantst
 +
| quantst (sort)
 +
| Gekko Quantized stores
 +
| 0x010C
 +
| quantst.dol
 +
|-
 +
| revBcmp
 +
| revBcmp (sort)
 +
| Tests a lot of different revB compare modes
 +
| 0x1508
 +
| revBcompare.dol -o revBcompare -i /images/simple.bmp -goldB 40801c42 -dgoldB 5f81f5a6 -inter _interactive_ -crc _crc_
 +
|-
 +
| revBcmp8
 +
| revBcmp8 (sort)
 +
| Tests revB rgb8 compare mode
 +
| 0x1509
 +
| revBcompare8.dol -o revBcompare8 -i /images/simple.bmp -goldB 54828f61 -dgoldB 64208b61 -inter _interactive_ -crc _crc_
 +
|-
 +
| revBcnst
 +
| revBcnst (sort)
 +
| Tests revB constant color registers
 +
| 0x1505
 +
| revBconst.dol -o revBconst -i /images/simple.bmp -goldB 40f235bd -dgoldB 4073c223 -inter _interactive_ -crc _crc_
 +
|-
 +
| revBdest
 +
| revBdest (sort)
 +
| Tests four revB color output registers
 +
| 0x1506
 +
| revBdest.dol -o revBdest -i /images/simple.bmp -goldB c3094a85 -dgoldB 17ecda4b -inter _interactive_ -crc _crc_
 +
|-
 +
| revBswap
 +
| revBswap (sort)
 +
| Tests revB color swap tables
 +
| 0x1507
 +
| revBswap.dol -o revBswap -i /images/simple.bmp -goldB 2822a71a -dgoldB 379689a2 -inter _interactive_ -crc _crc_
 +
|-
 +
| rstTest1
 +
| SoftReset (lab use)
 +
| SoftReset (lab use)
 +
| 0xA300
 +
| exiLoader.dol
 +
|-
 +
| RTCedit
 +
| RTCedit (lab use)
 +
| Edit RTC counter in ROM/RTC(SDK version)
 +
| 0x4084
 +
| rtcedit.dol
 +
|-
 +
| SBar
 +
| SBar(lab use)
 +
| ON/OFF Test for Sensor bar
 +
| 0xA215
 +
| SBar.dol
 +
|-
 +
| scinfo
 +
| SC info (lab use)
 +
| Display SC information
 +
| 0x408A
 +
| scinfo.dol
 +
|-
 +
| SDFirmWr
 +
| IOP-OS Image writer from SD card slot
 +
| Please insert SD card.
 +
| 0xA0A2
 +
| SDFirmWr.dol
 +
|-
 +
| sdi0MemA
 +
| SDI MEM Rd/Wt/Vfy (sort)
 +
| Wt/Rd/Vfy SDCd. Need SDCd.
 +
| 0x0B03
 +
| sdio_memrw.dol -auto
 +
|-
 +
| sdi0MemS
 +
| SDI MEM Rd/Wt/Vfy (stress)
 +
| Wt/Rd/Vfy SDCd. Need SDCd.
 +
| 0x0B04
 +
| sdio_memrw.dol -stress
 +
|-
 +
| sdi0RegA
 +
| SDI Register Check (sort)
 +
| Check HC0 register. Need SDCd with unlock.
 +
| 0x0B00
 +
| sdio_hcreg.dol -sdi00
 +
|-
 +
| sdi0RegM
 +
| SDI Register Check for WP (manual)
 +
| Manual Chk HC0 reg for WP. 1st, SDCd isn't present.
 +
| 0x0B01
 +
| sdio_hcreg.dol -sdiboth
 +
|-
 +
| sdi1RegA
 +
| SDI Register Check (sort)
 +
| Check HC1(Wi-Fi) register
 +
| 0x0B02
 +
| sdio_hcreg.dol -sdi10
 +
|-
 +
| sdiDup16
 +
| SDI MEM Card Dupli 16M (lab only)
 +
| Max 16MB. Rd frm SDc, and write to other SDc
 +
| 0xA0B0
 +
| sdio_dupli.dol -16M
 +
|-
 +
| sdiDup48
 +
| SDI MEM Card Dupli 48M (lab only)
 +
| Max 48MB. Same sdiDup16, but don't check data correct.
 +
| 0xA0B1
 +
| sdio_dupli.dol -48M
 +
|-
 +
| sdiIMemA
 +
| SDI IOP API MemRW (sort)
 +
| use IOP API in this test. Need SDCd
 +
| 0x0B09
 +
| sdio_api_memrw.dol -auto
 +
|-
 +
| sdiIMemS
 +
| SDI IOP API MemRW (stress)
 +
| use IOP API in this test. Need SDCd
 +
| 0x0B0A
 +
| sdio_api_memrw.dol -stress
 +
|-
 +
| sdiWifiA
 +
| SDI Wi-Fi Check (sort)
 +
| Rd/Wt/Vfy Wi-Fi reg. Need Wi-Fi module
 +
| 0x0B07
 +
| sdio_wifi.dol
 +
|-
 +
| sdramtim
 +
| sdramtim (sort)
 +
| Measure SDRAM IO timing (16Mbytes internal)
 +
| 0x0A10
 +
| sdramtim.dol
 +
|-
 +
| serNoReg
 +
| Serial No. Register
 +
| Need PC software and Waikiki.
 +
| 0xA0A4
 +
| serialReg.dol
 +
|-
 +
| shadow2A
 +
| shadow2A (sort)
 +
| 49 divided shadowA
 +
| 0x209a
 +
| tg-shadow3Z2.dol -crc Check -auto
 +
|-
 +
| shadowA
 +
| shadowA (sort)
 +
| Auto version (checksum over 100 frames) of tg-shadow3
 +
| 0x2098
 +
| tg-shadow3.dol -crc Check -auto
 +
|-
 +
| shadowS
 +
| shadowS (sort)
 +
| Stress version (checksum over 3000 frames) of tg-shadow3
 +
| 0x2099
 +
| tg-shadow3.dol -crc Check -stress
 +
|-
 +
| shell
 +
| Shell for Bringup based ATI's
 +
| Waikiki(SLOTB), only console
 +
| 0xA08A
 +
| shell.dol
 +
|-
 +
| shregtri
 +
| shregtri (sort)
 +
| Tests revB register masking
 +
| 0x1416
 +
| shregtri.dol -gold a31bd4da -dgold 946c8e2b -mgold afc72556 -goldB e3dcca5b -dgoldB 8df424c6 -inter _interactive_ -crc _crc_
 +
|-
 +
| sipollvi
 +
| sipollvi (sort)
 +
| Polling on all 4 controllers, output to VI
 +
| 0x0700
 +
| sipollvi.dol
 +
|-
 +
| siram0
 +
| siram0 (sort)
 +
| Test internal SI RAM buffer in flipper
 +
| 0x0708
 +
| siram0.dol
 +
|-
 +
| sketchA
 +
| sketchA (sort)
 +
| Sketch Demo Auto - 210 Frame Checksum
 +
| 0x20A0
 +
| sketchdemo.dol -crc Check -auto
 +
|-
 +
| sketchS
 +
| sketchS (sort)
 +
| Sketch Demo Stress - 3000 Frames
 +
| 0x20A1
 +
| sketchdemo.dol -crc Check -stress
 +
|-
 +
| SlotLed
 +
| Slot LED test
 +
| Slot LED test
 +
| 0xA089
 +
| SlotLed.dol
 +
|-
 +
| smplDnt
 +
| smplDnt (sort)
 +
| Graphics Test simpledonut for Block top
 +
| 0x2006
 +
| simpledonut.dol -o simpledonut -i /images/material.bmp -t 7 -gold c464ffef -dgold 1ff43e0d -mgold 799941cb -dgoldB 4e3e4da9 -inter _interactive_ -crc _crc_
 +
|-
 +
| spindntA
 +
| spindntA (sort)
 +
| Auto version of Spin Donut - Checksum over 100 frames
 +
| 0x2081
 +
| spindonutAuto.dol -f=100 -crc=4672353c
 +
|-
 +
| spindntS
 +
| spindntS (sort)
 +
| Stress version of Spin Donut - Checksum over 3000 frames
 +
| 0x2083
 +
| spindonutAuto.dol -f=3000 -crc=da2a01cc
 +
|-
 +
| splHBWRL
 +
| splHBWRL (sort)
 +
| Lower Mem check with High Bandwidth Read (Texture Preload)
 +
| 0x5007
 +
| memchk_HBWR.dol
 +
|-
 +
| splHBWRU
 +
| splHBWRU (sort)
 +
| Upper Mem check with High Bandwidth Read (Texture Preload)
 +
| 0x5005
 +
| memchk_HBWR.dol
 +
|-
 +
| splHBWWL
 +
| splHBWWL (sort)
 +
| Lower Mem check with High Bandwidth Write (EFB Copyout)
 +
| 0x5008
 +
| memchk_HBWW.dol
 +
|-
 +
| splHBWWU
 +
| splHBWWU (sort)
 +
| Upper Mem check with High Bandwidth Write (EFB Copyout)
 +
| 0x5006
 +
| memchk_HBWW.dol
 +
|-
 +
| splPhysL
 +
| splPhys Lo (sort)
 +
| Splash physical pattern test
 +
| 0x500C
 +
| spl_physcheck.dol
 +
|-
 +
| splPhysU
 +
| splPhys Up (sort)
 +
| Splash physical pattern test
 +
| 0x500D
 +
| spl_physcheck.dol
 +
|-
 +
| spnShdB
 +
| spnShdB (lab use)
 +
| Uses enhanced revB comparisons to do shadow-mapping
 +
| 0x201b
 +
| spinshadowB.dol -inter _interactive_ -crc _crc_
 +
|-
 +
| sprite
 +
| sprite (sort)
 +
| Simple texture test
 +
| 0x2004
 +
| sprite.dol -gold ba245206 -dgold ae208a4a -mgold 9abac5c7 -dgoldB 4b5a88d0 -inter _interactive_ -crc _crc_
 +
|-
 +
| sramClr
 +
| SRAM Clr (sort)
 +
| SRAM and RTC test and clear
 +
| 0x06A1
 +
| sramClear.dol
 +
|-
 +
| SramClrA
 +
| SRAM Clr (sort)
 +
| SRAM and RTC test and clear
 +
| 0x06A2
 +
| SramClear.dol
 +
|-
 +
| SramFlag
 +
| Sram Flag(lab use)
 +
| Sram Flag information
 +
| 0xA213
 +
| SramFlag.dol -crc Check
 +
|-
 +
| sraminfo
 +
| sraminfo (lab use)
 +
| Displays contents of RTC and SRAM
 +
| 0x4082
 +
| sraminfo.dol
 +
|-
 +
| stateAll
 +
| stateAll (sort)
 +
| Tests all CP state transitions
 +
| 0x1104
 +
| state.dol -rev 1 -e 1 -f state_long
 +
|-
 +
| su_f0
 +
| su_f0 (sort)
 +
| Checks for holes and double-hits
 +
| 0x1400
 +
| pinwheel.dol -o f0 -r 256 -n 24 -d 0 0 -gold eecf6b3f -dgold 9ba1ada0 -mgold 39a078fa -dgoldB 9ba1ada0 -inter _interactive_ -crc _crc_
 +
|-
 +
| su_f0m
 +
| su_f0m (sort)
 +
| Checks for holes and double-hits
 +
| 0x1409
 +
| pinwheel.dol -o f0m -r 256 -n 24 -d 0 0 -m -gold c16ac4f6 -dgold eefb01e7 -mgold feae9307 -dgoldB b5794025 -inter _interactive_ -crc _crc_
 +
|-
 +
| su_g1
 +
| su_g1 (sort)
 +
| Tests texture offset for points
 +
| 0x1413
 +
| pointoffset.dol -o g1 -i /images/point.bmp -gold 5fb5cd10 -dgold 533987b5 -mgold 8333b54a -dgoldB 78fe72ed -inter _interactive_ -crc _crc_
 +
|-
 +
| su_g2
 +
| su_g2 (sort)
 +
| Tests texture offset for lines
 +
| 0x1414
 +
| lineoffset.dol -o g2 -i /images/line.bmp -gold 63f7ddea -dgold 68810224 -mgold 5f4016f -dgoldB 5c4f5a9 -inter _interactive_ -crc _crc_
 +
|-
 +
| su_g3
 +
| su_g3 (sort)
 +
| Tests Z-freeze functionality
 +
| 0x1415
 +
| zfreeze.dol -o g3 -gold dee0bb2 -dgold deaa7659 -mgold 11b502f5 -dgoldB 2c11af63 -inter _interactive_ -crc _crc_
 +
|-
 +
| swupCard
 +
| Swupdate(ios0.7.x) for RVL system
 +
| WAD files within GC memory card.
 +
| 0xA0A6
 +
| swupdate_card.dol
 +
|-
 +
| swupDiag
 +
| Swupdate(ios0.7.x) for PP3 board
 +
| Need 64MB GDDR system and IOP-OS0.7.x
 +
| 0xA0A5
 +
| swupdateDiag.dol
 +
|-
 +
| TaruTest
 +
| Taru konga test
 +
| Taru konga test
 +
| 0xA20D
 +
| KongaTest.dol
 +
|-
 +
| tevComp
 +
| tev-comp (sort)
 +
| Tests tev complex
 +
| 0x150b
 +
| tev-complex.dol -crc Check
 +
|-
 +
| tex-lodA
 +
| tex-lod (lab only)
 +
| DEMO sample of advanced LOD filters test
 +
| 0x1608
 +
| tex-lod.dol -auto
 +
|-
 +
| tex-lodM
 +
| tex-lod (lab only)
 +
| DEMO sample of advanced LOD filters test
 +
| 0x160A
 +
| tex-lod.dol -manual
 +
|-
 +
| tex-lodS
 +
| tex-lod (lab only)
 +
| DEMO sample of advanced LOD filters test
 +
| 0x1609
 +
| tex-lod.dol -stress
 +
|-
 +
| tex_tf9
 +
| TF9 (sort)
 +
| Tests 8 bit TLUT texture format
 +
| 0x1600
 +
| TF9.dol -gold 99D08B63 -dgold e8709d70 -mgold B226D90A -dgoldB A103D514 -inter _interactive_ -crc _crc_
 +
|-
 +
| texlit8
 +
| texlit8 (sort)
 +
| 8Tex 8light Test by ATI
 +
| 0x2031
 +
| 8texnlight.dol -gold cb7d9fbf -dgoldB defecc40 -inter _interactive_ -crc _crc_
 +
|-
 +
| tool1019
 +
| Tool 1019
 +
| Tool for Memory Card 1019 (for Uji)
 +
| 0xA021
 +
| tool1019.dol
 +
|-
 +
| tvdclbg
 +
| tvdclbg (sort)
 +
| Test texture alpha functionality
 +
| 0x1503
 +
| alphatest.dol -o decal_big -i /images/atex.bmp -sz 640 480 -gold 9655f018 -dgold c4c7cd85 -mgold 575759b0 -dgoldB ccd220f6 -inter _interactive_ -crc _crc_
 +
|-
 +
| tvmbsbg
 +
| tvmbsbg (sort)
 +
| Auto test of XF-based embossing
 +
| 0x1504
 +
| emboss.dol -o emboss_big -i /images/artx.bmp /images/atex.bmp -sz 640 480 -gold 13f5b40a -dgold 3072693 -mgold afcb0427 -dgoldB a6878de0 -inter _interactive_ -crc _crc_
 +
|-
 +
| tvzr8bg
 +
| zr8_big (sort)
 +
| Tests Z texturing using fog
 +
| 0x1502
 +
| ztest.dol -o zr8_big -i /images/ztex.bmp -a 2 -f 0 -r 0 0.00016 -sz 640 480 -gold 1f6a7225 -dgold e67db5ea -mgold 3c68abfe -dgoldB 6d906195 -inter _interactive_ -crc _crc_
 +
|-
 +
| tx_crmmr
 +
| crmmario (sort)
 +
| Tests different combinations of Clamp, Repeat, Mirror
 +
| 0x1604
 +
| crmbmp.dol crmmario /images/mario.bmp -gold 7b18dd64 -dgold d1ec9adc -mgold 5d1e908b -dgoldB b61664ed -inter _interactive_ -crc _crc_
 +
|-
 +
| tx_crmvt
 +
| crmevita (sort)
 +
| Tests different combinations of Clamp, Repeat, Mirror
 +
| 0x1603
 +
| crmbmp.dol crmevita /images/evitas64.bmp -gold cf8b1440 -dgold 85d7ca48 -mgold ad0d9724 -dgoldB b101905f -inter _interactive_ -crc _crc_
 +
|-
 +
| txfmtrnd
 +
| fmtrand (sort)
 +
| Tests 11 texture formats
 +
| 0x1607
 +
| fmtrand.dol fmtrand -goldB 660e981b -dgoldB 2edf06f6 -inter _interactive_ -crc _crc_
 +
|-
 +
| u_aidsp
 +
| AI Dsp
 +
| AI Dsp
 +
| 0x091A
 +
| aidsp.dol
 +
|-
 +
| u_array
 +
| array
 +
| Tests Vertex formats & Array strides
 +
| 0x1135
 +
| array.dol -s
 +
|-
 +
| u_attlig
 +
| AttenLight
 +
| Tests lights and light attenuation
 +
| 0x1722
 +
| AttLight.dol -s
 +
|-
 +
| u_blend
 +
| Blend test
 +
| Blend Test
 +
| 0x1287
 +
| blend.dol -inter _interactive_ -crc _crc_
 +
|-
 +
| u_bumpte
 +
| bump
 +
| Tries all 64 possible 1,0 indirect matrices
 +
| 0x1010
 +
| bumptest.dol -s
 +
|-
 +
| u_cartoA
 +
| cartoonA (sort)
 +
| Demonstrates cartoon rendering technique
 +
| 0x201e
 +
| cartoonA.dol -o cartoon -gold BC07FD51 -dgold 1ff43e0d -mgold 799941cb -dgoldB 5536E088 -inter _interactive_ -crc _crc_
 +
|-
 +
| u_clkspd
 +
| Clock speed/PLLCFG
 +
| Checks bus speed and Gekko PLL config
 +
| 0x4010
 +
| clkspeed.dol
 +
|-
 +
| u_dcre
 +
| dcre (lab use)
 +
| DCRE-int happens at same time with AI-DMA and CPU int
 +
| 0x0A2A
 +
| dcre.dol
 +
|-
 +
| u_dspacc
 +
| Dsp Accelalator
 +
| Akagi's Dsp Test 1
 +
| 0x0A86
 +
| dspacc.dol
 +
|-
 +
| u_dspdec
 +
| DSP Dec (sort)
 +
| DSP Adpcm Decoder
 +
| 0x0A2B
 +
| dspdec.dol
 +
|-
 +
| u_dsprm2
 +
| DSP ROM2 (sort)
 +
| DSP Security Check
 +
| 0x0A2C
 +
| dsprom2.dol
 +
|-
 +
| u_efberr
 +
| efberr (sort)
 +
| Targeted at efb-write xtalk/hold-time bank A bug
 +
| 0x202B
 +
| efberr.dol -inter _interactive_ -crc _crc_
 +
|-
 +
| u_efbt10
 +
| EFB 10Ptn Verbose
 +
| Embedded Frame Buffer Color & Z Test - 10 patterns
 +
| 0x128d
 +
| efbt10.dol
 +
|-
 +
| u_gpits
 +
| GPITS
 +
| Gekko Portable Integrated Test Suite
 +
| 0x010F
 +
| gpits.dol
 +
|-
 +
| u_Mcomp
 +
| MComp (Sort)
 +
| Motion Compensation Test
 +
| 0x2029
 +
| mc.dol
 +
|-
 +
| u_memspd
 +
| PI<->MEM speed test
 +
| Calculates processor bandwidth usage
 +
| 0x4011
 +
| memspeed.dol
 +
|-
 +
| u_multdA
 +
| multDntA (sort)
 +
| Multi-Donut Auto combination graphics test
 +
| 0x201f
 +
| multiDA.dol -m -c -f 100 -crcVal 0bd7a00c -inter _interactive_ -crc _crc_
 +
|-
 +
| u_pinwhe
 +
| su/pinwheel
 +
| Checks for holes and double-hits
 +
| 0x1420
 +
| pinwheel.dol -s
 +
|-
 +
| u_rtcrom
 +
| RtcRom Test
 +
| Checks Rtck and RtcSram.
 +
| 0x061F
 +
| rtcrom.dol
 +
|-
 +
| u_spindA
 +
| spndAuto (sort)
 +
| Auto version of Spin Donut - Checksum over 100 frames
 +
| 0x201d
 +
| spinDAut.dol -f=100 -crc=979d2cfd
 +
|-
 +
| u_strm
 +
| strm
 +
| Tests revA->revB bug fixes in CP
 +
| 0x1136
 +
| strm.dol -s
 +
|-
 +
| u_vtxdes
 +
| vtxdesc
 +
| Tests Vtx packet & description combinations
 +
| 0x1131
 +
| vtxdesc.dol -s 
 +
|-
 +
| u_xf024
 +
| xf024 (sort)
 +
| Tests multi-texture, texgen & bumpmap
 +
| 0x1718
 +
| misc004.dol -test xf024 -clip -init_efb -copy_out -gold d30e282b -dgold 32c4d3d2 -mgold 2fe0ccc2 -dgoldB 507b5a20 -inter _interactive_ -crc _crc_
 +
|-
 +
| UI_V3
 +
| UI ver.3 test (lab use)
 +
| Test for UI ver.3
 +
| 0xA086
 +
| ui_v3.dol
 +
|-
 +
| ujiarry1
 +
| ujiarry1 (sort)
 +
| Tests Vertex formats & Array strides (1 Frame version)
 +
| 0x1133
 +
| ujiarray.dol -s 
 +
|-
 +
| ujiarry8
 +
| ujiarry8 (sort)
 +
| Tests Vertex formats & Array strides (8 Frame version)
 +
| 0x1132
 +
| ujiarray.dol
 +
|-
 +
| ujicache
 +
| ujicache (sort)
 +
| Similar to irdcache - uses image data from DVD
 +
| 0x0110
 +
| ujicache.dol crmmario /images/remario.bmp -gold 7b18dd64 -dgold d1ec9adc -mgold 5d1e908b -dgoldB b61664ed -inter _interactive_ -crc _crc_ 
 +
|-
 +
| ujicp3
 +
| ujicp3 (sort)
 +
| Tests display lists
 +
| 0x1129
 +
| cp3.dol -goldB 9E4AEBDD -dgoldB 8B837FE0 -inter _interactive_ -crc _crc_
 +
|-
 +
| ujistrm1
 +
| ujistrm1 (sort)
 +
| Tests revA->revB bug fixes in CP (1 Frame version)
 +
| 0x1138
 +
| ujistrm.dol -s 
 +
|-
 +
| ujistrm5
 +
| ujistrm5 (sort)
 +
| Tests revA->revB bug fixes in CP (5 Frame version)
 +
| 0x1134
 +
| ujistrm.dol
 +
|-
 +
| ujisu4
 +
| ujisu4 (sort)
 +
| Tests new revB line-width modification based on field mode
 +
| 0x1410
 +
| su4.dol -goldB cd25adda -dgoldB 76b41d49 -inter _interactive_ -crc _crc_
 +
|-
 +
| ujivtx1
 +
| ujivtx1 (sort)
 +
| Tests Vtx packet & description combinations (1 frame version)
 +
| 0x1137
 +
| ujivxdsc.dol -s
 +
|-
 +
| ujivtx24
 +
| ujivtx24 (sort)
 +
| Tests Vtx packet & description combinations (24 Frame version)
 +
| 0x1130
 +
| ujivxdsc.dol
 +
|-
 +
| ULibDemo
 +
| UJI Library Demo
 +
| Using Layer System.
 +
| 0xA0A7
 +
| ULibDemo.dol
 +
|-
 +
| usb1A
 +
| OHC Test (Auto)
 +
| OHCs enumerate to connected devices.
 +
| 0x0205
 +
| usb_test_ios.dol -d 3
 +
|-
 +
| util1019
 +
| utility 1019
 +
| Utility for Memory Card 1019
 +
| 0xA022
 +
| utility1019.dol
 +
|-
 +
| ViGazou
 +
| ViGazou (lab use)
 +
| VI Test Images
 +
| 0xA202
 +
| tvtest.dol -crc Check
 +
|-
 +
| ViOrig
 +
| ViOrig (lab use)
 +
| VI Test Program
 +
| 0xA200
 +
| main.dol
 +
|-
 +
| ViRw
 +
| ViRw (lab use)
 +
| VI Register R/W - NTSC, PAL, MPAL, Interlace, Progressive
 +
| 0xA201
 +
| main.dol
 +
|-
 +
| VIScale
 +
| VIScale test(lab use)
 +
| VI Holizontal Scaling Test
 +
| 0xA216
 +
| VIScale.dol
 +
|-
 +
| vtxdesc1
 +
| vtxdesc1 (sort)
 +
| Tests Vtx packet & description combinations
 +
| 0x1105
 +
| vtxdesc.dol -f vtxdesc1 -p i8,3,f,0 -c0 i8,4,rgba8,0 -gold a3eda471 -dgold d1ef62be -mgold 25f537ee -dgoldB 296d4625 -inter _interactive_ -crc _crc_
 +
|-
 +
| vtxdesc2
 +
| vtxdesc2 (sort)
 +
| Tests Vtx packet & description combinations
 +
| 0x1106
 +
| vtxdesc.dol -f vtxdesc2 -p d,3,b,0 -c0 i8,4,rgba8,0 -gold 9969798e -dgold ba849db2 -mgold e78369ff -dgoldB 17983520 -inter _interactive_ -crc _crc_
 +
|-
 +
| vtxdesc3
 +
| vtxdesc3 (sort)
 +
| Tests Vtx packet & description combinations
 +
| 0x1107
 +
| vtxdesc.dol -f vtxdesc3 -p d,3,ub,0 -c0 i8,4,rgba8,0 -gold 117b4a99 -dgold 7be4cdf7 -mgold adf3945b -dgoldB a3d8eb97 -inter _interactive_ -crc _crc_
 +
|-
 +
| vtxdesc4
 +
| vtxdesc4 (sort)
 +
| Tests Vtx packet & description combinations
 +
| 0x1108
 +
| vtxdesc.dol -f vtxdesc4 -p d,3,s,0 -c0 i8,4,rgba8,0 -gold 9969798e -dgold ba849db2 -mgold e78369ff -dgoldB 17983520 -inter _interactive_ -crc _crc_
 +
|-
 +
| vtxdesc5
 +
| vtxdesc5 (sort)
 +
| Tests Vtx packet & description combinations
 +
| 0x1109
 +
| vtxdesc.dol -f vtxdesc5 -p d,3,us,0 -c0 i8,4,rgba8,0 -gold 117b4a99 -dgold 7be4cdf7 -mgold adf3945b -dgoldB a3d8eb97 -inter _interactive_ -crc _crc_
 +
|-
 +
| vtxdesc6
 +
| vtxdesc6 (sort)
 +
| Tests Vtx packet & description combinations
 +
| 0x110a
 +
| vtxdesc.dol -f vtxdesc6 -p i8,3,f,0 -c0 i8,4,r5g6b5,0 -gold eaf06a45 -dgold 11f1abfd -mgold 2c2e7636 -dgoldB 70811dc7 -inter _interactive_ -crc _crc_
 +
|-
 +
| vtxdesc7
 +
| vtxdesc7 (sort)
 +
| Tests Vtx packet & description combinations
 +
| 0x110b
 +
| vtxdesc.dol -f vtxdesc7 -p i16,3,f,0 -c0 i8,4,rgba8,0 -gold a3eda471 -dgold d1ef62be -mgold 25f537ee -dgoldB 296d4625 -inter _interactive_ -crc _crc_
 +
|-
 +
| vtxdesc8
 +
| vtxdesc8 (sort)
 +
| Tests Vtx packet & description combinations
 +
| 0x110c
 +
| vtxdesc.dol -f vtxdesc8 -p i16,3,us,0 -c0 i8,4,rgba8,0 -gold 117b4a99 -dgold 7be4cdf7 -mgold adf3945b -dgoldB a3d8eb97 -inter _interactive_ -crc _crc_
 +
|-
 +
| vtxdesc9
 +
| vtxdesc9 (sort)
 +
| Tests Vtx packet & description combinations
 +
| 0x110d
 +
| vtxdesc.dol -f vtxdesc9 -p i16,3,s,0 -c0 i8,4,rgba8,0 -gold 9969798e -dgold ba849db2 -mgold e78369ff -dgoldB 17983520 -inter _interactive_ -crc _crc_
 +
|-
 +
| vtxdsc10
 +
| vtxdsc10 (sort)
 +
| Tests Vtx packet & description combinations
 +
| 0x110e
 +
| vtxdesc.dol -f vtxdesc10 -p i8,2,s,9 -c0 d,4,rgba4,0 -c1 i16,3,r5g6b5,0 -t0 i8,2,us,12 -t1 i16,1,ub,0 -t2 d,2,b,0 -gold 7e1671bb -dgold d2ba0349 -mgold 193934fc -dgoldB ae9fcc93 -inter _interactive_ -crc _crc_
 +
|-
 +
| vtxdsc11
 +
| vtxdsc11 (sort)
 +
| Tests Vtx packet & description combinations
 +
| 0x110f
 +
| vtxdesc.dol -f vtxdesc11 -p i16,3,b,0 -c0 i8,3,rgbx8,0 -c1 d,4,rgba6,0 -t0 d,2,ub,0 -t1 d,1,b,0 -t2 i8,2,f,0 -t3 i8,1,us,15 -t4 i16,2,s,8 -t5 d,2,us,0 -t6 i8,1,f,0 -t7 i8,2,ub,0 -gold e61fbb15 -dgold de1135a2 -mgold 1aa56b5e -dgoldB de68173e -inter _interactive_ -crc _crc_
 +
|-
 +
| vtxdsc12
 +
| vtxdsc12 (sort)
 +
| Tests Vtx packet & description combinations
 +
| 0x1110
 +
| vtxdesc.dol -f vtxdesc12 -p d,2,us,31 -c0 i8,4,rgba8,5 -gold 117b4a99 -dgold 7be4cdf7 -mgold adf3945b -dgoldB a3d8eb97 -inter _interactive_ -crc _crc_
 +
|-
 +
| vtxdsc13
 +
| vtxdsc13 (sort)
 +
| Tests Vtx packet & description combinations
 +
| 0x1111
 +
| vtxdesc.dol -f vtxdesc13 -p d,2,s,0 -c0 d,3,rgba8,5 -c1 i16,3,rgb8,5 -gold f025801f -dgold 86dba71c -mgold ee0ef875 -dgoldB 36477901 -inter _interactive_ -crc _crc_
 +
|-
 +
| vtxdsc14
 +
| vtxdsc14 (sort)
 +
| Tests Vtx packet & description combinations
 +
| 0x1112
 +
| vtxdesc.dol -f vtxdesc14 -mi p -p i16,2,b,10 -t0 d,1,ub,5 -gold d1ff971e -dgold 3a810d95 -mgold 197c70e1 -goldB 3d4024f8 -dgoldB 26f87cca -inter _interactive_ -crc _crc_
 +
|-
 +
| vtxdsc15
 +
| vtxdsc15 (sort)
 +
| Tests Vtx packet & description combinations
 +
| 0x1113
 +
| vtxdesc.dol -f vtxdesc15 -mi p,t0,t1,t2,t3,t4,t5,t6,t7 -p i16,2,b,10 -c0 d,3,rgbx8,0 -t0 i8,2,ub,5 -gold 5783d8b0 -dgold 571b1f6e -mgold 945a53f0 -goldB 9c9a4a72 -dgoldB 5adb3846 -inter _interactive_ -crc _crc_
 +
|-
 +
| vtxdsc16
 +
| vtxdsc16 (sort)
 +
| Tests Vtx packet & description combinations
 +
| 0x1114
 +
| vtxdesc.dol -f vtxdesc16 -mi t0,t1,t2,t3 -p i8,3,us,1 -n d,9,s,31 -c0 i8,3,r5g6b5,0 -c1 i16,3,rgb8,0 -t0 d,2,ub,0 -t1 i8,1,b,1 -t2 i16,2,s,2 -t3 d,1,us,3 -t4 i16,1,f,8 -t5 d,2,us,4 -t6 i8,1,ub,9 -t7 i8,2,s,31 -gold 285a0ba4 -dgold 85bd7ba6 -mgold 3942764b -dgoldB 5f74079b -inter _interactive_ -crc _crc_
 +
|-
 +
| vtxdsc17
 +
| vtxdsc17 (sort)
 +
| Tests Vtx packet & description combinations
 +
| 0x1115
 +
| vtxdesc.dol -f vtxdesc17 -mi p,t6,t7 -p i16,2,s,31 -n d,9,f,0 -c0 i8,3,r5g6b5,0 -gold 81012ae9 -dgold f820bfc4 -mgold 155a9c42 -dgoldB 7ba731ab -inter _interactive_ -crc _crc_
 +
|-
 +
| vtxdsc18
 +
| vtxdsc18 (sort)
 +
| Tests Vtx packet & description combinations
 +
| 0x1116
 +
| vtxdesc.dol -f vtxdesc18 -mi p,t0,t7 -p d,3,f,31 -n d,3,us,3 -c0 i16,3,r5g6b5,0 -gold eaf06a45 -dgold 11f1abfd -mgold 2c2e7636 -dgoldB 70811dc7 -inter _interactive_ -crc _crc_
 +
|-
 +
| vtxdsc19
 +
| vtxdsc19 (sort)
 +
| Tests Vtx packet & description combinations
 +
| 0x1117
 +
| vtxdesc.dol -f vtxdesc19 -mi p,t3,t5 -p i8,3,ub,31 -n i16,9,b,0 -t0 i8,1,us,10 -gold 56a52e85 -dgold 9ed032e3 -mgold 9cdda91a -goldB ff434aed -dgoldB 46c58a89 -inter _interactive_ -crc _crc_
 +
|-
 +
| vtxdsc20
 +
| vtxdsc20 (sort)
 +
| Tests Vtx packet & description combinations
 +
| 0x1118
 +
| vtxdesc.dol -f vtxdesc20 -mi t3,t4 -p i8,3,s,15 -n i8,9,s,31 -t0 i16,2,s,10 -gold 3009d982 -dgold d9dc3a32 -mgold f4cc3a7f -dgoldB f51a654c -inter _interactive_ -crc _crc_
 +
|-
 +
| vtxdsc21
 +
| vtxdsc21 (sort)
 +
| Tests Vtx packet & description combinations
 +
| 0x1119
 +
| vtxdesc.dol -f vtxdesc21 -mi t3,t4 -p i8,3,s,15 -n i8,3,ub,0 -c0 i16,4,rgba8,0 -gold 9969798e -dgold ba849db2 -mgold e78369ff -dgoldB 17983520 -inter _interactive_ -crc _crc_
 +
|-
 +
| vtxdsc22
 +
| vtxdsc22 (sort)
 +
| Tests Vtx packet & description combinations
 +
| 0x111a
 +
| vtxdesc.dol -f vtxdesc22 -rev 1 -p d,3,b,3 -c0 i8,3,rgb8,0 -t0 d,2,ub,5 -goldB 9c9a4a72 -dgoldB 5adb3846 -inter _interactive_ -crc _crc_
 +
|-
 +
| Waikiki
 +
| Waikiki test (lab use)
 +
| Echo back program using Waikiki
 +
| 0xA085
 +
| wktest.dol
 +
|-
 +
| WDHLD1_H
 +
| Wd-Hold1 Hi (sort)
 +
| Write-Disturb Hold pattern-1
 +
| 0x5027
 +
| memchk_WDhold1.dol
 +
|-
 +
| WDHLD1_L
 +
| Wd-Hold1 Lo (sort)
 +
| Write-Disturb Hold pattern-1
 +
| 0x5022
 +
| memchk_WDhold1.dol
 +
|-
 +
| WDHLD2_H
 +
| Wd-Hold2 Hi (sort)
 +
| Write-Disturb Hold pattern-2
 +
| 0x5028
 +
| memchk_WDhold2.dol
 +
|-
 +
| WDHLD2_L
 +
| Wd-Hold2 Lo (sort)
 +
| Write-Disturb Hold pattern-2
 +
| 0x5023
 +
| memchk_WDhold2.dol
 +
|-
 +
| Wpad_BU
 +
| WPAD Bring Up
 +
| WPAD bring up test
 +
| 0xA022
 +
| wpad_bringup.dol
 +
|-
 +
| WpadSmpl
 +
| WPAD Simple
 +
| WPAD simple test
 +
| 0xA021
 +
| simple_test.dol
 +
|-
 +
| WpadTool
 +
| WPAD tool
 +
| WPAD test tool
 +
| 0xA020
 +
| wpad_tool.dol
 +
|-
 +
| wrtgath
 +
| wrtgath (sort)
 +
| Uses Gekko's write gatherer and the PI->CP fifo to write to main memory.
 +
| 0x0402
 +
| wrtgath.dol
 +
|-
 +
| wrtgathc
 +
| wrtgathc (sort)
 +
| GekkoDD4.0 WriteGather Diag.
 +
| 0x0417
 +
| wrtgathc.dol
 +
|-
 +
| xf001
 +
| xf001 (sort)
 +
| Tests ambient and material colors
 +
| 0x1700
 +
| AmbMatColor.dol -nic 2 -noc 2 -vlg -reg c0mat -reg c1mat -reg c0amb -reg c1amb -test xf001 -pipe -init_efb -copy_out -gold 525661e4 -dgold a460de29 -mgold 8fe635b5 -dgoldB bfbb4a0d -inter _interactive_ -crc _crc_
 +
|-
 +
| xf012
 +
| xf012 (sort)
 +
| Tests clipping
 +
| 0x170b
 +
| clip_onetri_onecolor.dol -test xf012 -init_efb -copy_out -gold 9034448b -dgold 12f6dbfc -mgold ff193b2d -dgoldB 9c582d9 -inter _interactive_ -crc _crc_
 +
|-
 +
| xf013
 +
| xf013 (sort)
 +
| Tests clipping
 +
| 0x170c
 +
| clip_sprite.dol -test xf013 -init_efb -copy_out -gold 2e3ca402 -dgold b586b4c5 -mgold f030927f -dgoldB 39552b2f -inter _interactive_ -crc _crc_
 +
|-
 +
| xf014
 +
| xf014 (sort)
 +
| Tests clipping
 +
| 0x170d
 +
| clip_rnd_poly.dol -test xf014 -n 2 -count 100 -init_efb -copy_out -gold c3ae4a4e -dgold 5bd18889 -mgold f54581cc -dgoldB 2273d620 -inter _interactive_ -crc _crc_
 +
|-
 +
| xf015
 +
| xf015 (sort)
 +
| Tests clipping
 +
| 0x170e
 +
| clip_perspsprite.dol -test xf015 -init_efb -copy_out -gold 1bb8c0b1 -dgold 1bb6e5f7 -mgold 50c115d9 -dgoldB afa061ec -inter _interactive_ -crc _crc_
 +
|-
 +
| xf016
 +
| xf016 (sort)
 +
| Tests clipping
 +
| 0x170f
 +
| clip_vertex_fifo.dol -n 2 -test xf016 -init_efb -copy_out -gold face9686 -dgold da5b16da -mgold 8869a84f -dgoldB 94808358 -inter _interactive_ -crc _crc_
 +
|-
 +
| xf017
 +
| xf017 (sort)
 +
| Tests multiple lights and colors
 +
| 0x1710
 +
| ColorNLightM.dol -test xf017 -reg c0mat -reg c1mat -c0l 03567 -c1l 125 -pipe -init_efb -copy_out -gold 35575a2c -dgold 6ff3a69a -mgold 77725574 -dgoldB 3ea062b1 -inter _interactive_ -crc _crc_
 +
|-
 +
| xf018
 +
| xf018 (sort)
 +
| Tests XF-based embossing
 +
| 0x1711
 +
| bump_tex.dol -testName xf018 -height=400 -print=1 -posZ=-1.0 -axis=x -angleT=0.0 -pipe=1 -bringup=1 -init_efb -copy_out -gold 9384a24f -dgold 438eb743 -mgold 86bae81a -dgoldB 2d8f04ce -inter _interactive_ -crc _crc_
 +
|-
 +
| xf019
 +
| xf019 (sort)
 +
| Tests XF-based embossing
 +
| 0x1712
 +
| bump_tex.dol -testName xf019 -height=400 -print=1 -posZ=-1.0 -axis=t -angleT=45.0 -bumpNum=2 -pipe=1 -bringup=1 -init_efb -copy_out -gold 1a3f43 -dgold d0125687 -mgold d0ba778e -dgoldB 7a1d2901 -inter _interactive_ -crc _crc_
 +
|-
 +
| xf020
 +
| xf020 (sort)
 +
| Tests XF-based embossing
 +
| 0x1713
 +
| bump_tex.dol -testName xf020 -height=400 -print=1 -posZ=-1.0 -axis=x -angleT=0.0 -bumpNum=3 -texSrcA=12 -texSrcB=0 -texSrcC=1 -bumpFuncA=0 -bumpFuncB=0 -bumpFuncC=0 -pipe=1 -bringup=1 -init_efb -copy_out -gold 464c39b6 -dgold 72f9ead9 -mgold 422072cd -dgoldB c0f4fb46 -inter _interactive_ -crc _crc_
 +
|-
 +
| xf021
 +
| xf021 (sort)
 +
| Tests multiple texture coordinates
 +
| 0x1714
 +
| misc001.dol -test xf021 -init_efb -copy_out -gold b02d05d0 -dgold 1c017b7a -mgold 3d6a23cb -dgoldB d2e9dc2a -inter _interactive_ -crc _crc_
 +
|-
 +
| xf022
 +
| xf022 (sort)
 +
| Tests color texgen
 +
| 0x1715
 +
| misc002.dol -test xf022 -init_efb -copy_out -gold eab4c70e -dgold c76def6f -mgold fe6100e8 -dgoldB e7bf27cc -inter _interactive_ -crc _crc_
 +
|-
 +
| xf023
 +
| xf023 (sort)
 +
| Tests multi-texture, texgen & bumpmap
 +
| 0x1716
 +
| misc003.dol -test xf023 -init_efb -copy_out -gold 1ed2b951 -dgold 82d0ee67 -mgold ab2311f5 -dgoldB 8cf106b3 -inter _interactive_ -crc _crc_
 +
|-
 +
| xf024
 +
| xf024 (sort)
 +
| Tests multi-texture, texgen & bumpmap
 +
| 0x1717
 +
| misc003.dol -test xf024 -clip -init_efb -copy_out -gold d30e282b -dgold 32c4d3d2 -mgold 2fe0ccc2 -dgoldB 507b5a20 -inter _interactive_ -crc _crc_
 +
|-
 +
| YADSFT0H
 +
| YaddrShift Hi(sort)
 +
| Y-address Shift pattern0
 +
| 0x502E
 +
| memchk_YaddrShift0.dol
 +
|-
 +
| YADSFT0L
 +
| YaddrShift Lo(sort)
 +
| Y-address Shift pattern0
 +
| 0x502C
 +
| memchk_YaddrShift0.dol
 +
|-
 +
| YADSFT1H
 +
| YaddrShift Hi(sort)
 +
| Y-address Shift pattern1
 +
| 0x502F
 +
| memchk_YaddrShift1.dol
 +
|-
 +
| YADSFT1L
 +
| YaddrShift Lo(sort)
 +
| Y-address Shift pattern1
 +
| 0x502D
 +
| memchk_YaddrShift1.dol
 +
|-
 +
| zebraA
 +
| zebraA (sort)
 +
| Zebra Auto - Character Pipeline Gekko Skinning Demo
 +
| 0x2084
 +
| zebra.dol -crc Check -auto
 +
|-
 +
| zebraM
 +
| Zebra Manual
 +
| Character Pipeline - Gekko Skinning Demo
 +
| 0x3006
 +
| zebra.dol -crc Check -manual
 +
|-
 +
| zebraS
 +
| zebraS (sort)
 +
| Zebra Stress - Character Pipeline Gekko Skinning Demo - 3000 frames
 +
| 0x2085
 +
| zebra.dol -crc Check -stress
 +
|-
 +
| zebraZ
 +
| zebraZ (sort)
 +
| Zebra Stress - Character Pipeline Gekko Skinning Demo - 3000 frames
 +
| 0x2086
 +
| zebra.dol -crc Check -stress
 +
|}
    
{{Template:WiiNavbox}}
 
{{Template:WiiNavbox}}