sm64

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

model.inc.c (121625B)


      1 // Peach
      2 
      3 // 0x050009F8
      4 static const Lights1 peach_seg5_lights_050009F8 = gdSPDefLights1(
      5     0x7f, 0x7f, 0x7f,
      6     0xff, 0xff, 0xff, 0x28, 0x28, 0x28
      7 );
      8 
      9 // 0x05000A10
     10 static const Lights1 peach_seg5_lights_05000A10 = gdSPDefLights1(
     11     0x7f, 0x5f, 0x0c,
     12     0xff, 0xbf, 0x18, 0x28, 0x28, 0x28
     13 );
     14 
     15 // 0x05000A28
     16 ALIGNED8 static const Texture peach_seg5_texture_05000A28[] = {
     17 #include "actors/peach/peach_eye_open.rgba16.inc.c"
     18 };
     19 
     20 // 0x05001228
     21 ALIGNED8 static const Texture peach_seg5_texture_05001228[] = {
     22 #include "actors/peach/peach_eye_mostly_open.rgba16.inc.c"
     23 };
     24 
     25 // 0x05001A28
     26 ALIGNED8 static const Texture peach_seg5_texture_05001A28[] = {
     27 #include "actors/peach/peach_eye_mostly_closed.rgba16.inc.c"
     28 };
     29 
     30 // 0x05002228
     31 ALIGNED8 static const Texture peach_seg5_texture_05002228[] = {
     32 #include "actors/peach/peach_eye_closed.rgba16.inc.c"
     33 };
     34 
     35 // 0x05002A28
     36 ALIGNED8 static const Texture peach_seg5_texture_05002A28[] = {
     37 #include "actors/peach/peach_crown_jewel.rgba16.inc.c"
     38 };
     39 
     40 // 0x05002C28
     41 ALIGNED8 static const Texture peach_seg5_texture_05002C28[] = {
     42 #include "actors/peach/peach_chest_jewel.rgba16.inc.c"
     43 };
     44 
     45 // 0x05002E28
     46 ALIGNED8 static const Texture peach_seg5_texture_05002E28[] = {
     47 #include "actors/peach/peach_lips_scrunched.rgba16.inc.c"
     48 };
     49 
     50 // 0x05003628
     51 ALIGNED8 static const Texture peach_seg5_texture_05003628[] = {
     52 #include "actors/peach/peach_lips.rgba16.inc.c"
     53 };
     54 
     55 // 0x05003E28
     56 ALIGNED8 static const Texture peach_seg5_texture_05003E28[] = {
     57 #include "actors/peach/peach_nostril.rgba16.inc.c"
     58 };
     59 
     60 // 0x05004028
     61 ALIGNED8 static const Texture peach_seg5_texture_05004028[] = {
     62 #include "actors/peach/peach_dress.rgba16.inc.c"
     63 };
     64 
     65 // 0x05004828
     66 static const Vtx peach_seg5_vertex_05004828[] = {
     67     {{{   205,     -4,    -48}, 0, {   265,   1338}, {0x7a, 0xf9, 0xe1, 0xff}}},
     68     {{{   163,      0,      0}, 0, {   244,   1052}, {0x7e, 0x03, 0x00, 0xff}}},
     69     {{{   187,    -34,    -19}, 0, {   375,   1162}, {0x2d, 0xac, 0xad, 0xff}}},
     70     {{{   187,     35,    -23}, 0, {   110,   1197}, {0x2d, 0x54, 0xad, 0xff}}},
     71     {{{   205,     -4,     49}, 0, {   254,    765}, {0x7a, 0xf9, 0x20, 0xff}}},
     72     {{{   187,     35,     24}, 0, {   105,    919}, {0x2e, 0x55, 0x52, 0xff}}},
     73     {{{   214,     46,      0}, 0, {    67,   1060}, {0x71, 0x37, 0xfe, 0xff}}},
     74     {{{   214,    -40,      0}, 0, {   395,   1046}, {0x74, 0xcd, 0xfd, 0xff}}},
     75     {{{   187,    -34,     20}, 0, {   371,    931}, {0x2d, 0xab, 0x52, 0xff}}},
     76     {{{   187,    -34,    -19}, 0, {  -103,    145}, {0x2d, 0xac, 0xad, 0xff}}},
     77     {{{   214,    -40,      0}, 0, {   223,   -306}, {0x74, 0xcd, 0xfd, 0xff}}},
     78     {{{   165,    -43,      0}, 0, {   224,    496}, {0x4b, 0x9a, 0x00, 0xff}}},
     79     {{{   167,    -34,    -19}, 0, {  -103,    463}, {0x4d, 0xad, 0xc8, 0xff}}},
     80     {{{   214,     46,      0}, 0, {   223,   -304}, {0x71, 0x37, 0xfe, 0xff}}},
     81     {{{   156,     40,      0}, 0, {   224,    648}, {0x4e, 0x64, 0x00, 0xff}}},
     82     {{{   187,     35,     24}, 0, {   618,    141}, {0x2e, 0x55, 0x52, 0xff}}},
     83 };
     84 
     85 // 0x05004928
     86 static const Vtx peach_seg5_vertex_05004928[] = {
     87     {{{   165,    -43,      0}, 0, {   224,    496}, {0x4b, 0x9a, 0x00, 0xff}}},
     88     {{{   214,    -40,      0}, 0, {   223,   -306}, {0x74, 0xcd, 0xfd, 0xff}}},
     89     {{{   187,    -34,     20}, 0, {   551,    145}, {0x2d, 0xab, 0x52, 0xff}}},
     90     {{{   167,    -34,     20}, 0, {   551,    463}, {0x4c, 0xac, 0x38, 0xff}}},
     91     {{{   169,     -4,    -42}, 0, {   224,    511}, {0x4a, 0xf1, 0x9b, 0xff}}},
     92     {{{   187,     35,    -23}, 0, {  -581,    154}, {0x2d, 0x54, 0xad, 0xff}}},
     93     {{{   205,     -4,    -48}, 0, {   225,   -213}, {0x7a, 0xf9, 0xe1, 0xff}}},
     94     {{{   187,    -34,    -19}, 0, {   829,    159}, {0x2d, 0xac, 0xad, 0xff}}},
     95     {{{   168,     35,    -23}, 0, {  -586,    534}, {0x6c, 0x3d, 0xe9, 0xff}}},
     96     {{{   167,    -34,    -19}, 0, {   824,    539}, {0x4d, 0xad, 0xc8, 0xff}}},
     97     {{{   156,     40,      0}, 0, {   224,    648}, {0x4e, 0x64, 0x00, 0xff}}},
     98     {{{   214,     46,      0}, 0, {   223,   -304}, {0x71, 0x37, 0xfe, 0xff}}},
     99     {{{   187,     35,    -23}, 0, {  -170,    141}, {0x2d, 0x54, 0xad, 0xff}}},
    100     {{{   168,     35,     24}, 0, {   618,    459}, {0x6c, 0x3d, 0x17, 0xff}}},
    101     {{{   187,     35,     24}, 0, {   618,    141}, {0x2e, 0x55, 0x52, 0xff}}},
    102 };
    103 
    104 // 0x05004A18
    105 static const Vtx peach_seg5_vertex_05004A18[] = {
    106     {{{   169,     -4,     43}, 0, {   224,    511}, {0x4a, 0xf1, 0x65, 0xff}}},
    107     {{{   167,    -34,     20}, 0, {   824,    539}, {0x4c, 0xac, 0x38, 0xff}}},
    108     {{{   187,    -34,     20}, 0, {   829,    159}, {0x2d, 0xab, 0x52, 0xff}}},
    109     {{{   168,     35,    -23}, 0, {  -170,    459}, {0x6c, 0x3d, 0xe9, 0xff}}},
    110     {{{   156,     40,      0}, 0, {   224,    648}, {0x4e, 0x64, 0x00, 0xff}}},
    111     {{{   187,     35,    -23}, 0, {  -170,    141}, {0x2d, 0x54, 0xad, 0xff}}},
    112     {{{   168,     35,     24}, 0, {  -586,    534}, {0x6c, 0x3d, 0x17, 0xff}}},
    113     {{{   187,     35,     24}, 0, {  -581,    154}, {0x2e, 0x55, 0x52, 0xff}}},
    114     {{{   205,     -4,     49}, 0, {   225,   -213}, {0x7a, 0xf9, 0x20, 0xff}}},
    115 };
    116 
    117 // 0x05004AA8
    118 static const Vtx peach_seg5_vertex_05004AA8[] = {
    119     {{{    16,     89,     -9}, 0, {  -141,    397}, {0xe1, 0x72, 0xd4, 0xff}}},
    120     {{{    16,     89,     10}, 0, {   547,    428}, {0xe2, 0x73, 0x2b, 0xff}}},
    121     {{{    26,    102,      0}, 0, {   230,   -159}, {0xf4, 0x7e, 0xfe, 0xff}}},
    122 };
    123 
    124 // 0x05004AD8
    125 static const Vtx peach_seg5_vertex_05004AD8[] = {
    126     {{{    59,     -8,     86}, 0, {  1146,  -1042}, {0xcd, 0x1d, 0x6f, 0xff}}},
    127     {{{    20,     28,     56}, 0, {   774,   -582}, {0xa7, 0x05, 0x59, 0xff}}},
    128     {{{    17,     11,     58}, 0, {   740,   -552}, {0xa5, 0x15, 0x55, 0xff}}},
    129     {{{    32,    -11,     82}, 0, {  1028,   -674}, {0xc8, 0x17, 0x6f, 0xff}}},
    130     {{{     1,     38,     35}, 0, {   536,   -374}, {0x9a, 0x03, 0x4a, 0xff}}},
    131     {{{    16,     69,     48}, 0, {   606,   -580}, {0xbd, 0x39, 0x5a, 0xff}}},
    132     {{{   -10,     -6,      0}, 0, {    40,   -324}, {0x82, 0xf1, 0x00, 0xff}}},
    133     {{{    59,     -8,    -85}, 0, {  -676,  -1632}, {0xcd, 0x1d, 0x91, 0xff}}},
    134     {{{    32,    -11,    -81}, 0, {  -706,  -1234}, {0xc8, 0x17, 0x91, 0xff}}},
    135     {{{    17,     11,    -57}, 0, {  -494,   -950}, {0xa5, 0x15, 0xab, 0xff}}},
    136     {{{    20,     28,    -55}, 0, {  -514,   -998}, {0xa7, 0x05, 0xa7, 0xff}}},
    137     {{{     1,     38,    -34}, 0, {  -380,   -670}, {0x9a, 0x03, 0xb6, 0xff}}},
    138     {{{    16,     69,    -47}, 0, {  -366,   -894}, {0xbe, 0x39, 0xa5, 0xff}}},
    139     {{{    44,     56,    -57}, 0, {  1116,    782}, {0xf0, 0x5b, 0xaa, 0xff}}},
    140     {{{    17,     81,    -32}, 0, {   618,   1170}, {0xe7, 0x68, 0xbd, 0xff}}},
    141     {{{    45,     79,    -36}, 0, {   714,    746}, {0xf0, 0x6f, 0xc6, 0xff}}},
    142 };
    143 
    144 // 0x05004BD8
    145 static const Vtx peach_seg5_vertex_05004BD8[] = {
    146     {{{     1,     38,    -34}, 0, {  -380,   -670}, {0x9a, 0x03, 0xb6, 0xff}}},
    147     {{{   -10,     -6,      0}, 0, {    40,   -324}, {0x82, 0xf1, 0x00, 0xff}}},
    148     {{{   -20,     72,      0}, 0, {    18,   -210}, {0x96, 0x45, 0x00, 0xff}}},
    149     {{{    17,     81,     33}, 0, {   464,   -628}, {0xe6, 0x68, 0x43, 0xff}}},
    150     {{{    16,     69,     48}, 0, {   606,   -580}, {0xbd, 0x39, 0x5a, 0xff}}},
    151     {{{     1,     38,     35}, 0, {   536,   -374}, {0x9a, 0x03, 0x4a, 0xff}}},
    152     {{{    16,     69,    -47}, 0, {  -366,   -894}, {0xbe, 0x39, 0xa5, 0xff}}},
    153     {{{    17,     81,    -32}, 0, {  -224,   -850}, {0xe7, 0x68, 0xbd, 0xff}}},
    154     {{{   102,     92,    -30}, 0, {   588,   -144}, {0xcf, 0x63, 0xc4, 0xff}}},
    155     {{{    73,     65,    -65}, 0, {  1286,    354}, {0xd5, 0x50, 0xa9, 0xff}}},
    156     {{{    45,     79,    -36}, 0, {   714,    746}, {0xf0, 0x6f, 0xc6, 0xff}}},
    157     {{{    85,     99,      0}, 0, {     0,     64}, {0xcd, 0x74, 0x00, 0xff}}},
    158     {{{    17,     81,    -32}, 0, {   618,   1170}, {0xe7, 0x68, 0xbd, 0xff}}},
    159     {{{    16,     89,     -9}, 0, {   160,   1136}, {0xe1, 0x72, 0xd4, 0xff}}},
    160     {{{    44,     56,    -57}, 0, {  1116,    782}, {0xf0, 0x5b, 0xaa, 0xff}}},
    161 };
    162 
    163 // 0x05004CC8
    164 static const Vtx peach_seg5_vertex_05004CC8[] = {
    165     {{{    45,     79,     37}, 0, {   714,    746}, {0xf1, 0x6f, 0x3a, 0xff}}},
    166     {{{   102,     92,     31}, 0, {   588,   -144}, {0xce, 0x64, 0x3b, 0xff}}},
    167     {{{    85,     99,      0}, 0, {     0,     64}, {0xcd, 0x74, 0x00, 0xff}}},
    168     {{{    45,     79,    -36}, 0, {   714,    746}, {0xf0, 0x6f, 0xc6, 0xff}}},
    169     {{{    41,     89,      0}, 0, {     0,    738}, {0x0b, 0x7e, 0xff, 0xff}}},
    170     {{{    16,     89,     -9}, 0, {    16,   -772}, {0xe1, 0x72, 0xd4, 0xff}}},
    171     {{{    26,    102,      0}, 0, {   144,   -870}, {0xf4, 0x7e, 0xfe, 0xff}}},
    172     {{{    41,     89,      0}, 0, {   188,  -1094}, {0x0b, 0x7e, 0xff, 0xff}}},
    173     {{{    16,     89,     10}, 0, {   222,   -704}, {0xe2, 0x73, 0x2b, 0xff}}},
    174     {{{    16,     89,     -9}, 0, {   160,   1136}, {0xe1, 0x72, 0xd4, 0xff}}},
    175     {{{    16,     69,    -47}, 0, {   882,   1192}, {0xbe, 0x39, 0xa5, 0xff}}},
    176     {{{    17,     81,    -32}, 0, {   618,   1170}, {0xe7, 0x68, 0xbd, 0xff}}},
    177     {{{    44,     56,    -57}, 0, {  1116,    782}, {0xf0, 0x5b, 0xaa, 0xff}}},
    178     {{{    16,     89,     10}, 0, {   160,   1136}, {0xe2, 0x73, 0x2b, 0xff}}},
    179     {{{    17,     81,     33}, 0, {   618,   1170}, {0xe6, 0x68, 0x43, 0xff}}},
    180 };
    181 
    182 // 0x05004DB8
    183 static const Vtx peach_seg5_vertex_05004DB8[] = {
    184     {{{    45,     79,     37}, 0, {   714,    746}, {0xf1, 0x6f, 0x3a, 0xff}}},
    185     {{{    44,     56,     58}, 0, {  1116,    782}, {0xf0, 0x5b, 0x56, 0xff}}},
    186     {{{    73,     65,     66}, 0, {  1286,    354}, {0xd5, 0x50, 0x57, 0xff}}},
    187     {{{    17,     81,     33}, 0, {   618,   1170}, {0xe6, 0x68, 0x43, 0xff}}},
    188     {{{   102,     92,     31}, 0, {   588,   -144}, {0xce, 0x64, 0x3b, 0xff}}},
    189     {{{    17,     81,     33}, 0, {   608,   1114}, {0xe6, 0x68, 0x43, 0xff}}},
    190     {{{    16,     69,     48}, 0, {   960,   1118}, {0xbd, 0x39, 0x5a, 0xff}}},
    191     {{{    44,     56,     58}, 0, {  1290,    720}, {0xf0, 0x5b, 0x56, 0xff}}},
    192 };
    193 
    194 // 0x05004E38
    195 static const Vtx peach_seg5_vertex_05004E38[] = {
    196     {{{   -20,     72,      0}, 0, {   480,   2010}, {0x96, 0x45, 0x00, 0xff}}},
    197     {{{    17,     81,     33}, 0, {  2102,    128}, {0xe6, 0x68, 0x43, 0xff}}},
    198     {{{    16,     89,     10}, 0, {   962,    -24}, {0xe2, 0x73, 0x2b, 0xff}}},
    199     {{{    17,     81,    -32}, 0, { -1142,    128}, {0xe7, 0x68, 0xbd, 0xff}}},
    200     {{{    16,     89,     -9}, 0, {    -4,    -24}, {0xe1, 0x72, 0xd4, 0xff}}},
    201 };
    202 
    203 // 0x05004E88
    204 static const Vtx peach_seg5_vertex_05004E88[] = {
    205     {{{    18,    -87,    -62}, 0, {     0,      0}, {0xa9, 0xc8, 0xb7, 0xff}}},
    206     {{{    17,     11,    -57}, 0, {     0,      0}, {0xa5, 0x15, 0xab, 0xff}}},
    207     {{{    32,    -11,    -81}, 0, {     0,      0}, {0xc8, 0x17, 0x91, 0xff}}},
    208     {{{    98,    -89,    -74}, 0, {     0,      0}, {0x31, 0x98, 0xcc, 0xff}}},
    209     {{{    61,    -56,   -115}, 0, {     0,      0}, {0xc4, 0xd9, 0x98, 0xff}}},
    210     {{{    39,   -109,      0}, 0, {     0,      0}, {0xf0, 0x83, 0x00, 0xff}}},
    211     {{{    59,     -8,    -85}, 0, {     0,      0}, {0xcd, 0x1d, 0x91, 0xff}}},
    212     {{{   -10,     -6,      0}, 0, {     0,      0}, {0x82, 0xf1, 0x00, 0xff}}},
    213     {{{    10,    -93,      0}, 0, {     0,      0}, {0x9b, 0xb4, 0x00, 0xff}}},
    214     {{{    18,    -87,     63}, 0, {     0,      0}, {0xa9, 0xc8, 0x48, 0xff}}},
    215     {{{    98,    -89,     75}, 0, {     0,      0}, {0x31, 0x97, 0x33, 0xff}}},
    216     {{{    61,    -56,    116}, 0, {     0,      0}, {0xc4, 0xd9, 0x68, 0xff}}},
    217     {{{    59,     -8,     86}, 0, {     0,      0}, {0xcd, 0x1d, 0x6f, 0xff}}},
    218     {{{    17,     11,     58}, 0, {     0,      0}, {0xa5, 0x15, 0x55, 0xff}}},
    219     {{{    32,    -11,     82}, 0, {     0,      0}, {0xc8, 0x17, 0x6f, 0xff}}},
    220 };
    221 
    222 // 0x05004F78
    223 static const Vtx peach_seg5_vertex_05004F78[] = {
    224     {{{    59,     -8,     86}, 0, {     0,      0}, {0xcd, 0x1d, 0x6f, 0xff}}},
    225     {{{   100,    -62,    128}, 0, {     0,      0}, {0x1b, 0x17, 0x79, 0xff}}},
    226     {{{    92,    -29,    104}, 0, {     0,      0}, {0x36, 0x08, 0x72, 0xff}}},
    227     {{{    61,    -56,    116}, 0, {     0,      0}, {0xc4, 0xd9, 0x68, 0xff}}},
    228     {{{    20,     28,     56}, 0, {     0,      0}, {0xa7, 0x05, 0x59, 0xff}}},
    229     {{{    35,     37,     77}, 0, {     0,      0}, {0xd0, 0x29, 0x6e, 0xff}}},
    230     {{{    66,     12,     84}, 0, {     0,      0}, {0xdd, 0x22, 0x74, 0xff}}},
    231     {{{    97,      3,    107}, 0, {     0,      0}, {0xe4, 0x06, 0x7b, 0xff}}},
    232     {{{    97,      3,   -106}, 0, {     0,      0}, {0xe4, 0x06, 0x85, 0xff}}},
    233     {{{    59,     -8,    -85}, 0, {     0,      0}, {0xcd, 0x1d, 0x91, 0xff}}},
    234     {{{    66,     12,    -83}, 0, {     0,      0}, {0xdd, 0x22, 0x8c, 0xff}}},
    235     {{{    35,     37,    -76}, 0, {     0,      0}, {0xd0, 0x29, 0x92, 0xff}}},
    236     {{{    73,     65,    -65}, 0, {     0,      0}, {0xd5, 0x50, 0xa9, 0xff}}},
    237     {{{   100,    -62,   -127}, 0, {     0,      0}, {0x1b, 0x17, 0x87, 0xff}}},
    238     {{{    61,    -56,   -115}, 0, {     0,      0}, {0xc4, 0xd9, 0x98, 0xff}}},
    239     {{{    92,    -29,   -103}, 0, {     0,      0}, {0x36, 0x08, 0x8e, 0xff}}},
    240 };
    241 
    242 // 0x05005078
    243 static const Vtx peach_seg5_vertex_05005078[] = {
    244     {{{    35,     37,    -76}, 0, {     0,      0}, {0xd0, 0x29, 0x92, 0xff}}},
    245     {{{    59,     -8,    -85}, 0, {     0,      0}, {0xcd, 0x1d, 0x91, 0xff}}},
    246     {{{    20,     28,    -55}, 0, {     0,      0}, {0xa7, 0x05, 0xa7, 0xff}}},
    247     {{{    97,      3,   -106}, 0, {     0,      0}, {0xe4, 0x06, 0x85, 0xff}}},
    248     {{{    92,    -29,   -103}, 0, {     0,      0}, {0x36, 0x08, 0x8e, 0xff}}},
    249     {{{    16,     69,    -47}, 0, {     0,      0}, {0xbe, 0x39, 0xa5, 0xff}}},
    250     {{{    44,     56,    -57}, 0, {     0,      0}, {0xf0, 0x5b, 0xaa, 0xff}}},
    251     {{{    73,     65,    -65}, 0, {     0,      0}, {0xd5, 0x50, 0xa9, 0xff}}},
    252     {{{   137,     48,   -115}, 0, {     0,      0}, {0x39, 0x1c, 0x93, 0xff}}},
    253     {{{   102,     92,    -30}, 0, {     0,      0}, {0xcf, 0x63, 0xc4, 0xff}}},
    254     {{{   138,    104,    -46}, 0, {     0,      0}, {0x0b, 0x6f, 0xc5, 0xff}}},
    255     {{{   134,    -13,    -79}, 0, {     0,      0}, {0x4d, 0xd6, 0xa5, 0xff}}},
    256     {{{    20,     28,     56}, 0, {     0,      0}, {0xa7, 0x05, 0x59, 0xff}}},
    257     {{{    35,     37,     77}, 0, {     0,      0}, {0xd0, 0x29, 0x6e, 0xff}}},
    258     {{{    16,     69,     48}, 0, {     0,      0}, {0xbd, 0x39, 0x5a, 0xff}}},
    259 };
    260 
    261 // 0x05005168
    262 static const Vtx peach_seg5_vertex_05005168[] = {
    263     {{{    44,     56,     58}, 0, {     0,      0}, {0xf0, 0x5b, 0x56, 0xff}}},
    264     {{{    35,     37,     77}, 0, {     0,      0}, {0xd0, 0x29, 0x6e, 0xff}}},
    265     {{{    73,     65,     66}, 0, {     0,      0}, {0xd5, 0x50, 0x57, 0xff}}},
    266     {{{    66,     12,     84}, 0, {     0,      0}, {0xdd, 0x22, 0x74, 0xff}}},
    267     {{{    16,     69,     48}, 0, {     0,      0}, {0xbd, 0x39, 0x5a, 0xff}}},
    268     {{{    97,      3,    107}, 0, {     0,      0}, {0xe4, 0x06, 0x7b, 0xff}}},
    269     {{{   134,    -13,     80}, 0, {     0,      0}, {0x4d, 0xd6, 0x5b, 0xff}}},
    270     {{{   137,     48,    116}, 0, {     0,      0}, {0x39, 0x1c, 0x6d, 0xff}}},
    271     {{{    92,    -29,    104}, 0, {     0,      0}, {0x36, 0x08, 0x72, 0xff}}},
    272     {{{   138,    104,     47}, 0, {     0,      0}, {0x0b, 0x6f, 0x3b, 0xff}}},
    273     {{{   102,     92,     31}, 0, {     0,      0}, {0xce, 0x64, 0x3b, 0xff}}},
    274     {{{   134,    -13,    -79}, 0, {     0,      0}, {0x4d, 0xd6, 0xa5, 0xff}}},
    275     {{{   165,    -32,    -46}, 0, {     0,      0}, {0x6e, 0xd7, 0xd1, 0xff}}},
    276     {{{   131,    -79,    -38}, 0, {     0,      0}, {0x57, 0xb2, 0xd1, 0xff}}},
    277     {{{   165,    -43,      0}, 0, {     0,      0}, {0x4b, 0x9a, 0x00, 0xff}}},
    278     {{{   131,    -87,      0}, 0, {     0,      0}, {0x44, 0x96, 0x00, 0xff}}},
    279 };
    280 
    281 // 0x05005268
    282 static const Vtx peach_seg5_vertex_05005268[] = {
    283     {{{   131,    -87,      0}, 0, {     0,      0}, {0x44, 0x96, 0x00, 0xff}}},
    284     {{{    98,    -89,    -74}, 0, {     0,      0}, {0x31, 0x98, 0xcc, 0xff}}},
    285     {{{   131,    -79,    -38}, 0, {     0,      0}, {0x57, 0xb2, 0xd1, 0xff}}},
    286     {{{   134,    -13,    -79}, 0, {     0,      0}, {0x4d, 0xd6, 0xa5, 0xff}}},
    287     {{{    61,    -56,   -115}, 0, {     0,      0}, {0xc4, 0xd9, 0x98, 0xff}}},
    288     {{{   100,    -62,   -127}, 0, {     0,      0}, {0x1b, 0x17, 0x87, 0xff}}},
    289     {{{    98,    -98,      0}, 0, {     0,      0}, {0x1f, 0x86, 0x00, 0xff}}},
    290     {{{    39,   -109,      0}, 0, {     0,      0}, {0xf0, 0x83, 0x00, 0xff}}},
    291     {{{    92,    -29,   -103}, 0, {     0,      0}, {0x36, 0x08, 0x8e, 0xff}}},
    292     {{{   169,     -4,    -42}, 0, {     0,      0}, {0x4a, 0xf1, 0x9b, 0xff}}},
    293     {{{   169,     23,    -51}, 0, {     0,      0}, {0x77, 0xf8, 0xd6, 0xff}}},
    294     {{{   168,     35,    -23}, 0, {     0,      0}, {0x6c, 0x3d, 0xe9, 0xff}}},
    295     {{{   165,    -32,    -46}, 0, {     0,      0}, {0x6e, 0xd7, 0xd1, 0xff}}},
    296     {{{   137,     48,   -115}, 0, {     0,      0}, {0x39, 0x1c, 0x93, 0xff}}},
    297     {{{   138,    104,    -46}, 0, {     0,      0}, {0x0b, 0x6f, 0xc5, 0xff}}},
    298     {{{   167,     79,    -39}, 0, {     0,      0}, {0x77, 0x29, 0xfa, 0xff}}},
    299 };
    300 
    301 // 0x05005368
    302 static const Vtx peach_seg5_vertex_05005368[] = {
    303     {{{   148,    108,      0}, 0, {     0,      0}, {0x5e, 0x55, 0x00, 0xff}}},
    304     {{{   138,    104,    -46}, 0, {     0,      0}, {0x0b, 0x6f, 0xc5, 0xff}}},
    305     {{{   105,    124,      0}, 0, {     0,      0}, {0xd3, 0x76, 0x00, 0xff}}},
    306     {{{   102,     92,    -30}, 0, {     0,      0}, {0xcf, 0x63, 0xc4, 0xff}}},
    307     {{{   167,     79,    -39}, 0, {     0,      0}, {0x77, 0x29, 0xfa, 0xff}}},
    308     {{{   169,     23,    -51}, 0, {     0,      0}, {0x77, 0xf8, 0xd6, 0xff}}},
    309     {{{   137,     48,   -115}, 0, {     0,      0}, {0x39, 0x1c, 0x93, 0xff}}},
    310     {{{    85,     99,      0}, 0, {     0,      0}, {0xcd, 0x74, 0x00, 0xff}}},
    311     {{{   168,     35,    -23}, 0, {     0,      0}, {0x6c, 0x3d, 0xe9, 0xff}}},
    312     {{{   156,     40,      0}, 0, {     0,      0}, {0x4e, 0x64, 0x00, 0xff}}},
    313     {{{   169,     -4,    -42}, 0, {     0,      0}, {0x4a, 0xf1, 0x9b, 0xff}}},
    314     {{{   165,    -32,    -46}, 0, {     0,      0}, {0x6e, 0xd7, 0xd1, 0xff}}},
    315     {{{   138,    104,     47}, 0, {     0,      0}, {0x0b, 0x6f, 0x3b, 0xff}}},
    316     {{{   167,     79,     40}, 0, {     0,      0}, {0x77, 0x29, 0x07, 0xff}}},
    317     {{{   167,    -34,    -19}, 0, {     0,      0}, {0x4d, 0xad, 0xc8, 0xff}}},
    318     {{{   165,    -43,      0}, 0, {     0,      0}, {0x4b, 0x9a, 0x00, 0xff}}},
    319 };
    320 
    321 // 0x05005468
    322 static const Vtx peach_seg5_vertex_05005468[] = {
    323     {{{    98,    -89,     75}, 0, {     0,      0}, {0x31, 0x97, 0x33, 0xff}}},
    324     {{{    98,    -98,      0}, 0, {     0,      0}, {0x1f, 0x86, 0x00, 0xff}}},
    325     {{{   131,    -87,      0}, 0, {     0,      0}, {0x44, 0x96, 0x00, 0xff}}},
    326     {{{   165,    -43,      0}, 0, {     0,      0}, {0x4b, 0x9a, 0x00, 0xff}}},
    327     {{{   131,    -79,     39}, 0, {     0,      0}, {0x57, 0xb1, 0x2e, 0xff}}},
    328     {{{   168,     35,     24}, 0, {     0,      0}, {0x6c, 0x3d, 0x17, 0xff}}},
    329     {{{   156,     40,      0}, 0, {     0,      0}, {0x4e, 0x64, 0x00, 0xff}}},
    330     {{{   167,     79,     40}, 0, {     0,      0}, {0x77, 0x29, 0x07, 0xff}}},
    331     {{{   148,    108,      0}, 0, {     0,      0}, {0x5e, 0x55, 0x00, 0xff}}},
    332     {{{   138,    104,     47}, 0, {     0,      0}, {0x0b, 0x6f, 0x3b, 0xff}}},
    333     {{{   105,    124,      0}, 0, {     0,      0}, {0xd3, 0x76, 0x00, 0xff}}},
    334     {{{   102,     92,     31}, 0, {     0,      0}, {0xce, 0x64, 0x3b, 0xff}}},
    335     {{{    85,     99,      0}, 0, {     0,      0}, {0xcd, 0x74, 0x00, 0xff}}},
    336     {{{    39,   -109,      0}, 0, {     0,      0}, {0xf0, 0x83, 0x00, 0xff}}},
    337     {{{   165,    -32,     47}, 0, {     0,      0}, {0x6e, 0xd7, 0x2f, 0xff}}},
    338     {{{   167,    -34,     20}, 0, {     0,      0}, {0x4c, 0xac, 0x38, 0xff}}},
    339 };
    340 
    341 // 0x05005568
    342 static const Vtx peach_seg5_vertex_05005568[] = {
    343     {{{    98,    -89,     75}, 0, {     0,      0}, {0x31, 0x97, 0x33, 0xff}}},
    344     {{{   134,    -13,     80}, 0, {     0,      0}, {0x4d, 0xd6, 0x5b, 0xff}}},
    345     {{{    92,    -29,    104}, 0, {     0,      0}, {0x36, 0x08, 0x72, 0xff}}},
    346     {{{   169,     23,     52}, 0, {     0,      0}, {0x77, 0xf8, 0x2a, 0xff}}},
    347     {{{   137,     48,    116}, 0, {     0,      0}, {0x39, 0x1c, 0x6d, 0xff}}},
    348     {{{   165,    -32,     47}, 0, {     0,      0}, {0x6e, 0xd7, 0x2f, 0xff}}},
    349     {{{   131,    -79,     39}, 0, {     0,      0}, {0x57, 0xb1, 0x2e, 0xff}}},
    350     {{{   100,    -62,    128}, 0, {     0,      0}, {0x1b, 0x17, 0x79, 0xff}}},
    351     {{{   169,     -4,     43}, 0, {     0,      0}, {0x4a, 0xf1, 0x65, 0xff}}},
    352     {{{   168,     35,     24}, 0, {     0,      0}, {0x6c, 0x3d, 0x17, 0xff}}},
    353     {{{   167,     79,     40}, 0, {     0,      0}, {0x77, 0x29, 0x07, 0xff}}},
    354     {{{   138,    104,     47}, 0, {     0,      0}, {0x0b, 0x6f, 0x3b, 0xff}}},
    355     {{{    61,    -56,    116}, 0, {     0,      0}, {0xc4, 0xd9, 0x68, 0xff}}},
    356     {{{   167,    -34,     20}, 0, {     0,      0}, {0x4c, 0xac, 0x38, 0xff}}},
    357 };
    358 
    359 // 0x05005648 - 0x05005750
    360 const Gfx peach_seg5_dl_05005648[] = {
    361     gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, peach_seg5_texture_05002A28),
    362     gsDPLoadSync(),
    363     gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 16 * 16 - 1, CALC_DXT(16, G_IM_SIZ_16b_BYTES)),
    364     gsSPLight(&peach_seg5_lights_050009F8.l, 1),
    365     gsSPLight(&peach_seg5_lights_050009F8.a, 2),
    366     gsSPVertex(peach_seg5_vertex_05004828, 16, 0),
    367     gsSP2Triangles( 0,  1,  2, 0x0,  3,  1,  0, 0x0),
    368     gsSP2Triangles( 4,  1,  5, 0x0,  5,  1,  6, 0x0),
    369     gsSP2Triangles( 7,  1,  8, 0x0,  6,  1,  3, 0x0),
    370     gsSP2Triangles( 2,  1,  7, 0x0,  8,  1,  4, 0x0),
    371     gsSP2Triangles( 9, 10, 11, 0x0, 11, 12,  9, 0x0),
    372     gsSP1Triangle(13, 14, 15, 0x0),
    373     gsSPVertex(peach_seg5_vertex_05004928, 15, 0),
    374     gsSP2Triangles( 0,  1,  2, 0x0,  3,  0,  2, 0x0),
    375     gsSP2Triangles( 4,  5,  6, 0x0,  6,  7,  4, 0x0),
    376     gsSP2Triangles( 8,  5,  4, 0x0,  9,  4,  7, 0x0),
    377     gsSP2Triangles(10, 11, 12, 0x0, 13, 14, 10, 0x0),
    378     gsSPVertex(peach_seg5_vertex_05004A18, 9, 0),
    379     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
    380     gsSP2Triangles( 6,  0,  7, 0x0,  7,  0,  8, 0x0),
    381     gsSP1Triangle( 2,  8,  0, 0x0),
    382     gsSPEndDisplayList(),
    383 };
    384 
    385 // 0x05005750 - 0x05005780
    386 const Gfx peach_seg5_dl_05005750[] = {
    387     gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, peach_seg5_texture_05003E28),
    388     gsDPLoadSync(),
    389     gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 16 * 16 - 1, CALC_DXT(16, G_IM_SIZ_16b_BYTES)),
    390     gsSPVertex(peach_seg5_vertex_05004AA8, 3, 0),
    391     gsSP1Triangle( 0,  1,  2, 0x0),
    392     gsSPEndDisplayList(),
    393 };
    394 
    395 // 0x05005780 - 0x050058B8
    396 const Gfx peach_seg5_dl_05005780[] = {
    397     gsSPVertex(peach_seg5_vertex_05004AD8, 16, 0),
    398     gsSP2Triangles( 0,  1,  2, 0x0,  2,  3,  0, 0x0),
    399     gsSP2Triangles( 1,  4,  2, 0x0,  5,  4,  1, 0x0),
    400     gsSP2Triangles( 6,  2,  4, 0x0,  7,  8,  9, 0x0),
    401     gsSP2Triangles( 9, 10,  7, 0x0,  9, 11, 10, 0x0),
    402     gsSP2Triangles( 9,  6, 11, 0x0, 10, 11, 12, 0x0),
    403     gsSP1Triangle(13, 14, 15, 0x0),
    404     gsSPVertex(peach_seg5_vertex_05004BD8, 15, 0),
    405     gsSP2Triangles( 0,  1,  2, 0x0,  3,  2,  4, 0x0),
    406     gsSP2Triangles( 4,  2,  5, 0x0,  2,  1,  5, 0x0),
    407     gsSP2Triangles( 0,  2,  6, 0x0,  2,  7,  6, 0x0),
    408     gsSP2Triangles( 8,  9, 10, 0x0,  8, 10, 11, 0x0),
    409     gsSP2Triangles(10, 12, 13, 0x0, 14, 10,  9, 0x0),
    410     gsSPVertex(peach_seg5_vertex_05004CC8, 15, 0),
    411     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  2, 0x0),
    412     gsSP2Triangles( 5,  6,  7, 0x0,  6,  8,  7, 0x0),
    413     gsSP2Triangles( 3,  9,  4, 0x0, 10, 11, 12, 0x0),
    414     gsSP2Triangles( 2,  4,  0, 0x0,  0,  4, 13, 0x0),
    415     gsSP1Triangle(14,  0, 13, 0x0),
    416     gsSPVertex(peach_seg5_vertex_05004DB8, 8, 0),
    417     gsSP2Triangles( 0,  1,  2, 0x0,  1,  0,  3, 0x0),
    418     gsSP2Triangles( 2,  4,  0, 0x0,  5,  6,  7, 0x0),
    419     gsSPEndDisplayList(),
    420 };
    421 
    422 // 0x050058B8 - 0x050058E0
    423 const Gfx peach_seg5_dl_050058B8[] = {
    424     gsSPVertex(peach_seg5_vertex_05004E38, 5, 0),
    425     gsSP2Triangles( 0,  1,  2, 0x0,  3,  0,  4, 0x0),
    426     gsSP1Triangle( 0,  2,  4, 0x0),
    427     gsSPEndDisplayList(),
    428 };
    429 
    430 // 0x050058E0 - 0x05005C48
    431 const Gfx peach_seg5_dl_050058E0[] = {
    432     gsSPLight(&peach_seg5_lights_05000A10.l, 1),
    433     gsSPLight(&peach_seg5_lights_05000A10.a, 2),
    434     gsSPVertex(peach_seg5_vertex_05004E88, 15, 0),
    435     gsSP2Triangles( 0,  1,  2, 0x0,  3,  0,  4, 0x0),
    436     gsSP2Triangles( 3,  5,  0, 0x0,  6,  4,  0, 0x0),
    437     gsSP2Triangles( 7,  1,  0, 0x0,  2,  6,  0, 0x0),
    438     gsSP2Triangles( 7,  0,  8, 0x0,  8,  0,  5, 0x0),
    439     gsSP2Triangles( 9, 10, 11, 0x0,  5, 10,  9, 0x0),
    440     gsSP2Triangles( 9, 11, 12, 0x0, 13,  7,  9, 0x0),
    441     gsSP2Triangles( 8,  9,  7, 0x0,  9, 12, 14, 0x0),
    442     gsSP2Triangles( 5,  9,  8, 0x0, 14, 13,  9, 0x0),
    443     gsSPVertex(peach_seg5_vertex_05004F78, 16, 0),
    444     gsSP2Triangles( 0,  1,  2, 0x0,  3,  1,  0, 0x0),
    445     gsSP2Triangles( 4,  0,  5, 0x0,  5,  0,  6, 0x0),
    446     gsSP2Triangles( 2,  7,  0, 0x0,  6,  0,  7, 0x0),
    447     gsSP2Triangles( 8,  9, 10, 0x0, 10,  9, 11, 0x0),
    448     gsSP2Triangles(10, 12,  8, 0x0, 11, 12, 10, 0x0),
    449     gsSP2Triangles( 9, 13, 14, 0x0, 15, 13,  9, 0x0),
    450     gsSPVertex(peach_seg5_vertex_05005078, 15, 0),
    451     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  1, 0x0),
    452     gsSP2Triangles( 5,  0,  2, 0x0,  0,  5,  6, 0x0),
    453     gsSP2Triangles( 6,  7,  0, 0x0,  8,  3,  7, 0x0),
    454     gsSP2Triangles( 7,  9, 10, 0x0, 10,  8,  7, 0x0),
    455     gsSP2Triangles( 8, 11,  3, 0x0,  3, 11,  4, 0x0),
    456     gsSP1Triangle(12, 13, 14, 0x0),
    457     gsSPVertex(peach_seg5_vertex_05005168, 16, 0),
    458     gsSP2Triangles( 0,  1,  2, 0x0,  3,  2,  1, 0x0),
    459     gsSP2Triangles( 4,  1,  0, 0x0,  5,  2,  3, 0x0),
    460     gsSP2Triangles( 5,  6,  7, 0x0,  2,  5,  7, 0x0),
    461     gsSP2Triangles( 6,  5,  8, 0x0,  7,  9,  2, 0x0),
    462     gsSP2Triangles(10,  2,  9, 0x0, 11, 12, 13, 0x0),
    463     gsSP2Triangles(12, 14, 13, 0x0, 13, 14, 15, 0x0),
    464     gsSPVertex(peach_seg5_vertex_05005268, 16, 0),
    465     gsSP2Triangles( 0,  1,  2, 0x0,  2,  1,  3, 0x0),
    466     gsSP2Triangles( 1,  4,  5, 0x0,  1,  6,  7, 0x0),
    467     gsSP2Triangles( 3,  1,  8, 0x0,  8,  1,  5, 0x0),
    468     gsSP2Triangles( 6,  1,  0, 0x0,  9, 10, 11, 0x0),
    469     gsSP2Triangles(10, 12,  3, 0x0, 13, 10,  3, 0x0),
    470     gsSP1Triangle(14, 15, 13, 0x0),
    471     gsSPVertex(peach_seg5_vertex_05005368, 16, 0),
    472     gsSP2Triangles( 0,  1,  2, 0x0,  1,  3,  2, 0x0),
    473     gsSP2Triangles( 4,  1,  0, 0x0,  5,  6,  4, 0x0),
    474     gsSP2Triangles( 7,  2,  3, 0x0,  5,  4,  8, 0x0),
    475     gsSP2Triangles( 9,  4,  0, 0x0,  8,  4,  9, 0x0),
    476     gsSP2Triangles(10, 11,  5, 0x0, 12, 13,  0, 0x0),
    477     gsSP2Triangles(14, 15, 11, 0x0, 14, 11, 10, 0x0),
    478     gsSPVertex(peach_seg5_vertex_05005468, 16, 0),
    479     gsSP2Triangles( 0,  1,  2, 0x0,  2,  3,  4, 0x0),
    480     gsSP2Triangles( 4,  0,  2, 0x0,  5,  6,  7, 0x0),
    481     gsSP2Triangles( 7,  6,  8, 0x0,  9,  8, 10, 0x0),
    482     gsSP2Triangles(11,  9, 10, 0x0, 10, 12, 11, 0x0),
    483     gsSP2Triangles(13,  1,  0, 0x0, 14,  4,  3, 0x0),
    484     gsSP1Triangle( 3, 15, 14, 0x0),
    485     gsSPVertex(peach_seg5_vertex_05005568, 14, 0),
    486     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  1, 0x0),
    487     gsSP2Triangles( 5,  1,  6, 0x0,  0,  6,  1, 0x0),
    488     gsSP2Triangles( 1,  5,  3, 0x0,  2,  7,  0, 0x0),
    489     gsSP2Triangles( 3,  8,  9, 0x0,  5,  8,  3, 0x0),
    490     gsSP2Triangles( 3,  9, 10, 0x0,  3, 10,  4, 0x0),
    491     gsSP2Triangles(11,  4, 10, 0x0, 12,  0,  7, 0x0),
    492     gsSP1Triangle( 5, 13,  8, 0x0),
    493     gsSPEndDisplayList(),
    494 };
    495 
    496 // 0x05005C48 - 0x05005CB0
    497 const Gfx peach_seg5_dl_05005C48[] = {
    498     gsDPPipeSync(),
    499     gsDPSetCombineMode(G_CC_MODULATERGBFADE, G_CC_MODULATERGBFADE),
    500     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),
    501     gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON),
    502     gsDPTileSync(),
    503     gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 4, 0, G_TX_RENDERTILE, 0, G_TX_CLAMP, 4, G_TX_NOLOD, G_TX_CLAMP, 4, G_TX_NOLOD),
    504     gsDPSetTileSize(0, 0, 0, (16 - 1) << G_TEXTURE_IMAGE_FRAC, (16 - 1) << G_TEXTURE_IMAGE_FRAC),
    505     gsSPDisplayList(peach_seg5_dl_05005648),
    506     gsSPDisplayList(peach_seg5_dl_05005750),
    507     gsDPTileSync(),
    508     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),
    509     gsDPSetTileSize(0, 0, 0, (32 - 1) << G_TEXTURE_IMAGE_FRAC, (32 - 1) << G_TEXTURE_IMAGE_FRAC),
    510     gsSPEndDisplayList(),
    511 };
    512 
    513 // 0x05005CB0 - 0x05005CE0
    514 const Gfx peach_seg5_dl_05005CB0[] = {
    515     gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_OFF),
    516     gsDPPipeSync(),
    517     gsDPSetCombineMode(G_CC_SHADEFADEA, G_CC_SHADEFADEA),
    518     gsSPDisplayList(peach_seg5_dl_050058E0),
    519     gsDPPipeSync(),
    520     gsSPEndDisplayList(),
    521 };
    522 
    523 // 0x05005CE0 - 0x05005D38
    524 const Gfx peach_seg5_dl_05005CE0[] = {
    525     gsSPDisplayList(peach_seg5_dl_05005C48),
    526     gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, peach_seg5_texture_05000A28),
    527     gsDPLoadSync(),
    528     gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
    529     gsSPDisplayList(peach_seg5_dl_05005780),
    530     gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, peach_seg5_texture_05002E28),
    531     gsDPLoadSync(),
    532     gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
    533     gsSPDisplayList(peach_seg5_dl_050058B8),
    534     gsSPDisplayList(peach_seg5_dl_05005CB0),
    535     gsSPEndDisplayList(),
    536 };
    537 
    538 // 0x05005D38 - 0x05005D90
    539 const Gfx peach_seg5_dl_05005D38[] = {
    540     gsSPDisplayList(peach_seg5_dl_05005C48),
    541     gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, peach_seg5_texture_05001228),
    542     gsDPLoadSync(),
    543     gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
    544     gsSPDisplayList(peach_seg5_dl_05005780),
    545     gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, peach_seg5_texture_05002E28),
    546     gsDPLoadSync(),
    547     gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
    548     gsSPDisplayList(peach_seg5_dl_050058B8),
    549     gsSPDisplayList(peach_seg5_dl_05005CB0),
    550     gsSPEndDisplayList(),
    551 };
    552 
    553 // 0x05005D90 - 0x05005DE8
    554 const Gfx peach_seg5_dl_05005D90[] = {
    555     gsSPDisplayList(peach_seg5_dl_05005C48),
    556     gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, peach_seg5_texture_05001A28),
    557     gsDPLoadSync(),
    558     gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
    559     gsSPDisplayList(peach_seg5_dl_05005780),
    560     gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, peach_seg5_texture_05002E28),
    561     gsDPLoadSync(),
    562     gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
    563     gsSPDisplayList(peach_seg5_dl_050058B8),
    564     gsSPDisplayList(peach_seg5_dl_05005CB0),
    565     gsSPEndDisplayList(),
    566 };
    567 
    568 // 0x05005DE8 - 0x05005E40
    569 const Gfx peach_seg5_dl_05005DE8[] = {
    570     gsSPDisplayList(peach_seg5_dl_05005C48),
    571     gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, peach_seg5_texture_05002228),
    572     gsDPLoadSync(),
    573     gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
    574     gsSPDisplayList(peach_seg5_dl_05005780),
    575     gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, peach_seg5_texture_05002E28),
    576     gsDPLoadSync(),
    577     gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
    578     gsSPDisplayList(peach_seg5_dl_050058B8),
    579     gsSPDisplayList(peach_seg5_dl_05005CB0),
    580     gsSPEndDisplayList(),
    581 };
    582 
    583 // 0x05005E40 - 0x05005E98
    584 const Gfx peach_seg5_dl_05005E40[] = {
    585     gsSPDisplayList(peach_seg5_dl_05005C48),
    586     gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, peach_seg5_texture_05000A28),
    587     gsDPLoadSync(),
    588     gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
    589     gsSPDisplayList(peach_seg5_dl_05005780),
    590     gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, peach_seg5_texture_05003628),
    591     gsDPLoadSync(),
    592     gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
    593     gsSPDisplayList(peach_seg5_dl_050058B8),
    594     gsSPDisplayList(peach_seg5_dl_05005CB0),
    595     gsSPEndDisplayList(),
    596 };
    597 
    598 // 0x05005E98 - 0x05005EF0
    599 const Gfx peach_seg5_dl_05005E98[] = {
    600     gsSPDisplayList(peach_seg5_dl_05005C48),
    601     gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, peach_seg5_texture_05001228),
    602     gsDPLoadSync(),
    603     gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
    604     gsSPDisplayList(peach_seg5_dl_05005780),
    605     gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, peach_seg5_texture_05003628),
    606     gsDPLoadSync(),
    607     gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
    608     gsSPDisplayList(peach_seg5_dl_050058B8),
    609     gsSPDisplayList(peach_seg5_dl_05005CB0),
    610     gsSPEndDisplayList(),
    611 };
    612 
    613 // 0x05005EF0 - 0x05005F48
    614 const Gfx peach_seg5_dl_05005EF0[] = {
    615     gsSPDisplayList(peach_seg5_dl_05005C48),
    616     gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, peach_seg5_texture_05001A28),
    617     gsDPLoadSync(),
    618     gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
    619     gsSPDisplayList(peach_seg5_dl_05005780),
    620     gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, peach_seg5_texture_05003628),
    621     gsDPLoadSync(),
    622     gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
    623     gsSPDisplayList(peach_seg5_dl_050058B8),
    624     gsSPDisplayList(peach_seg5_dl_05005CB0),
    625     gsSPEndDisplayList(),
    626 };
    627 
    628 // 0x05005F48 - 0x05005FA0
    629 const Gfx peach_seg5_dl_05005F48[] = {
    630     gsSPDisplayList(peach_seg5_dl_05005C48),
    631     gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, peach_seg5_texture_05002228),
    632     gsDPLoadSync(),
    633     gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
    634     gsSPDisplayList(peach_seg5_dl_05005780),
    635     gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, peach_seg5_texture_05003628),
    636     gsDPLoadSync(),
    637     gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
    638     gsSPDisplayList(peach_seg5_dl_050058B8),
    639     gsSPDisplayList(peach_seg5_dl_05005CB0),
    640     gsSPEndDisplayList(),
    641 };
    642 
    643 // 0x05005FA0
    644 static const Lights1 peach_seg5_lights_05005FA0 = gdSPDefLights1(
    645     0x7f, 0x7f, 0x7f,
    646     0xff, 0xff, 0xff, 0x28, 0x28, 0x28
    647 );
    648 
    649 // 0x05005FB8
    650 static const Vtx peach_seg5_vertex_05005FB8[] = {
    651     {{{    96,     28,      1}, 0, {   246,   2076}, {0x0a, 0x7b, 0x1c, 0xff}}},
    652     {{{    96,      9,     27}, 0, {    58,   2076}, {0x0b, 0x08, 0x7e, 0xff}}},
    653     {{{   152,      8,     22}, 0, {    44,   1520}, {0x0b, 0x42, 0x6b, 0xff}}},
    654     {{{   152,    -16,     14}, 0, {  -202,   1518}, {0x0b, 0xae, 0x5f, 0xff}}},
    655     {{{    96,    -20,     17}, 0, {  -244,   2074}, {0x0b, 0x8c, 0x31, 0xff}}},
    656     {{{   152,    -16,    -11}, 0, {  -202,   1518}, {0x0c, 0x8b, 0xd2, 0xff}}},
    657     {{{   152,     23,      1}, 0, {   196,   1520}, {0x0a, 0x7a, 0xe1, 0xff}}},
    658     {{{    96,    -21,    -14}, 0, {  -246,   2074}, {0x0c, 0xad, 0xa1, 0xff}}},
    659     {{{   152,      8,    -19}, 0, {    42,   1520}, {0x0b, 0x08, 0x82, 0xff}}},
    660     {{{    96,      9,    -24}, 0, {    58,   2076}, {0x0b, 0x40, 0x94, 0xff}}},
    661 };
    662 
    663 // 0x05006058 - 0x050060E0
    664 const Gfx peach_seg5_dl_05006058[] = {
    665     gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, peach_seg5_texture_05000A28),
    666     gsDPLoadSync(),
    667     gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
    668     gsSPLight(&peach_seg5_lights_05005FA0.l, 1),
    669     gsSPLight(&peach_seg5_lights_05005FA0.a, 2),
    670     gsSPVertex(peach_seg5_vertex_05005FB8, 10, 0),
    671     gsSP2Triangles( 0,  1,  2, 0x0,  1,  3,  2, 0x0),
    672     gsSP2Triangles( 1,  4,  3, 0x0,  4,  5,  3, 0x0),
    673     gsSP2Triangles( 0,  2,  6, 0x0,  4,  7,  5, 0x0),
    674     gsSP2Triangles( 7,  8,  5, 0x0,  7,  9,  8, 0x0),
    675     gsSP2Triangles( 9,  0,  6, 0x0,  9,  6,  8, 0x0),
    676     gsSPEndDisplayList(),
    677 };
    678 
    679 // 0x050060E0 - 0x05006138
    680 const Gfx peach_seg5_dl_050060E0[] = {
    681     gsDPPipeSync(),
    682     gsDPSetCombineMode(G_CC_MODULATERGBFADE, G_CC_MODULATERGBFADE),
    683     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),
    684     gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON),
    685     gsDPTileSync(),
    686     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),
    687     gsDPSetTileSize(0, 0, 0, (32 - 1) << G_TEXTURE_IMAGE_FRAC, (32 - 1) << G_TEXTURE_IMAGE_FRAC),
    688     gsSPDisplayList(peach_seg5_dl_05006058),
    689     gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_OFF),
    690     gsDPPipeSync(),
    691     gsSPEndDisplayList(),
    692 };
    693 
    694 // 0x05006138
    695 static const Lights1 peach_seg5_lights_05006138 = gdSPDefLights1(
    696     0x7f, 0x7f, 0x7f,
    697     0xff, 0xff, 0xff, 0x28, 0x28, 0x28
    698 );
    699 
    700 // 0x05006150
    701 static const Lights1 peach_seg5_lights_05006150 = gdSPDefLights1(
    702     0x6c, 0x54, 0x5f,
    703     0xd9, 0xa9, 0xbe, 0x28, 0x28, 0x28
    704 );
    705 
    706 // 0x05006168
    707 static const Vtx peach_seg5_vertex_05006168[] = {
    708     {{{    54,     70,    -23}, 0, {  -179,    143}, {0x23, 0x6c, 0xca, 0xff}}},
    709     {{{    52,     85,      0}, 0, {   224,    223}, {0x17, 0x7c, 0x00, 0xff}}},
    710     {{{    70,     67,     -7}, 0, {    96,   -135}, {0x55, 0x5b, 0xeb, 0xff}}},
    711     {{{    36,     73,     19}, 0, {   542,    450}, {0xf5, 0x78, 0x26, 0xff}}},
    712     {{{    28,     75,      0}, 0, {   224,    584}, {0xd9, 0x78, 0x00, 0xff}}},
    713     {{{    36,     73,    -18}, 0, {   -94,    450}, {0xf5, 0x78, 0xd9, 0xff}}},
    714     {{{    54,     70,     24}, 0, {   627,    143}, {0x23, 0x6d, 0x36, 0xff}}},
    715     {{{    70,     67,      8}, 0, {   351,   -135}, {0x51, 0x5d, 0x19, 0xff}}},
    716 };
    717 
    718 // 0x050061E8
    719 static const Vtx peach_seg5_vertex_050061E8[] = {
    720     {{{   116,     24,     43}, 0, {   692,   -612}, {0x36, 0x3d, 0x60, 0xff}}},
    721     {{{   119,    -30,     36}, 0, {   658,   -626}, {0x30, 0xac, 0x51, 0xff}}},
    722     {{{   119,    -30,    -35}, 0, {   300,   -626}, {0x40, 0x9f, 0xce, 0xff}}},
    723     {{{   116,     24,    -42}, 0, {   266,   -612}, {0x2f, 0x2b, 0x93, 0xff}}},
    724     {{{   111,     45,      0}, 0, {   478,   -586}, {0xef, 0x7b, 0xea, 0xff}}},
    725 };
    726 
    727 // 0x05006238
    728 static const Vtx peach_seg5_vertex_05006238[] = {
    729     {{{    85,     34,    -65}, 0, {   150,   -458}, {0x4b, 0x3c, 0xae, 0xff}}},
    730     {{{    98,     18,    -34}, 0, {   302,   -522}, {0x2e, 0x52, 0xac, 0xff}}},
    731     {{{    98,    -23,    -34}, 0, {   302,   -520}, {0x59, 0xcd, 0xb7, 0xff}}},
    732     {{{    84,     50,    -21}, 0, {   368,   -452}, {0x66, 0x4a, 0xf2, 0xff}}},
    733     {{{    23,    -22,    -70}, 0, {   126,   -146}, {0xdf, 0xd1, 0x90, 0xff}}},
    734     {{{    24,     37,    -70}, 0, {   126,   -150}, {0xc5, 0x23, 0x96, 0xff}}},
    735     {{{    54,     70,    -23}, 0, {   358,   -300}, {0x23, 0x6c, 0xca, 0xff}}},
    736     {{{    70,     67,     -7}, 0, {   440,   -382}, {0x55, 0x5b, 0xeb, 0xff}}},
    737     {{{    20,     69,    -39}, 0, {   278,   -132}, {0xdd, 0x70, 0xd2, 0xff}}},
    738     {{{    85,    -21,    -65}, 0, {   150,   -456}, {0x3a, 0xc5, 0xa1, 0xff}}},
    739     {{{    36,     73,    -18}, 0, {   384,   -210}, {0xf5, 0x78, 0xd9, 0xff}}},
    740     {{{    84,     50,     22}, 0, {   590,   -452}, {0x65, 0x4b, 0x0b, 0xff}}},
    741     {{{    70,     67,      8}, 0, {   518,   -382}, {0x51, 0x5d, 0x19, 0xff}}},
    742     {{{    -7,     37,    -34}, 0, {   302,      8}, {0x8c, 0x2a, 0xe4, 0xff}}},
    743 };
    744 
    745 // 0x05006318
    746 static const Vtx peach_seg5_vertex_05006318[] = {
    747     {{{    54,     70,     24}, 0, {   600,   -300}, {0x23, 0x6d, 0x36, 0xff}}},
    748     {{{    20,     69,     40}, 0, {   680,   -132}, {0xd3, 0x6f, 0x28, 0xff}}},
    749     {{{    85,     34,     66}, 0, {   808,   -458}, {0x4b, 0x3c, 0x52, 0xff}}},
    750     {{{    24,     37,     71}, 0, {   832,   -150}, {0xd2, 0x2c, 0x6d, 0xff}}},
    751     {{{    23,    -22,     71}, 0, {   832,   -146}, {0xd1, 0xd9, 0x6f, 0xff}}},
    752     {{{    98,    -23,     35}, 0, {   656,   -520}, {0x42, 0xb8, 0x50, 0xff}}},
    753     {{{    98,     18,     35}, 0, {   656,   -522}, {0x48, 0x42, 0x50, 0xff}}},
    754     {{{    84,     50,     22}, 0, {   590,   -452}, {0x65, 0x4b, 0x0b, 0xff}}},
    755     {{{    70,     67,      8}, 0, {   518,   -382}, {0x51, 0x5d, 0x19, 0xff}}},
    756     {{{    85,    -21,     66}, 0, {   808,   -454}, {0x3a, 0xc5, 0x5f, 0xff}}},
    757     {{{    95,     36,      0}, 0, {   478,   -506}, {0x25, 0x78, 0x0d, 0xff}}},
    758     {{{    84,     50,    -21}, 0, {   368,   -452}, {0x66, 0x4a, 0xf2, 0xff}}},
    759     {{{    20,     69,    -39}, 0, {   278,   -132}, {0xdd, 0x70, 0xd2, 0xff}}},
    760     {{{    -7,     37,    -34}, 0, {   302,      8}, {0x8c, 0x2a, 0xe4, 0xff}}},
    761     {{{    28,     75,      0}, 0, {   478,   -170}, {0xd9, 0x78, 0x00, 0xff}}},
    762 };
    763 
    764 // 0x05006408
    765 static const Vtx peach_seg5_vertex_05006408[] = {
    766     {{{   111,     45,      0}, 0, {   478,   -586}, {0xef, 0x7b, 0xea, 0xff}}},
    767     {{{    98,     18,    -34}, 0, {   302,   -522}, {0x2e, 0x52, 0xac, 0xff}}},
    768     {{{    95,     36,      0}, 0, {   478,   -506}, {0x25, 0x78, 0x0d, 0xff}}},
    769     {{{    84,     50,    -21}, 0, {   368,   -452}, {0x66, 0x4a, 0xf2, 0xff}}},
    770     {{{   116,     24,     43}, 0, {   692,   -612}, {0x36, 0x3d, 0x60, 0xff}}},
    771     {{{    98,     18,     35}, 0, {   656,   -522}, {0x48, 0x42, 0x50, 0xff}}},
    772     {{{    98,    -23,     35}, 0, {   656,   -520}, {0x42, 0xb8, 0x50, 0xff}}},
    773     {{{   119,    -30,     36}, 0, {   658,   -626}, {0x30, 0xac, 0x51, 0xff}}},
    774     {{{   116,     24,    -42}, 0, {   266,   -612}, {0x2f, 0x2b, 0x93, 0xff}}},
    775     {{{    24,     37,     71}, 0, {   832,   -150}, {0xd2, 0x2c, 0x6d, 0xff}}},
    776     {{{    20,     69,     40}, 0, {   680,   -132}, {0xd3, 0x6f, 0x28, 0xff}}},
    777     {{{    -7,     37,     35}, 0, {   656,      8}, {0x92, 0x20, 0x34, 0xff}}},
    778     {{{    36,     73,     19}, 0, {   574,   -210}, {0xf5, 0x78, 0x26, 0xff}}},
    779     {{{    28,     75,      0}, 0, {   478,   -170}, {0xd9, 0x78, 0x00, 0xff}}},
    780 };
    781 
    782 // 0x050064E8
    783 static const Vtx peach_seg5_vertex_050064E8[] = {
    784     {{{    23,    -45,    -34}, 0, {   302,   -146}, {0xd9, 0x8d, 0xdf, 0xff}}},
    785     {{{    86,    -53,    -34}, 0, {   302,   -460}, {0x40, 0x9d, 0xd3, 0xff}}},
    786     {{{    86,    -53,     35}, 0, {   656,   -460}, {0x41, 0x98, 0x1e, 0xff}}},
    787     {{{    54,     70,     24}, 0, {   600,   -300}, {0x23, 0x6d, 0x36, 0xff}}},
    788     {{{    36,     73,     19}, 0, {   574,   -210}, {0xf5, 0x78, 0x26, 0xff}}},
    789     {{{    20,     69,     40}, 0, {   680,   -132}, {0xd3, 0x6f, 0x28, 0xff}}},
    790     {{{    28,     75,      0}, 0, {   478,   -170}, {0xd9, 0x78, 0x00, 0xff}}},
    791     {{{    36,     73,    -18}, 0, {   384,   -210}, {0xf5, 0x78, 0xd9, 0xff}}},
    792     {{{    20,     69,    -39}, 0, {   278,   -132}, {0xdd, 0x70, 0xd2, 0xff}}},
    793     {{{    85,    -21,    -65}, 0, {   150,   -456}, {0x3a, 0xc5, 0xa1, 0xff}}},
    794     {{{    -8,    -22,    -34}, 0, {   302,     10}, {0x95, 0xd5, 0xcd, 0xff}}},
    795     {{{    -8,    -22,     35}, 0, {   656,     10}, {0x92, 0xc8, 0x1b, 0xff}}},
    796     {{{    23,    -22,    -70}, 0, {   126,   -146}, {0xdf, 0xd1, 0x90, 0xff}}},
    797     {{{    23,    -45,     35}, 0, {   656,   -146}, {0xdd, 0x90, 0x2f, 0xff}}},
    798     {{{    98,    -23,    -34}, 0, {   302,   -520}, {0x59, 0xcd, 0xb7, 0xff}}},
    799     {{{    85,    -21,     66}, 0, {   808,   -454}, {0x3a, 0xc5, 0x5f, 0xff}}},
    800 };
    801 
    802 // 0x050065E8
    803 static const Vtx peach_seg5_vertex_050065E8[] = {
    804     {{{    98,    -23,     35}, 0, {   656,   -520}, {0x42, 0xb8, 0x50, 0xff}}},
    805     {{{    86,    -53,     35}, 0, {   656,   -460}, {0x41, 0x98, 0x1e, 0xff}}},
    806     {{{    98,    -23,    -34}, 0, {   302,   -520}, {0x59, 0xcd, 0xb7, 0xff}}},
    807     {{{    85,    -21,     66}, 0, {   808,   -454}, {0x3a, 0xc5, 0x5f, 0xff}}},
    808     {{{    -8,    -22,    -34}, 0, {   302,     10}, {0x95, 0xd5, 0xcd, 0xff}}},
    809     {{{    -8,    -22,     35}, 0, {   656,     10}, {0x92, 0xc8, 0x1b, 0xff}}},
    810     {{{    -7,     37,    -34}, 0, {   302,      8}, {0x8c, 0x2a, 0xe4, 0xff}}},
    811     {{{    23,    -45,     35}, 0, {   656,   -146}, {0xdd, 0x90, 0x2f, 0xff}}},
    812     {{{    23,    -22,     71}, 0, {   832,   -146}, {0xd1, 0xd9, 0x6f, 0xff}}},
    813     {{{    -7,     37,     35}, 0, {   656,      8}, {0x92, 0x20, 0x34, 0xff}}},
    814     {{{    24,     37,     71}, 0, {   832,   -150}, {0xd2, 0x2c, 0x6d, 0xff}}},
    815     {{{    20,     69,     40}, 0, {   680,   -132}, {0xd3, 0x6f, 0x28, 0xff}}},
    816     {{{    24,     37,    -70}, 0, {   126,   -150}, {0xc5, 0x23, 0x96, 0xff}}},
    817     {{{    23,    -22,    -70}, 0, {   126,   -146}, {0xdf, 0xd1, 0x90, 0xff}}},
    818     {{{   119,    -30,    -35}, 0, {   300,   -626}, {0x40, 0x9f, 0xce, 0xff}}},
    819     {{{   119,    -30,     36}, 0, {   658,   -626}, {0x30, 0xac, 0x51, 0xff}}},
    820 };
    821 
    822 // 0x050066E8
    823 static const Vtx peach_seg5_vertex_050066E8[] = {
    824     {{{   116,     24,    -42}, 0, {   266,   -612}, {0x2f, 0x2b, 0x93, 0xff}}},
    825     {{{   119,    -30,    -35}, 0, {   300,   -626}, {0x40, 0x9f, 0xce, 0xff}}},
    826     {{{    98,    -23,    -34}, 0, {   302,   -520}, {0x59, 0xcd, 0xb7, 0xff}}},
    827     {{{    98,     18,    -34}, 0, {   302,   -522}, {0x2e, 0x52, 0xac, 0xff}}},
    828 };
    829 
    830 // 0x05006728 - 0x05006798
    831 const Gfx peach_seg5_dl_05006728[] = {
    832     gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, peach_seg5_texture_05002C28),
    833     gsDPLoadSync(),
    834     gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 16 * 16 - 1, CALC_DXT(16, G_IM_SIZ_16b_BYTES)),
    835     gsSPLight(&peach_seg5_lights_05006138.l, 1),
    836     gsSPLight(&peach_seg5_lights_05006138.a, 2),
    837     gsSPVertex(peach_seg5_vertex_05006168, 8, 0),
    838     gsSP2Triangles( 0,  1,  2, 0x0,  3,  1,  4, 0x0),
    839     gsSP2Triangles( 4,  1,  5, 0x0,  6,  1,  3, 0x0),
    840     gsSP2Triangles( 7,  1,  6, 0x0,  2,  1,  7, 0x0),
    841     gsSP1Triangle( 5,  1,  0, 0x0),
    842     gsSPEndDisplayList(),
    843 };
    844 
    845 // 0x05006798 - 0x05006A18
    846 const Gfx peach_seg5_dl_05006798[] = {
    847     gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, peach_seg5_texture_05004028),
    848     gsDPLoadSync(),
    849     gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
    850     gsSPLight(&peach_seg5_lights_05006150.l, 1),
    851     gsSPLight(&peach_seg5_lights_05006150.a, 2),
    852     gsSPVertex(peach_seg5_vertex_050061E8, 5, 0),
    853     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  0, 0x0),
    854     gsSP1Triangle( 3,  0,  2, 0x0),
    855     gsSPLight(&peach_seg5_lights_05006138.l, 1),
    856     gsSPLight(&peach_seg5_lights_05006138.a, 2),
    857     gsSPVertex(peach_seg5_vertex_05006238, 14, 0),
    858     gsSP2Triangles( 0,  1,  2, 0x0,  0,  3,  1, 0x0),
    859     gsSP2Triangles( 4,  5,  0, 0x0,  0,  6,  7, 0x0),
    860     gsSP2Triangles( 7,  3,  0, 0x0,  0,  8,  6, 0x0),
    861     gsSP2Triangles( 0,  5,  8, 0x0,  0,  9,  4, 0x0),
    862     gsSP2Triangles( 2,  9,  0, 0x0,  8, 10,  6, 0x0),
    863     gsSP2Triangles( 3,  7, 11, 0x0,  7, 12, 11, 0x0),
    864     gsSP1Triangle( 8,  5, 13, 0x0),
    865     gsSPVertex(peach_seg5_vertex_05006318, 15, 0),
    866     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  2, 0x0),
    867     gsSP2Triangles( 5,  6,  2, 0x0,  6,  7,  2, 0x0),
    868     gsSP2Triangles( 8,  0,  2, 0x0,  1,  3,  2, 0x0),
    869     gsSP2Triangles( 2,  7,  8, 0x0,  4,  9,  2, 0x0),
    870     gsSP2Triangles( 2,  9,  5, 0x0, 10, 11,  7, 0x0),
    871     gsSP2Triangles( 7,  6, 10, 0x0,  1, 12, 13, 0x0),
    872     gsSP1Triangle(12,  1, 14, 0x0),
    873     gsSPVertex(peach_seg5_vertex_05006408, 14, 0),
    874     gsSP2Triangles( 0,  1,  2, 0x0,  2,  1,  3, 0x0),
    875     gsSP2Triangles( 2,  4,  0, 0x0,  2,  5,  4, 0x0),
    876     gsSP2Triangles( 4,  5,  6, 0x0,  6,  7,  4, 0x0),
    877     gsSP2Triangles( 0,  8,  1, 0x0,  9, 10, 11, 0x0),
    878     gsSP1Triangle(10, 12, 13, 0x0),
    879     gsSPVertex(peach_seg5_vertex_050064E8, 16, 0),
    880     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
    881     gsSP2Triangles( 6,  7,  8, 0x0,  9,  1,  0, 0x0),
    882     gsSP2Triangles(10,  0, 11, 0x0, 12,  0, 10, 0x0),
    883     gsSP2Triangles(13,  0,  2, 0x0,  0, 12,  9, 0x0),
    884     gsSP2Triangles( 0, 13, 11, 0x0, 14,  1,  9, 0x0),
    885     gsSP2Triangles( 2,  1, 14, 0x0, 13,  2, 15, 0x0),
    886     gsSPVertex(peach_seg5_vertex_050065E8, 16, 0),
    887     gsSP2Triangles( 0,  1,  2, 0x0,  3,  1,  0, 0x0),
    888     gsSP2Triangles( 4,  5,  6, 0x0,  7,  8,  5, 0x0),
    889     gsSP2Triangles( 5,  9,  6, 0x0,  9,  5,  8, 0x0),
    890     gsSP2Triangles(10,  9,  8, 0x0,  6,  9, 11, 0x0),
    891     gsSP2Triangles( 3,  8,  7, 0x0,  4,  6, 12, 0x0),
    892     gsSP2Triangles(13,  4, 12, 0x0, 14, 15,  0, 0x0),
    893     gsSP1Triangle( 0,  2, 14, 0x0),
    894     gsSPVertex(peach_seg5_vertex_050066E8, 4, 0),
    895     gsSP2Triangles( 0,  1,  2, 0x0,  2,  3,  0, 0x0),
    896     gsSPEndDisplayList(),
    897 };
    898 
    899 // 0x05006A18 - 0x05006A90
    900 const Gfx peach_seg5_dl_05006A18[] = {
    901     gsDPPipeSync(),
    902     gsDPSetCombineMode(G_CC_MODULATERGBFADE, G_CC_MODULATERGBFADE),
    903     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),
    904     gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON),
    905     gsDPTileSync(),
    906     gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 4, 0, G_TX_RENDERTILE, 0, G_TX_CLAMP, 4, G_TX_NOLOD, G_TX_CLAMP, 4, G_TX_NOLOD),
    907     gsDPSetTileSize(0, 0, 0, (16 - 1) << G_TEXTURE_IMAGE_FRAC, (16 - 1) << G_TEXTURE_IMAGE_FRAC),
    908     gsSPDisplayList(peach_seg5_dl_05006728),
    909     gsDPTileSync(),
    910     gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0, G_TX_RENDERTILE, 0, G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, 5, G_TX_NOLOD),
    911     gsDPSetTileSize(0, 0, 0, (32 - 1) << G_TEXTURE_IMAGE_FRAC, (32 - 1) << G_TEXTURE_IMAGE_FRAC),
    912     gsSPDisplayList(peach_seg5_dl_05006798),
    913     gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_OFF),
    914     gsDPPipeSync(),
    915     gsSPEndDisplayList(),
    916 };
    917 
    918 // 0x05006A90
    919 static const Lights1 peach_seg5_lights_05006A90 = gdSPDefLights1(
    920     0x7f, 0x7f, 0x7f,
    921     0xff, 0xff, 0xff, 0x28, 0x28, 0x28
    922 );
    923 
    924 // 0x05006AA8
    925 static const Vtx peach_seg5_vertex_05006AA8[] = {
    926     {{{    93,     12,     39}, 0, {   676,   1080}, {0x2c, 0x13, 0x75, 0xff}}},
    927     {{{    92,     36,     28}, 0, {   618,   1092}, {0x46, 0x58, 0x38, 0xff}}},
    928     {{{    54,     35,     28}, 0, {   618,   1468}, {0x3e, 0x53, 0x48, 0xff}}},
    929     {{{    33,     62,    -56}, 0, {   196,  -1380}, {0x5a, 0x4a, 0xd0, 0xff}}},
    930     {{{    32,     71,      0}, 0, {   478,  -1376}, {0x5a, 0x59, 0x00, 0xff}}},
    931     {{{    54,     35,    -27}, 0, {   340,  -1596}, {0x3c, 0x5f, 0xc7, 0xff}}},
    932     {{{    35,     12,    -80}, 0, {    76,  -1404}, {0x5f, 0x0a, 0xae, 0xff}}},
    933     {{{    55,     11,    -39}, 0, {   280,  -1606}, {0x46, 0x13, 0x99, 0xff}}},
    934     {{{   -18,     76,    -80}, 0, {    72,   -868}, {0x21, 0x52, 0xa6, 0xff}}},
    935     {{{   -19,     99,      0}, 0, {   480,   -856}, {0x1c, 0x7b, 0x00, 0xff}}},
    936     {{{    54,     44,      0}, 0, {   480,  -1590}, {0x28, 0x77, 0x09, 0xff}}},
    937     {{{    57,    -12,    -27}, 0, {   338,  -1618}, {0x48, 0xc0, 0xaf, 0xff}}},
    938     {{{    33,     62,     57}, 0, {   766,  -1380}, {0x5a, 0x4a, 0x30, 0xff}}},
    939     {{{    54,     35,     28}, 0, {   618,  -1596}, {0x3e, 0x53, 0x48, 0xff}}},
    940     {{{    54,     44,      0}, 0, {   480,   1474}, {0x28, 0x77, 0x09, 0xff}}},
    941     {{{    94,    -10,     28}, 0, {   618,   1070}, {0x5f, 0xcc, 0x40, 0xff}}},
    942 };
    943 
    944 // 0x05006BA8
    945 static const Vtx peach_seg5_vertex_05006BA8[] = {
    946     {{{    91,     46,      0}, 0, {   480,   1096}, {0x63, 0x4e, 0xf8, 0xff}}},
    947     {{{    92,     36,     28}, 0, {   618,   1092}, {0x46, 0x58, 0x38, 0xff}}},
    948     {{{    94,    -10,     28}, 0, {   618,   1070}, {0x5f, 0xcc, 0x40, 0xff}}},
    949     {{{    55,     10,     40}, 0, {   678,   1458}, {0x47, 0xfc, 0x68, 0xff}}},
    950     {{{    93,     12,     39}, 0, {   676,   1080}, {0x2c, 0x13, 0x75, 0xff}}},
    951     {{{    54,     35,     28}, 0, {   618,   1468}, {0x3e, 0x53, 0x48, 0xff}}},
    952     {{{    57,    -12,     28}, 0, {   620,   1446}, {0x49, 0xb1, 0x42, 0xff}}},
    953     {{{    95,    -20,      0}, 0, {   480,   1064}, {0x4e, 0x9e, 0x0b, 0xff}}},
    954     {{{    54,     44,      0}, 0, {   480,   1474}, {0x28, 0x77, 0x09, 0xff}}},
    955     {{{    54,     35,    -27}, 0, {   340,   1468}, {0x3c, 0x5f, 0xc7, 0xff}}},
    956     {{{    92,     36,    -27}, 0, {   340,   1092}, {0x48, 0x45, 0xb2, 0xff}}},
    957     {{{    94,    -10,    -27}, 0, {   340,   1070}, {0x60, 0xbe, 0xd0, 0xff}}},
    958     {{{    57,    -22,      0}, 0, {   478,   1440}, {0x54, 0xa2, 0xf8, 0xff}}},
    959     {{{    57,    -12,    -27}, 0, {   338,   1446}, {0x48, 0xc0, 0xaf, 0xff}}},
    960     {{{    93,     12,    -38}, 0, {   284,   1080}, {0x2e, 0xed, 0x8c, 0xff}}},
    961     {{{    55,     11,    -39}, 0, {   280,   1458}, {0x46, 0x13, 0x99, 0xff}}},
    962 };
    963 
    964 // 0x05006CA8
    965 static const Vtx peach_seg5_vertex_05006CA8[] = {
    966     {{{    35,     12,    -80}, 0, {    76,  -1404}, {0x5f, 0x0a, 0xae, 0xff}}},
    967     {{{   -14,      8,   -114}, 0, {   -94,   -900}, {0x2c, 0xfd, 0x89, 0xff}}},
    968     {{{   -18,     76,    -80}, 0, {    72,   -868}, {0x21, 0x52, 0xa6, 0xff}}},
    969     {{{    38,    -47,    -56}, 0, {   194,  -1434}, {0x60, 0xc5, 0xc7, 0xff}}},
    970     {{{    57,    -12,    -27}, 0, {   338,  -1618}, {0x48, 0xc0, 0xaf, 0xff}}},
    971     {{{    57,    -22,      0}, 0, {   478,  -1624}, {0x54, 0xa2, 0xf8, 0xff}}},
    972     {{{    55,     11,    -39}, 0, {   280,   1458}, {0x46, 0x13, 0x99, 0xff}}},
    973     {{{    93,     12,    -38}, 0, {   284,   1080}, {0x2e, 0xed, 0x8c, 0xff}}},
    974     {{{    57,    -12,    -27}, 0, {   338,   1446}, {0x48, 0xc0, 0xaf, 0xff}}},
    975     {{{    55,     10,     40}, 0, {   678,  -1606}, {0x47, 0xfc, 0x68, 0xff}}},
    976     {{{    54,     35,     28}, 0, {   618,  -1596}, {0x3e, 0x53, 0x48, 0xff}}},
    977     {{{    33,     62,     57}, 0, {   766,  -1380}, {0x5a, 0x4a, 0x30, 0xff}}},
    978     {{{    39,    -70,      0}, 0, {   478,  -1444}, {0x64, 0xb2, 0x00, 0xff}}},
    979     {{{   -11,    -72,    -80}, 0, {    72,   -938}, {0x21, 0xb1, 0xa3, 0xff}}},
    980     {{{    -9,   -102,      0}, 0, {   480,   -954}, {0x29, 0x89, 0x01, 0xff}}},
    981     {{{    38,    -47,     57}, 0, {   764,  -1434}, {0x62, 0xc2, 0x32, 0xff}}},
    982 };
    983 
    984 // 0x05006DA8
    985 static const Vtx peach_seg5_vertex_05006DA8[] = {
    986     {{{    57,    -22,      0}, 0, {   478,  -1624}, {0x54, 0xa2, 0xf8, 0xff}}},
    987     {{{    57,    -12,     28}, 0, {   620,  -1618}, {0x49, 0xb1, 0x42, 0xff}}},
    988     {{{    38,    -47,     57}, 0, {   764,  -1434}, {0x62, 0xc2, 0x32, 0xff}}},
    989     {{{    35,     12,     81}, 0, {   882,  -1404}, {0x5c, 0x02, 0x56, 0xff}}},
    990     {{{    55,     10,     40}, 0, {   678,  -1606}, {0x47, 0xfc, 0x68, 0xff}}},
    991     {{{   -11,    -68,     81}, 0, {   886,   -938}, {0x27, 0xb8, 0x60, 0xff}}},
    992     {{{    -9,   -102,      0}, 0, {   480,   -954}, {0x29, 0x89, 0x01, 0xff}}},
    993     {{{    39,    -70,      0}, 0, {   478,  -1444}, {0x64, 0xb2, 0x00, 0xff}}},
    994     {{{    33,     62,     57}, 0, {   766,  -1380}, {0x5a, 0x4a, 0x30, 0xff}}},
    995     {{{   -43,      6,    114}, 0, {  1050,   -610}, {0x00, 0x01, 0x7e, 0xff}}},
    996     {{{   -40,    -71,     81}, 0, {   882,   -648}, {0x09, 0x9b, 0x4c, 0xff}}},
    997     {{{   -14,      8,    115}, 0, {  1054,   -900}, {0x24, 0x04, 0x79, 0xff}}},
    998     {{{   -18,     76,     81}, 0, {   886,   -868}, {0x21, 0x52, 0x5a, 0xff}}},
    999     {{{   -19,     99,      0}, 0, {   480,   -856}, {0x1c, 0x7b, 0x00, 0xff}}},
   1000     {{{   -18,     76,    -80}, 0, {    72,   -868}, {0x21, 0x52, 0xa6, 0xff}}},
   1001     {{{   -47,     79,    -80}, 0, {    76,   -574}, {0x01, 0x6d, 0xc0, 0xff}}},
   1002 };
   1003 
   1004 // 0x05006EA8
   1005 static const Vtx peach_seg5_vertex_05006EA8[] = {
   1006     {{{   -19,     99,      0}, 0, {   480,   -856}, {0x1c, 0x7b, 0x00, 0xff}}},
   1007     {{{   -47,     79,     81}, 0, {   882,   -574}, {0x01, 0x6d, 0x40, 0xff}}},
   1008     {{{   -18,     76,     81}, 0, {   886,   -868}, {0x21, 0x52, 0x5a, 0xff}}},
   1009     {{{   -47,     79,    -80}, 0, {    76,   -574}, {0x01, 0x6d, 0xc0, 0xff}}},
   1010     {{{   -48,     96,      0}, 0, {   480,   -566}, {0xf3, 0x7e, 0x00, 0xff}}},
   1011     {{{   -43,      6,    114}, 0, {  1050,   -610}, {0x00, 0x01, 0x7e, 0xff}}},
   1012     {{{   -14,      8,    115}, 0, {  1054,   -900}, {0x24, 0x04, 0x79, 0xff}}},
   1013     {{{   -11,    -68,     81}, 0, {   886,   -938}, {0x27, 0xb8, 0x60, 0xff}}},
   1014     {{{   -40,    -71,     81}, 0, {   882,   -648}, {0x09, 0x9b, 0x4c, 0xff}}},
   1015     {{{    -9,   -102,      0}, 0, {   480,   -954}, {0x29, 0x89, 0x01, 0xff}}},
   1016     {{{   -11,    -72,    -80}, 0, {    72,   -938}, {0x21, 0xb1, 0xa3, 0xff}}},
   1017     {{{   -40,    -74,    -80}, 0, {    76,   -650}, {0x07, 0x9a, 0xb6, 0xff}}},
   1018     {{{   -43,      6,   -113}, 0, {   -90,   -610}, {0x00, 0x02, 0x82, 0xff}}},
   1019     {{{   -38,   -104,      0}, 0, {   480,   -664}, {0x08, 0x82, 0x01, 0xff}}},
   1020     {{{   -14,      8,   -114}, 0, {   -94,   -900}, {0x2c, 0xfd, 0x89, 0xff}}},
   1021     {{{   -18,     76,    -80}, 0, {    72,   -868}, {0x21, 0x52, 0xa6, 0xff}}},
   1022 };
   1023 
   1024 // 0x05006FA8 - 0x05007230
   1025 const Gfx peach_seg5_dl_05006FA8[] = {
   1026     gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, peach_seg5_texture_05004028),
   1027     gsDPLoadSync(),
   1028     gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
   1029     gsSPLight(&peach_seg5_lights_05006A90.l, 1),
   1030     gsSPLight(&peach_seg5_lights_05006A90.a, 2),
   1031     gsSPVertex(peach_seg5_vertex_05006AA8, 16, 0),
   1032     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
   1033     gsSP2Triangles( 6,  3,  7, 0x0,  3,  8,  9, 0x0),
   1034     gsSP2Triangles( 9,  4,  3, 0x0,  3,  5,  7, 0x0),
   1035     gsSP2Triangles( 8,  3,  6, 0x0,  4, 10,  5, 0x0),
   1036     gsSP2Triangles( 6,  7, 11, 0x0,  4, 12, 13, 0x0),
   1037     gsSP2Triangles(13, 10,  4, 0x0, 12,  4,  9, 0x0),
   1038     gsSP2Triangles( 2,  1, 14, 0x0,  1,  0, 15, 0x0),
   1039     gsSPVertex(peach_seg5_vertex_05006BA8, 16, 0),
   1040     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
   1041     gsSP2Triangles( 2,  4,  3, 0x0,  6,  2,  3, 0x0),
   1042     gsSP2Triangles( 0,  2,  7, 0x0,  7,  2,  6, 0x0),
   1043     gsSP2Triangles( 8,  0,  9, 0x0, 10,  0, 11, 0x0),
   1044     gsSP2Triangles( 0,  7, 11, 0x0,  1,  0,  8, 0x0),
   1045     gsSP2Triangles( 0, 10,  9, 0x0, 12,  7,  6, 0x0),
   1046     gsSP2Triangles(11,  7, 12, 0x0, 13, 11, 12, 0x0),
   1047     gsSP2Triangles(11, 14, 10, 0x0, 14, 11, 13, 0x0),
   1048     gsSP2Triangles( 9, 10, 15, 0x0, 10, 14, 15, 0x0),
   1049     gsSPVertex(peach_seg5_vertex_05006CA8, 16, 0),
   1050     gsSP2Triangles( 0,  1,  2, 0x0,  3,  0,  4, 0x0),
   1051     gsSP2Triangles( 1,  0,  3, 0x0,  3,  4,  5, 0x0),
   1052     gsSP2Triangles( 6,  7,  8, 0x0,  9, 10, 11, 0x0),
   1053     gsSP2Triangles(12,  3,  5, 0x0,  3, 13,  1, 0x0),
   1054     gsSP2Triangles(14, 13,  3, 0x0,  3, 12, 14, 0x0),
   1055     gsSP1Triangle(15, 12,  5, 0x0),
   1056     gsSPVertex(peach_seg5_vertex_05006DA8, 16, 0),
   1057     gsSP2Triangles( 0,  1,  2, 0x0,  3,  2,  1, 0x0),
   1058     gsSP2Triangles( 1,  4,  3, 0x0,  2,  5,  6, 0x0),
   1059     gsSP2Triangles( 6,  7,  2, 0x0,  5,  2,  3, 0x0),
   1060     gsSP2Triangles( 8,  3,  4, 0x0,  9, 10,  5, 0x0),
   1061     gsSP2Triangles( 3, 11,  5, 0x0, 12, 11,  3, 0x0),
   1062     gsSP2Triangles( 3,  8, 12, 0x0, 13, 12,  8, 0x0),
   1063     gsSP1Triangle(14, 15, 13, 0x0),
   1064     gsSPVertex(peach_seg5_vertex_05006EA8, 16, 0),
   1065     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  0, 0x0),
   1066     gsSP2Triangles( 0,  4,  1, 0x0,  2,  5,  6, 0x0),
   1067     gsSP2Triangles( 2,  1,  5, 0x0,  7,  8,  9, 0x0),
   1068     gsSP2Triangles( 6,  5,  7, 0x0, 10, 11, 12, 0x0),
   1069     gsSP2Triangles( 9, 11, 10, 0x0,  9, 13, 11, 0x0),
   1070     gsSP2Triangles( 8, 13,  9, 0x0, 14, 12, 15, 0x0),
   1071     gsSP2Triangles(10, 12, 14, 0x0, 12,  3, 15, 0x0),
   1072     gsSPEndDisplayList(),
   1073 };
   1074 
   1075 // 0x05007230 - 0x05007288
   1076 const Gfx peach_seg5_dl_05007230[] = {
   1077     gsDPPipeSync(),
   1078     gsDPSetCombineMode(G_CC_MODULATERGBFADE, G_CC_MODULATERGBFADE),
   1079     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),
   1080     gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON),
   1081     gsDPTileSync(),
   1082     gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0, G_TX_RENDERTILE, 0, G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, 5, G_TX_NOLOD),
   1083     gsDPSetTileSize(0, 0, 0, (32 - 1) << G_TEXTURE_IMAGE_FRAC, (32 - 1) << G_TEXTURE_IMAGE_FRAC),
   1084     gsSPDisplayList(peach_seg5_dl_05006FA8),
   1085     gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_OFF),
   1086     gsDPPipeSync(),
   1087     gsSPEndDisplayList(),
   1088 };
   1089 
   1090 #ifndef VERSION_JP
   1091 // 0x05007288 - 0x050072E8
   1092 const Gfx peach_seg5_us_dl_05007288[] = {
   1093     gsDPPipeSync(),
   1094     gsDPSetCombineMode(G_CC_MODULATERGBFADE, G_CC_MODULATERGBFADE),
   1095     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),
   1096     gsDPSetRenderMode(G_RM_CUSTOM_AA_ZB_XLU_SURF, G_RM_NOOP2),
   1097     gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON),
   1098     gsDPTileSync(),
   1099     gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0, G_TX_RENDERTILE, 0, G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, 5, G_TX_NOLOD),
   1100     gsDPSetTileSize(0, 0, 0, (32 - 1) << G_TEXTURE_IMAGE_FRAC, (32 - 1) << G_TEXTURE_IMAGE_FRAC),
   1101     gsSPDisplayList(peach_seg5_dl_05006FA8),
   1102     gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_OFF),
   1103     gsDPPipeSync(),
   1104     gsSPEndDisplayList(),
   1105 };
   1106 #endif
   1107 
   1108 // 0x05007288
   1109 static const Lights1 peach_seg5_lights_05007288 = gdSPDefLights1(
   1110     0x7f, 0x5f, 0x0c,
   1111     0xff, 0xbf, 0x18, 0x28, 0x28, 0x28
   1112 );
   1113 
   1114 // 0x050072A0
   1115 static const Vtx peach_seg5_vertex_050072A0[] = {
   1116     {{{    89,    -13,     96}, 0, {     0,      0}, {0x12, 0x64, 0x4b, 0xff}}},
   1117     {{{    77,     -2,    169}, 0, {     0,      0}, {0xbc, 0x59, 0x3a, 0xff}}},
   1118     {{{   113,    -57,    148}, 0, {     0,      0}, {0x3c, 0xde, 0x69, 0xff}}},
   1119     {{{   134,    -77,    114}, 0, {     0,      0}, {0x04, 0xc7, 0x71, 0xff}}},
   1120     {{{    64,    -31,    124}, 0, {     0,      0}, {0x9d, 0xf3, 0x4d, 0xff}}},
   1121     {{{   136,   -112,     40}, 0, {     0,      0}, {0xf1, 0x84, 0x16, 0xff}}},
   1122     {{{   182,   -105,     94}, 0, {     0,      0}, {0x24, 0xb7, 0x60, 0xff}}},
   1123     {{{    10,    -41,    110}, 0, {     0,      0}, {0xd0, 0xee, 0x74, 0xff}}},
   1124     {{{   188,    -40,     85}, 0, {     0,      0}, {0x39, 0x28, 0x6a, 0xff}}},
   1125     {{{    72,     37,     49}, 0, {     0,      0}, {0x09, 0x6d, 0x40, 0xff}}},
   1126     {{{   -37,     23,     46}, 0, {     0,      0}, {0xd9, 0x6c, 0x33, 0xff}}},
   1127     {{{   184,      6,     56}, 0, {     0,      0}, {0x35, 0x56, 0x4b, 0xff}}},
   1128     {{{   -27,    -67,     43}, 0, {     0,      0}, {0xbd, 0x98, 0x1b, 0xff}}},
   1129     {{{   -72,    -14,     66}, 0, {     0,      0}, {0xa7, 0x00, 0x59, 0xff}}},
   1130 };
   1131 
   1132 // 0x05007380
   1133 static const Vtx peach_seg5_vertex_05007380[] = {
   1134     {{{    64,    -31,   -123}, 0, {     0,      0}, {0x9d, 0xf3, 0xb3, 0xff}}},
   1135     {{{    77,     -2,   -168}, 0, {     0,      0}, {0xbc, 0x59, 0xc6, 0xff}}},
   1136     {{{   113,    -57,   -147}, 0, {     0,      0}, {0x3d, 0xdd, 0x97, 0xff}}},
   1137     {{{   134,    -76,   -113}, 0, {     0,      0}, {0x04, 0xc8, 0x8f, 0xff}}},
   1138     {{{    89,    -13,    -95}, 0, {     0,      0}, {0x12, 0x64, 0xb6, 0xff}}},
   1139     {{{   182,   -105,    -93}, 0, {     0,      0}, {0x24, 0xb7, 0xa0, 0xff}}},
   1140     {{{   136,   -112,    -39}, 0, {     0,      0}, {0xfb, 0x84, 0xea, 0xff}}},
   1141     {{{   188,    -40,    -84}, 0, {     0,      0}, {0x39, 0x28, 0x97, 0xff}}},
   1142     {{{    10,    -41,   -109}, 0, {     0,      0}, {0xd1, 0xee, 0x8c, 0xff}}},
   1143     {{{   -27,    -67,    -43}, 0, {     0,      0}, {0xc6, 0x93, 0xe4, 0xff}}},
   1144     {{{   -72,    -14,    -65}, 0, {     0,      0}, {0xa7, 0x00, 0xa6, 0xff}}},
   1145     {{{   -37,     23,    -45}, 0, {     0,      0}, {0xdc, 0x6a, 0xc6, 0xff}}},
   1146     {{{    72,     37,    -47}, 0, {     0,      0}, {0x08, 0x6d, 0xc0, 0xff}}},
   1147     {{{   184,      6,    -55}, 0, {     0,      0}, {0x35, 0x56, 0xb5, 0xff}}},
   1148     {{{   -27,    -67,     43}, 0, {     0,      0}, {0xbd, 0x98, 0x1b, 0xff}}},
   1149     {{{   -95,     -7,    -21}, 0, {     0,      0}, {0x84, 0x0b, 0xe9, 0xff}}},
   1150 };
   1151 
   1152 // 0x05007480
   1153 static const Vtx peach_seg5_vertex_05007480[] = {
   1154     {{{   136,   -112,     40}, 0, {     0,      0}, {0xf1, 0x84, 0x16, 0xff}}},
   1155     {{{   -27,    -67,     43}, 0, {     0,      0}, {0xbd, 0x98, 0x1b, 0xff}}},
   1156     {{{   -27,    -67,    -43}, 0, {     0,      0}, {0xc6, 0x93, 0xe4, 0xff}}},
   1157     {{{   136,   -112,    -39}, 0, {     0,      0}, {0xfb, 0x84, 0xea, 0xff}}},
   1158     {{{   239,    -84,     59}, 0, {     0,      0}, {0x51, 0xa0, 0x0c, 0xff}}},
   1159     {{{   239,    -84,    -58}, 0, {     0,      0}, {0x5a, 0xa9, 0xf1, 0xff}}},
   1160     {{{   182,   -105,    -93}, 0, {     0,      0}, {0x24, 0xb7, 0xa0, 0xff}}},
   1161     {{{   182,   -105,     94}, 0, {     0,      0}, {0x24, 0xb7, 0x60, 0xff}}},
   1162     {{{   229,    -45,    -47}, 0, {     0,      0}, {0x43, 0x4f, 0xb8, 0xff}}},
   1163     {{{   189,     27,      0}, 0, {     0,      0}, {0x3e, 0x6e, 0x00, 0xff}}},
   1164     {{{   243,    -24,      0}, 0, {     0,      0}, {0x20, 0x7a, 0xff, 0xff}}},
   1165     {{{   229,    -45,     49}, 0, {     0,      0}, {0x43, 0x4f, 0x47, 0xff}}},
   1166     {{{   255,    -74,    120}, 0, {     0,      0}, {0x79, 0xfe, 0x24, 0xff}}},
   1167     {{{    72,     37,    -47}, 0, {     0,      0}, {0x08, 0x6d, 0xc0, 0xff}}},
   1168     {{{    59,     54,      0}, 0, {     0,      0}, {0xfc, 0x7e, 0x00, 0xff}}},
   1169     {{{   184,      6,    -55}, 0, {     0,      0}, {0x35, 0x56, 0xb5, 0xff}}},
   1170 };
   1171 
   1172 // 0x05007580
   1173 static const Vtx peach_seg5_vertex_05007580[] = {
   1174     {{{   229,    -45,    -47}, 0, {     0,      0}, {0x43, 0x4f, 0xb8, 0xff}}},
   1175     {{{   188,    -40,    -84}, 0, {     0,      0}, {0x39, 0x28, 0x97, 0xff}}},
   1176     {{{   184,      6,    -55}, 0, {     0,      0}, {0x35, 0x56, 0xb5, 0xff}}},
   1177     {{{   189,     27,      0}, 0, {     0,      0}, {0x3e, 0x6e, 0x00, 0xff}}},
   1178     {{{    59,     54,      0}, 0, {     0,      0}, {0xfc, 0x7e, 0x00, 0xff}}},
   1179     {{{    72,     37,    -47}, 0, {     0,      0}, {0x08, 0x6d, 0xc0, 0xff}}},
   1180     {{{   -37,     23,    -45}, 0, {     0,      0}, {0xdc, 0x6a, 0xc6, 0xff}}},
   1181     {{{   182,   -105,    -93}, 0, {     0,      0}, {0x24, 0xb7, 0xa0, 0xff}}},
   1182     {{{   -72,    -14,    -65}, 0, {     0,      0}, {0xa7, 0x00, 0xa6, 0xff}}},
   1183     {{{   -95,     -7,    -21}, 0, {     0,      0}, {0x84, 0x0b, 0xe9, 0xff}}},
   1184     {{{   -37,     23,     46}, 0, {     0,      0}, {0xd9, 0x6c, 0x33, 0xff}}},
   1185     {{{   229,    -45,     49}, 0, {     0,      0}, {0x43, 0x4f, 0x47, 0xff}}},
   1186     {{{   239,    -84,     59}, 0, {     0,      0}, {0x51, 0xa0, 0x0c, 0xff}}},
   1187     {{{   298,    -12,      0}, 0, {     0,      0}, {0x45, 0x6a, 0xff, 0xff}}},
   1188     {{{   -95,     -7,     22}, 0, {     0,      0}, {0x86, 0x09, 0x21, 0xff}}},
   1189     {{{   -27,    -67,     43}, 0, {     0,      0}, {0xbd, 0x98, 0x1b, 0xff}}},
   1190 };
   1191 
   1192 // 0x05007680
   1193 static const Vtx peach_seg5_vertex_05007680[] = {
   1194     {{{   -95,     -7,     22}, 0, {     0,      0}, {0x86, 0x09, 0x21, 0xff}}},
   1195     {{{   -72,    -14,     66}, 0, {     0,      0}, {0xa7, 0x00, 0x59, 0xff}}},
   1196     {{{   -37,     23,     46}, 0, {     0,      0}, {0xd9, 0x6c, 0x33, 0xff}}},
   1197     {{{   -27,    -67,     43}, 0, {     0,      0}, {0xbd, 0x98, 0x1b, 0xff}}},
   1198     {{{    72,     37,     49}, 0, {     0,      0}, {0x09, 0x6d, 0x40, 0xff}}},
   1199     {{{    59,     54,      0}, 0, {     0,      0}, {0xfc, 0x7e, 0x00, 0xff}}},
   1200     {{{   229,    -45,    -47}, 0, {     0,      0}, {0x43, 0x4f, 0xb8, 0xff}}},
   1201     {{{   255,    -74,   -119}, 0, {     0,      0}, {0x79, 0xfd, 0xdc, 0xff}}},
   1202     {{{   182,   -105,    -93}, 0, {     0,      0}, {0x24, 0xb7, 0xa0, 0xff}}},
   1203     {{{   298,    -12,      0}, 0, {     0,      0}, {0x45, 0x6a, 0xff, 0xff}}},
   1204     {{{   239,    -84,    -58}, 0, {     0,      0}, {0x5a, 0xa9, 0xf1, 0xff}}},
   1205     {{{   243,    -24,      0}, 0, {     0,      0}, {0x20, 0x7a, 0xff, 0xff}}},
   1206     {{{   189,     27,      0}, 0, {     0,      0}, {0x3e, 0x6e, 0x00, 0xff}}},
   1207     {{{   239,    -84,     59}, 0, {     0,      0}, {0x51, 0xa0, 0x0c, 0xff}}},
   1208     {{{   255,    -74,    120}, 0, {     0,      0}, {0x79, 0xfe, 0x24, 0xff}}},
   1209     {{{   182,   -105,     94}, 0, {     0,      0}, {0x24, 0xb7, 0x60, 0xff}}},
   1210 };
   1211 
   1212 // 0x05007780
   1213 static const Vtx peach_seg5_vertex_05007780[] = {
   1214     {{{   184,      6,     56}, 0, {     0,      0}, {0x35, 0x56, 0x4b, 0xff}}},
   1215     {{{   188,    -40,     85}, 0, {     0,      0}, {0x39, 0x28, 0x6a, 0xff}}},
   1216     {{{   229,    -45,     49}, 0, {     0,      0}, {0x43, 0x4f, 0x47, 0xff}}},
   1217     {{{   189,     27,      0}, 0, {     0,      0}, {0x3e, 0x6e, 0x00, 0xff}}},
   1218     {{{    72,     37,     49}, 0, {     0,      0}, {0x09, 0x6d, 0x40, 0xff}}},
   1219     {{{   182,   -105,     94}, 0, {     0,      0}, {0x24, 0xb7, 0x60, 0xff}}},
   1220     {{{   243,    -24,      0}, 0, {     0,      0}, {0x20, 0x7a, 0xff, 0xff}}},
   1221     {{{   298,    -12,      0}, 0, {     0,      0}, {0x45, 0x6a, 0xff, 0xff}}},
   1222     {{{   255,    -74,    120}, 0, {     0,      0}, {0x79, 0xfe, 0x24, 0xff}}},
   1223 };
   1224 
   1225 // 0x05007810 - 0x05007AB8
   1226 const Gfx peach_seg5_dl_05007810[] = {
   1227     gsSPLight(&peach_seg5_lights_05007288.l, 1),
   1228     gsSPLight(&peach_seg5_lights_05007288.a, 2),
   1229     gsSPVertex(peach_seg5_vertex_050072A0, 14, 0),
   1230     gsSP2Triangles( 0,  1,  2, 0x0,  3,  2,  4, 0x0),
   1231     gsSP2Triangles( 2,  1,  4, 0x0,  2,  3,  0, 0x0),
   1232     gsSP2Triangles( 5,  6,  3, 0x0,  3,  4,  7, 0x0),
   1233     gsSP2Triangles( 3,  6,  8, 0x0,  3,  8,  0, 0x0),
   1234     gsSP2Triangles( 5,  3,  7, 0x0,  0,  9, 10, 0x0),
   1235     gsSP2Triangles( 0,  7,  4, 0x0,  4,  1,  0, 0x0),
   1236     gsSP2Triangles( 0, 10,  7, 0x0, 11,  9,  0, 0x0),
   1237     gsSP2Triangles( 0,  8, 11, 0x0,  7, 12,  5, 0x0),
   1238     gsSP2Triangles(13, 12,  7, 0x0, 10, 13,  7, 0x0),
   1239     gsSPVertex(peach_seg5_vertex_05007380, 16, 0),
   1240     gsSP2Triangles( 0,  1,  2, 0x0,  2,  3,  0, 0x0),
   1241     gsSP2Triangles( 3,  2,  4, 0x0,  2,  1,  4, 0x0),
   1242     gsSP2Triangles( 3,  5,  6, 0x0,  4,  7,  3, 0x0),
   1243     gsSP2Triangles( 7,  5,  3, 0x0,  8,  3,  6, 0x0),
   1244     gsSP2Triangles( 3,  8,  0, 0x0,  4,  1,  0, 0x0),
   1245     gsSP2Triangles( 0,  8,  4, 0x0,  8,  9, 10, 0x0),
   1246     gsSP2Triangles( 8, 11,  4, 0x0,  6,  9,  8, 0x0),
   1247     gsSP2Triangles( 8, 10, 11, 0x0, 11, 12,  4, 0x0),
   1248     gsSP2Triangles( 4, 12, 13, 0x0, 13,  7,  4, 0x0),
   1249     gsSP2Triangles( 9, 14, 15, 0x0, 15, 10,  9, 0x0),
   1250     gsSPVertex(peach_seg5_vertex_05007480, 16, 0),
   1251     gsSP2Triangles( 0,  1,  2, 0x0,  2,  3,  0, 0x0),
   1252     gsSP2Triangles( 4,  3,  5, 0x0,  5,  3,  6, 0x0),
   1253     gsSP2Triangles( 4,  0,  3, 0x0,  7,  0,  4, 0x0),
   1254     gsSP2Triangles( 8,  9, 10, 0x0, 10,  9, 11, 0x0),
   1255     gsSP2Triangles(12,  4, 11, 0x0,  9, 13, 14, 0x0),
   1256     gsSP1Triangle( 9, 15, 13, 0x0),
   1257     gsSPVertex(peach_seg5_vertex_05007580, 16, 0),
   1258     gsSP2Triangles( 0,  1,  2, 0x0,  0,  2,  3, 0x0),
   1259     gsSP2Triangles( 4,  5,  6, 0x0,  7,  1,  0, 0x0),
   1260     gsSP2Triangles( 6,  8,  9, 0x0,  9, 10,  6, 0x0),
   1261     gsSP2Triangles(10,  4,  6, 0x0, 11, 12, 13, 0x0),
   1262     gsSP2Triangles( 9, 14, 10, 0x0, 15, 14,  9, 0x0),
   1263     gsSPVertex(peach_seg5_vertex_05007680, 16, 0),
   1264     gsSP2Triangles( 0,  1,  2, 0x0,  3,  1,  0, 0x0),
   1265     gsSP2Triangles( 2,  4,  5, 0x0,  6,  7,  8, 0x0),
   1266     gsSP2Triangles( 9, 10,  6, 0x0,  9,  6, 11, 0x0),
   1267     gsSP2Triangles( 6, 10,  7, 0x0,  8,  7, 10, 0x0),
   1268     gsSP2Triangles( 5,  4, 12, 0x0, 13, 14, 15, 0x0),
   1269     gsSP1Triangle( 9, 13, 10, 0x0),
   1270     gsSPVertex(peach_seg5_vertex_05007780, 9, 0),
   1271     gsSP2Triangles( 0,  1,  2, 0x0,  3,  0,  2, 0x0),
   1272     gsSP2Triangles( 4,  0,  3, 0x0,  2,  1,  5, 0x0),
   1273     gsSP2Triangles( 6,  2,  7, 0x0,  5,  8,  2, 0x0),
   1274     gsSPEndDisplayList(),
   1275 };
   1276 
   1277 // 0x05007AB8 - 0x05007AE0
   1278 const Gfx peach_seg5_dl_05007AB8[] = {
   1279     gsDPPipeSync(),
   1280     gsDPSetCombineMode(G_CC_SHADEFADEA, G_CC_SHADEFADEA),
   1281     gsSPDisplayList(peach_seg5_dl_05007810),
   1282     gsDPPipeSync(),
   1283     gsSPEndDisplayList(),
   1284 };
   1285 
   1286 // 0x05007AE0
   1287 static const Lights1 peach_seg5_lights_05007AE0 = gdSPDefLights1(
   1288     0x7f, 0x7f, 0x7f,
   1289     0xff, 0xff, 0xff, 0x28, 0x28, 0x28
   1290 );
   1291 
   1292 // 0x05007AF8
   1293 static const Vtx peach_seg5_vertex_05007AF8[] = {
   1294     {{{   -32,     28,     30}, 0, {   312,  -1330}, {0x96, 0x36, 0x2a, 0xff}}},
   1295     {{{   -12,     51,    -18}, 0, {   412,  -1562}, {0xea, 0x75, 0xd7, 0xff}}},
   1296     {{{   -35,     28,    -17}, 0, {   300,  -1330}, {0x91, 0x27, 0xd2, 0xff}}},
   1297     {{{   -33,    -19,     30}, 0, {   308,   -856}, {0x95, 0xd6, 0x33, 0xff}}},
   1298     {{{    -9,     27,     52}, 0, {   428,  -1324}, {0xe6, 0x20, 0x77, 0xff}}},
   1299     {{{   -42,      4,      6}, 0, {   264,  -1096}, {0x82, 0x02, 0x07, 0xff}}},
   1300     {{{   -10,     51,     28}, 0, {   426,  -1560}, {0xf5, 0x6f, 0x3c, 0xff}}},
   1301     {{{   -15,    -19,    -42}, 0, {   398,   -852}, {0xc9, 0xdb, 0x94, 0xff}}},
   1302     {{{   -36,    -19,    -17}, 0, {   294,   -858}, {0x8e, 0xd7, 0xdb, 0xff}}},
   1303     {{{   -14,     27,    -42}, 0, {   402,  -1326}, {0xe9, 0x27, 0x8a, 0xff}}},
   1304     {{{   -15,    -43,    -18}, 0, {   400,   -616}, {0xe4, 0x8c, 0xd7, 0xff}}},
   1305     {{{   -10,    -19,     52}, 0, {   424,   -850}, {0xe5, 0xd0, 0x72, 0xff}}},
   1306     {{{   -12,    -43,     28}, 0, {   414,   -614}, {0xef, 0x92, 0x3c, 0xff}}},
   1307     {{{    31,    -32,    -15}, 0, {   636,   -720}, {0x4c, 0xa4, 0xd8, 0xff}}},
   1308     {{{    33,    -33,     20}, 0, {   646,   -720}, {0x6d, 0xc0, 0x09, 0xff}}},
   1309 };
   1310 
   1311 // 0x05007BE8
   1312 static const Vtx peach_seg5_vertex_05007BE8[] = {
   1313     {{{    33,     38,    -15}, 0, {   644,  -1434}, {0x75, 0x28, 0xe8, 0xff}}},
   1314     {{{    35,    -15,     38}, 0, {   652,   -898}, {0x55, 0xd8, 0x54, 0xff}}},
   1315     {{{    33,    -33,     20}, 0, {   646,   -720}, {0x6d, 0xc0, 0x09, 0xff}}},
   1316     {{{    31,    -32,    -15}, 0, {   636,   -720}, {0x4c, 0xa4, 0xd8, 0xff}}},
   1317     {{{    31,    -15,    -33}, 0, {   632,   -900}, {0x4b, 0xd8, 0xa3, 0xff}}},
   1318     {{{    32,     20,    -33}, 0, {   638,  -1256}, {0x57, 0x2a, 0xb0, 0xff}}},
   1319     {{{   -12,    -43,     28}, 0, {   414,   -614}, {0xef, 0x92, 0x3c, 0xff}}},
   1320     {{{   -14,     27,    -42}, 0, {   402,  -1326}, {0xe9, 0x27, 0x8a, 0xff}}},
   1321     {{{   -12,     51,    -18}, 0, {   412,  -1562}, {0xea, 0x75, 0xd7, 0xff}}},
   1322     {{{    35,     38,     20}, 0, {   654,  -1434}, {0x48, 0x65, 0x16, 0xff}}},
   1323     {{{    36,     20,     38}, 0, {   656,  -1254}, {0x5f, 0x2b, 0x47, 0xff}}},
   1324     {{{   -15,    -43,    -18}, 0, {   400,   -616}, {0xe4, 0x8c, 0xd7, 0xff}}},
   1325     {{{   -15,    -19,    -42}, 0, {   398,   -852}, {0xc9, 0xdb, 0x94, 0xff}}},
   1326     {{{   -10,    -19,     52}, 0, {   424,   -850}, {0xe5, 0xd0, 0x72, 0xff}}},
   1327     {{{    -9,     27,     52}, 0, {   428,  -1324}, {0xe6, 0x20, 0x77, 0xff}}},
   1328     {{{   -10,     51,     28}, 0, {   426,  -1560}, {0xf5, 0x6f, 0x3c, 0xff}}},
   1329 };
   1330 
   1331 // 0x05007CE8 - 0x05007E58
   1332 const Gfx peach_seg5_dl_05007CE8[] = {
   1333     gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, peach_seg5_texture_05004028),
   1334     gsDPLoadSync(),
   1335     gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
   1336     gsSPLight(&peach_seg5_lights_05007AE0.l, 1),
   1337     gsSPLight(&peach_seg5_lights_05007AE0.a, 2),
   1338     gsSPVertex(peach_seg5_vertex_05007AF8, 15, 0),
   1339     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  0, 0x0),
   1340     gsSP2Triangles( 5,  3,  0, 0x0,  4,  6,  0, 0x0),
   1341     gsSP2Triangles( 0,  2,  5, 0x0,  0,  6,  1, 0x0),
   1342     gsSP2Triangles( 2,  7,  8, 0x0,  2,  1,  9, 0x0),
   1343     gsSP2Triangles( 2,  9,  7, 0x0,  5,  2,  8, 0x0),
   1344     gsSP2Triangles( 8,  3,  5, 0x0,  8, 10,  3, 0x0),
   1345     gsSP2Triangles( 7, 10,  8, 0x0, 11,  3, 12, 0x0),
   1346     gsSP2Triangles( 3, 11,  4, 0x0, 10, 12,  3, 0x0),
   1347     gsSP2Triangles(10, 13, 14, 0x0, 10, 14, 12, 0x0),
   1348     gsSPVertex(peach_seg5_vertex_05007BE8, 16, 0),
   1349     gsSP2Triangles( 0,  1,  2, 0x0,  2,  3,  4, 0x0),
   1350     gsSP2Triangles( 2,  5,  0, 0x0,  2,  4,  5, 0x0),
   1351     gsSP2Triangles( 6,  2,  1, 0x0,  7,  8,  5, 0x0),
   1352     gsSP2Triangles( 7,  5,  4, 0x0,  8,  0,  5, 0x0),
   1353     gsSP2Triangles( 9,  0,  8, 0x0,  0, 10,  1, 0x0),
   1354     gsSP2Triangles( 0,  9, 10, 0x0,  4, 11, 12, 0x0),
   1355     gsSP2Triangles( 7,  4, 12, 0x0,  4,  3, 11, 0x0),
   1356     gsSP2Triangles(13,  6,  1, 0x0, 13,  1, 14, 0x0),
   1357     gsSP2Triangles( 1, 10, 14, 0x0, 10, 15, 14, 0x0),
   1358     gsSP2Triangles(10,  9, 15, 0x0,  8, 15,  9, 0x0),
   1359     gsSPEndDisplayList(),
   1360 };
   1361 
   1362 // 0x05007E58 - 0x05007EB0
   1363 const Gfx peach_seg5_dl_05007E58[] = {
   1364     gsDPPipeSync(),
   1365     gsDPSetCombineMode(G_CC_MODULATERGBFADE, G_CC_MODULATERGBFADE),
   1366     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),
   1367     gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON),
   1368     gsDPTileSync(),
   1369     gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0, G_TX_RENDERTILE, 0, G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, 5, G_TX_NOLOD),
   1370     gsDPSetTileSize(0, 0, 0, (32 - 1) << G_TEXTURE_IMAGE_FRAC, (32 - 1) << G_TEXTURE_IMAGE_FRAC),
   1371     gsSPDisplayList(peach_seg5_dl_05007CE8),
   1372     gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_OFF),
   1373     gsDPPipeSync(),
   1374     gsSPEndDisplayList(),
   1375 };
   1376 
   1377 // 0x05007EB0
   1378 static const Lights1 peach_seg5_lights_05007EB0 = gdSPDefLights1(
   1379     0x7f, 0x7f, 0x7f,
   1380     0xff, 0xff, 0xff, 0x28, 0x28, 0x28
   1381 );
   1382 
   1383 // 0x05007EC8
   1384 static const Vtx peach_seg5_vertex_05007EC8[] = {
   1385     {{{   -32,     28,    -29}, 0, {   312,  -1330}, {0x96, 0x36, 0xd6, 0xff}}},
   1386     {{{   -33,    -19,    -29}, 0, {   308,   -856}, {0x95, 0xd6, 0xcd, 0xff}}},
   1387     {{{   -42,      4,     -5}, 0, {   264,  -1096}, {0x82, 0x02, 0xf9, 0xff}}},
   1388     {{{   -35,     28,     18}, 0, {   300,  -1330}, {0x91, 0x27, 0x2e, 0xff}}},
   1389     {{{   -36,    -19,     18}, 0, {   294,   -858}, {0x8e, 0xd7, 0x25, 0xff}}},
   1390     {{{   -15,    -19,     43}, 0, {   398,   -852}, {0xc9, 0xdb, 0x6c, 0xff}}},
   1391     {{{   -12,     51,     19}, 0, {   412,  -1562}, {0xea, 0x75, 0x29, 0xff}}},
   1392     {{{   -14,     27,     43}, 0, {   402,  -1326}, {0xe9, 0x27, 0x76, 0xff}}},
   1393     {{{    -9,     27,    -51}, 0, {   428,  -1324}, {0xe6, 0x20, 0x89, 0xff}}},
   1394     {{{   -10,     51,    -27}, 0, {   426,  -1562}, {0xf5, 0x6f, 0xc4, 0xff}}},
   1395     {{{   -15,    -43,     19}, 0, {   400,   -616}, {0xe4, 0x8c, 0x29, 0xff}}},
   1396     {{{   -12,    -43,    -27}, 0, {   414,   -614}, {0xef, 0x92, 0xc4, 0xff}}},
   1397     {{{   -10,    -19,    -51}, 0, {   424,   -852}, {0xe5, 0xd0, 0x8e, 0xff}}},
   1398     {{{    33,     38,     16}, 0, {   644,  -1434}, {0x75, 0x28, 0x18, 0xff}}},
   1399     {{{    35,     38,    -19}, 0, {   654,  -1434}, {0x48, 0x65, 0xea, 0xff}}},
   1400 };
   1401 
   1402 // 0x05007FB8
   1403 static const Vtx peach_seg5_vertex_05007FB8[] = {
   1404     {{{    33,    -33,    -19}, 0, {   646,   -720}, {0x6d, 0xc0, 0xf7, 0xff}}},
   1405     {{{    35,    -15,    -37}, 0, {   652,   -898}, {0x55, 0xd8, 0xac, 0xff}}},
   1406     {{{    33,     38,     16}, 0, {   644,  -1434}, {0x75, 0x28, 0x18, 0xff}}},
   1407     {{{    36,     20,    -37}, 0, {   656,  -1256}, {0x5f, 0x2b, 0xb9, 0xff}}},
   1408     {{{    35,     38,    -19}, 0, {   654,  -1434}, {0x48, 0x65, 0xea, 0xff}}},
   1409     {{{    32,     20,     34}, 0, {   638,  -1256}, {0x57, 0x2a, 0x50, 0xff}}},
   1410     {{{   -12,     51,     19}, 0, {   412,  -1562}, {0xea, 0x75, 0x29, 0xff}}},
   1411     {{{   -14,     27,     43}, 0, {   402,  -1326}, {0xe9, 0x27, 0x76, 0xff}}},
   1412     {{{    31,    -15,     34}, 0, {   634,   -898}, {0x4b, 0xd8, 0x5d, 0xff}}},
   1413     {{{    31,    -32,     16}, 0, {   636,   -720}, {0x4c, 0xa4, 0x28, 0xff}}},
   1414     {{{   -15,    -43,     19}, 0, {   400,   -616}, {0xe4, 0x8c, 0x29, 0xff}}},
   1415     {{{   -12,    -43,    -27}, 0, {   414,   -614}, {0xef, 0x92, 0xc4, 0xff}}},
   1416     {{{   -15,    -19,     43}, 0, {   398,   -852}, {0xc9, 0xdb, 0x6c, 0xff}}},
   1417     {{{   -10,    -19,    -51}, 0, {   424,   -852}, {0xe5, 0xd0, 0x8e, 0xff}}},
   1418     {{{    -9,     27,    -51}, 0, {   428,  -1324}, {0xe6, 0x20, 0x89, 0xff}}},
   1419     {{{   -10,     51,    -27}, 0, {   426,  -1562}, {0xf5, 0x6f, 0xc4, 0xff}}},
   1420 };
   1421 
   1422 // 0x050080B8 - 0x05008228
   1423 const Gfx peach_seg5_dl_050080B8[] = {
   1424     gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, peach_seg5_texture_05004028),
   1425     gsDPLoadSync(),
   1426     gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
   1427     gsSPLight(&peach_seg5_lights_05007EB0.l, 1),
   1428     gsSPLight(&peach_seg5_lights_05007EB0.a, 2),
   1429     gsSPVertex(peach_seg5_vertex_05007EC8, 15, 0),
   1430     gsSP2Triangles( 0,  1,  2, 0x0,  2,  3,  0, 0x0),
   1431     gsSP2Triangles( 2,  1,  4, 0x0,  4,  3,  2, 0x0),
   1432     gsSP2Triangles( 4,  5,  3, 0x0,  3,  6,  0, 0x0),
   1433     gsSP2Triangles( 7,  6,  3, 0x0,  5,  7,  3, 0x0),
   1434     gsSP2Triangles( 0,  8,  1, 0x0,  0,  9,  8, 0x0),
   1435     gsSP2Triangles( 6,  9,  0, 0x0,  1, 10,  4, 0x0),
   1436     gsSP2Triangles(11,  1, 12, 0x0,  8, 12,  1, 0x0),
   1437     gsSP2Triangles( 1, 11, 10, 0x0,  4, 10,  5, 0x0),
   1438     gsSP1Triangle( 6, 13, 14, 0x0),
   1439     gsSPVertex(peach_seg5_vertex_05007FB8, 16, 0),
   1440     gsSP2Triangles( 0,  1,  2, 0x0,  1,  3,  2, 0x0),
   1441     gsSP2Triangles( 3,  4,  2, 0x0,  2,  5,  0, 0x0),
   1442     gsSP2Triangles( 5,  2,  6, 0x0,  5,  6,  7, 0x0),
   1443     gsSP2Triangles( 5,  8,  0, 0x0,  8,  5,  7, 0x0),
   1444     gsSP2Triangles( 0,  9, 10, 0x0, 11,  0, 10, 0x0),
   1445     gsSP2Triangles( 8,  9,  0, 0x0,  1,  0, 11, 0x0),
   1446     gsSP2Triangles(12, 10,  8, 0x0, 12,  8,  7, 0x0),
   1447     gsSP2Triangles(10,  9,  8, 0x0,  1, 11, 13, 0x0),
   1448     gsSP2Triangles(14,  1, 13, 0x0, 14,  3,  1, 0x0),
   1449     gsSP2Triangles(14, 15,  3, 0x0, 15,  4,  3, 0x0),
   1450     gsSP1Triangle( 4, 15,  6, 0x0),
   1451     gsSPEndDisplayList(),
   1452 };
   1453 
   1454 // 0x05008228 - 0x05008280
   1455 const Gfx peach_seg5_dl_05008228[] = {
   1456     gsDPPipeSync(),
   1457     gsDPSetCombineMode(G_CC_MODULATERGBFADE, G_CC_MODULATERGBFADE),
   1458     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),
   1459     gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON),
   1460     gsDPTileSync(),
   1461     gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0, G_TX_RENDERTILE, 0, G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, 5, G_TX_NOLOD),
   1462     gsDPSetTileSize(0, 0, 0, (32 - 1) << G_TEXTURE_IMAGE_FRAC, (32 - 1) << G_TEXTURE_IMAGE_FRAC),
   1463     gsSPDisplayList(peach_seg5_dl_050080B8),
   1464     gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_OFF),
   1465     gsDPPipeSync(),
   1466     gsSPEndDisplayList(),
   1467 };
   1468 
   1469 // 0x05008280
   1470 static const Lights1 peach_seg5_lights_05008280 = gdSPDefLights1(
   1471     0x7f, 0x7f, 0x7f,
   1472     0xff, 0xff, 0xff, 0x28, 0x28, 0x28
   1473 );
   1474 
   1475 // 0x05008298
   1476 static const Vtx peach_seg5_vertex_05008298[] = {
   1477     {{{    52,     26,      0}, 0, {  1068,  -1682}, {0x07, 0x7e, 0x00, 0xff}}},
   1478     {{{    23,     13,     18}, 0, {   380,  -1426}, {0x00, 0x3e, 0x6e, 0xff}}},
   1479     {{{    52,     12,     18}, 0, {  1050,  -1376}, {0x07, 0x40, 0x6d, 0xff}}},
   1480     {{{    23,     27,      0}, 0, {   394,  -1730}, {0x05, 0x7a, 0xdf, 0xff}}},
   1481     {{{    52,     12,    -17}, 0, {  1046,  -1380}, {0x06, 0x3b, 0x91, 0xff}}},
   1482     {{{    23,    -10,     20}, 0, {   350,   -878}, {0xff, 0xc5, 0x6f, 0xff}}},
   1483     {{{    51,     -9,     21}, 0, {  1022,   -876}, {0x04, 0xc6, 0x70, 0xff}}},
   1484     {{{    23,     13,    -18}, 0, {   376,  -1430}, {0x05, 0x2c, 0x8a, 0xff}}},
   1485     {{{    51,     -9,    -19}, 0, {  1018,   -880}, {0x06, 0xc6, 0x90, 0xff}}},
   1486     {{{    23,    -10,    -20}, 0, {   348,   -882}, {0x05, 0xaf, 0x9f, 0xff}}},
   1487     {{{    22,    -21,      0}, 0, {   336,   -634}, {0x03, 0x83, 0x16, 0xff}}},
   1488     {{{    51,    -20,      0}, 0, {  1012,   -624}, {0x05, 0x82, 0xff, 0xff}}},
   1489 };
   1490 
   1491 // 0x05008358
   1492 static const Vtx peach_seg5_vertex_05008358[] = {
   1493     {{{   115,     -2,      0}, 0, {     0,      0}, {0x7e, 0xfa, 0x00, 0xff}}},
   1494     {{{   101,     -9,     16}, 0, {     0,      0}, {0x2d, 0xc8, 0x68, 0xff}}},
   1495     {{{   101,    -18,      0}, 0, {     0,      0}, {0x2e, 0x8b, 0xf1, 0xff}}},
   1496     {{{    51,     -9,    -19}, 0, {     0,      0}, {0x06, 0xc6, 0x90, 0xff}}},
   1497     {{{    51,    -20,      0}, 0, {     0,      0}, {0x05, 0x82, 0xff, 0xff}}},
   1498     {{{   101,     -9,    -16}, 0, {     0,      0}, {0x32, 0xd8, 0x93, 0xff}}},
   1499     {{{    52,     12,    -17}, 0, {     0,      0}, {0x06, 0x3b, 0x91, 0xff}}},
   1500     {{{   102,     12,    -14}, 0, {     0,      0}, {0x34, 0x42, 0xa2, 0xff}}},
   1501     {{{   102,     21,      0}, 0, {     0,      0}, {0x3c, 0x6e, 0x13, 0xff}}},
   1502     {{{   102,     12,     14}, 0, {     0,      0}, {0x40, 0x36, 0x5e, 0xff}}},
   1503     {{{    51,     -9,     21}, 0, {     0,      0}, {0x04, 0xc6, 0x70, 0xff}}},
   1504     {{{    52,     12,     18}, 0, {     0,      0}, {0x07, 0x40, 0x6d, 0xff}}},
   1505     {{{    52,     26,      0}, 0, {     0,      0}, {0x07, 0x7e, 0x00, 0xff}}},
   1506 };
   1507 
   1508 // 0x05008428 - 0x050084C0
   1509 const Gfx peach_seg5_dl_05008428[] = {
   1510     gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, peach_seg5_texture_05000A28),
   1511     gsDPLoadSync(),
   1512     gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
   1513     gsSPLight(&peach_seg5_lights_05008280.l, 1),
   1514     gsSPLight(&peach_seg5_lights_05008280.a, 2),
   1515     gsSPVertex(peach_seg5_vertex_05008298, 12, 0),
   1516     gsSP2Triangles( 0,  1,  2, 0x0,  0,  3,  1, 0x0),
   1517     gsSP2Triangles( 4,  3,  0, 0x0,  1,  5,  6, 0x0),
   1518     gsSP2Triangles( 6,  2,  1, 0x0,  4,  7,  3, 0x0),
   1519     gsSP2Triangles( 7,  4,  8, 0x0,  8,  9,  7, 0x0),
   1520     gsSP2Triangles( 6, 10, 11, 0x0, 11, 10,  9, 0x0),
   1521     gsSP2Triangles(11,  9,  8, 0x0,  6,  5, 10, 0x0),
   1522     gsSPEndDisplayList(),
   1523 };
   1524 
   1525 // 0x050084C0 - 0x05008560
   1526 const Gfx peach_seg5_dl_050084C0[] = {
   1527     gsSPVertex(peach_seg5_vertex_05008358, 13, 0),
   1528     gsSP2Triangles( 0,  1,  2, 0x0,  3,  2,  4, 0x0),
   1529     gsSP2Triangles( 3,  5,  2, 0x0,  2,  5,  0, 0x0),
   1530     gsSP2Triangles( 4,  2,  1, 0x0,  6,  7,  5, 0x0),
   1531     gsSP2Triangles( 7,  0,  5, 0x0,  3,  6,  5, 0x0),
   1532     gsSP2Triangles( 8,  9,  0, 0x0,  1,  0,  9, 0x0),
   1533     gsSP2Triangles( 0,  7,  8, 0x0,  4,  1, 10, 0x0),
   1534     gsSP2Triangles( 1,  9, 11, 0x0, 11, 10,  1, 0x0),
   1535     gsSP2Triangles(12,  8,  7, 0x0, 12,  7,  6, 0x0),
   1536     gsSP2Triangles(11,  8, 12, 0x0, 11,  9,  8, 0x0),
   1537     gsSPEndDisplayList(),
   1538 };
   1539 
   1540 // 0x05008560 - 0x050085D0
   1541 const Gfx peach_seg5_dl_05008560[] = {
   1542     gsDPPipeSync(),
   1543     gsDPSetCombineMode(G_CC_MODULATERGBFADE, G_CC_MODULATERGBFADE),
   1544     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),
   1545     gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON),
   1546     gsDPTileSync(),
   1547     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),
   1548     gsDPSetTileSize(0, 0, 0, (32 - 1) << G_TEXTURE_IMAGE_FRAC, (32 - 1) << G_TEXTURE_IMAGE_FRAC),
   1549     gsSPDisplayList(peach_seg5_dl_05008428),
   1550     gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_OFF),
   1551     gsDPPipeSync(),
   1552     gsDPSetCombineMode(G_CC_SHADEFADEA, G_CC_SHADEFADEA),
   1553     gsSPDisplayList(peach_seg5_dl_050084C0),
   1554     gsDPPipeSync(),
   1555     gsSPEndDisplayList(),
   1556 };
   1557 
   1558 // 0x050085D0
   1559 static const Lights1 peach_seg5_lights_050085D0 = gdSPDefLights1(
   1560     0x7f, 0x7f, 0x7f,
   1561     0xff, 0xff, 0xff, 0x28, 0x28, 0x28
   1562 );
   1563 
   1564 // 0x050085E8
   1565 static const Vtx peach_seg5_vertex_050085E8[] = {
   1566     {{{   -18,      2,      0}, 0, {     0,      0}, {0x82, 0x01, 0x03, 0xff}}},
   1567     {{{     0,     -9,    -19}, 0, {     0,      0}, {0xcb, 0xcd, 0x99, 0xff}}},
   1568     {{{    -5,    -20,      0}, 0, {     0,      0}, {0xd6, 0x89, 0xf5, 0xff}}},
   1569     {{{    77,    -12,      0}, 0, {     0,      0}, {0x25, 0x88, 0x11, 0xff}}},
   1570     {{{     1,     -9,     18}, 0, {     0,      0}, {0xe3, 0xc5, 0x6c, 0xff}}},
   1571     {{{    77,     -6,    -14}, 0, {     0,      0}, {0x25, 0xbf, 0x9a, 0xff}}},
   1572     {{{    77,     -6,     12}, 0, {     0,      0}, {0x2f, 0xc2, 0x63, 0xff}}},
   1573     {{{    77,      7,     12}, 0, {     0,      0}, {0x26, 0x39, 0x6a, 0xff}}},
   1574     {{{     1,     13,     19}, 0, {     0,      0}, {0xcf, 0x32, 0x69, 0xff}}},
   1575     {{{    -4,     24,      0}, 0, {     0,      0}, {0xd8, 0x76, 0x13, 0xff}}},
   1576     {{{     0,     13,    -19}, 0, {     0,      0}, {0xe2, 0x3a, 0x94, 0xff}}},
   1577     {{{    77,     15,      0}, 0, {     0,      0}, {0x2c, 0x76, 0xf5, 0xff}}},
   1578     {{{    77,      7,    -14}, 0, {     0,      0}, {0x34, 0x3a, 0x9d, 0xff}}},
   1579     {{{    94,      0,      0}, 0, {     0,      0}, {0x7e, 0xfa, 0x05, 0xff}}},
   1580 };
   1581 
   1582 // 0x050086C8 - 0x050087A8
   1583 const Gfx peach_seg5_dl_050086C8[] = {
   1584     gsSPLight(&peach_seg5_lights_050085D0.l, 1),
   1585     gsSPLight(&peach_seg5_lights_050085D0.a, 2),
   1586     gsSPVertex(peach_seg5_vertex_050085E8, 14, 0),
   1587     gsSP1Triangle( 0,  1,  2, 0x0),
   1588     gsSP2Triangles( 3,  4,  2, 0x0,  2,  5,  3, 0x0),
   1589     gsSP2Triangles( 2,  4,  0, 0x0,  2,  1,  5, 0x0),
   1590     gsSP2Triangles( 3,  6,  4, 0x0,  4,  6,  7, 0x0),
   1591     gsSP2Triangles( 4,  7,  8, 0x0,  8,  0,  4, 0x0),
   1592     gsSP2Triangles( 9, 10,  0, 0x0,  0,  8,  9, 0x0),
   1593     gsSP2Triangles( 1,  0, 10, 0x0, 11, 10,  9, 0x0),
   1594     gsSP2Triangles( 9,  8,  7, 0x0,  9,  7, 11, 0x0),
   1595     gsSP2Triangles(11, 12, 10, 0x0, 10, 12,  5, 0x0),
   1596     gsSP2Triangles(10,  5,  1, 0x0,  6, 13,  7, 0x0),
   1597     gsSP2Triangles( 7, 13, 11, 0x0, 11, 13, 12, 0x0),
   1598     gsSP2Triangles(13,  3,  5, 0x0, 12, 13,  5, 0x0),
   1599     gsSP1Triangle( 6,  3, 13, 0x0),
   1600     gsSPEndDisplayList(),
   1601 };
   1602 
   1603 // 0x050087A8 - 0x050087D0
   1604 const Gfx peach_seg5_dl_050087A8[] = {
   1605     gsDPPipeSync(),
   1606     gsDPSetCombineMode(G_CC_SHADEFADEA, G_CC_SHADEFADEA),
   1607     gsSPDisplayList(peach_seg5_dl_050086C8),
   1608     gsDPPipeSync(),
   1609     gsSPEndDisplayList(),
   1610 };
   1611 
   1612 // 0x050087D0
   1613 static const Lights1 peach_seg5_lights_050087D0 = gdSPDefLights1(
   1614     0x7f, 0x7f, 0x7f,
   1615     0xff, 0xff, 0xff, 0x28, 0x28, 0x28
   1616 );
   1617 
   1618 // 0x050087E8
   1619 static const Vtx peach_seg5_vertex_050087E8[] = {
   1620     {{{    23,     13,    -17}, 0, {   568,   -670}, {0x00, 0x3c, 0x91, 0xff}}},
   1621     {{{    52,     12,    -17}, 0, {   990,   -670}, {0x07, 0x3f, 0x93, 0xff}}},
   1622     {{{    51,     -9,    -20}, 0, {   982,   -348}, {0x03, 0xc7, 0x8f, 0xff}}},
   1623     {{{    52,     26,      0}, 0, {   996,   -866}, {0x07, 0x7e, 0xfd, 0xff}}},
   1624     {{{    23,    -10,    -19}, 0, {   560,   -318}, {0xff, 0xc6, 0x90, 0xff}}},
   1625     {{{    23,     27,      0}, 0, {   572,   -864}, {0x05, 0x7b, 0x1d, 0xff}}},
   1626     {{{    52,     12,     18}, 0, {   988,   -670}, {0x06, 0x3d, 0x6e, 0xff}}},
   1627     {{{    23,     13,     19}, 0, {   566,   -670}, {0x05, 0x2d, 0x76, 0xff}}},
   1628     {{{    51,     -9,     20}, 0, {   978,   -350}, {0x05, 0xc5, 0x70, 0xff}}},
   1629     {{{    23,    -10,     21}, 0, {   558,   -320}, {0x05, 0xae, 0x60, 0xff}}},
   1630     {{{    51,    -20,      0}, 0, {   980,   -186}, {0x05, 0x82, 0x00, 0xff}}},
   1631     {{{    22,    -21,      0}, 0, {   556,   -160}, {0x03, 0x84, 0xe8, 0xff}}},
   1632 };
   1633 
   1634 // 0x050088A8
   1635 static const Vtx peach_seg5_vertex_050088A8[] = {
   1636     {{{   101,    -18,      1}, 0, {     0,      0}, {0x2e, 0x8b, 0x0e, 0xff}}},
   1637     {{{   101,     -9,    -15}, 0, {     0,      0}, {0x2d, 0xc9, 0x98, 0xff}}},
   1638     {{{   115,     -2,      1}, 0, {     0,      0}, {0x7e, 0xfa, 0x00, 0xff}}},
   1639     {{{   101,     -9,     17}, 0, {     0,      0}, {0x32, 0xd8, 0x6d, 0xff}}},
   1640     {{{   102,     12,     15}, 0, {     0,      0}, {0x34, 0x42, 0x5e, 0xff}}},
   1641     {{{   102,     12,    -13}, 0, {     0,      0}, {0x40, 0x36, 0xa2, 0xff}}},
   1642     {{{   102,     21,      1}, 0, {     0,      0}, {0x3c, 0x6d, 0xec, 0xff}}},
   1643     {{{    52,     12,     18}, 0, {     0,      0}, {0x06, 0x3d, 0x6e, 0xff}}},
   1644     {{{    51,     -9,     20}, 0, {     0,      0}, {0x05, 0xc5, 0x70, 0xff}}},
   1645     {{{    51,    -20,      0}, 0, {     0,      0}, {0x05, 0x82, 0x00, 0xff}}},
   1646     {{{    51,     -9,    -20}, 0, {     0,      0}, {0x03, 0xc7, 0x8f, 0xff}}},
   1647     {{{    52,     12,    -17}, 0, {     0,      0}, {0x07, 0x3f, 0x93, 0xff}}},
   1648     {{{    52,     26,      0}, 0, {     0,      0}, {0x07, 0x7e, 0xfd, 0xff}}},
   1649 };
   1650 
   1651 // 0x05008978 - 0x05008A10
   1652 const Gfx peach_seg5_dl_05008978[] = {
   1653     gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, peach_seg5_texture_05000A28),
   1654     gsDPLoadSync(),
   1655     gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
   1656     gsSPLight(&peach_seg5_lights_050087D0.l, 1),
   1657     gsSPLight(&peach_seg5_lights_050087D0.a, 2),
   1658     gsSPVertex(peach_seg5_vertex_050087E8, 12, 0),
   1659     gsSP2Triangles( 0,  1,  2, 0x0,  1,  0,  3, 0x0),
   1660     gsSP2Triangles( 2,  4,  0, 0x0,  0,  5,  3, 0x0),
   1661     gsSP2Triangles( 3,  5,  6, 0x0,  5,  7,  6, 0x0),
   1662     gsSP2Triangles( 8,  6,  7, 0x0,  7,  9,  8, 0x0),
   1663     gsSP2Triangles( 8,  9, 10, 0x0,  9, 11, 10, 0x0),
   1664     gsSP2Triangles(10, 11,  2, 0x0, 11,  4,  2, 0x0),
   1665     gsSPEndDisplayList(),
   1666 };
   1667 
   1668 // 0x05008A10 - 0x05008AB0
   1669 const Gfx peach_seg5_dl_05008A10[] = {
   1670     gsSPVertex(peach_seg5_vertex_050088A8, 13, 0),
   1671     gsSP2Triangles( 0,  1,  2, 0x0,  3,  2,  4, 0x0),
   1672     gsSP2Triangles( 2,  5,  6, 0x0,  2,  3,  0, 0x0),
   1673     gsSP2Triangles( 5,  2,  1, 0x0,  6,  4,  2, 0x0),
   1674     gsSP2Triangles( 3,  4,  7, 0x0,  3,  7,  8, 0x0),
   1675     gsSP2Triangles( 0,  3,  8, 0x0,  9,  0,  8, 0x0),
   1676     gsSP2Triangles( 1,  0,  9, 0x0,  1, 10, 11, 0x0),
   1677     gsSP2Triangles(10,  1,  9, 0x0, 11,  5,  1, 0x0),
   1678     gsSP2Triangles( 7,  4, 12, 0x0,  4,  6, 12, 0x0),
   1679     gsSP2Triangles(12,  6, 11, 0x0,  6,  5, 11, 0x0),
   1680     gsSPEndDisplayList(),
   1681 };
   1682 
   1683 // 0x05008AB0 - 0x05008B20
   1684 const Gfx peach_seg5_dl_05008AB0[] = {
   1685     gsDPPipeSync(),
   1686     gsDPSetCombineMode(G_CC_MODULATERGBFADE, G_CC_MODULATERGBFADE),
   1687     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),
   1688     gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON),
   1689     gsDPTileSync(),
   1690     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),
   1691     gsDPSetTileSize(0, 0, 0, (32 - 1) << G_TEXTURE_IMAGE_FRAC, (32 - 1) << G_TEXTURE_IMAGE_FRAC),
   1692     gsSPDisplayList(peach_seg5_dl_05008978),
   1693     gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_OFF),
   1694     gsDPPipeSync(),
   1695     gsDPSetCombineMode(G_CC_SHADEFADEA, G_CC_SHADEFADEA),
   1696     gsSPDisplayList(peach_seg5_dl_05008A10),
   1697     gsDPPipeSync(),
   1698     gsSPEndDisplayList(),
   1699 };
   1700 
   1701 // 0x05008B20
   1702 static const Lights1 peach_seg5_lights_05008B20 = gdSPDefLights1(
   1703     0x7f, 0x7f, 0x7f,
   1704     0xff, 0xff, 0xff, 0x28, 0x28, 0x28
   1705 );
   1706 
   1707 // 0x05008B38
   1708 static const Vtx peach_seg5_vertex_05008B38[] = {
   1709     {{{    -5,    -20,      1}, 0, {     0,      0}, {0xd6, 0x89, 0x0a, 0xff}}},
   1710     {{{     0,     -9,     20}, 0, {     0,      0}, {0xcb, 0xcd, 0x67, 0xff}}},
   1711     {{{   -18,      2,      1}, 0, {     0,      0}, {0x82, 0x01, 0xfd, 0xff}}},
   1712     {{{     0,     13,     20}, 0, {     0,      0}, {0xe2, 0x3b, 0x6c, 0xff}}},
   1713     {{{    -4,     24,      1}, 0, {     0,      0}, {0xd8, 0x76, 0xec, 0xff}}},
   1714     {{{     1,     -9,    -17}, 0, {     0,      0}, {0xe3, 0xc6, 0x94, 0xff}}},
   1715     {{{     1,     13,    -18}, 0, {     0,      0}, {0xcf, 0x32, 0x97, 0xff}}},
   1716     {{{    77,    -12,      0}, 0, {     0,      0}, {0x25, 0x89, 0xec, 0xff}}},
   1717     {{{    77,     -6,    -11}, 0, {     0,      0}, {0x2d, 0xc4, 0x9b, 0xff}}},
   1718     {{{    77,      7,    -11}, 0, {     0,      0}, {0x24, 0x38, 0x95, 0xff}}},
   1719     {{{    77,     -6,     15}, 0, {     0,      0}, {0x26, 0xbe, 0x65, 0xff}}},
   1720     {{{    77,      7,     15}, 0, {     0,      0}, {0x36, 0x3b, 0x61, 0xff}}},
   1721     {{{    77,     15,      0}, 0, {     0,      0}, {0x2c, 0x76, 0x07, 0xff}}},
   1722     {{{    94,      0,      0}, 0, {     0,      0}, {0x7e, 0xfa, 0xf6, 0xff}}},
   1723 };
   1724 
   1725 // 0x05008C18 - 0x05008CF8
   1726 const Gfx peach_seg5_dl_05008C18[] = {
   1727     gsSPLight(&peach_seg5_lights_05008B20.l, 1),
   1728     gsSPLight(&peach_seg5_lights_05008B20.a, 2),
   1729     gsSPVertex(peach_seg5_vertex_05008B38, 14, 0),
   1730     gsSP2Triangles( 0,  1,  2, 0x0,  2,  3,  4, 0x0),
   1731     gsSP2Triangles( 2,  5,  0, 0x0,  5,  2,  6, 0x0),
   1732     gsSP2Triangles( 4,  6,  2, 0x0,  3,  2,  1, 0x0),
   1733     gsSP2Triangles( 0,  5,  7, 0x0,  5,  8,  7, 0x0),
   1734     gsSP2Triangles( 9,  8,  5, 0x0,  6,  9,  5, 0x0),
   1735     gsSP2Triangles( 7, 10,  0, 0x0, 10,  1,  0, 0x0),
   1736     gsSP2Triangles( 3, 11, 12, 0x0,  4,  3, 12, 0x0),
   1737     gsSP2Triangles(10, 11,  3, 0x0,  1, 10,  3, 0x0),
   1738     gsSP2Triangles( 9,  6,  4, 0x0, 12,  9,  4, 0x0),
   1739     gsSP2Triangles(13,  9, 12, 0x0, 11, 13, 12, 0x0),
   1740     gsSP2Triangles( 9, 13,  8, 0x0, 10,  7, 13, 0x0),
   1741     gsSP2Triangles( 7,  8, 13, 0x0, 10, 13, 11, 0x0),
   1742     gsSPEndDisplayList(),
   1743 };
   1744 
   1745 // 0x05008CF8 - 0x05008D20
   1746 const Gfx peach_seg5_dl_05008CF8[] = {
   1747     gsDPPipeSync(),
   1748     gsDPSetCombineMode(G_CC_SHADEFADEA, G_CC_SHADEFADEA),
   1749     gsSPDisplayList(peach_seg5_dl_05008C18),
   1750     gsDPPipeSync(),
   1751     gsSPEndDisplayList(),
   1752 };
   1753 
   1754 // 0x05008D20
   1755 static const Lights1 peach_seg5_lights_05008D20 = gdSPDefLights1(
   1756     0x0b, 0x1a, 0x67,
   1757     0x16, 0x35, 0xce, 0x28, 0x28, 0x28
   1758 );
   1759 
   1760 // 0x05008D38
   1761 static const Vtx peach_seg5_vertex_05008D38[] = {
   1762     {{{     6,     -2,     75}, 0, {     0,      0}, {0xa8, 0xae, 0x26, 0xff}}},
   1763     {{{    -1,      8,     67}, 0, {     0,      0}, {0x82, 0xf9, 0x02, 0xff}}},
   1764     {{{     1,      8,     52}, 0, {     0,      0}, {0x93, 0xec, 0xc3, 0xff}}},
   1765     {{{     3,     10,     80}, 0, {     0,      0}, {0x9f, 0xf6, 0x50, 0xff}}},
   1766     {{{    15,      4,     86}, 0, {     0,      0}, {0xe0, 0xc7, 0x6c, 0xff}}},
   1767     {{{    13,     20,     85}, 0, {     0,      0}, {0xe1, 0x25, 0x75, 0xff}}},
   1768     {{{     2,     23,     73}, 0, {     0,      0}, {0xa2, 0x45, 0x30, 0xff}}},
   1769     {{{    25,     27,     82}, 0, {     0,      0}, {0x16, 0x51, 0x5e, 0xff}}},
   1770     {{{    29,      1,     84}, 0, {     0,      0}, {0x28, 0xc4, 0x67, 0xff}}},
   1771     {{{     8,     31,     62}, 0, {     0,      0}, {0xb9, 0x68, 0xf8, 0xff}}},
   1772     {{{    36,     28,     72}, 0, {     0,      0}, {0x25, 0x6c, 0x35, 0xff}}},
   1773     {{{    40,      2,     75}, 0, {     0,      0}, {0x51, 0xe3, 0x5c, 0xff}}},
   1774     {{{    19,     32,     53}, 0, {     0,      0}, {0xc8, 0x61, 0xc6, 0xff}}},
   1775     {{{    12,      9,     43}, 0, {     0,      0}, {0xb8, 0xcd, 0xa6, 0xff}}},
   1776     {{{    26,     -9,     56}, 0, {     0,      0}, {0x0b, 0x82, 0x01, 0xff}}},
   1777     {{{    15,    -10,     66}, 0, {     0,      0}, {0xdb, 0x87, 0x04, 0xff}}},
   1778 };
   1779 
   1780 // 0x05008E38 - 0x05008F20
   1781 const Gfx peach_seg5_dl_05008E38[] = {
   1782     gsSPLight(&peach_seg5_lights_05008D20.l, 1),
   1783     gsSPLight(&peach_seg5_lights_05008D20.a, 2),
   1784     gsSPVertex(peach_seg5_vertex_05008D38, 16, 0),
   1785     gsSP2Triangles( 0,  1,  2, 0x0,  3,  1,  0, 0x0),
   1786     gsSP2Triangles( 3,  4,  5, 0x0,  3,  0,  4, 0x0),
   1787     gsSP2Triangles( 3,  5,  6, 0x0,  3,  6,  1, 0x0),
   1788     gsSP2Triangles( 6,  5,  7, 0x0,  5,  4,  8, 0x0),
   1789     gsSP2Triangles( 5,  8,  7, 0x0,  6,  7,  9, 0x0),
   1790     gsSP2Triangles( 1,  6,  9, 0x0,  9,  7, 10, 0x0),
   1791     gsSP2Triangles( 7, 11, 10, 0x0,  7,  8, 11, 0x0),
   1792     gsSP2Triangles( 2,  9, 12, 0x0,  9, 10, 12, 0x0),
   1793     gsSP2Triangles( 1,  9,  2, 0x0,  2, 12, 13, 0x0),
   1794     gsSP2Triangles( 8, 14, 11, 0x0,  8, 15, 14, 0x0),
   1795     gsSP2Triangles( 4, 15,  8, 0x0,  4,  0, 15, 0x0),
   1796     gsSP2Triangles( 0,  2, 15, 0x0, 15,  2, 13, 0x0),
   1797     gsSP1Triangle(15, 13, 14, 0x0),
   1798     gsSPEndDisplayList(),
   1799 };
   1800 
   1801 // 0x05008F20 - 0x05008F48
   1802 const Gfx peach_seg5_dl_05008F20[] = {
   1803     gsDPPipeSync(),
   1804     gsDPSetCombineMode(G_CC_SHADEFADEA, G_CC_SHADEFADEA),
   1805     gsSPDisplayList(peach_seg5_dl_05008E38),
   1806     gsDPPipeSync(),
   1807     gsSPEndDisplayList(),
   1808 };
   1809 
   1810 // 0x05008F48
   1811 static const Lights1 peach_seg5_lights_05008F48 = gdSPDefLights1(
   1812     0x0b, 0x1a, 0x67,
   1813     0x16, 0x35, 0xce, 0x28, 0x28, 0x28
   1814 );
   1815 
   1816 // 0x05008F60
   1817 static const Vtx peach_seg5_vertex_05008F60[] = {
   1818     {{{    29,      1,    -83}, 0, {     0,      0}, {0x29, 0xca, 0x96, 0xff}}},
   1819     {{{     6,     -3,    -74}, 0, {     0,      0}, {0xbb, 0xa8, 0xc5, 0xff}}},
   1820     {{{    15,      4,    -85}, 0, {     0,      0}, {0xeb, 0xe2, 0x87, 0xff}}},
   1821     {{{     8,     31,    -62}, 0, {     0,      0}, {0xb5, 0x65, 0x0a, 0xff}}},
   1822     {{{    13,     20,    -84}, 0, {     0,      0}, {0xd0, 0x39, 0x9a, 0xff}}},
   1823     {{{     2,     22,    -72}, 0, {     0,      0}, {0x91, 0x34, 0xe2, 0xff}}},
   1824     {{{     3,      9,    -79}, 0, {     0,      0}, {0x9f, 0xf6, 0xb0, 0xff}}},
   1825     {{{     1,      7,    -52}, 0, {     0,      0}, {0x93, 0xe5, 0x3a, 0xff}}},
   1826     {{{    -1,      8,    -66}, 0, {     0,      0}, {0x87, 0xdd, 0xfc, 0xff}}},
   1827     {{{    25,     27,    -81}, 0, {     0,      0}, {0x13, 0x53, 0xa2, 0xff}}},
   1828     {{{    12,      8,    -42}, 0, {     0,      0}, {0xab, 0x07, 0x5d, 0xff}}},
   1829     {{{    19,     32,    -52}, 0, {     0,      0}, {0xe6, 0x7b, 0x10, 0xff}}},
   1830     {{{    36,     28,    -72}, 0, {     0,      0}, {0x41, 0x41, 0xaa, 0xff}}},
   1831     {{{    40,      2,    -74}, 0, {     0,      0}, {0x44, 0xae, 0xbd, 0xff}}},
   1832     {{{    15,    -11,    -65}, 0, {     0,      0}, {0xde, 0x87, 0xf8, 0xff}}},
   1833     {{{    26,     -9,    -55}, 0, {     0,      0}, {0xeb, 0x8b, 0x2b, 0xff}}},
   1834 };
   1835 
   1836 // 0x05009060 - 0x05009148
   1837 const Gfx peach_seg5_dl_05009060[] = {
   1838     gsSPLight(&peach_seg5_lights_05008F48.l, 1),
   1839     gsSPLight(&peach_seg5_lights_05008F48.a, 2),
   1840     gsSPVertex(peach_seg5_vertex_05008F60, 16, 0),
   1841     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
   1842     gsSP2Triangles( 5,  4,  6, 0x0,  7,  3,  5, 0x0),
   1843     gsSP2Triangles( 7,  5,  8, 0x0,  8,  5,  6, 0x0),
   1844     gsSP2Triangles( 4,  2,  6, 0x0,  3,  9,  4, 0x0),
   1845     gsSP2Triangles( 9,  2,  4, 0x0,  1,  8,  6, 0x0),
   1846     gsSP2Triangles( 2,  1,  6, 0x0, 10, 11,  3, 0x0),
   1847     gsSP2Triangles(10,  3,  7, 0x0, 11,  9,  3, 0x0),
   1848     gsSP2Triangles(11, 12,  9, 0x0, 12,  0,  9, 0x0),
   1849     gsSP2Triangles( 9,  0,  2, 0x0, 12, 13,  0, 0x0),
   1850     gsSP2Triangles(13, 14,  0, 0x0,  0, 14,  1, 0x0),
   1851     gsSP2Triangles(13, 15, 14, 0x0, 14,  8,  1, 0x0),
   1852     gsSP2Triangles(14,  7,  8, 0x0, 15, 10,  7, 0x0),
   1853     gsSP1Triangle(15,  7, 14, 0x0),
   1854     gsSPEndDisplayList(),
   1855 };
   1856 
   1857 // 0x05009148 - 0x05009170
   1858 const Gfx peach_seg5_dl_05009148[] = {
   1859     gsDPPipeSync(),
   1860     gsDPSetCombineMode(G_CC_SHADEFADEA, G_CC_SHADEFADEA),
   1861     gsSPDisplayList(peach_seg5_dl_05009060),
   1862     gsDPPipeSync(),
   1863     gsSPEndDisplayList(),
   1864 };
   1865 
   1866 // 0x05009170
   1867 static const Lights1 peach_seg5_lights_05009170 = gdSPDefLights1(
   1868     0x7f, 0x7f, 0x7f,
   1869     0xff, 0xff, 0xff, 0x28, 0x28, 0x28
   1870 );
   1871 
   1872 // 0x05009188
   1873 static const Vtx peach_seg5_vertex_05009188[] = {
   1874     {{{     7,    -19,    -19}, 0, {     0,      0}, {0xbe, 0xb1, 0xb8, 0xff}}},
   1875     {{{    44,    -29,    -34}, 0, {     0,      0}, {0xf6, 0xb3, 0x9c, 0xff}}},
   1876     {{{    30,    -23,    -10}, 0, {     0,      0}, {0x32, 0x8c, 0x08, 0xff}}},
   1877     {{{     7,    -15,     16}, 0, {     0,      0}, {0xdd, 0xb2, 0x5d, 0xff}}},
   1878     {{{   -10,     -7,      9}, 0, {     0,      0}, {0x99, 0xce, 0x34, 0xff}}},
   1879     {{{   -10,     -7,    -11}, 0, {     0,      0}, {0x95, 0xd1, 0xd1, 0xff}}},
   1880     {{{   -11,     12,    -11}, 0, {     0,      0}, {0x9e, 0x31, 0xc2, 0xff}}},
   1881     {{{    17,     -3,    -23}, 0, {     0,      0}, {0xee, 0x30, 0x8d, 0xff}}},
   1882     {{{    43,    -15,    -34}, 0, {     0,      0}, {0xfe, 0x2a, 0x89, 0xff}}},
   1883     {{{    45,     21,     19}, 0, {     0,      0}, {0x14, 0x4a, 0x64, 0xff}}},
   1884     {{{    47,    -17,     19}, 0, {     0,      0}, {0x1f, 0xab, 0x58, 0xff}}},
   1885     {{{     5,     21,     16}, 0, {     0,      0}, {0xcf, 0x54, 0x50, 0xff}}},
   1886     {{{   -11,     12,      9}, 0, {     0,      0}, {0x96, 0x2d, 0x34, 0xff}}},
   1887     {{{    26,      9,    -12}, 0, {     0,      0}, {0x3b, 0x4c, 0xaf, 0xff}}},
   1888     {{{     5,     24,     -6}, 0, {     0,      0}, {0xf2, 0x69, 0xbb, 0xff}}},
   1889     {{{    87,     10,      6}, 0, {     0,      0}, {0x6a, 0x36, 0x2a, 0xff}}},
   1890 };
   1891 
   1892 // 0x05009288
   1893 static const Vtx peach_seg5_vertex_05009288[] = {
   1894     {{{    51,    -16,      0}, 0, {     0,      0}, {0x27, 0xaf, 0xa8, 0xff}}},
   1895     {{{    87,    -10,      0}, 0, {     0,      0}, {0x48, 0xd3, 0xa2, 0xff}}},
   1896     {{{    47,    -17,     19}, 0, {     0,      0}, {0x1f, 0xab, 0x58, 0xff}}},
   1897     {{{    90,     -4,      5}, 0, {     0,      0}, {0x67, 0xdc, 0x3f, 0xff}}},
   1898     {{{    30,    -23,    -10}, 0, {     0,      0}, {0x32, 0x8c, 0x08, 0xff}}},
   1899     {{{    87,     10,      6}, 0, {     0,      0}, {0x6a, 0x36, 0x2a, 0xff}}},
   1900     {{{    52,    -19,    -32}, 0, {     0,      0}, {0x70, 0x22, 0xd1, 0xff}}},
   1901     {{{    26,      9,    -12}, 0, {     0,      0}, {0x3b, 0x4c, 0xaf, 0xff}}},
   1902     {{{    42,     26,      2}, 0, {     0,      0}, {0x1e, 0x54, 0xa6, 0xff}}},
   1903     {{{    50,    -30,    -32}, 0, {     0,      0}, {0x48, 0x99, 0xf4, 0xff}}},
   1904     {{{    44,    -29,    -34}, 0, {     0,      0}, {0xf6, 0xb3, 0x9c, 0xff}}},
   1905     {{{    45,     21,     19}, 0, {     0,      0}, {0x14, 0x4a, 0x64, 0xff}}},
   1906     {{{    82,     14,      0}, 0, {     0,      0}, {0x42, 0x5f, 0xcf, 0xff}}},
   1907     {{{     5,     24,     -6}, 0, {     0,      0}, {0xf2, 0x69, 0xbb, 0xff}}},
   1908     {{{     5,     21,     16}, 0, {     0,      0}, {0xcf, 0x54, 0x50, 0xff}}},
   1909     {{{    43,    -15,    -34}, 0, {     0,      0}, {0xfe, 0x2a, 0x89, 0xff}}},
   1910 };
   1911 
   1912 // 0x05009388 - 0x05009500
   1913 const Gfx peach_seg5_dl_05009388[] = {
   1914     gsSPLight(&peach_seg5_lights_05009170.l, 1),
   1915     gsSPLight(&peach_seg5_lights_05009170.a, 2),
   1916     gsSPVertex(peach_seg5_vertex_05009188, 16, 0),
   1917     gsSP2Triangles( 0,  1,  2, 0x0,  3,  0,  2, 0x0),
   1918     gsSP2Triangles( 4,  5,  0, 0x0,  0,  5,  6, 0x0),
   1919     gsSP2Triangles( 7,  8,  0, 0x0,  0,  3,  4, 0x0),
   1920     gsSP2Triangles( 7,  0,  6, 0x0,  8,  1,  0, 0x0),
   1921     gsSP2Triangles( 9,  3, 10, 0x0, 10,  3,  2, 0x0),
   1922     gsSP2Triangles(11,  4,  3, 0x0,  9, 11,  3, 0x0),
   1923     gsSP2Triangles( 4,  6,  5, 0x0,  4, 12,  6, 0x0),
   1924     gsSP2Triangles(11, 12,  4, 0x0,  6, 12, 11, 0x0),
   1925     gsSP2Triangles(13,  8,  7, 0x0,  6, 14,  7, 0x0),
   1926     gsSP2Triangles( 7, 14, 13, 0x0, 14,  6, 11, 0x0),
   1927     gsSP1Triangle(15,  9, 10, 0x0),
   1928     gsSPVertex(peach_seg5_vertex_05009288, 16, 0),
   1929     gsSP2Triangles( 0,  1,  2, 0x0,  1,  3,  2, 0x0),
   1930     gsSP2Triangles( 2,  4,  0, 0x0,  2,  3,  5, 0x0),
   1931     gsSP2Triangles( 5,  3,  1, 0x0,  4,  6,  7, 0x0),
   1932     gsSP2Triangles( 0,  4,  8, 0x0,  4,  7,  8, 0x0),
   1933     gsSP2Triangles( 4,  9,  6, 0x0, 10,  9,  4, 0x0),
   1934     gsSP2Triangles( 8,  1,  0, 0x0, 11, 12,  8, 0x0),
   1935     gsSP2Triangles( 7, 13,  8, 0x0, 14,  8, 13, 0x0),
   1936     gsSP2Triangles(14, 11,  8, 0x0,  8, 12,  1, 0x0),
   1937     gsSP2Triangles( 5,  1, 12, 0x0, 11,  5, 12, 0x0),
   1938     gsSP2Triangles( 6,  9, 10, 0x0,  7,  6, 15, 0x0),
   1939     gsSP1Triangle( 6, 10, 15, 0x0),
   1940     gsSPEndDisplayList(),
   1941 };
   1942 
   1943 // 0x05009500 - 0x05009528
   1944 const Gfx peach_seg5_dl_05009500[] = {
   1945     gsDPPipeSync(),
   1946     gsDPSetCombineMode(G_CC_SHADEFADEA, G_CC_SHADEFADEA),
   1947     gsSPDisplayList(peach_seg5_dl_05009388),
   1948     gsDPPipeSync(),
   1949     gsSPEndDisplayList(),
   1950 };
   1951 
   1952 // 0x05009528
   1953 static const Lights1 peach_seg5_lights_05009528 = gdSPDefLights1(
   1954     0x7f, 0x7f, 0x7f,
   1955     0xff, 0xff, 0xff, 0x28, 0x28, 0x28
   1956 );
   1957 
   1958 // 0x05009540
   1959 static const Vtx peach_seg5_vertex_05009540[] = {
   1960     {{{   -10,     -7,     12}, 0, {     0,      0}, {0x95, 0xd1, 0x2f, 0xff}}},
   1961     {{{   -11,     12,     12}, 0, {     0,      0}, {0x9e, 0x31, 0x3e, 0xff}}},
   1962     {{{   -10,     -7,     -8}, 0, {     0,      0}, {0x99, 0xce, 0xcc, 0xff}}},
   1963     {{{     7,    -15,    -15}, 0, {     0,      0}, {0xdd, 0xb2, 0xa3, 0xff}}},
   1964     {{{     5,     21,    -15}, 0, {     0,      0}, {0xcf, 0x54, 0xb0, 0xff}}},
   1965     {{{     7,    -19,     20}, 0, {     0,      0}, {0xbe, 0xb1, 0x48, 0xff}}},
   1966     {{{   -11,     12,     -8}, 0, {     0,      0}, {0x96, 0x2d, 0xcc, 0xff}}},
   1967     {{{    47,    -17,    -18}, 0, {     0,      0}, {0x1f, 0xab, 0xa8, 0xff}}},
   1968     {{{    45,     21,    -18}, 0, {     0,      0}, {0x14, 0x4a, 0x9c, 0xff}}},
   1969     {{{    30,    -23,     11}, 0, {     0,      0}, {0x32, 0x8c, 0xf8, 0xff}}},
   1970     {{{    44,    -29,     35}, 0, {     0,      0}, {0xf6, 0xb3, 0x64, 0xff}}},
   1971     {{{    43,    -15,     35}, 0, {     0,      0}, {0xfe, 0x2a, 0x77, 0xff}}},
   1972     {{{    17,     -3,     24}, 0, {     0,      0}, {0xee, 0x30, 0x73, 0xff}}},
   1973     {{{    50,    -30,     33}, 0, {     0,      0}, {0x48, 0x99, 0x0c, 0xff}}},
   1974     {{{    52,    -19,     33}, 0, {     0,      0}, {0x70, 0x22, 0x2f, 0xff}}},
   1975     {{{     5,     24,      7}, 0, {     0,      0}, {0xf2, 0x69, 0x45, 0xff}}},
   1976 };
   1977 
   1978 // 0x05009640
   1979 static const Vtx peach_seg5_vertex_05009640[] = {
   1980     {{{    17,     -3,     24}, 0, {     0,      0}, {0xee, 0x30, 0x73, 0xff}}},
   1981     {{{    43,    -15,     35}, 0, {     0,      0}, {0xfe, 0x2a, 0x77, 0xff}}},
   1982     {{{    26,      9,     13}, 0, {     0,      0}, {0x3b, 0x4c, 0x51, 0xff}}},
   1983     {{{     5,     24,      7}, 0, {     0,      0}, {0xf2, 0x69, 0x45, 0xff}}},
   1984     {{{    42,     26,     -1}, 0, {     0,      0}, {0x1e, 0x54, 0x5a, 0xff}}},
   1985     {{{    30,    -23,     11}, 0, {     0,      0}, {0x32, 0x8c, 0xf8, 0xff}}},
   1986     {{{    51,    -16,      1}, 0, {     0,      0}, {0x27, 0xaf, 0x58, 0xff}}},
   1987     {{{    47,    -17,    -18}, 0, {     0,      0}, {0x1f, 0xab, 0xa8, 0xff}}},
   1988     {{{    87,    -10,      1}, 0, {     0,      0}, {0x48, 0xd3, 0x5e, 0xff}}},
   1989     {{{    52,    -19,     33}, 0, {     0,      0}, {0x70, 0x22, 0x2f, 0xff}}},
   1990     {{{    50,    -30,     33}, 0, {     0,      0}, {0x48, 0x99, 0x0c, 0xff}}},
   1991     {{{    44,    -29,     35}, 0, {     0,      0}, {0xf6, 0xb3, 0x64, 0xff}}},
   1992     {{{     5,     21,    -15}, 0, {     0,      0}, {0xcf, 0x54, 0xb0, 0xff}}},
   1993     {{{    82,     14,      1}, 0, {     0,      0}, {0x42, 0x5f, 0x31, 0xff}}},
   1994     {{{    87,     10,     -5}, 0, {     0,      0}, {0x6a, 0x36, 0xd6, 0xff}}},
   1995     {{{    45,     21,    -18}, 0, {     0,      0}, {0x14, 0x4a, 0x9c, 0xff}}},
   1996 };
   1997 
   1998 // 0x05009740
   1999 static const Vtx peach_seg5_vertex_05009740[] = {
   2000     {{{    47,    -17,    -18}, 0, {     0,      0}, {0x1f, 0xab, 0xa8, 0xff}}},
   2001     {{{    90,     -4,     -4}, 0, {     0,      0}, {0x67, 0xdc, 0xc1, 0xff}}},
   2002     {{{    87,    -10,      1}, 0, {     0,      0}, {0x48, 0xd3, 0x5e, 0xff}}},
   2003     {{{    87,     10,     -5}, 0, {     0,      0}, {0x6a, 0x36, 0xd6, 0xff}}},
   2004     {{{    82,     14,      1}, 0, {     0,      0}, {0x42, 0x5f, 0x31, 0xff}}},
   2005     {{{    42,     26,     -1}, 0, {     0,      0}, {0x1e, 0x54, 0x5a, 0xff}}},
   2006     {{{    45,     21,    -18}, 0, {     0,      0}, {0x14, 0x4a, 0x9c, 0xff}}},
   2007     {{{     5,     21,    -15}, 0, {     0,      0}, {0xcf, 0x54, 0xb0, 0xff}}},
   2008 };
   2009 
   2010 // 0x050097C0 - 0x05009940
   2011 const Gfx peach_seg5_dl_050097C0[] = {
   2012     gsSPLight(&peach_seg5_lights_05009528.l, 1),
   2013     gsSPLight(&peach_seg5_lights_05009528.a, 2),
   2014     gsSPVertex(peach_seg5_vertex_05009540, 16, 0),
   2015     gsSP2Triangles( 0,  1,  2, 0x0,  3,  2,  4, 0x0),
   2016     gsSP2Triangles( 5,  0,  2, 0x0,  2,  3,  5, 0x0),
   2017     gsSP2Triangles( 1,  6,  2, 0x0,  2,  6,  4, 0x0),
   2018     gsSP2Triangles( 7,  3,  8, 0x0,  9,  5,  3, 0x0),
   2019     gsSP2Triangles( 9,  3,  7, 0x0,  3,  4,  8, 0x0),
   2020     gsSP2Triangles( 9, 10,  5, 0x0,  1,  0,  5, 0x0),
   2021     gsSP2Triangles( 5, 11, 12, 0x0,  1,  5, 12, 0x0),
   2022     gsSP2Triangles( 5, 10, 11, 0x0,  4,  6,  1, 0x0),
   2023     gsSP2Triangles(10, 13, 14, 0x0,  4,  1, 15, 0x0),
   2024     gsSP1Triangle(12, 15,  1, 0x0),
   2025     gsSPVertex(peach_seg5_vertex_05009640, 16, 0),
   2026     gsSP2Triangles( 0,  1,  2, 0x0,  2,  3,  0, 0x0),
   2027     gsSP2Triangles( 4,  5,  6, 0x0,  7,  8,  6, 0x0),
   2028     gsSP2Triangles( 6,  5,  7, 0x0,  6,  8,  4, 0x0),
   2029     gsSP2Triangles( 2,  9,  5, 0x0,  4,  2,  5, 0x0),
   2030     gsSP2Triangles( 9, 10,  5, 0x0,  5, 10, 11, 0x0),
   2031     gsSP2Triangles( 4,  3,  2, 0x0,  3,  4, 12, 0x0),
   2032     gsSP2Triangles( 1,  9,  2, 0x0,  1, 11,  9, 0x0),
   2033     gsSP2Triangles(13, 14, 15, 0x0,  7, 15, 14, 0x0),
   2034     gsSPVertex(peach_seg5_vertex_05009740, 8, 0),
   2035     gsSP2Triangles( 0,  1,  2, 0x0,  3,  1,  0, 0x0),
   2036     gsSP2Triangles( 4,  2,  3, 0x0,  2,  4,  5, 0x0),
   2037     gsSP2Triangles( 2,  1,  3, 0x0,  5,  4,  6, 0x0),
   2038     gsSP1Triangle( 5,  6,  7, 0x0),
   2039     gsSPEndDisplayList(),
   2040 };
   2041 
   2042 // 0x05009940 - 0x05009968
   2043 const Gfx peach_seg5_dl_05009940[] = {
   2044     gsDPPipeSync(),
   2045     gsDPSetCombineMode(G_CC_SHADEFADEA, G_CC_SHADEFADEA),
   2046     gsSPDisplayList(peach_seg5_dl_050097C0),
   2047     gsDPPipeSync(),
   2048     gsSPEndDisplayList(),
   2049 };
   2050 
   2051 // 0x05009968
   2052 static const Lights1 peach_seg5_lights_05009968 = gdSPDefLights1(
   2053     0x7f, 0x7f, 0x7f,
   2054     0xff, 0xff, 0xff, 0x28, 0x28, 0x28
   2055 );
   2056 
   2057 // 0x05009980
   2058 static const Vtx peach_seg5_vertex_05009980[] = {
   2059     {{{   324,    171,    145}, 0, {  1954,   1582}, {0xe1, 0x5d, 0x4f, 0xff}}},
   2060     {{{   322,    239,     -3}, 0, {  2536,   1574}, {0xe1, 0x79, 0xef, 0xff}}},
   2061     {{{   184,    205,     -3}, 0, {  2538,    886}, {0xde, 0x79, 0x0d, 0xff}}},
   2062     {{{   179,    141,    121}, 0, {  1948,    862}, {0xde, 0x4a, 0x60, 0xff}}},
   2063     {{{   179,    141,   -140}, 0, {  3160,    860}, {0xdb, 0x56, 0xab, 0xff}}},
   2064     {{{   110,    182,     -1}, 0, {  2534,    516}, {0xd0, 0x75, 0x03, 0xff}}},
   2065     {{{    52,    106,     99}, 0, {  1914,    230}, {0xcd, 0x4a, 0x59, 0xff}}},
   2066     {{{   328,      9,    204}, 0, {  1280,   1604}, {0xe5, 0x00, 0x7b, 0xff}}},
   2067     {{{   189,      5,    173}, 0, {  1268,    912}, {0xe1, 0x00, 0x7a, 0xff}}},
   2068     {{{   124,      3,    154}, 0, {  1262,    586}, {0xda, 0x00, 0x79, 0xff}}},
   2069     {{{   324,    171,   -166}, 0, {  3150,   1582}, {0xdf, 0x58, 0xac, 0xff}}},
   2070     {{{   328,      9,   -245}, 0, {  3772,   1604}, {0xdf, 0x00, 0x86, 0xff}}},
   2071     {{{    52,    106,   -109}, 0, {  3178,    228}, {0xc2, 0x4c, 0xb1, 0xff}}},
   2072     {{{   124,      3,   -182}, 0, {  3788,    584}, {0xcd, 0xff, 0x8d, 0xff}}},
   2073     {{{   189,      5,   -207}, 0, {  3782,    912}, {0xd9, 0xff, 0x88, 0xff}}},
   2074 };
   2075 
   2076 // 0x05009A70
   2077 static const Vtx peach_seg5_vertex_05009A70[] = {
   2078     {{{   333,   -153,    145}, 0, {   580,   1626}, {0xe7, 0xa1, 0x4f, 0xff}}},
   2079     {{{   328,      9,    204}, 0, {  1280,   1604}, {0xe5, 0x00, 0x7b, 0xff}}},
   2080     {{{   186,   -131,    121}, 0, {   570,    898}, {0xe3, 0xb4, 0x60, 0xff}}},
   2081     {{{   328,      9,   -245}, 0, {  3772,   1604}, {0xdf, 0x00, 0x86, 0xff}}},
   2082     {{{   332,   -153,   -166}, 0, {  4408,   1624}, {0xe4, 0xa6, 0xac, 0xff}}},
   2083     {{{   186,   -131,   -140}, 0, {  4414,    896}, {0xe0, 0xa8, 0xab, 0xff}}},
   2084     {{{   189,      5,   -207}, 0, {  3782,    912}, {0xd9, 0xff, 0x88, 0xff}}},
   2085     {{{   124,      3,   -182}, 0, {  3788,    584}, {0xcd, 0xff, 0x8d, 0xff}}},
   2086     {{{   334,   -220,     -3}, 0, {  5064,   1634}, {0xe9, 0x85, 0xef, 0xff}}},
   2087     {{{    59,   -104,   -109}, 0, {  4420,    262}, {0xc6, 0xb1, 0xb1, 0xff}}},
   2088     {{{   119,   -176,     -1}, 0, {  5066,    564}, {0xd6, 0x89, 0x02, 0xff}}},
   2089     {{{   194,   -195,     -3}, 0, {  5062,    938}, {0xe6, 0x85, 0x0d, 0xff}}},
   2090     {{{   333,   -153,    145}, 0, {  5690,   1626}, {0xe7, 0xa1, 0x4f, 0xff}}},
   2091     {{{   186,   -131,    121}, 0, {  5680,    898}, {0xe3, 0xb4, 0x60, 0xff}}},
   2092     {{{    59,   -104,    100}, 0, {  5698,    262}, {0xd1, 0xb4, 0x59, 0xff}}},
   2093 };
   2094 
   2095 // 0x05009B60
   2096 static const Vtx peach_seg5_vertex_05009B60[] = {
   2097     {{{   -10,      0,   -101}, 0, {  3806,    -88}, {0xaf, 0xfe, 0x9f, 0xff}}},
   2098     {{{   -44,      0,    -67}, 0, {  3818,   -254}, {0x8b, 0xfd, 0xd1, 0xff}}},
   2099     {{{   -45,     44,    -48}, 0, {  3206,   -260}, {0x8d, 0x1d, 0xd5, 0xff}}},
   2100     {{{   186,   -131,    121}, 0, {   570,    898}, {0xe3, 0xb4, 0x60, 0xff}}},
   2101     {{{   189,      5,    173}, 0, {  1268,    912}, {0xe1, 0x00, 0x7a, 0xff}}},
   2102     {{{   124,      3,    154}, 0, {  1262,    586}, {0xda, 0x00, 0x79, 0xff}}},
   2103     {{{   328,      9,    204}, 0, {  1280,   1604}, {0xe5, 0x00, 0x7b, 0xff}}},
   2104     {{{    59,   -104,    100}, 0, {   588,    262}, {0xd1, 0xb4, 0x59, 0xff}}},
   2105     {{{    -8,    -81,    -67}, 0, {  4516,    -78}, {0xa9, 0xbb, 0xc4, 0xff}}},
   2106     {{{   -42,    -46,    -48}, 0, {  4422,   -248}, {0x8f, 0xde, 0xd4, 0xff}}},
   2107     {{{   -42,    -46,     42}, 0, {  5672,   -248}, {0x87, 0xe7, 0x19, 0xff}}},
   2108     {{{   -42,    -65,     -2}, 0, {  5034,   -246}, {0x90, 0xc6, 0xf7, 0xff}}},
   2109     {{{    -7,   -114,      7}, 0, {  5124,    -74}, {0xb0, 0x9f, 0x06, 0xff}}},
   2110     {{{   -45,     63,     -2}, 0, {  2568,   -264}, {0x86, 0x22, 0xfa, 0xff}}},
   2111     {{{   -12,     81,    -67}, 0, {  3092,    -98}, {0xa6, 0x41, 0xc4, 0xff}}},
   2112     {{{   -13,    114,      7}, 0, {  2476,   -104}, {0xab, 0x5d, 0x06, 0xff}}},
   2113 };
   2114 
   2115 // 0x05009C60
   2116 static const Vtx peach_seg5_vertex_05009C60[] = {
   2117     {{{   -44,      0,     61}, 0, {  1226,   -254}, {0x89, 0xfd, 0x2a, 0xff}}},
   2118     {{{   -45,     44,     42}, 0, {  1904,   -260}, {0x90, 0x25, 0x2d, 0xff}}},
   2119     {{{   -45,     63,     -2}, 0, {  2568,   -264}, {0x86, 0x22, 0xfa, 0xff}}},
   2120     {{{   -13,    114,      7}, 0, {  2476,   -104}, {0xab, 0x5d, 0x06, 0xff}}},
   2121     {{{   -42,    -46,     42}, 0, {   562,   -248}, {0x87, 0xe7, 0x19, 0xff}}},
   2122     {{{   -10,      0,    100}, 0, {  1240,    -88}, {0xb3, 0xff, 0x64, 0xff}}},
   2123     {{{    -8,    -81,     75}, 0, {   572,    -78}, {0xad, 0xc1, 0x48, 0xff}}},
   2124     {{{    -7,   -114,      7}, 0, {    14,    -74}, {0xb0, 0x9f, 0x06, 0xff}}},
   2125     {{{   124,      3,    154}, 0, {  1262,    586}, {0xda, 0x00, 0x79, 0xff}}},
   2126     {{{    59,   -104,    100}, 0, {   588,    262}, {0xd1, 0xb4, 0x59, 0xff}}},
   2127     {{{    52,    106,     99}, 0, {  1914,    230}, {0xcd, 0x4a, 0x59, 0xff}}},
   2128     {{{   119,   -176,     -1}, 0, {  5066,    564}, {0xd6, 0x89, 0x02, 0xff}}},
   2129     {{{    -7,   -114,      7}, 0, {  5124,    -74}, {0xb0, 0x9f, 0x06, 0xff}}},
   2130     {{{    59,   -104,   -109}, 0, {  4420,    262}, {0xc6, 0xb1, 0xb1, 0xff}}},
   2131     {{{    59,   -104,    100}, 0, {  5698,    262}, {0xd1, 0xb4, 0x59, 0xff}}},
   2132 };
   2133 
   2134 // 0x05009D50
   2135 static const Vtx peach_seg5_vertex_05009D50[] = {
   2136     {{{   124,      3,   -182}, 0, {  3788,    584}, {0xcd, 0xff, 0x8d, 0xff}}},
   2137     {{{   -10,      0,   -101}, 0, {  3806,    -88}, {0xaf, 0xfe, 0x9f, 0xff}}},
   2138     {{{    52,    106,   -109}, 0, {  3178,    228}, {0xc2, 0x4c, 0xb1, 0xff}}},
   2139     {{{    59,   -104,   -109}, 0, {  4420,    262}, {0xc6, 0xb1, 0xb1, 0xff}}},
   2140     {{{   -13,    114,      7}, 0, {  2476,   -104}, {0xab, 0x5d, 0x06, 0xff}}},
   2141     {{{   110,    182,     -1}, 0, {  2534,    516}, {0xd0, 0x75, 0x03, 0xff}}},
   2142     {{{    52,    106,     99}, 0, {  1914,    230}, {0xcd, 0x4a, 0x59, 0xff}}},
   2143     {{{   -12,     81,     75}, 0, {  1914,    -98}, {0xab, 0x3b, 0x48, 0xff}}},
   2144     {{{   -10,      0,    100}, 0, {  1240,    -88}, {0xb3, 0xff, 0x64, 0xff}}},
   2145     {{{   -45,     44,     42}, 0, {  1904,   -260}, {0x90, 0x25, 0x2d, 0xff}}},
   2146     {{{    -7,   -114,      7}, 0, {  5124,    -74}, {0xb0, 0x9f, 0x06, 0xff}}},
   2147     {{{    -8,    -81,    -67}, 0, {  4516,    -78}, {0xa9, 0xbb, 0xc4, 0xff}}},
   2148     {{{   -12,     81,    -67}, 0, {  3092,    -98}, {0xa6, 0x41, 0xc4, 0xff}}},
   2149 };
   2150 
   2151 // 0x05009E20 - 0x0500A0A8
   2152 const Gfx peach_seg5_dl_05009E20[] = {
   2153     gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, peach_seg5_texture_05004028),
   2154     gsDPLoadSync(),
   2155     gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
   2156     gsSPLight(&peach_seg5_lights_05009968.l, 1),
   2157     gsSPLight(&peach_seg5_lights_05009968.a, 2),
   2158     gsSPVertex(peach_seg5_vertex_05009980, 15, 0),
   2159     gsSP2Triangles( 0,  1,  2, 0x0,  2,  3,  0, 0x0),
   2160     gsSP2Triangles( 4,  2,  1, 0x0,  5,  2,  4, 0x0),
   2161     gsSP2Triangles( 3,  2,  5, 0x0,  5,  6,  3, 0x0),
   2162     gsSP2Triangles( 7,  0,  3, 0x0,  3,  8,  7, 0x0),
   2163     gsSP2Triangles( 3,  6,  9, 0x0,  9,  8,  3, 0x0),
   2164     gsSP2Triangles( 1, 10,  4, 0x0, 10, 11,  4, 0x0),
   2165     gsSP2Triangles( 4, 12,  5, 0x0, 13, 12,  4, 0x0),
   2166     gsSP2Triangles(11, 14,  4, 0x0,  4, 14, 13, 0x0),
   2167     gsSPVertex(peach_seg5_vertex_05009A70, 15, 0),
   2168     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
   2169     gsSP2Triangles( 5,  6,  3, 0x0,  7,  6,  5, 0x0),
   2170     gsSP2Triangles( 4,  8,  5, 0x0,  5,  9,  7, 0x0),
   2171     gsSP2Triangles(10,  9,  5, 0x0,  5, 11, 10, 0x0),
   2172     gsSP2Triangles( 8, 11,  5, 0x0,  8, 12, 11, 0x0),
   2173     gsSP2Triangles(10, 11, 13, 0x0, 12, 13, 11, 0x0),
   2174     gsSP1Triangle(13, 14, 10, 0x0),
   2175     gsSPVertex(peach_seg5_vertex_05009B60, 16, 0),
   2176     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
   2177     gsSP2Triangles( 6,  4,  3, 0x0,  5,  7,  3, 0x0),
   2178     gsSP2Triangles( 8,  9,  0, 0x0,  1,  9, 10, 0x0),
   2179     gsSP2Triangles( 9, 11, 10, 0x0,  9,  1,  0, 0x0),
   2180     gsSP2Triangles(11,  9,  8, 0x0, 12, 11,  8, 0x0),
   2181     gsSP2Triangles(10, 11, 12, 0x0,  2,  1, 10, 0x0),
   2182     gsSP2Triangles(13,  2, 10, 0x0,  0,  2, 14, 0x0),
   2183     gsSP2Triangles(14,  2, 13, 0x0, 14, 13, 15, 0x0),
   2184     gsSPVertex(peach_seg5_vertex_05009C60, 15, 0),
   2185     gsSP2Triangles( 0,  1,  2, 0x0,  3,  2,  1, 0x0),
   2186     gsSP2Triangles( 2,  4,  0, 0x0,  5,  4,  6, 0x0),
   2187     gsSP2Triangles( 6,  4,  7, 0x0,  5,  0,  4, 0x0),
   2188     gsSP2Triangles( 1,  0,  5, 0x0,  8,  5,  9, 0x0),
   2189     gsSP2Triangles(10,  5,  8, 0x0,  5,  6,  9, 0x0),
   2190     gsSP2Triangles( 9,  6,  7, 0x0, 11, 12, 13, 0x0),
   2191     gsSP1Triangle(14, 12, 11, 0x0),
   2192     gsSPVertex(peach_seg5_vertex_05009D50, 13, 0),
   2193     gsSP2Triangles( 0,  1,  2, 0x0,  3,  1,  0, 0x0),
   2194     gsSP2Triangles( 2,  4,  5, 0x0,  5,  4,  6, 0x0),
   2195     gsSP2Triangles( 4,  7,  6, 0x0,  6,  7,  8, 0x0),
   2196     gsSP2Triangles( 4,  9,  7, 0x0,  7,  9,  8, 0x0),
   2197     gsSP2Triangles(10, 11,  3, 0x0,  3, 11,  1, 0x0),
   2198     gsSP2Triangles( 1, 12,  2, 0x0,  2, 12,  4, 0x0),
   2199     gsSPEndDisplayList(),
   2200 };
   2201 
   2202 // 0x0500A0A8 - 0x0500A128
   2203 const Gfx peach_seg5_dl_0500A0A8[] = {
   2204     gsDPPipeSync(),
   2205     gsDPSetCombineMode(G_CC_MODULATERGBFADE, G_CC_MODULATERGBFADE),
   2206     gsSPClearGeometryMode(G_CULL_BACK),
   2207     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),
   2208     gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON),
   2209     gsDPTileSync(),
   2210     gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0, G_TX_RENDERTILE, 0, G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, 5, G_TX_NOLOD),
   2211     gsDPSetTileSize(0, 0, 0, (32 - 1) << G_TEXTURE_IMAGE_FRAC, (32 - 1) << G_TEXTURE_IMAGE_FRAC),
   2212     gsSPDisplayList(peach_seg5_dl_05009E20),
   2213     gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_OFF),
   2214     gsDPPipeSync(),
   2215     gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE),
   2216     gsSPSetGeometryMode(G_CULL_BACK),
   2217     gsDPSetEnvColor(255, 255, 255, 255),
   2218     gsDPSetAlphaCompare(G_AC_NONE),
   2219     gsSPEndDisplayList(),
   2220 };
   2221 
   2222 #ifndef VERSION_JP
   2223 // 0x0500A188 - 0x0500A210
   2224 const Gfx peach_seg5_us_dl_0500A188[] = {
   2225     gsDPPipeSync(),
   2226     gsDPSetCombineMode(G_CC_MODULATERGBFADE, G_CC_MODULATERGBFADE),
   2227     gsSPClearGeometryMode(G_CULL_BACK),
   2228     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),
   2229     gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON),
   2230     gsDPTileSync(),
   2231     gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0, G_TX_RENDERTILE, 0, G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, 5, G_TX_NOLOD),
   2232     gsDPSetTileSize(0, 0, 0, (32 - 1) << G_TEXTURE_IMAGE_FRAC, (32 - 1) << G_TEXTURE_IMAGE_FRAC),
   2233     gsSPDisplayList(peach_seg5_dl_05009E20),
   2234     gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_OFF),
   2235     gsDPPipeSync(),
   2236     gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE),
   2237     gsSPSetGeometryMode(G_CULL_BACK),
   2238     gsDPSetEnvColor(255, 255, 255, 255),
   2239     gsDPSetRenderMode(G_RM_AA_ZB_XLU_SURF, G_RM_NOOP2),
   2240     gsDPSetAlphaCompare(G_AC_NONE),
   2241     gsSPEndDisplayList(),
   2242 };
   2243 #endif