sm64

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

model.inc.c (34102B)


      1 // 0x0700A020 - 0x0700A038
      2 static const Lights1 ssl_seg7_lights_0700A020 = gdSPDefLights1(
      3     0x3f, 0x3f, 0x3f,
      4     0xff, 0xff, 0xff, 0x28, 0x28, 0x28
      5 );
      6 
      7 // 0x0700A038 - 0x0700A138
      8 static const Vtx ssl_seg7_vertex_0700A038[] = {
      9     {{{  1024,      0,  -2047}, 0, {  2012,    478}, {0x1b, 0x7b, 0xfd, 0xff}}},
     10     {{{  2048,      0,    375}, 0, {   802,    990}, {0x00, 0x7f, 0x00, 0xff}}},
     11     {{{  2560,      0,   -511}, 0, {  1246,   1244}, {0x00, 0x7f, 0x00, 0xff}}},
     12     {{{  1536,      0,    512}, 0, {   734,    734}, {0x00, 0x7f, 0x00, 0xff}}},
     13     {{{  3584,      0,   -511}, 0, {  1246,   1754}, {0x00, 0x7e, 0xf3, 0xff}}},
     14     {{{  1024,      0,   1024}, 0, {   480,    478}, {0x00, 0x7f, 0x00, 0xff}}},
     15     {{{  1024,   -255,  -3583}, 0, {   990,    990}, {0x40, 0x69, 0xe6, 0xff}}},
     16     {{{  1024,      0,  -3583}, 0, {   990,    480}, {0x7f, 0x00, 0x00, 0xff}}},
     17     {{{  1024,      0,  -3071}, 0, {     0,    480}, {0x71, 0x38, 0x00, 0xff}}},
     18     {{{  1024,      0,  -2047}, 0, { -2074,    480}, {0x1b, 0x7b, 0xfd, 0xff}}},
     19     {{{  2048,      0,    512}, 0, {   734,    990}, {0x00, 0x7f, 0x00, 0xff}}},
     20     {{{  2560,      0,   1262}, 0, {   360,   1244}, {0xf9, 0x7e, 0xf5, 0xff}}},
     21     {{{  2048,      0,   1024}, 0, {   480,    990}, {0x00, 0x7f, 0x00, 0xff}}},
     22     {{{  1536,      0,   1024}, 0, {   480,    734}, {0x00, 0x7f, 0x00, 0xff}}},
     23     {{{  1536,      0,   2935}, 0, {  -472,    734}, {0xf4, 0x7e, 0x00, 0xff}}},
     24     {{{   512,      0,   2935}, 0, {  -472,    224}, {0x00, 0x7f, 0x00, 0xff}}},
     25 };
     26 
     27 // 0x0700A138 - 0x0700A238
     28 static const Vtx ssl_seg7_vertex_0700A138[] = {
     29     {{{     0,      0,   2048}, 0, {     0,      0}, {0x00, 0x7f, 0x00, 0xff}}},
     30     {{{  1536,      0,   1024}, 0, {   480,    734}, {0x00, 0x7f, 0x00, 0xff}}},
     31     {{{  1024,      0,   1024}, 0, {   480,    478}, {0x00, 0x7f, 0x00, 0xff}}},
     32     {{{   512,      0,   2935}, 0, {  -472,    224}, {0x00, 0x7f, 0x00, 0xff}}},
     33     {{{ -6143,      0,    512}, 0, {   224,     32}, {0xfb, 0x7e, 0x03, 0xff}}},
     34     {{{ -7167,      0,  -2559}, 0, {    96,   -352}, {0x0f, 0x7d, 0xfa, 0xff}}},
     35     {{{ -6655,      0,    512}, 0, {   160,     32}, {0x23, 0x79, 0xfe, 0xff}}},
     36     {{{ -6143,      0,   1024}, 0, {   224,     96}, {0x0f, 0x79, 0xe0, 0xff}}},
     37     {{{ -6143,      0,  -2815}, 0, {   224,   -384}, {0x00, 0x7f, 0x00, 0xff}}},
     38     {{{ -6399,      0,  -5055}, 0, {   192,   -662}, {0x1c, 0x7b, 0x00, 0xff}}},
     39     {{{ -6143,      0,  -2303}, 0, {   224,   -320}, {0x01, 0x7e, 0xf3, 0xff}}},
     40     {{{ -6143,    128,  -1535}, 0, {   224,   -224}, {0x02, 0x7e, 0xfb, 0xff}}},
     41     {{{ -8191,   1408,   1536}, 0, {     0,    160}, {0x3d, 0x69, 0xde, 0xff}}},
     42     {{{ -8447,    256,  -3071}, 0, {   -62,   -416}, {0x20, 0x7a, 0x00, 0xff}}},
     43     {{{ -6655,      0,   1024}, 0, {   160,     96}, {0x24, 0x6e, 0xce, 0xff}}},
     44     {{{ -5631,      0,   2560}, 0, {   288,    288}, {0x19, 0x7c, 0xf8, 0xff}}},
     45 };
     46 
     47 // 0x0700A238 - 0x0700A328
     48 static const Vtx ssl_seg7_vertex_0700A238[] = {
     49     {{{ -5631,      0,   2560}, 0, {   288,    288}, {0x19, 0x7c, 0xf8, 0xff}}},
     50     {{{ -8191,   1408,   1536}, 0, {     0,    160}, {0x3d, 0x69, 0xde, 0xff}}},
     51     {{{ -8191,   1280,   6144}, 0, {     0,    734}, {0x1e, 0x7b, 0xfe, 0xff}}},
     52     {{{  3584,      0,   -511}, 0, {  2524,   5076}, {0x00, 0x7e, 0xf3, 0xff}}},
     53     {{{  1024,    -50,  -2354}, 0, {     0,   1396}, {0x0a, 0x7d, 0xed, 0xff}}},
     54     {{{  1024,      0,  -2047}, 0, {     0,   2010}, {0x1b, 0x7b, 0xfd, 0xff}}},
     55     {{{ -6143,      0,   1024}, 0, {   224,     96}, {0x0f, 0x79, 0xe0, 0xff}}},
     56     {{{ -5631,      0,   1024}, 0, {   288,     96}, {0x00, 0x7f, 0x00, 0xff}}},
     57     {{{  1024,   -255,  -3583}, 0, {     0,  -1054}, {0x40, 0x69, 0xe6, 0xff}}},
     58     {{{  1521,   -162,  -2830}, 0, {   464,    450}, {0x0a, 0x7c, 0xeb, 0xff}}},
     59     {{{  2091,   -230,  -2858}, 0, {  1032,    394}, {0x1d, 0x73, 0xd4, 0xff}}},
     60     {{{  4096,   -255,  -1535}, 0, {  3034,   3032}, {0x0e, 0x79, 0xe0, 0xff}}},
     61     {{{  3686,    -50,   -716}, 0, {  2626,   4668}, {0x0d, 0x7c, 0xec, 0xff}}},
     62     {{{  2050,   -133,  -2301}, 0, {   992,   1504}, {0x0d, 0x7c, 0xec, 0xff}}},
     63     {{{  1555,    -81,  -2322}, 0, {   498,   1460}, {0x0a, 0x7d, 0xee, 0xff}}},
     64 };
     65 
     66 // 0x0700A328 - 0x0700A408
     67 static const Vtx ssl_seg7_vertex_0700A328[] = {
     68     {{{  7168,   -255,  -6655}, 0, {   510,   -384}, {0xf4, 0x7e, 0x06, 0xff}}},
     69     {{{  7680,      0,  -7167}, 0, {   510,   -448}, {0xf9, 0x78, 0x28, 0xff}}},
     70     {{{  7168,      0,  -7167}, 0, {   478,   -416}, {0x00, 0x71, 0x38, 0xff}}},
     71     {{{  7168,   -255,  -6655}, 0, {  7122, -12296}, {0xf4, 0x7e, 0x06, 0xff}}},
     72     {{{  4096,   -255,  -1535}, 0, {  4056,  -2076}, {0x0e, 0x79, 0xe0, 0xff}}},
     73     {{{  7168,   -255,  -1535}, 0, {  7122,  -2076}, {0xf2, 0x7d, 0xf1, 0xff}}},
     74     {{{  1024,   -255,  -3583}, 0, {   990,  -6164}, {0x40, 0x69, 0xe6, 0xff}}},
     75     {{{  4608,   -255,  -1535}, 0, {  4568,  -2076}, {0x00, 0x7b, 0xe2, 0xff}}},
     76     {{{  4608,      0,   -511}, 0, {  4568,      0}, {0x00, 0x7b, 0xe2, 0xff}}},
     77     {{{  3584,      0,   -511}, 0, {  3546,      0}, {0x00, 0x7e, 0xf3, 0xff}}},
     78     {{{  7680,      0,   -511}, 0, {  7634,      0}, {0xec, 0x7c, 0xf5, 0xff}}},
     79     {{{  5120,      0,   -511}, 0, {  5078,      0}, {0x00, 0x7b, 0xe2, 0xff}}},
     80     {{{  5120,   -255,  -1535}, 0, {  5078,  -2076}, {0x00, 0x7b, 0xe2, 0xff}}},
     81     {{{  7680,      0,  -7167}, 0, {  7634, -13318}, {0xf9, 0x78, 0x28, 0xff}}},
     82 };
     83 
     84 // 0x0700A408 - 0x0700A4F8
     85 static const Vtx ssl_seg7_vertex_0700A408[] = {
     86     {{{  1024,      0,  -4095}, 0, {   990,      0}, {0x00, 0x78, 0xda, 0xff}}},
     87     {{{     0,      0,  -4095}, 0, {   480,      0}, {0x00, 0x78, 0xda, 0xff}}},
     88     {{{  1024,      0,  -3071}, 0, {   990,    478}, {0x71, 0x38, 0x00, 0xff}}},
     89     {{{ -3583,   -255,  -6655}, 0, { -3608, -12296}, {0x0e, 0x7a, 0x1d, 0xff}}},
     90     {{{  6144,      0,  -7167}, 0, {  6100, -13318}, {0x00, 0x71, 0x38, 0xff}}},
     91     {{{ -4095,      0,  -7167}, 0, { -4118, -13318}, {0x04, 0x7d, 0x15, 0xff}}},
     92     {{{  6144,   -255,  -6655}, 0, {  6100, -12296}, {0x00, 0x71, 0x38, 0xff}}},
     93     {{{ -3583,   -255,  -4607}, 0, { -3608,  -8208}, {0x17, 0x7c, 0xf5, 0xff}}},
     94     {{{  7168,   -255,  -6655}, 0, {  7122, -12296}, {0xf4, 0x7e, 0x06, 0xff}}},
     95     {{{ -4095,      0,  -4095}, 0, { -4118,  -7186}, {0x13, 0x7c, 0xef, 0xff}}},
     96     {{{  1024,   -255,  -4607}, 0, {   990,  -8208}, {0x00, 0x7d, 0xed, 0xff}}},
     97     {{{  1024,   -255,  -3583}, 0, {   990,  -6164}, {0x40, 0x69, 0xe6, 0xff}}},
     98     {{{     0,   -255,  -4607}, 0, {     0,  -8208}, {0x00, 0x78, 0xda, 0xff}}},
     99     {{{  1024,      0,  -4095}, 0, {   990,  -7186}, {0x00, 0x78, 0xda, 0xff}}},
    100     {{{     0,      0,  -4095}, 0, {     0,  -7186}, {0x00, 0x78, 0xda, 0xff}}},
    101 };
    102 
    103 // 0x0700A4F8 - 0x0700A5E8
    104 static const Vtx ssl_seg7_vertex_0700A4F8[] = {
    105     {{{  1280,    205,   5632}, 0, {  1150,    670}, {0x01, 0x72, 0x36, 0xff}}},
    106     {{{   384,      0,   6016}, 0, {  1038,    718}, {0x02, 0x7b, 0x1d, 0xff}}},
    107     {{{   768,      0,   6016}, 0, {  1086,    718}, {0xfe, 0x7b, 0x1c, 0xff}}},
    108     {{{  -511,      0,   6144}, 0, {   926,    734}, {0x07, 0x76, 0x2d, 0xff}}},
    109     {{{ -2687,   1280,   5632}, 0, {   654,    670}, {0xf2, 0x7d, 0xfa, 0xff}}},
    110     {{{  1792,    563,   5376}, 0, {  1214,    638}, {0xf6, 0x7e, 0x01, 0xff}}},
    111     {{{   512,      0,   4708}, 0, {  1054,    556}, {0x18, 0x70, 0xcc, 0xff}}},
    112     {{{  2048,      0,   6144}, 0, {  1246,    734}, {0x04, 0x7a, 0x1f, 0xff}}},
    113     {{{  1536,      0,   6144}, 0, {  1182,    734}, {0xff, 0x7d, 0x13, 0xff}}},
    114     {{{ -1087,   1088,   5170}, 0, {   854,    614}, {0x29, 0x77, 0xf1, 0xff}}},
    115     {{{  1024,      0,   6144}, 0, {  1118,    734}, {0x00, 0x7f, 0x00, 0xff}}},
    116     {{{   256,      0,   6144}, 0, {  1022,    734}, {0x00, 0x7f, 0x00, 0xff}}},
    117     {{{     0,      0,   6656}, 0, {   990,    798}, {0x00, 0x7f, 0x00, 0xff}}},
    118     {{{     0,      0,   7680}, 0, {   990,    926}, {0x00, 0x7f, 0x00, 0xff}}},
    119     {{{     0,      0,   6400}, 0, {   990,    766}, {0x00, 0x7f, 0x00, 0xff}}},
    120 };
    121 
    122 // 0x0700A5E8 - 0x0700A6E8
    123 static const Vtx ssl_seg7_vertex_0700A5E8[] = {
    124     {{{ -8191,   1280,   6144}, 0, {     0,    734}, {0x1e, 0x7b, 0xfe, 0xff}}},
    125     {{{ -5631,      0,   4096}, 0, {   288,    478}, {0x11, 0x7d, 0x00, 0xff}}},
    126     {{{ -5631,      0,   2560}, 0, {   288,    288}, {0x19, 0x7c, 0xf8, 0xff}}},
    127     {{{  -511,      0,   6144}, 0, {   926,    734}, {0x07, 0x76, 0x2d, 0xff}}},
    128     {{{ -8191,      0,   7680}, 0, {     0,    926}, {0x08, 0x77, 0x2a, 0xff}}},
    129     {{{ -2687,   1280,   5632}, 0, {   654,    670}, {0xf2, 0x7d, 0xfa, 0xff}}},
    130     {{{ -3583,      0,   4608}, 0, {   542,    542}, {0xfe, 0x78, 0xd9, 0xff}}},
    131     {{{ -1087,   1088,   5170}, 0, {   854,    614}, {0x29, 0x77, 0xf1, 0xff}}},
    132     {{{ -1023,    768,   3822}, 0, {   862,    444}, {0x0f, 0x55, 0xa4, 0xff}}},
    133     {{{ -1023,      0,   3822}, 0, {   862,    444}, {0xf3, 0x6c, 0xbf, 0xff}}},
    134     {{{ -5119,      0,   4608}, 0, {   352,    542}, {0x01, 0x7c, 0xea, 0xff}}},
    135     {{{ -3071,      0,   3822}, 0, {   606,    444}, {0x05, 0x7e, 0xfc, 0xff}}},
    136     {{{ -3967,    128,   4215}, 0, {   494,    494}, {0x00, 0x7e, 0xfc, 0xff}}},
    137     {{{ -4095,      0,   3822}, 0, {   480,    444}, {0xfa, 0x7d, 0xef, 0xff}}},
    138     {{{ -4607,      0,   2935}, 0, {   416,    334}, {0x0b, 0x7e, 0x00, 0xff}}},
    139     {{{ -5119,    128,   3131}, 0, {   352,    358}, {0x09, 0x7e, 0x00, 0xff}}},
    140 };
    141 
    142 // 0x0700A6E8 - 0x0700A7E8
    143 static const Vtx ssl_seg7_vertex_0700A6E8[] = {
    144     {{{ -6399,      0,  -5055}, 0, {   192,   -662}, {0x1c, 0x7b, 0x00, 0xff}}},
    145     {{{ -6271,      0,  -6463}, 0, {   208,   -838}, {0x26, 0x77, 0x15, 0xff}}},
    146     {{{ -8447,    256,  -3071}, 0, {   -62,   -416}, {0x20, 0x7a, 0x00, 0xff}}},
    147     {{{ -8191,   1280,  -8191}, 0, {     0,  -1054}, {0x22, 0x6d, 0x36, 0xff}}},
    148     {{{ -3071,      0,   3822}, 0, {   606,    444}, {0x05, 0x7e, 0xfc, 0xff}}},
    149     {{{ -4095,      0,   3822}, 0, {   480,    444}, {0xfa, 0x7d, 0xef, 0xff}}},
    150     {{{ -3967,    128,   4215}, 0, {   494,    494}, {0x00, 0x7e, 0xfc, 0xff}}},
    151     {{{ -5879,   -255,  -6182}, 0, {   256,   -804}, {0x21, 0x7a, 0x07, 0xff}}},
    152     {{{ -5403,   -255,  -6845}, 0, {   316,   -886}, {0x12, 0x71, 0x36, 0xff}}},
    153     {{{ -5874,   -255,  -6354}, 0, {   258,   -824}, {0x3b, 0x6c, 0x1c, 0xff}}},
    154     {{{ -5631,      0,  -2815}, 0, {   288,   -384}, {0xf6, 0x7e, 0x06, 0xff}}},
    155     {{{ -5631,      0,  -5055}, 0, {   288,   -662}, {0xeb, 0x75, 0xd5, 0xff}}},
    156     {{{ -6143,      0,  -2815}, 0, {   224,   -384}, {0x00, 0x7f, 0x00, 0xff}}},
    157     {{{ -6207,      0,  -6015}, 0, {   216,   -782}, {0x3c, 0x6f, 0x02, 0xff}}},
    158     {{{ -6141,   -255,  -5499}, 0, {   224,   -718}, {0x26, 0x75, 0xe4, 0xff}}},
    159     {{{ -5247,      0,  -7231}, 0, {   336,   -934}, {0x1d, 0x69, 0x40, 0xff}}},
    160 };
    161 
    162 // 0x0700A7E8 - 0x0700A8E8
    163 static const Vtx ssl_seg7_vertex_0700A7E8[] = {
    164     {{{ -5247,      0,  -7231}, 0, {   336,   -934}, {0x1d, 0x69, 0x40, 0xff}}},
    165     {{{  -255,    256,  -8191}, 0, {   958,  -1054}, {0xfd, 0x76, 0x2e, 0xff}}},
    166     {{{ -8191,   1280,  -8191}, 0, {     0,  -1054}, {0x22, 0x6d, 0x36, 0xff}}},
    167     {{{ -5403,   -255,  -6845}, 0, {   316,   -886}, {0x12, 0x71, 0x36, 0xff}}},
    168     {{{ -4095,      0,  -7167}, 0, {   480,   -926}, {0x04, 0x7d, 0x15, 0xff}}},
    169     {{{ -5874,   -255,  -6354}, 0, {   258,   -824}, {0x3b, 0x6c, 0x1c, 0xff}}},
    170     {{{ -5879,   -255,  -6182}, 0, {   256,   -804}, {0x21, 0x7a, 0x07, 0xff}}},
    171     {{{ -6207,      0,  -6015}, 0, {   216,   -782}, {0x3c, 0x6f, 0x02, 0xff}}},
    172     {{{   512,      0,   4708}, 0, {  1054,    556}, {0x18, 0x70, 0xcc, 0xff}}},
    173     {{{     0,      0,   3822}, 0, {   990,    444}, {0x00, 0x7f, 0x00, 0xff}}},
    174     {{{ -1023,      0,   3822}, 0, {   862,    444}, {0xf3, 0x6c, 0xbf, 0xff}}},
    175     {{{     0,      0,  -7167}, 0, {   990,   -926}, {0xf8, 0x72, 0x35, 0xff}}},
    176     {{{  3584,   1024,  -8191}, 0, {  1438,  -1054}, {0x02, 0x76, 0x2c, 0xff}}},
    177     {{{ -5055,      0,  -6399}, 0, {   360,   -830}, {0xc6, 0x65, 0xcf, 0xff}}},
    178     {{{ -4863,      0,  -5439}, 0, {   384,   -710}, {0xea, 0x7c, 0xfb, 0xff}}},
    179     {{{ -4095,      0,  -5119}, 0, {   480,   -670}, {0x00, 0x7f, 0x00, 0xff}}},
    180 };
    181 
    182 // 0x0700A8E8 - 0x0700A9E8
    183 static const Vtx ssl_seg7_vertex_0700A8E8[] = {
    184     {{{ -5403,   -255,  -6845}, 0, {   316,   -886}, {0x12, 0x71, 0x36, 0xff}}},
    185     {{{ -4528,   -255,  -6920}, 0, {   426,   -896}, {0xe1, 0x79, 0xea, 0xff}}},
    186     {{{ -4095,      0,  -7167}, 0, {   480,   -926}, {0x04, 0x7d, 0x15, 0xff}}},
    187     {{{ -5055,      0,  -6399}, 0, {   360,   -830}, {0xc6, 0x65, 0xcf, 0xff}}},
    188     {{{  7680,      0,  -7167}, 0, {  1948,   -926}, {0xf9, 0x78, 0x28, 0xff}}},
    189     {{{  3584,   1024,  -8191}, 0, {  1438,  -1054}, {0x02, 0x76, 0x2c, 0xff}}},
    190     {{{     0,      0,  -7167}, 0, {   990,   -926}, {0xf8, 0x72, 0x35, 0xff}}},
    191     {{{  7680,      0,  -8191}, 0, {  1948,  -1054}, {0x1e, 0x7b, 0x00, 0xff}}},
    192     {{{  2048,      0,   6144}, 0, {  1246,    734}, {0x04, 0x7a, 0x1f, 0xff}}},
    193     {{{  3072,      0,   5632}, 0, {  1374,    670}, {0x0c, 0x74, 0x31, 0xff}}},
    194     {{{  2816,    307,   5376}, 0, {  1342,    638}, {0x1d, 0x79, 0x16, 0xff}}},
    195     {{{  1536,      0,   4708}, 0, {  1182,    556}, {0xf6, 0x77, 0xd7, 0xff}}},
    196     {{{   512,      0,   4708}, 0, {  1054,    556}, {0x18, 0x70, 0xcc, 0xff}}},
    197     {{{  1792,    563,   5376}, 0, {  1214,    638}, {0xf6, 0x7e, 0x01, 0xff}}},
    198     {{{ -1023,      0,   3822}, 0, {   862,    444}, {0xf3, 0x6c, 0xbf, 0xff}}},
    199     {{{ -1023,    768,   3822}, 0, {   862,    444}, {0x0f, 0x55, 0xa4, 0xff}}},
    200 };
    201 
    202 // 0x0700A9E8 - 0x0700AAD8
    203 static const Vtx ssl_seg7_vertex_0700A9E8[] = {
    204     {{{ -1087,   1088,   5170}, 0, {   854,    614}, {0x29, 0x77, 0xf1, 0xff}}},
    205     {{{   512,      0,   4708}, 0, {  1054,    556}, {0x18, 0x70, 0xcc, 0xff}}},
    206     {{{ -1023,    768,   3822}, 0, {   862,    444}, {0x0f, 0x55, 0xa4, 0xff}}},
    207     {{{  2816,    307,   5376}, 0, {  1342,    638}, {0x1d, 0x79, 0x16, 0xff}}},
    208     {{{  1536,      0,   4708}, 0, {  1182,    556}, {0xf6, 0x77, 0xd7, 0xff}}},
    209     {{{  1792,    563,   5376}, 0, {  1214,    638}, {0xf6, 0x7e, 0x01, 0xff}}},
    210     {{{  2048,      0,   6144}, 0, {  1246,    734}, {0x04, 0x7a, 0x1f, 0xff}}},
    211     {{{  1536,      0,   6144}, 0, {  1182,    734}, {0xff, 0x7d, 0x13, 0xff}}},
    212     {{{  1280,      0,   6400}, 0, {  1150,    766}, {0x00, 0x7f, 0x00, 0xff}}},
    213     {{{  1280,      0,   6656}, 0, {  1150,    798}, {0x00, 0x7f, 0x00, 0xff}}},
    214     {{{  5248,      0,   6638}, 0, {  1644,    796}, {0x00, 0x7f, 0x00, 0xff}}},
    215     {{{  3584,      0,   6144}, 0, {  1438,    734}, {0x00, 0x7e, 0x0b, 0xff}}},
    216     {{{  3072,      0,   5632}, 0, {  1374,    670}, {0x0c, 0x74, 0x31, 0xff}}},
    217     {{{  1024,      0,   6144}, 0, {  1118,    734}, {0x00, 0x7f, 0x00, 0xff}}},
    218     {{{  3072,    307,   5120}, 0, {  1374,    606}, {0x0b, 0x7e, 0x08, 0xff}}},
    219 };
    220 
    221 // 0x0700AAD8 - 0x0700ABD8
    222 static const Vtx ssl_seg7_vertex_0700AAD8[] = {
    223     {{{  2048,      0,   3822}, 0, {  1246,    444}, {0xe5, 0x7b, 0xfd, 0xff}}},
    224     {{{  1536,      0,   4708}, 0, {  1182,    556}, {0xf6, 0x77, 0xd7, 0xff}}},
    225     {{{  3584,    563,   4608}, 0, {  1438,    542}, {0x11, 0x7d, 0x01, 0xff}}},
    226     {{{  3584,    307,   5120}, 0, {  1438,    606}, {0x0f, 0x7b, 0x19, 0xff}}},
    227     {{{  3072,    307,   5120}, 0, {  1374,    606}, {0x0b, 0x7e, 0x08, 0xff}}},
    228     {{{  3072,      0,   5632}, 0, {  1374,    670}, {0x0c, 0x74, 0x31, 0xff}}},
    229     {{{  4608,      0,   5120}, 0, {  1564,    606}, {0x11, 0x7c, 0x11, 0xff}}},
    230     {{{  4864,      0,   4864}, 0, {  1596,    574}, {0x09, 0x7e, 0x03, 0xff}}},
    231     {{{  3584,      0,   6144}, 0, {  1438,    734}, {0x00, 0x7e, 0x0b, 0xff}}},
    232     {{{  4608,      0,   4096}, 0, {  1564,    478}, {0x22, 0x7a, 0x07, 0xff}}},
    233     {{{ -5631,      0,  -2303}, 0, {   288,   -320}, {0x07, 0x7e, 0xfb, 0xff}}},
    234     {{{ -6143,    128,  -1535}, 0, {   224,   -224}, {0x02, 0x7e, 0xfb, 0xff}}},
    235     {{{ -5631,      0,    512}, 0, {   288,     32}, {0x06, 0x7e, 0x01, 0xff}}},
    236     {{{  5248,      0,   6638}, 0, {  1644,    796}, {0x00, 0x7f, 0x00, 0xff}}},
    237     {{{  4736,      0,   5751}, 0, {  1580,    686}, {0x00, 0x7f, 0x00, 0xff}}},
    238     {{{ -5119,      0,  -3071}, 0, {   352,   -416}, {0x09, 0x7e, 0x0c, 0xff}}},
    239 };
    240 
    241 // 0x0700ABD8 - 0x0700ACC8
    242 static const Vtx ssl_seg7_vertex_0700ABD8[] = {
    243     {{{ -5119,      0,  -3071}, 0, {   352,   -416}, {0x09, 0x7e, 0x0c, 0xff}}},
    244     {{{ -5631,      0,    512}, 0, {   288,     32}, {0x06, 0x7e, 0x01, 0xff}}},
    245     {{{ -5119,      0,   1024}, 0, {   352,     96}, {0x00, 0x7f, 0x00, 0xff}}},
    246     {{{ -4095,      0,  -4095}, 0, {   480,   -544}, {0x13, 0x7c, 0xef, 0xff}}},
    247     {{{ -5220,    256,  -4004}, 0, {   338,   -532}, {0xff, 0x7e, 0x04, 0xff}}},
    248     {{{ -6143,    128,  -1535}, 0, {   224,   -224}, {0x02, 0x7e, 0xfb, 0xff}}},
    249     {{{ -6143,      0,    512}, 0, {   224,     32}, {0xfb, 0x7e, 0x03, 0xff}}},
    250     {{{  7680,      0,   -511}, 0, {  1948,    -96}, {0xec, 0x7c, 0xf5, 0xff}}},
    251     {{{  3584,      0,   -511}, 0, {  1438,    -96}, {0x00, 0x7e, 0xf3, 0xff}}},
    252     {{{  5632,    256,    862}, 0, {  1692,     76}, {0xfe, 0x7e, 0x05, 0xff}}},
    253     {{{  7680,      0,      0}, 0, {  1948,      0}, {0x08, 0x7e, 0x02, 0xff}}},
    254     {{{  6656,      0,   2048}, 0, {  1820,    224}, {0x06, 0x7e, 0x0c, 0xff}}},
    255     {{{  5120,      0,   2048}, 0, {  1628,    224}, {0xff, 0x7e, 0x08, 0xff}}},
    256     {{{  3584,      0,   1262}, 0, {  1438,    126}, {0x0b, 0x7e, 0xf7, 0xff}}},
    257     {{{  4096,      0,    375}, 0, {  1502,     14}, {0xeb, 0x7d, 0x02, 0xff}}},
    258 };
    259 
    260 // 0x0700ACC8 - 0x0700ADB8
    261 static const Vtx ssl_seg7_vertex_0700ACC8[] = {
    262     {{{  6656,      0,   4608}, 0, {  1820,    542}, {0x00, 0x7f, 0x00, 0xff}}},
    263     {{{  7680,      0,   7680}, 0, {  1948,    926}, {0x00, 0x7f, 0x00, 0xff}}},
    264     {{{  7680,      0,      0}, 0, {  1948,      0}, {0x08, 0x7e, 0x02, 0xff}}},
    265     {{{  6656,      0,   2048}, 0, {  1820,    224}, {0x06, 0x7e, 0x0c, 0xff}}},
    266     {{{  4864,      0,   4864}, 0, {  1596,    574}, {0x09, 0x7e, 0x03, 0xff}}},
    267     {{{  5120,      0,   4608}, 0, {  1628,    542}, {0x00, 0x7f, 0x00, 0xff}}},
    268     {{{  5120,      0,   2048}, 0, {  1628,    224}, {0xff, 0x7e, 0x08, 0xff}}},
    269     {{{  4608,      0,   4096}, 0, {  1564,    478}, {0x22, 0x7a, 0x07, 0xff}}},
    270     {{{  4608,      0,   3584}, 0, {  1564,    416}, {0x1c, 0x7b, 0xf7, 0xff}}},
    271     {{{ -4095,      0,  -4095}, 0, {   480,   -544}, {0x13, 0x7c, 0xef, 0xff}}},
    272     {{{ -4863,      0,  -5439}, 0, {   384,   -710}, {0xea, 0x7c, 0xfb, 0xff}}},
    273     {{{ -5220,    256,  -4004}, 0, {   338,   -532}, {0xff, 0x7e, 0x04, 0xff}}},
    274     {{{  3584,      0,   1262}, 0, {  1438,    126}, {0x0b, 0x7e, 0xf7, 0xff}}},
    275     {{{  2560,      0,   1262}, 0, {  1310,    126}, {0xf9, 0x7e, 0xf5, 0xff}}},
    276     {{{  3328,    435,   3072}, 0, {  1406,    352}, {0xfb, 0x7e, 0xfe, 0xff}}},
    277 };
    278 
    279 // 0x0700ADB8 - 0x0700AEA8
    280 static const Vtx ssl_seg7_vertex_0700ADB8[] = {
    281     {{{ -5158,   -255,  -5745}, 0, {   346,   -748}, {0xda, 0x77, 0xed, 0xff}}},
    282     {{{ -5649,   -255,  -5430}, 0, {   286,   -710}, {0xf8, 0x79, 0xdc, 0xff}}},
    283     {{{ -5631,      0,  -5055}, 0, {   288,   -662}, {0xeb, 0x75, 0xd5, 0xff}}},
    284     {{{ -6141,   -255,  -5499}, 0, {   224,   -718}, {0x26, 0x75, 0xe4, 0xff}}},
    285     {{{ -4863,      0,  -5439}, 0, {   384,   -710}, {0xea, 0x7c, 0xfb, 0xff}}},
    286     {{{ -5220,    256,  -4004}, 0, {   338,   -532}, {0xff, 0x7e, 0x04, 0xff}}},
    287     {{{ -5631,      0,  -2815}, 0, {   288,   -384}, {0xf6, 0x7e, 0x06, 0xff}}},
    288     {{{ -5631,      0,  -2303}, 0, {   288,   -320}, {0x07, 0x7e, 0xfb, 0xff}}},
    289     {{{ -5119,      0,  -3071}, 0, {   352,   -416}, {0x09, 0x7e, 0x0c, 0xff}}},
    290     {{{ -1535,      0,   2935}, 0, {   798,    334}, {0x00, 0x7f, 0x00, 0xff}}},
    291     {{{ -2559,      0,   2935}, 0, {   670,    334}, {0x00, 0x7f, 0x00, 0xff}}},
    292     {{{ -3071,      0,   3822}, 0, {   606,    444}, {0x05, 0x7e, 0xfc, 0xff}}},
    293     {{{ -4095,      0,  -4607}, 0, {   480,   -606}, {0x00, 0x7f, 0x00, 0xff}}},
    294     {{{ -4095,      0,  -5119}, 0, {   480,   -670}, {0x00, 0x7f, 0x00, 0xff}}},
    295     {{{ -4095,      0,  -4095}, 0, {   480,   -544}, {0x13, 0x7c, 0xef, 0xff}}},
    296 };
    297 
    298 // 0x0700AEA8 - 0x0700AF98
    299 static const Vtx ssl_seg7_vertex_0700AEA8[] = {
    300     {{{ -5419,   -255,  -6428}, 0, {   314,   -834}, {0xce, 0x74, 0xf9, 0xff}}},
    301     {{{ -4863,      0,  -5439}, 0, {   384,   -710}, {0xea, 0x7c, 0xfb, 0xff}}},
    302     {{{ -5055,      0,  -6399}, 0, {   360,   -830}, {0xc6, 0x65, 0xcf, 0xff}}},
    303     {{{ -5158,   -255,  -5745}, 0, {   346,   -748}, {0xda, 0x77, 0xed, 0xff}}},
    304     {{{ -5631,      0,  -2303}, 0, {   288,   -320}, {0x07, 0x7e, 0xfb, 0xff}}},
    305     {{{ -6143,      0,  -2303}, 0, {   224,   -320}, {0x01, 0x7e, 0xf3, 0xff}}},
    306     {{{ -6143,    128,  -1535}, 0, {   224,   -224}, {0x02, 0x7e, 0xfb, 0xff}}},
    307     {{{ -1535,      0,   2935}, 0, {   798,    334}, {0x00, 0x7f, 0x00, 0xff}}},
    308     {{{ -3071,      0,   3822}, 0, {   606,    444}, {0x05, 0x7e, 0xfc, 0xff}}},
    309     {{{ -1023,      0,   3822}, 0, {   862,    444}, {0xf3, 0x6c, 0xbf, 0xff}}},
    310     {{{ -4528,   -255,  -6920}, 0, {   426,   -896}, {0xe1, 0x79, 0xea, 0xff}}},
    311     {{{ -4607,      0,   2935}, 0, {   416,    334}, {0x0b, 0x7e, 0x00, 0xff}}},
    312     {{{ -4095,      0,   2048}, 0, {   480,    224}, {0x00, 0x7f, 0x00, 0xff}}},
    313     {{{ -5631,      0,   1024}, 0, {   288,     96}, {0x00, 0x7f, 0x00, 0xff}}},
    314     {{{ -5631,      0,   2560}, 0, {   288,    288}, {0x19, 0x7c, 0xf8, 0xff}}},
    315 };
    316 
    317 // 0x0700AF98 - 0x0700B098
    318 static const Vtx ssl_seg7_vertex_0700AF98[] = {
    319     {{{ -5119,      0,   1024}, 0, {   352,     96}, {0x00, 0x7f, 0x00, 0xff}}},
    320     {{{ -5631,      0,    512}, 0, {   288,     32}, {0x06, 0x7e, 0x01, 0xff}}},
    321     {{{ -5631,      0,   1024}, 0, {   288,     96}, {0x00, 0x7f, 0x00, 0xff}}},
    322     {{{ -4095,      0,   2048}, 0, {   480,    224}, {0x00, 0x7f, 0x00, 0xff}}},
    323     {{{ -1023,      0,   2048}, 0, {   862,    224}, {0x00, 0x7f, 0x00, 0xff}}},
    324     {{{ -2559,      0,   2935}, 0, {   670,    334}, {0x00, 0x7f, 0x00, 0xff}}},
    325     {{{ -1535,      0,   2935}, 0, {   798,    334}, {0x00, 0x7f, 0x00, 0xff}}},
    326     {{{ -3071,      0,   2048}, 0, {   606,    224}, {0x00, 0x7f, 0x00, 0xff}}},
    327     {{{  4864,      0,   4864}, 0, {  1596,    574}, {0x09, 0x7e, 0x03, 0xff}}},
    328     {{{  4608,      0,   5120}, 0, {  1564,    606}, {0x11, 0x7c, 0x11, 0xff}}},
    329     {{{  4736,      0,   5751}, 0, {  1580,    686}, {0x00, 0x7f, 0x00, 0xff}}},
    330     {{{     0,      0,   7680}, 0, {   990,    926}, {0x00, 0x7f, 0x00, 0xff}}},
    331     {{{  -511,      0,   6144}, 0, {   926,    734}, {0x07, 0x76, 0x2d, 0xff}}},
    332     {{{ -8191,      0,   7680}, 0, {     0,    926}, {0x08, 0x77, 0x2a, 0xff}}},
    333     {{{     0,      0,   6656}, 0, {   990,    798}, {0x00, 0x7f, 0x00, 0xff}}},
    334     {{{   256,      0,   6912}, 0, {  1022,    830}, {0x00, 0x7f, 0x00, 0xff}}},
    335 };
    336 
    337 // 0x0700B098 - 0x0700B178
    338 static const Vtx ssl_seg7_vertex_0700B098[] = {
    339     {{{   256,      0,   6912}, 0, {  1022,    830}, {0x00, 0x7f, 0x00, 0xff}}},
    340     {{{     0,      0,   7680}, 0, {   990,    926}, {0x00, 0x7f, 0x00, 0xff}}},
    341     {{{  7680,      0,   7680}, 0, {  1948,    926}, {0x00, 0x7f, 0x00, 0xff}}},
    342     {{{  1024,      0,   6912}, 0, {  1118,    830}, {0x00, 0x7f, 0x00, 0xff}}},
    343     {{{  1280,      0,   6656}, 0, {  1150,    798}, {0x00, 0x7f, 0x00, 0xff}}},
    344     {{{  5248,      0,   6638}, 0, {  1644,    796}, {0x00, 0x7f, 0x00, 0xff}}},
    345     {{{  6272,      0,   6638}, 0, {  1772,    796}, {0x00, 0x7f, 0x00, 0xff}}},
    346     {{{  5248,      0,   4864}, 0, {  1644,    574}, {0x00, 0x7f, 0x00, 0xff}}},
    347     {{{  4864,      0,   4864}, 0, {  1596,    574}, {0x09, 0x7e, 0x03, 0xff}}},
    348     {{{  4736,      0,   5751}, 0, {  1580,    686}, {0x00, 0x7f, 0x00, 0xff}}},
    349     {{{  5120,      0,   4608}, 0, {  1628,    542}, {0x00, 0x7f, 0x00, 0xff}}},
    350     {{{  6272,      0,   4864}, 0, {  1772,    574}, {0x00, 0x7f, 0x00, 0xff}}},
    351     {{{  6656,      0,   4608}, 0, {  1820,    542}, {0x00, 0x7f, 0x00, 0xff}}},
    352     {{{  6784,      0,   5751}, 0, {  1836,    686}, {0x00, 0x7f, 0x00, 0xff}}},
    353 };
    354 
    355 // 0x0700B178 - 0x0700B278
    356 static const Vtx ssl_seg7_vertex_0700B178[] = {
    357     {{{  4608,      0,   4096}, 0, {  1564,    478}, {0x22, 0x7a, 0x07, 0xff}}},
    358     {{{  4608,      0,   3584}, 0, {  1564,    416}, {0x1c, 0x7b, 0xf7, 0xff}}},
    359     {{{  3584,    563,   4608}, 0, {  1438,    542}, {0x11, 0x7d, 0x01, 0xff}}},
    360     {{{  5120,      0,   2048}, 0, {  1628,    224}, {0xff, 0x7e, 0x08, 0xff}}},
    361     {{{  3584,      0,   1262}, 0, {  1438,    126}, {0x0b, 0x7e, 0xf7, 0xff}}},
    362     {{{  3840,    307,   3840}, 0, {  1470,    448}, {0x14, 0x7c, 0xf1, 0xff}}},
    363     {{{  6656,      0,   4608}, 0, {  1820,    542}, {0x00, 0x7f, 0x00, 0xff}}},
    364     {{{  6272,      0,   4864}, 0, {  1772,    574}, {0x00, 0x7f, 0x00, 0xff}}},
    365     {{{  6784,      0,   5751}, 0, {  1836,    686}, {0x00, 0x7f, 0x00, 0xff}}},
    366     {{{  2560,      0,   1262}, 0, {  1310,    126}, {0xf9, 0x7e, 0xf5, 0xff}}},
    367     {{{  1536,      0,   2935}, 0, {  1182,    334}, {0xf4, 0x7e, 0x00, 0xff}}},
    368     {{{  3328,    435,   3072}, 0, {  1406,    352}, {0xfb, 0x7e, 0xfe, 0xff}}},
    369     {{{  2048,      0,   3822}, 0, {  1246,    444}, {0xe5, 0x7b, 0xfd, 0xff}}},
    370     {{{ -5879,   -255,  -6182}, 0, {   256,   -804}, {0x21, 0x7a, 0x07, 0xff}}},
    371     {{{ -5158,   -255,  -5745}, 0, {   346,   -748}, {0xda, 0x77, 0xed, 0xff}}},
    372     {{{ -5419,   -255,  -6428}, 0, {   314,   -834}, {0xce, 0x74, 0xf9, 0xff}}},
    373 };
    374 
    375 // 0x0700B278 - 0x0700B2E8
    376 static const Vtx ssl_seg7_vertex_0700B278[] = {
    377     {{{ -5879,   -255,  -6182}, 0, {   256,   -804}, {0x21, 0x7a, 0x07, 0xff}}},
    378     {{{ -5649,   -255,  -5430}, 0, {   286,   -710}, {0xf8, 0x79, 0xdc, 0xff}}},
    379     {{{ -5158,   -255,  -5745}, 0, {   346,   -748}, {0xda, 0x77, 0xed, 0xff}}},
    380     {{{ -6141,   -255,  -5499}, 0, {   224,   -718}, {0x26, 0x75, 0xe4, 0xff}}},
    381     {{{ -4528,   -255,  -6920}, 0, {   426,   -896}, {0xe1, 0x79, 0xea, 0xff}}},
    382     {{{ -5403,   -255,  -6845}, 0, {   316,   -886}, {0x12, 0x71, 0x36, 0xff}}},
    383     {{{ -5419,   -255,  -6428}, 0, {   314,   -834}, {0xce, 0x74, 0xf9, 0xff}}},
    384 };
    385 
    386 // 0x0700B2E8 - 0x0700BA78
    387 static const Gfx ssl_seg7_dl_0700B2E8[] = {
    388     gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, generic_09008000),
    389     gsDPLoadSync(),
    390     gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
    391     gsSPLight(&ssl_seg7_lights_0700A020.l, 1),
    392     gsSPLight(&ssl_seg7_lights_0700A020.a, 2),
    393     gsSPVertex(ssl_seg7_vertex_0700A038, 16, 0),
    394     gsSP2Triangles( 0,  1,  2, 0x0,  0,  3,  1, 0x0),
    395     gsSP2Triangles( 0,  2,  4, 0x0,  0,  5,  3, 0x0),
    396     gsSP2Triangles( 6,  7,  8, 0x0,  6,  8,  9, 0x0),
    397     gsSP2Triangles( 1,  3, 10, 0x0, 11,  1, 12, 0x0),
    398     gsSP2Triangles( 3,  5, 13, 0x0, 11, 12, 14, 0x0),
    399     gsSP2Triangles(13, 15, 14, 0x0, 13, 14, 12, 0x0),
    400     gsSPVertex(ssl_seg7_vertex_0700A138, 16, 0),
    401     gsSP2Triangles( 0,  1,  2, 0x0,  0,  3,  1, 0x0),
    402     gsSP2Triangles( 4,  5,  6, 0x0,  7,  4,  6, 0x0),
    403     gsSP2Triangles( 5,  8,  9, 0x0, 10,  8,  5, 0x0),
    404     gsSP2Triangles( 5,  4, 11, 0x0, 10,  5, 11, 0x0),
    405     gsSP2Triangles( 5, 12,  6, 0x0,  5, 13, 12, 0x0),
    406     gsSP2Triangles( 5,  9, 13, 0x0,  7,  6, 14, 0x0),
    407     gsSP2Triangles( 6, 12, 14, 0x0,  7, 14, 12, 0x0),
    408     gsSP1Triangle(15,  7, 12, 0x0),
    409     gsSPVertex(ssl_seg7_vertex_0700A238, 15, 0),
    410     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
    411     gsSP2Triangles( 6,  0,  7, 0x0,  8,  9, 10, 0x0),
    412     gsSP2Triangles( 8,  4,  9, 0x0,  8, 10, 11, 0x0),
    413     gsSP2Triangles(11, 10, 12, 0x0, 10, 13, 12, 0x0),
    414     gsSP2Triangles( 3, 12,  4, 0x0, 12, 14,  4, 0x0),
    415     gsSP2Triangles(12, 13, 14, 0x0,  4, 14,  9, 0x0),
    416     gsSPVertex(ssl_seg7_vertex_0700A328, 14, 0),
    417     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
    418     gsSP2Triangles( 3,  6,  4, 0x0,  7,  4,  8, 0x0),
    419     gsSP2Triangles( 4,  9,  8, 0x0,  3,  5, 10, 0x0),
    420     gsSP2Triangles( 5, 11, 10, 0x0,  5, 12, 11, 0x0),
    421     gsSP1Triangle( 3, 10, 13, 0x0),
    422     gsSPVertex(ssl_seg7_vertex_0700A408, 15, 0),
    423     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
    424     gsSP2Triangles( 3,  6,  4, 0x0,  7,  3,  5, 0x0),
    425     gsSP2Triangles( 8,  3,  7, 0x0,  7,  5,  9, 0x0),
    426     gsSP2Triangles( 8, 10, 11, 0x0,  8, 12, 10, 0x0),
    427     gsSP2Triangles( 8,  7, 12, 0x0, 13, 10, 12, 0x0),
    428     gsSP2Triangles(12,  9, 14, 0x0, 12,  7,  9, 0x0),
    429     gsSP1Triangle(13, 12, 14, 0x0),
    430     gsSPVertex(ssl_seg7_vertex_0700A4F8, 15, 0),
    431     gsSP2Triangles( 0,  1,  2, 0x0,  0,  3,  1, 0x0),
    432     gsSP2Triangles( 0,  4,  3, 0x0,  5,  6,  0, 0x0),
    433     gsSP2Triangles( 7,  5,  0, 0x0,  2,  8,  0, 0x0),
    434     gsSP2Triangles( 8,  7,  0, 0x0,  4,  0,  9, 0x0),
    435     gsSP2Triangles( 0,  6,  9, 0x0, 10,  1, 11, 0x0),
    436     gsSP2Triangles(10,  2,  1, 0x0, 11,  1,  3, 0x0),
    437     gsSP2Triangles( 8,  2, 10, 0x0, 12,  3, 13, 0x0),
    438     gsSP2Triangles(14, 11,  3, 0x0, 14,  3, 12, 0x0),
    439     gsSPVertex(ssl_seg7_vertex_0700A5E8, 16, 0),
    440     gsSP2Triangles( 0,  1,  2, 0x0,  3,  0,  4, 0x0),
    441     gsSP2Triangles( 3,  5,  0, 0x0,  6,  0,  5, 0x0),
    442     gsSP2Triangles( 5,  7,  8, 0x0,  9,  6,  5, 0x0),
    443     gsSP2Triangles( 5,  8,  9, 0x0,  0,  6, 10, 0x0),
    444     gsSP2Triangles( 0, 10,  1, 0x0,  6, 11, 12, 0x0),
    445     gsSP2Triangles(11,  6,  9, 0x0, 10,  6, 12, 0x0),
    446     gsSP2Triangles(13,  1, 10, 0x0, 13, 10, 12, 0x0),
    447     gsSP2Triangles( 1, 14, 15, 0x0,  2,  1, 15, 0x0),
    448     gsSP2Triangles(13, 14,  1, 0x0, 14,  2, 15, 0x0),
    449     gsSPVertex(ssl_seg7_vertex_0700A6E8, 16, 0),
    450     gsSP2Triangles( 0,  1,  2, 0x0,  1,  3,  2, 0x0),
    451     gsSP2Triangles( 4,  5,  6, 0x0,  7,  8,  9, 0x0),
    452     gsSP2Triangles(10, 11,  0, 0x0, 12, 10,  0, 0x0),
    453     gsSP2Triangles( 0,  7, 13, 0x0,  0, 14,  7, 0x0),
    454     gsSP2Triangles(14,  0, 11, 0x0,  0, 13,  1, 0x0),
    455     gsSP2Triangles( 9,  1, 13, 0x0,  1,  9, 15, 0x0),
    456     gsSP1Triangle( 1, 15,  3, 0x0),
    457     gsSPVertex(ssl_seg7_vertex_0700A7E8, 16, 0),
    458     gsSP2Triangles( 0,  1,  2, 0x0,  0,  3,  4, 0x0),
    459     gsSP2Triangles( 5,  3,  0, 0x0,  0,  4,  1, 0x0),
    460     gsSP2Triangles( 6,  5,  7, 0x0,  8,  9, 10, 0x0),
    461     gsSP2Triangles( 4, 11,  1, 0x0, 11, 12,  1, 0x0),
    462     gsSP2Triangles( 4, 13, 14, 0x0, 14, 15,  4, 0x0),
    463     gsSPVertex(ssl_seg7_vertex_0700A8E8, 16, 0),
    464     gsSP2Triangles( 0,  1,  2, 0x0,  2,  1,  3, 0x0),
    465     gsSP2Triangles( 4,  5,  6, 0x0,  7,  5,  4, 0x0),
    466     gsSP2Triangles( 8,  9, 10, 0x0, 11, 12, 13, 0x0),
    467     gsSP1Triangle(12, 14, 15, 0x0),
    468     gsSPVertex(ssl_seg7_vertex_0700A9E8, 15, 0),
    469     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
    470     gsSP2Triangles( 6,  3,  5, 0x0,  6,  7,  8, 0x0),
    471     gsSP2Triangles( 6,  8,  9, 0x0,  6,  9, 10, 0x0),
    472     gsSP2Triangles( 6, 10, 11, 0x0, 12,  6, 11, 0x0),
    473     gsSP2Triangles( 7, 13,  8, 0x0, 14,  4,  3, 0x0),
    474     gsSP1Triangle(12, 14,  3, 0x0),
    475     gsSPVertex(ssl_seg7_vertex_0700AAD8, 16, 0),
    476     gsSP2Triangles( 0,  1,  2, 0x0,  2,  1,  3, 0x0),
    477     gsSP2Triangles( 3,  1,  4, 0x0,  3,  4,  5, 0x0),
    478     gsSP2Triangles( 6,  7,  3, 0x0,  8,  6,  3, 0x0),
    479     gsSP2Triangles( 7,  9,  3, 0x0,  9,  2,  3, 0x0),
    480     gsSP2Triangles( 8,  3,  5, 0x0, 10, 11, 12, 0x0),
    481     gsSP2Triangles(13, 14,  8, 0x0, 14,  6,  8, 0x0),
    482     gsSP1Triangle(15, 10, 12, 0x0),
    483     gsSPVertex(ssl_seg7_vertex_0700ABD8, 15, 0),
    484     gsSP2Triangles( 0,  1,  2, 0x0,  0,  3,  4, 0x0),
    485     gsSP2Triangles( 5,  6,  1, 0x0,  7,  8,  9, 0x0),
    486     gsSP2Triangles(10,  7,  9, 0x0, 11, 10,  9, 0x0),
    487     gsSP2Triangles(12, 11,  9, 0x0, 13, 12,  9, 0x0),
    488     gsSP2Triangles(14, 13,  9, 0x0,  8, 14,  9, 0x0),
    489     gsSPVertex(ssl_seg7_vertex_0700ACC8, 15, 0),
    490     gsSP2Triangles( 0,  1,  2, 0x0,  0,  2,  3, 0x0),
    491     gsSP2Triangles( 4,  5,  6, 0x0,  6,  7,  4, 0x0),
    492     gsSP2Triangles( 6,  8,  7, 0x0,  9, 10, 11, 0x0),
    493     gsSP1Triangle(12, 13, 14, 0x0),
    494     gsSPVertex(ssl_seg7_vertex_0700ADB8, 15, 0),
    495     gsSP2Triangles( 0,  1,  2, 0x0,  1,  3,  2, 0x0),
    496     gsSP2Triangles( 4,  0,  2, 0x0,  4,  2,  5, 0x0),
    497     gsSP2Triangles( 2,  6,  5, 0x0,  6,  7,  8, 0x0),
    498     gsSP2Triangles( 6,  8,  5, 0x0,  9, 10, 11, 0x0),
    499     gsSP2Triangles( 4, 12, 13, 0x0,  4, 14, 12, 0x0),
    500     gsSPVertex(ssl_seg7_vertex_0700AEA8, 15, 0),
    501     gsSP2Triangles( 0,  1,  2, 0x0,  0,  3,  1, 0x0),
    502     gsSP2Triangles( 4,  5,  6, 0x0,  7,  8,  9, 0x0),
    503     gsSP2Triangles(10,  0,  2, 0x0, 11, 12, 13, 0x0),
    504     gsSP1Triangle(11, 13, 14, 0x0),
    505     gsSPVertex(ssl_seg7_vertex_0700AF98, 16, 0),
    506     gsSP2Triangles( 0,  1,  2, 0x0,  3,  0,  2, 0x0),
    507     gsSP2Triangles( 4,  5,  6, 0x0,  4,  7,  5, 0x0),
    508     gsSP2Triangles( 8,  9, 10, 0x0, 11, 12, 13, 0x0),
    509     gsSP1Triangle(14, 11, 15, 0x0),
    510     gsSPVertex(ssl_seg7_vertex_0700B098, 14, 0),
    511     gsSP2Triangles( 0,  1,  2, 0x0,  2,  3,  0, 0x0),
    512     gsSP2Triangles( 4,  3,  5, 0x0,  2,  5,  3, 0x0),
    513     gsSP2Triangles( 2,  6,  5, 0x0,  7,  8,  9, 0x0),
    514     gsSP2Triangles( 8,  7, 10, 0x0, 11, 12,  7, 0x0),
    515     gsSP2Triangles(12, 10,  7, 0x0, 12, 13,  2, 0x0),
    516     gsSP1Triangle(13,  6,  2, 0x0),
    517     gsSPVertex(ssl_seg7_vertex_0700B178, 16, 0),
    518     gsSP2Triangles( 0,  1,  2, 0x0,  1,  3,  4, 0x0),
    519     gsSP2Triangles( 1,  4,  5, 0x0,  1,  5,  2, 0x0),
    520     gsSP2Triangles( 6,  7,  8, 0x0,  9, 10, 11, 0x0),
    521     gsSP2Triangles(11, 12,  5, 0x0, 11, 10, 12, 0x0),
    522     gsSP2Triangles( 4, 11,  5, 0x0,  5, 12,  2, 0x0),
    523     gsSP1Triangle(13, 14, 15, 0x0),
    524     gsSPVertex(ssl_seg7_vertex_0700B278, 7, 0),
    525     gsSP2Triangles( 0,  1,  2, 0x0,  0,  3,  1, 0x0),
    526     gsSP2Triangles( 0,  4,  5, 0x0,  0,  6,  4, 0x0),
    527     gsSPEndDisplayList(),
    528 };
    529 
    530 // 0x0700BA78 - 0x0700BAD8
    531 const Gfx ssl_seg7_dl_0700BA78[] = {
    532     gsDPPipeSync(),
    533     gsDPSetCombineMode(G_CC_MODULATERGB, G_CC_MODULATERGB),
    534     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),
    535     gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON),
    536     gsDPTileSync(),
    537     gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0, G_TX_RENDERTILE, 0, G_TX_WRAP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, 5, G_TX_NOLOD),
    538     gsDPSetTileSize(0, 0, 0, (32 - 1) << G_TEXTURE_IMAGE_FRAC, (32 - 1) << G_TEXTURE_IMAGE_FRAC),
    539     gsSPDisplayList(ssl_seg7_dl_0700B2E8),
    540     gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_OFF),
    541     gsDPPipeSync(),
    542     gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE),
    543     gsSPEndDisplayList(),
    544 };