sm64

A Super Mario 64 decompilation
Log | Files | Refs | README | LICENSE

model.inc.c (30436B)


      1 // Chain Chomp
      2 
      3 // 0x06021388
      4 UNUSED static const Lights1 chain_chomp_lights_unused1 = gdSPDefLights1(
      5     0x3f, 0x3f, 0x3f,
      6     0xff, 0xff, 0xff, 0x28, 0x28, 0x28
      7 );
      8 
      9 // 0x060213A0
     10 UNUSED static const Lights1 chain_chomp_lights_unused2 = gdSPDefLights1(
     11     0x03, 0x03, 0x05,
     12     0x0d, 0x0f, 0x16, 0x28, 0x28, 0x28
     13 );
     14 
     15 // 0x060213B8
     16 UNUSED static const Lights1 chain_chomp_lights_unused3 = gdSPDefLights1(
     17     0x25, 0x00, 0x00,
     18     0x96, 0x00, 0x00, 0x28, 0x28, 0x28
     19 );
     20 
     21 // 0x060213D0
     22 ALIGNED8 static const Texture chain_chomp_seg6_texture_060213D0[] = {
     23 #include "actors/chain_chomp/chain_chomp_bright_shine.rgba16.inc.c"
     24 };
     25 
     26 // 0x06021BD0
     27 ALIGNED8 static const Texture chain_chomp_seg6_texture_06021BD0[] = {
     28 #include "actors/chain_chomp/chain_chomp_dull_shine.rgba16.inc.c"
     29 };
     30 
     31 // 0x060223D0
     32 ALIGNED8 static const Texture chain_chomp_seg6_texture_060223D0[] = {
     33 #include "actors/chain_chomp/chain_chomp_tongue.rgba16.inc.c"
     34 };
     35 
     36 // 0x06022BD0
     37 ALIGNED8 static const Texture chain_chomp_seg6_texture_06022BD0[] = {
     38 #include "actors/chain_chomp/chain_chomp_tooth.rgba16.inc.c"
     39 };
     40 
     41 // 0x060233D0
     42 ALIGNED8 static const Texture chain_chomp_seg6_texture_060233D0[] = {
     43 #include "actors/chain_chomp/chain_chomp_eye.rgba16.inc.c"
     44 };
     45 
     46 // 0x06023BD0
     47 static const Vtx chain_chomp_seg6_vertex_06023BD0[] = {
     48     {{{     0,      0,    582}, 0, {   990,    380}, {0xb2, 0xb2, 0xb2, 0xff}}},
     49     {{{   411,      0,   -410}, 0, {   118,    880}, {0xb2, 0xb2, 0xb2, 0xff}}},
     50     {{{     0,      0,   -581}, 0, {   -52,    472}, {0xb2, 0xb2, 0xb2, 0xff}}},
     51     {{{   582,      0,      0}, 0, {   496,   1020}, {0xb2, 0xb2, 0xb2, 0xff}}},
     52     {{{   411,      0,    411}, 0, {   856,    816}, {0xb2, 0xb2, 0xb2, 0xff}}},
     53 };
     54 
     55 // 0x06023C20
     56 static const Vtx chain_chomp_seg6_vertex_06023C20[] = {
     57     {{{     0,   -581,      0}, 0, {   448,   -130}, {0xff, 0xff, 0xff, 0xff}}},
     58     {{{  -156,   -536,   -156}, 0, {   334,   -408}, {0xff, 0xff, 0xff, 0xff}}},
     59     {{{     0,   -536,   -222}, 0, {    58,   -276}, {0xff, 0xff, 0xff, 0xff}}},
     60     {{{     0,   -536,    223}, 0, {   818,    106}, {0xff, 0xff, 0xff, 0xff}}},
     61     {{{  -156,   -536,    157}, 0, {   870,   -138}, {0xff, 0xff, 0xff, 0xff}}},
     62     {{{  -222,   -536,      0}, 0, {   670,   -350}, {0xff, 0xff, 0xff, 0xff}}},
     63     {{{   223,   -536,      0}, 0, {   204,    180}, {0xff, 0xff, 0xff, 0xff}}},
     64     {{{   157,   -536,    157}, 0, {   542,    238}, {0xff, 0xff, 0xff, 0xff}}},
     65     {{{   157,   -536,   -156}, 0, {     4,      0}, {0xff, 0xff, 0xff, 0xff}}},
     66     {{{   291,   -410,   -290}, 0, {  -390,    142}, {0xff, 0xff, 0xff, 0xff}}},
     67     {{{   411,   -410,      0}, 0, {   -22,    534}, {0xff, 0xff, 0xff, 0xff}}},
     68     {{{   291,   -410,    291}, 0, {   600,    640}, {0xff, 0xff, 0xff, 0xff}}},
     69     {{{   370,   -216,   -369}, 0, {  -652,    368}, {0xff, 0xff, 0xff, 0xff}}},
     70     {{{   537,   -222,      0}, 0, {  -196,    880}, {0xff, 0xff, 0xff, 0xff}}},
     71     {{{     0,   -222,   -536}, 0, {  -548,   -222}, {0xff, 0xff, 0xff, 0xff}}},
     72     {{{   370,   -216,    370}, 0, {   608,   1002}, {0xff, 0xff, 0xff, 0xff}}},
     73 };
     74 
     75 // 0x06023D20
     76 static const Vtx chain_chomp_seg6_vertex_06023D20[] = {
     77     {{{   291,   -410,    291}, 0, {   600,    640}, {0xff, 0xff, 0xff, 0xff}}},
     78     {{{     0,   -410,    411}, 0, {  1110,    398}, {0xff, 0xff, 0xff, 0xff}}},
     79     {{{     0,   -536,    223}, 0, {   818,    106}, {0xff, 0xff, 0xff, 0xff}}},
     80     {{{   370,   -216,    370}, 0, {   608,   1002}, {0xff, 0xff, 0xff, 0xff}}},
     81     {{{   411,      0,   -410}, 0, {  -814,    606}, {0xff, 0xff, 0xff, 0xff}}},
     82     {{{   537,   -222,      0}, 0, {  -196,    880}, {0xff, 0xff, 0xff, 0xff}}},
     83     {{{   370,   -216,   -369}, 0, {  -652,    368}, {0xff, 0xff, 0xff, 0xff}}},
     84     {{{   582,      0,      0}, 0, {  -292,   1160}, {0xff, 0xff, 0xff, 0xff}}},
     85     {{{   411,      0,    411}, 0, {   586,   1310}, {0xff, 0xff, 0xff, 0xff}}},
     86     {{{     0,   -222,    537}, 0, {  1282,    700}, {0xff, 0xff, 0xff, 0xff}}},
     87     {{{     0,      0,    582}, 0, {  1306,    968}, {0xff, 0xff, 0xff, 0xff}}},
     88     {{{     0,      0,   -581}, 0, {  -674,    -30}, {0xff, 0xff, 0xff, 0xff}}},
     89     {{{     0,   -222,   -536}, 0, {  -548,   -222}, {0xff, 0xff, 0xff, 0xff}}},
     90     {{{  -410,      0,    411}, 0, {  1446,    334}, {0xff, 0xff, 0xff, 0xff}}},
     91     {{{  -379,   -222,    380}, 0, {  1412,    114}, {0xff, 0xff, 0xff, 0xff}}},
     92 };
     93 
     94 // 0x06023E10
     95 static const Vtx chain_chomp_seg6_vertex_06023E10[] = {
     96     {{{     0,   -410,   -410}, 0, {  -290,   -308}, {0xff, 0xff, 0xff, 0xff}}},
     97     {{{   291,   -410,   -290}, 0, {  -390,    142}, {0xff, 0xff, 0xff, 0xff}}},
     98     {{{   157,   -536,   -156}, 0, {     4,      0}, {0xff, 0xff, 0xff, 0xff}}},
     99     {{{     0,   -222,   -536}, 0, {  -548,   -222}, {0xff, 0xff, 0xff, 0xff}}},
    100     {{{     0,   -536,   -222}, 0, {    58,   -276}, {0xff, 0xff, 0xff, 0xff}}},
    101     {{{     0,   -410,    411}, 0, {  1110,    398}, {0xff, 0xff, 0xff, 0xff}}},
    102     {{{  -156,   -536,    157}, 0, {   870,   -138}, {0xff, 0xff, 0xff, 0xff}}},
    103     {{{     0,   -536,    223}, 0, {   818,    106}, {0xff, 0xff, 0xff, 0xff}}},
    104     {{{  -290,   -410,    291}, 0, {  1210,    -52}, {0xff, 0xff, 0xff, 0xff}}},
    105     {{{     0,   -222,    537}, 0, {  1282,    700}, {0xff, 0xff, 0xff, 0xff}}},
    106     {{{     0,      0,    582}, 0, {  1306,    968}, {0xff, 0xff, 0xff, 0xff}}},
    107     {{{  -379,   -222,    380}, 0, {  1412,    114}, {0xff, 0xff, 0xff, 0xff}}},
    108     {{{  -410,   -410,      0}, 0, {   840,   -444}, {0xff, 0xff, 0xff, 0xff}}},
    109     {{{  -156,   -536,   -156}, 0, {   334,   -408}, {0xff, 0xff, 0xff, 0xff}}},
    110     {{{  -222,   -536,      0}, 0, {   670,   -350}, {0xff, 0xff, 0xff, 0xff}}},
    111 };
    112 
    113 // 0x06023F00
    114 static const Vtx chain_chomp_seg6_vertex_06023F00[] = {
    115     {{{  -410,      0,   -410}, 0, {    44,   -372}, {0xff, 0xff, 0xff, 0xff}}},
    116     {{{     0,      0,   -581}, 0, {  -674,    -30}, {0xff, 0xff, 0xff, 0xff}}},
    117     {{{     0,   -222,   -536}, 0, {  -548,   -222}, {0xff, 0xff, 0xff, 0xff}}},
    118     {{{  -379,   -222,   -379}, 0, {   116,   -538}, {0xff, 0xff, 0xff, 0xff}}},
    119     {{{     0,   -410,   -410}, 0, {  -290,   -308}, {0xff, 0xff, 0xff, 0xff}}},
    120     {{{  -290,   -410,   -290}, 0, {   218,   -550}, {0xff, 0xff, 0xff, 0xff}}},
    121     {{{     0,   -536,   -222}, 0, {    58,   -276}, {0xff, 0xff, 0xff, 0xff}}},
    122     {{{  -156,   -536,   -156}, 0, {   334,   -408}, {0xff, 0xff, 0xff, 0xff}}},
    123     {{{  -290,   -410,    291}, 0, {  1210,    -52}, {0xff, 0xff, 0xff, 0xff}}},
    124     {{{  -222,   -536,      0}, 0, {   670,   -350}, {0xff, 0xff, 0xff, 0xff}}},
    125     {{{  -156,   -536,    157}, 0, {   870,   -138}, {0xff, 0xff, 0xff, 0xff}}},
    126     {{{  -410,   -410,      0}, 0, {   840,   -444}, {0xff, 0xff, 0xff, 0xff}}},
    127     {{{  -379,   -222,    380}, 0, {  1412,    114}, {0xff, 0xff, 0xff, 0xff}}},
    128     {{{  -536,   -222,      0}, 0, {   928,   -400}, {0xff, 0xff, 0xff, 0xff}}},
    129     {{{  -410,      0,    411}, 0, {  1446,    334}, {0xff, 0xff, 0xff, 0xff}}},
    130     {{{  -581,      0,      0}, 0, {   924,   -222}, {0xff, 0xff, 0xff, 0xff}}},
    131 };
    132 
    133 // 0x06024000 - 0x06024040
    134 const Gfx chain_chomp_seg6_dl_06024000[] = {
    135     gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, chain_chomp_seg6_texture_060223D0),
    136     gsDPLoadSync(),
    137     gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
    138     gsSPVertex(chain_chomp_seg6_vertex_06023BD0, 5, 0),
    139     gsSP2Triangles( 0,  1,  2, 0x0,  0,  3,  1, 0x0),
    140     gsSP1Triangle( 0,  4,  3, 0x0),
    141     gsSPEndDisplayList(),
    142 };
    143 
    144 // 0x06024040 - 0x06024240
    145 const Gfx chain_chomp_seg6_dl_06024040[] = {
    146     gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, chain_chomp_seg6_texture_060213D0),
    147     gsDPLoadSync(),
    148     gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
    149     gsSPVertex(chain_chomp_seg6_vertex_06023C20, 16, 0),
    150     gsSP2Triangles( 0,  1,  2, 0x0,  0,  3,  4, 0x0),
    151     gsSP2Triangles( 0,  5,  1, 0x0,  0,  4,  5, 0x0),
    152     gsSP2Triangles( 0,  6,  7, 0x0,  0,  8,  6, 0x0),
    153     gsSP2Triangles( 0,  2,  8, 0x0,  0,  7,  3, 0x0),
    154     gsSP2Triangles( 9,  6,  8, 0x0,  9, 10,  6, 0x0),
    155     gsSP2Triangles(10,  7,  6, 0x0, 10, 11,  7, 0x0),
    156     gsSP2Triangles(11,  3,  7, 0x0, 12, 10,  9, 0x0),
    157     gsSP2Triangles(12, 13, 10, 0x0, 13, 11, 10, 0x0),
    158     gsSP2Triangles(14, 12,  9, 0x0, 13, 15, 11, 0x0),
    159     gsSPVertex(chain_chomp_seg6_vertex_06023D20, 15, 0),
    160     gsSP2Triangles( 0,  1,  2, 0x0,  3,  1,  0, 0x0),
    161     gsSP2Triangles( 4,  5,  6, 0x0,  4,  7,  5, 0x0),
    162     gsSP2Triangles( 7,  3,  5, 0x0,  7,  8,  3, 0x0),
    163     gsSP2Triangles( 3,  9,  1, 0x0,  8,  9,  3, 0x0),
    164     gsSP2Triangles( 8, 10,  9, 0x0, 11,  4,  6, 0x0),
    165     gsSP2Triangles(11,  6, 12, 0x0, 10, 13, 14, 0x0),
    166     gsSPVertex(chain_chomp_seg6_vertex_06023E10, 15, 0),
    167     gsSP2Triangles( 0,  1,  2, 0x0,  3,  1,  0, 0x0),
    168     gsSP2Triangles( 0,  2,  4, 0x0,  5,  6,  7, 0x0),
    169     gsSP2Triangles( 5,  8,  6, 0x0,  9,  8,  5, 0x0),
    170     gsSP2Triangles(10, 11,  9, 0x0,  9, 11,  8, 0x0),
    171     gsSP1Triangle(12, 13, 14, 0x0),
    172     gsSPVertex(chain_chomp_seg6_vertex_06023F00, 16, 0),
    173     gsSP2Triangles( 0,  1,  2, 0x0,  0,  2,  3, 0x0),
    174     gsSP2Triangles( 3,  2,  4, 0x0,  3,  4,  5, 0x0),
    175     gsSP2Triangles( 5,  4,  6, 0x0,  5,  6,  7, 0x0),
    176     gsSP2Triangles( 8,  9, 10, 0x0,  8, 11,  9, 0x0),
    177     gsSP2Triangles(12, 11,  8, 0x0, 11,  5,  7, 0x0),
    178     gsSP2Triangles(13,  5, 11, 0x0, 12, 13, 11, 0x0),
    179     gsSP2Triangles(14, 13, 12, 0x0, 14, 15, 13, 0x0),
    180     gsSP2Triangles(15,  0,  3, 0x0, 13,  3,  5, 0x0),
    181     gsSP1Triangle(15,  3, 13, 0x0),
    182     gsSPEndDisplayList(),
    183 };
    184 
    185 // 0x06024240 - 0x060242D0
    186 const Gfx chain_chomp_seg6_dl_06024240[] = {
    187     gsDPPipeSync(),
    188     gsDPSetCombineMode(G_CC_MODULATERGB, G_CC_MODULATERGB),
    189     gsSPClearGeometryMode(G_LIGHTING),
    190     gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD),
    191     gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON),
    192     gsDPTileSync(),
    193     gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0, G_TX_RENDERTILE, 0, G_TX_WRAP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, 5, G_TX_NOLOD),
    194     gsDPSetTileSize(0, 0, 0, (32 - 1) << G_TEXTURE_IMAGE_FRAC, (32 - 1) << G_TEXTURE_IMAGE_FRAC),
    195     gsSPDisplayList(chain_chomp_seg6_dl_06024000),
    196     gsDPTileSync(),
    197     gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0, G_TX_RENDERTILE, 0, G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_CLAMP, 5, G_TX_NOLOD),
    198     gsDPSetTileSize(0, 0, 0, (32 - 1) << G_TEXTURE_IMAGE_FRAC, (32 - 1) << G_TEXTURE_IMAGE_FRAC),
    199     gsSPDisplayList(chain_chomp_seg6_dl_06024040),
    200     gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_OFF),
    201     gsDPPipeSync(),
    202     gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE),
    203     gsSPSetGeometryMode(G_LIGHTING),
    204     gsSPEndDisplayList(),
    205 };
    206 
    207 // 0x060242D0
    208 static const Vtx chain_chomp_seg6_vertex_060242D0[] = {
    209     {{{   157,    537,    157}, 0, { -1116,    776}, {0xff, 0xff, 0xff, 0xff}}},
    210     {{{   223,    537,      0}, 0, {  -898,    552}, {0xff, 0xff, 0xff, 0xff}}},
    211     {{{     0,    582,      0}, 0, { -1454,    552}, {0xff, 0xff, 0xff, 0xff}}},
    212     {{{   291,    411,    291}, 0, {  -832,    966}, {0xff, 0xff, 0xff, 0xff}}},
    213     {{{     0,    411,    411}, 0, { -1600,   1136}, {0xff, 0xff, 0xff, 0xff}}},
    214     {{{     0,    537,    223}, 0, { -1532,    870}, {0xff, 0xff, 0xff, 0xff}}},
    215     {{{   157,    537,   -156}, 0, { -1004,    328}, {0xff, 0xff, 0xff, 0xff}}},
    216     {{{   411,    411,      0}, 0, {  -428,    552}, {0xff, 0xff, 0xff, 0xff}}},
    217     {{{     0,    537,   -222}, 0, { -1374,    234}, {0xff, 0xff, 0xff, 0xff}}},
    218     {{{  -156,    537,    157}, 0, { -1902,    776}, {0xff, 0xff, 0xff, 0xff}}},
    219     {{{  -156,    537,   -156}, 0, { -1790,    328}, {0xff, 0xff, 0xff, 0xff}}},
    220     {{{  -222,    537,      0}, 0, { -2008,    552}, {0xff, 0xff, 0xff, 0xff}}},
    221     {{{   380,    223,    380}, 0, {  -640,   1092}, {0xff, 0xff, 0xff, 0xff}}},
    222     {{{     0,    223,    537}, 0, { -1646,   1316}, {0xff, 0xff, 0xff, 0xff}}},
    223 };
    224 
    225 // 0x060243B0
    226 static const Vtx chain_chomp_seg6_vertex_060243B0[] = {
    227     {{{     0,    411,   -410}, 0, { -1306,    -34}, {0xff, 0xff, 0xff, 0xff}}},
    228     {{{   291,    411,   -290}, 0, {  -624,    138}, {0xff, 0xff, 0xff, 0xff}}},
    229     {{{   380,    223,   -379}, 0, {  -370,     10}, {0xff, 0xff, 0xff, 0xff}}},
    230     {{{   411,    411,      0}, 0, {  -428,    552}, {0xff, 0xff, 0xff, 0xff}}},
    231     {{{   537,    223,      0}, 0, {  -112,    552}, {0xff, 0xff, 0xff, 0xff}}},
    232     {{{   380,    223,    380}, 0, {  -640,   1092}, {0xff, 0xff, 0xff, 0xff}}},
    233     {{{   157,    537,   -156}, 0, { -1004,    328}, {0xff, 0xff, 0xff, 0xff}}},
    234     {{{   411,      0,    411}, 0, {  -574,   1136}, {0xff, 0xff, 0xff, 0xff}}},
    235     {{{     0,      0,    582}, 0, { -1660,   1380}, {0xff, 0xff, 0xff, 0xff}}},
    236     {{{     0,    223,    537}, 0, { -1646,   1316}, {0xff, 0xff, 0xff, 0xff}}},
    237     {{{   582,      0,      0}, 0, {    -4,    552}, {0xff, 0xff, 0xff, 0xff}}},
    238     {{{   411,      0,   -410}, 0, {  -280,    -34}, {0xff, 0xff, 0xff, 0xff}}},
    239     {{{     0,    223,   -536}, 0, { -1262,   -214}, {0xff, 0xff, 0xff, 0xff}}},
    240     {{{     0,    411,    411}, 0, { -1600,   1136}, {0xff, 0xff, 0xff, 0xff}}},
    241     {{{  -290,    411,    291}, 0, { -2282,    966}, {0xff, 0xff, 0xff, 0xff}}},
    242     {{{  -379,    223,    380}, 0, { -2538,   1092}, {0xff, 0xff, 0xff, 0xff}}},
    243 };
    244 
    245 // 0x060244B0
    246 static const Vtx chain_chomp_seg6_vertex_060244B0[] = {
    247     {{{     0,    223,   -536}, 0, { -1262,   -214}, {0xff, 0xff, 0xff, 0xff}}},
    248     {{{   411,      0,   -410}, 0, {  -280,    -34}, {0xff, 0xff, 0xff, 0xff}}},
    249     {{{     0,      0,   -581}, 0, { -1246,   -278}, {0xff, 0xff, 0xff, 0xff}}},
    250     {{{     0,    537,   -222}, 0, { -1374,    234}, {0xff, 0xff, 0xff, 0xff}}},
    251     {{{   157,    537,   -156}, 0, { -1004,    328}, {0xff, 0xff, 0xff, 0xff}}},
    252     {{{   291,    411,   -290}, 0, {  -624,    138}, {0xff, 0xff, 0xff, 0xff}}},
    253     {{{     0,    411,   -410}, 0, { -1306,    -34}, {0xff, 0xff, 0xff, 0xff}}},
    254     {{{     0,    537,    223}, 0, { -1532,    870}, {0xff, 0xff, 0xff, 0xff}}},
    255     {{{  -290,    411,    291}, 0, { -2282,    966}, {0xff, 0xff, 0xff, 0xff}}},
    256     {{{     0,    411,    411}, 0, { -1600,   1136}, {0xff, 0xff, 0xff, 0xff}}},
    257     {{{  -156,    537,    157}, 0, { -1902,    776}, {0xff, 0xff, 0xff, 0xff}}},
    258     {{{  -379,    223,    380}, 0, { -2538,   1092}, {0xff, 0xff, 0xff, 0xff}}},
    259     {{{     0,    223,    537}, 0, { -1646,   1316}, {0xff, 0xff, 0xff, 0xff}}},
    260     {{{  -410,      0,    411}, 0, { -2626,   1136}, {0xff, 0xff, 0xff, 0xff}}},
    261     {{{     0,      0,    582}, 0, { -1660,   1380}, {0xff, 0xff, 0xff, 0xff}}},
    262     {{{  -379,    223,   -379}, 0, { -2266,     10}, {0xff, 0xff, 0xff, 0xff}}},
    263 };
    264 
    265 // 0x060245B0
    266 static const Vtx chain_chomp_seg6_vertex_060245B0[] = {
    267     {{{  -290,    411,   -290}, 0, { -2076,    138}, {0xff, 0xff, 0xff, 0xff}}},
    268     {{{     0,    223,   -536}, 0, { -1262,   -214}, {0xff, 0xff, 0xff, 0xff}}},
    269     {{{  -379,    223,   -379}, 0, { -2266,     10}, {0xff, 0xff, 0xff, 0xff}}},
    270     {{{     0,    411,   -410}, 0, { -1306,    -34}, {0xff, 0xff, 0xff, 0xff}}},
    271     {{{     0,      0,   -581}, 0, { -1246,   -278}, {0xff, 0xff, 0xff, 0xff}}},
    272     {{{  -410,      0,   -410}, 0, { -2334,    -34}, {0xff, 0xff, 0xff, 0xff}}},
    273     {{{  -156,    537,   -156}, 0, { -1790,    328}, {0xff, 0xff, 0xff, 0xff}}},
    274     {{{     0,    537,   -222}, 0, { -1374,    234}, {0xff, 0xff, 0xff, 0xff}}},
    275     {{{  -156,    537,    157}, 0, { -1902,    776}, {0xff, 0xff, 0xff, 0xff}}},
    276     {{{  -410,    411,      0}, 0, { -2480,    552}, {0xff, 0xff, 0xff, 0xff}}},
    277     {{{  -290,    411,    291}, 0, { -2282,    966}, {0xff, 0xff, 0xff, 0xff}}},
    278     {{{  -536,    223,      0}, 0, { -2794,    552}, {0xff, 0xff, 0xff, 0xff}}},
    279     {{{  -379,    223,    380}, 0, { -2538,   1092}, {0xff, 0xff, 0xff, 0xff}}},
    280     {{{  -581,      0,      0}, 0, { -2904,    552}, {0xff, 0xff, 0xff, 0xff}}},
    281     {{{  -410,      0,    411}, 0, { -2626,   1136}, {0xff, 0xff, 0xff, 0xff}}},
    282     {{{  -222,    537,      0}, 0, { -2008,    552}, {0xff, 0xff, 0xff, 0xff}}},
    283 };
    284 
    285 // 0x060246B0
    286 static const Vtx chain_chomp_seg6_vertex_060246B0[] = {
    287     {{{     0,      0,   -581}, 0, {  1154,    138}, {0xff, 0xff, 0xff, 0xff}}},
    288     {{{   582,      0,      0}, 0, {   470,   1104}, {0xff, 0xff, 0xff, 0xff}}},
    289     {{{   411,      0,    411}, 0, {   -12,    822}, {0xff, 0xff, 0xff, 0xff}}},
    290     {{{     0,      0,    582}, 0, {  -210,    138}, {0xff, 0xff, 0xff, 0xff}}},
    291     {{{   411,      0,   -410}, 0, {   954,    822}, {0xff, 0xff, 0xff, 0xff}}},
    292 };
    293 
    294 // 0x06024700 - 0x06024900
    295 const Gfx chain_chomp_seg6_dl_06024700[] = {
    296     gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, chain_chomp_seg6_texture_06021BD0),
    297     gsDPLoadSync(),
    298     gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
    299     gsSPVertex(chain_chomp_seg6_vertex_060242D0, 14, 0),
    300     gsSP2Triangles( 0,  1,  2, 0x0,  1,  0,  3, 0x0),
    301     gsSP2Triangles( 0,  4,  3, 0x0,  5,  0,  2, 0x0),
    302     gsSP2Triangles( 0,  5,  4, 0x0,  6,  1,  7, 0x0),
    303     gsSP2Triangles( 1,  3,  7, 0x0,  1,  6,  2, 0x0),
    304     gsSP2Triangles( 6,  8,  2, 0x0,  9,  5,  2, 0x0),
    305     gsSP2Triangles( 8, 10,  2, 0x0, 10, 11,  2, 0x0),
    306     gsSP2Triangles(11,  9,  2, 0x0,  7,  3, 12, 0x0),
    307     gsSP2Triangles( 3, 13, 12, 0x0,  3,  4, 13, 0x0),
    308     gsSPVertex(chain_chomp_seg6_vertex_060243B0, 16, 0),
    309     gsSP2Triangles( 0,  1,  2, 0x0,  1,  3,  4, 0x0),
    310     gsSP2Triangles( 3,  5,  4, 0x0,  6,  3,  1, 0x0),
    311     gsSP2Triangles( 4,  5,  7, 0x0,  5,  8,  7, 0x0),
    312     gsSP2Triangles( 5,  9,  8, 0x0,  2,  4, 10, 0x0),
    313     gsSP2Triangles( 1,  4,  2, 0x0,  4,  7, 10, 0x0),
    314     gsSP2Triangles( 2, 10, 11, 0x0, 12,  2, 11, 0x0),
    315     gsSP2Triangles( 0,  2, 12, 0x0, 13, 14, 15, 0x0),
    316     gsSPVertex(chain_chomp_seg6_vertex_060244B0, 16, 0),
    317     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
    318     gsSP2Triangles( 3,  5,  6, 0x0,  7,  8,  9, 0x0),
    319     gsSP2Triangles( 7, 10,  8, 0x0,  9, 11, 12, 0x0),
    320     gsSP2Triangles(12, 11, 13, 0x0, 12, 13, 14, 0x0),
    321     gsSP1Triangle(15,  0,  2, 0x0),
    322     gsSPVertex(chain_chomp_seg6_vertex_060245B0, 16, 0),
    323     gsSP2Triangles( 0,  1,  2, 0x0,  0,  3,  1, 0x0),
    324     gsSP2Triangles( 2,  4,  5, 0x0,  6,  3,  0, 0x0),
    325     gsSP2Triangles( 6,  7,  3, 0x0,  8,  9, 10, 0x0),
    326     gsSP2Triangles( 9,  0,  2, 0x0, 10, 11, 12, 0x0),
    327     gsSP2Triangles(10,  9, 11, 0x0, 12, 13, 14, 0x0),
    328     gsSP2Triangles(12, 11, 13, 0x0, 11,  2,  5, 0x0),
    329     gsSP2Triangles( 9,  2, 11, 0x0, 11,  5, 13, 0x0),
    330     gsSP2Triangles(15,  0,  9, 0x0, 15,  6,  0, 0x0),
    331     gsSP1Triangle( 8, 15,  9, 0x0),
    332     gsSPEndDisplayList(),
    333 };
    334 
    335 // 0x06024900 - 0x06024940
    336 const Gfx chain_chomp_seg6_dl_06024900[] = {
    337     gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, chain_chomp_seg6_texture_060223D0),
    338     gsDPLoadSync(),
    339     gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
    340     gsSPVertex(chain_chomp_seg6_vertex_060246B0, 5, 0),
    341     gsSP2Triangles( 0,  1,  2, 0x0,  0,  2,  3, 0x0),
    342     gsSP1Triangle( 0,  4,  1, 0x0),
    343     gsSPEndDisplayList(),
    344 };
    345 
    346 // 0x06024940 - 0x060249D0
    347 const Gfx chain_chomp_seg6_dl_06024940[] = {
    348     gsDPPipeSync(),
    349     gsDPSetCombineMode(G_CC_MODULATERGB, G_CC_MODULATERGB),
    350     gsSPClearGeometryMode(G_LIGHTING),
    351     gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD),
    352     gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON),
    353     gsDPTileSync(),
    354     gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0, G_TX_RENDERTILE, 0, G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_CLAMP, 5, G_TX_NOLOD),
    355     gsDPSetTileSize(0, 0, 0, (32 - 1) << G_TEXTURE_IMAGE_FRAC, (32 - 1) << G_TEXTURE_IMAGE_FRAC),
    356     gsSPDisplayList(chain_chomp_seg6_dl_06024700),
    357     gsDPTileSync(),
    358     gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0, G_TX_RENDERTILE, 0, G_TX_WRAP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, 5, G_TX_NOLOD),
    359     gsDPSetTileSize(0, 0, 0, (32 - 1) << G_TEXTURE_IMAGE_FRAC, (32 - 1) << G_TEXTURE_IMAGE_FRAC),
    360     gsSPDisplayList(chain_chomp_seg6_dl_06024900),
    361     gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_OFF),
    362     gsDPPipeSync(),
    363     gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE),
    364     gsSPSetGeometryMode(G_LIGHTING),
    365     gsSPEndDisplayList(),
    366 };
    367 
    368 // 0x060249D0
    369 static const Lights1 chain_chomp_seg6_lights_060249D0 = gdSPDefLights1(
    370     0x66, 0x66, 0x66,
    371     0xff, 0xff, 0xff, 0x28, 0x28, 0x28
    372 );
    373 
    374 // 0x060249E8
    375 static const Vtx chain_chomp_seg6_vertex_060249E8[] = {
    376     {{{   341,   -287,    410}, 0, {   990,      0}, {0x69, 0xe7, 0x41, 0xff}}},
    377     {{{   505,    -32,    246}, 0, {     0,    990}, {0x69, 0xe7, 0x41, 0xff}}},
    378     {{{   374,    -49,    450}, 0, {   990,    990}, {0x69, 0xe7, 0x41, 0xff}}},
    379     {{{   341,   -287,    410}, 0, {   990,      0}, {0x69, 0xe7, 0x42, 0xff}}},
    380     {{{   473,   -270,    206}, 0, {     0,      0}, {0x69, 0xe7, 0x42, 0xff}}},
    381     {{{   505,    -32,    246}, 0, {     0,    990}, {0x69, 0xe7, 0x42, 0xff}}},
    382     {{{   374,    -49,   -449}, 0, {   990,    990}, {0x69, 0xe7, 0xbf, 0xff}}},
    383     {{{   505,    -32,   -245}, 0, {     0,    990}, {0x69, 0xe7, 0xbf, 0xff}}},
    384     {{{   341,   -287,   -409}, 0, {   990,      0}, {0x69, 0xe7, 0xbf, 0xff}}},
    385     {{{   505,    -32,   -245}, 0, {     0,    990}, {0x69, 0xe7, 0xbe, 0xff}}},
    386     {{{   473,   -270,   -205}, 0, {     0,      0}, {0x69, 0xe7, 0xbe, 0xff}}},
    387     {{{   341,   -287,   -409}, 0, {   990,      0}, {0x69, 0xe7, 0xbe, 0xff}}},
    388 };
    389 
    390 // 0x06024AA8 - 0x06024B00
    391 const Gfx chain_chomp_seg6_dl_06024AA8[] = {
    392     gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, chain_chomp_seg6_texture_060233D0),
    393     gsDPLoadSync(),
    394     gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
    395     gsSPLight(&chain_chomp_seg6_lights_060249D0.l, 1),
    396     gsSPLight(&chain_chomp_seg6_lights_060249D0.a, 2),
    397     gsSPVertex(chain_chomp_seg6_vertex_060249E8, 12, 0),
    398     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
    399     gsSP2Triangles( 6,  7,  8, 0x0,  9, 10, 11, 0x0),
    400     gsSPEndDisplayList(),
    401 };
    402 
    403 // 0x06024B00 - 0x06024B70
    404 const Gfx chain_chomp_seg6_dl_06024B00[] = {
    405     gsDPPipeSync(),
    406     gsDPSetCombineMode(G_CC_MODULATERGBA, G_CC_MODULATERGBA),
    407     gsSPClearGeometryMode(G_SHADING_SMOOTH),
    408     gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD),
    409     gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON),
    410     gsDPTileSync(),
    411     gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0, G_TX_RENDERTILE, 0, G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_CLAMP, 5, G_TX_NOLOD),
    412     gsDPSetTileSize(0, 0, 0, (32 - 1) << G_TEXTURE_IMAGE_FRAC, (32 - 1) << G_TEXTURE_IMAGE_FRAC),
    413     gsSPDisplayList(chain_chomp_seg6_dl_06024AA8),
    414     gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_OFF),
    415     gsDPPipeSync(),
    416     gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE),
    417     gsSPSetGeometryMode(G_SHADING_SMOOTH),
    418     gsSPEndDisplayList(),
    419 };
    420 
    421 // 0x06024B70
    422 static const Vtx chain_chomp_seg6_vertex_06024B70[] = {
    423     {{{   568,     -6,      1}, 0, {  -466,    -52}, {0xff, 0xff, 0xff, 0xff}}},
    424     {{{   458,    227,    139}, 0, {   756,    806}, {0xff, 0xff, 0xff, 0xff}}},
    425     {{{   462,     -6,    263}, 0, {   652,   -626}, {0xff, 0xff, 0xff, 0xff}}},
    426     {{{   182,     -6,   -493}, 0, {   -90,    384}, {0xff, 0xff, 0xff, 0xff}}},
    427     {{{   225,     72,   -473}, 0, {   664,    930}, {0xff, 0xff, 0xff, 0xff}}},
    428     {{{   284,     -6,   -454}, 0, {   666,   -726}, {0xff, 0xff, 0xff, 0xff}}},
    429     {{{   284,     -6,   -454}, 0, {  -306,    174}, {0xff, 0xff, 0xff, 0xff}}},
    430     {{{   325,    107,   -419}, 0, {   680,   1044}, {0xff, 0xff, 0xff, 0xff}}},
    431     {{{   403,     -6,   -403}, 0, {   772,   -792}, {0xff, 0xff, 0xff, 0xff}}},
    432     {{{   403,     -6,   -403}, 0, {  -114,     10}, {0xff, 0xff, 0xff, 0xff}}},
    433     {{{   379,    160,   -332}, 0, {   526,   1002}, {0xff, 0xff, 0xff, 0xff}}},
    434     {{{   462,     -6,   -262}, 0, {   578,   -702}, {0xff, 0xff, 0xff, 0xff}}},
    435     {{{   462,     -6,   -262}, 0, {  -172,     58}, {0xff, 0xff, 0xff, 0xff}}},
    436     {{{   458,    227,   -138}, 0, {   838,    944}, {0xff, 0xff, 0xff, 0xff}}},
    437     {{{   568,     -6,      1}, 0, {   916,   -848}, {0xff, 0xff, 0xff, 0xff}}},
    438 };
    439 
    440 // 0x06024C60
    441 static const Vtx chain_chomp_seg6_vertex_06024C60[] = {
    442     {{{   284,     -6,    455}, 0, {  -250,    814}, {0xff, 0xff, 0xff, 0xff}}},
    443     {{{   225,     72,    474}, 0, {   530,   1852}, {0xff, 0xff, 0xff, 0xff}}},
    444     {{{   182,     -6,    494}, 0, {   764,    134}, {0xff, 0xff, 0xff, 0xff}}},
    445     {{{   462,     -6,    263}, 0, {  -108,    910}, {0xff, 0xff, 0xff, 0xff}}},
    446     {{{   379,    160,    333}, 0, {   930,   1682}, {0xff, 0xff, 0xff, 0xff}}},
    447     {{{   403,     -6,    404}, 0, {   670,    278}, {0xff, 0xff, 0xff, 0xff}}},
    448     {{{   403,     -6,    404}, 0, {  -412,    892}, {0xff, 0xff, 0xff, 0xff}}},
    449     {{{   325,    107,    420}, 0, {   430,   1696}, {0xff, 0xff, 0xff, 0xff}}},
    450     {{{   284,     -6,    455}, 0, {   482,    364}, {0xff, 0xff, 0xff, 0xff}}},
    451 };
    452 
    453 // 0x06024CF0 - 0x06024D60
    454 const Gfx chain_chomp_seg6_dl_06024CF0[] = {
    455     gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, chain_chomp_seg6_texture_06022BD0),
    456     gsDPLoadSync(),
    457     gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
    458     gsSPVertex(chain_chomp_seg6_vertex_06024B70, 15, 0),
    459     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
    460     gsSP2Triangles( 6,  7,  8, 0x0,  9, 10, 11, 0x0),
    461     gsSP1Triangle(12, 13, 14, 0x0),
    462     gsSPVertex(chain_chomp_seg6_vertex_06024C60, 9, 0),
    463     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
    464     gsSP1Triangle( 6,  7,  8, 0x0),
    465     gsSPEndDisplayList(),
    466 };
    467 
    468 // 0x06024D60 - 0x06024DD0
    469 const Gfx chain_chomp_seg6_dl_06024D60[] = {
    470     gsDPPipeSync(),
    471     gsDPSetCombineMode(G_CC_MODULATERGB, G_CC_MODULATERGB),
    472     gsSPClearGeometryMode(G_LIGHTING | G_CULL_BACK),
    473     gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD),
    474     gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON),
    475     gsDPTileSync(),
    476     gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0, G_TX_RENDERTILE, 0, G_TX_WRAP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, 5, G_TX_NOLOD),
    477     gsDPSetTileSize(0, 0, 0, (32 - 1) << G_TEXTURE_IMAGE_FRAC, (32 - 1) << G_TEXTURE_IMAGE_FRAC),
    478     gsSPDisplayList(chain_chomp_seg6_dl_06024CF0),
    479     gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_OFF),
    480     gsDPPipeSync(),
    481     gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE),
    482     gsSPSetGeometryMode(G_LIGHTING | G_CULL_BACK),
    483     gsSPEndDisplayList(),
    484 };
    485 
    486 // 0x06024DD0
    487 static const Vtx chain_chomp_seg6_vertex_06024DD0[] = {
    488     {{{   462,      7,    263}, 0, {  1768,   -234}, {0xff, 0xff, 0xff, 0xff}}},
    489     {{{   455,   -211,    139}, 0, {   702,   -864}, {0xff, 0xff, 0xff, 0xff}}},
    490     {{{   568,      7,      1}, 0, {   294,    704}, {0xff, 0xff, 0xff, 0xff}}},
    491     {{{   284,      7,   -454}, 0, {  1636,   -244}, {0xff, 0xff, 0xff, 0xff}}},
    492     {{{   225,    -71,   -473}, 0, {   768,   -746}, {0xff, 0xff, 0xff, 0xff}}},
    493     {{{   182,      7,   -493}, 0, {   594,    640}, {0xff, 0xff, 0xff, 0xff}}},
    494     {{{   403,      7,   -403}, 0, {  1486,   -364}, {0xff, 0xff, 0xff, 0xff}}},
    495     {{{   325,   -105,   -418}, 0, {    94,   -766}, {0xff, 0xff, 0xff, 0xff}}},
    496     {{{   284,      7,   -454}, 0, {   268,    516}, {0xff, 0xff, 0xff, 0xff}}},
    497     {{{   462,      7,   -262}, 0, {  1448,   -274}, {0xff, 0xff, 0xff, 0xff}}},
    498     {{{   403,   -156,   -332}, 0, {   112,   -638}, {0xff, 0xff, 0xff, 0xff}}},
    499     {{{   403,      7,   -403}, 0, {   202,    610}, {0xff, 0xff, 0xff, 0xff}}},
    500     {{{   568,      7,      1}, 0, {  1208,   -184}, {0xff, 0xff, 0xff, 0xff}}},
    501     {{{   455,   -211,   -138}, 0, {   440,   -848}, {0xff, 0xff, 0xff, 0xff}}},
    502     {{{   462,      7,   -262}, 0, {   446,    714}, {0xff, 0xff, 0xff, 0xff}}},
    503 };
    504 
    505 // 0x06024EC0
    506 static const Vtx chain_chomp_seg6_vertex_06024EC0[] = {
    507     {{{   182,      7,    494}, 0, {   860,    726}, {0xff, 0xff, 0xff, 0xff}}},
    508     {{{   225,    -71,    474}, 0, {   378,    266}, {0xff, 0xff, 0xff, 0xff}}},
    509     {{{   284,      7,    455}, 0, {   288,   1474}, {0xff, 0xff, 0xff, 0xff}}},
    510     {{{   403,      7,    404}, 0, {  1210,    638}, {0xff, 0xff, 0xff, 0xff}}},
    511     {{{   403,   -156,    333}, 0, {   294,    170}, {0xff, 0xff, 0xff, 0xff}}},
    512     {{{   462,      7,    263}, 0, {   160,   1602}, {0xff, 0xff, 0xff, 0xff}}},
    513     {{{   284,      7,    455}, 0, {   830,    718}, {0xff, 0xff, 0xff, 0xff}}},
    514     {{{   325,   -105,    419}, 0, {   360,    204}, {0xff, 0xff, 0xff, 0xff}}},
    515     {{{   403,      7,    404}, 0, {   192,   1584}, {0xff, 0xff, 0xff, 0xff}}},
    516 };
    517 
    518 // 0x06024F50 - 0x06024FC0
    519 const Gfx chain_chomp_seg6_dl_06024F50[] = {
    520     gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, chain_chomp_seg6_texture_06022BD0),
    521     gsDPLoadSync(),
    522     gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
    523     gsSPVertex(chain_chomp_seg6_vertex_06024DD0, 15, 0),
    524     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
    525     gsSP2Triangles( 6,  7,  8, 0x0,  9, 10, 11, 0x0),
    526     gsSP1Triangle(12, 13, 14, 0x0),
    527     gsSPVertex(chain_chomp_seg6_vertex_06024EC0, 9, 0),
    528     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
    529     gsSP1Triangle( 6,  7,  8, 0x0),
    530     gsSPEndDisplayList(),
    531 };
    532 
    533 // 0x06024FC0 - 0x06025030
    534 const Gfx chain_chomp_seg6_dl_06024FC0[] = {
    535     gsDPPipeSync(),
    536     gsDPSetCombineMode(G_CC_MODULATERGB, G_CC_MODULATERGB),
    537     gsSPClearGeometryMode(G_LIGHTING | G_CULL_BACK),
    538     gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD),
    539     gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON),
    540     gsDPTileSync(),
    541     gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0, G_TX_RENDERTILE, 0, G_TX_WRAP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, 5, G_TX_NOLOD),
    542     gsDPSetTileSize(0, 0, 0, (32 - 1) << G_TEXTURE_IMAGE_FRAC, (32 - 1) << G_TEXTURE_IMAGE_FRAC),
    543     gsSPDisplayList(chain_chomp_seg6_dl_06024F50),
    544     gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_OFF),
    545     gsDPPipeSync(),
    546     gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE),
    547     gsSPSetGeometryMode(G_LIGHTING | G_CULL_BACK),
    548     gsSPEndDisplayList(),
    549 };