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