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}}