sm64

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

model.inc.c (15680B)


      1 // 0x07006A98 - 0x07006AB0
      2 static const Lights1 jrb_seg7_lights_07006A98 = gdSPDefLights1(
      3     0x3f, 0x3f, 0x3f,
      4     0xff, 0xff, 0xff, 0x28, 0x28, 0x28
      5 );
      6 
      7 // 0x07006AB0 - 0x07006BA0
      8 static const Vtx jrb_seg7_vertex_07006AB0[] = {
      9     {{{ -3758,   -918,  -1419}, 0, {  2012,      0}, {0x65, 0x00, 0xb4, 0xff}}},
     10     {{{ -4270,  -2966,  -2955}, 0, {     0,    990}, {0x76, 0x2d, 0x03, 0xff}}},
     11     {{{ -4270,   -918,  -2955}, 0, {  2012,    990}, {0x73, 0x00, 0x35, 0xff}}},
     12     {{{ -4270,   -918,  -7563}, 0, {  8484,   -798}, {0x00, 0x81, 0x00, 0xff}}},
     13     {{{  6481,   -918,  -7563}, 0, {  1332,   4566}, {0x00, 0x81, 0x00, 0xff}}},
     14     {{{  6481,   -918,   -907}, 0, { -3096,   1244}, {0x00, 0x81, 0x00, 0xff}}},
     15     {{{ -4270,   -918,   -907}, 0, {  4056,  -4120}, {0x00, 0x81, 0x00, 0xff}}},
     16     {{{  -174,   -918,  -1931}, 0, {  2012,      0}, {0x9d, 0x00, 0xb2, 0xff}}},
     17     {{{ -1710,  -2966,   -907}, 0, {     0,    990}, {0xe0, 0x4a, 0x9f, 0xff}}},
     18     {{{ -1710,   -918,   -907}, 0, {  2012,    990}, {0xfd, 0x00, 0x82, 0xff}}},
     19     {{{  -174,  -2966,  -1931}, 0, {     0,      0}, {0xa0, 0x4b, 0xe1, 0xff}}},
     20     {{{ -1710,   -918,   -907}, 0, {  2012,      0}, {0xfd, 0x00, 0x82, 0xff}}},
     21     {{{ -1710,  -2966,   -907}, 0, {     0,      0}, {0xe0, 0x4a, 0x9f, 0xff}}},
     22     {{{ -3758,  -2966,  -1419}, 0, {     0,    990}, {0x36, 0x4c, 0xab, 0xff}}},
     23     {{{ -3758,   -918,  -1419}, 0, {  2012,    990}, {0x65, 0x00, 0xb4, 0xff}}},
     24 };
     25 
     26 // 0x07006BA0 - 0x07006CA0
     27 static const Vtx jrb_seg7_vertex_07006BA0[] = {
     28     {{{  3921,   -918,  -5003}, 0, {  2012,      0}, {0xea, 0x00, 0x84, 0xff}}},
     29     {{{  3921,  -2966,  -5003}, 0, {     0,      0}, {0xf2, 0x3a, 0x91, 0xff}}},
     30     {{{  1361,  -2966,  -3467}, 0, {     0,   3032}, {0xe5, 0x00, 0x85, 0xff}}},
     31     {{{ -3758,   -918,  -1419}, 0, {  2012,      0}, {0x65, 0x00, 0xb4, 0xff}}},
     32     {{{ -3758,  -2966,  -1419}, 0, {     0,      0}, {0x36, 0x4c, 0xab, 0xff}}},
     33     {{{ -4270,  -2966,  -2955}, 0, {     0,    990}, {0x76, 0x2d, 0x03, 0xff}}},
     34     {{{  6481,   -918,  -7051}, 0, {  2012,    376}, {0x86, 0x00, 0x20, 0xff}}},
     35     {{{  6481,  -2966,  -5515}, 0, {     0,   1602}, {0x86, 0x00, 0xe0, 0xff}}},
     36     {{{  6481,   -918,  -5515}, 0, {  2012,   1602}, {0x93, 0x00, 0xc0, 0xff}}},
     37     {{{  5969,  -2966,  -5003}, 0, {     0,   2010}, {0xda, 0x00, 0x88, 0xff}}},
     38     {{{  5969,   -918,  -5003}, 0, {  2012,   2010}, {0xe9, 0x00, 0x84, 0xff}}},
     39     {{{  6481,  -2966,  -7051}, 0, {     0,    376}, {0x93, 0x00, 0x40, 0xff}}},
     40     {{{  1361,   -918,  -3467}, 0, {  2012,   3032}, {0x12, 0x00, 0x83, 0xff}}},
     41     {{{ -4270,   -918,  -2955}, 0, {  2012,      0}, {0x73, 0x00, 0x35, 0xff}}},
     42     {{{ -4270,  -2966,  -2955}, 0, {     0,      0}, {0x76, 0x2d, 0x03, 0xff}}},
     43     {{{ -2222,  -2966,  -5003}, 0, {     0,   2010}, {0x40, 0x00, 0x6d, 0xff}}},
     44 };
     45 
     46 // 0x07006CA0 - 0x07006D90
     47 static const Vtx jrb_seg7_vertex_07006CA0[] = {
     48     {{{  1361,   -918,  -3467}, 0, {  2012,      0}, {0x12, 0x00, 0x83, 0xff}}},
     49     {{{  1361,  -2966,  -3467}, 0, {     0,      0}, {0xe5, 0x00, 0x85, 0xff}}},
     50     {{{   337,  -2966,  -3979}, 0, {     0,    990}, {0x09, 0x00, 0x82, 0xff}}},
     51     {{{   337,   -918,  -3979}, 0, {  2012,    990}, {0xcf, 0x00, 0x8b, 0xff}}},
     52     {{{   337,   -918,  -3979}, 0, {  2012,      0}, {0xcf, 0x00, 0x8b, 0xff}}},
     53     {{{   337,  -2966,  -3979}, 0, {     0,      0}, {0x09, 0x00, 0x82, 0xff}}},
     54     {{{  -174,  -2966,  -3467}, 0, {     0,    990}, {0x93, 0x00, 0xc0, 0xff}}},
     55     {{{  -174,   -918,  -3467}, 0, {  2012,    990}, {0x86, 0x00, 0xe0, 0xff}}},
     56     {{{  -174,   -918,  -3467}, 0, {  2012,      0}, {0x86, 0x00, 0xe0, 0xff}}},
     57     {{{  -174,  -2966,  -1931}, 0, {     0,    990}, {0xa0, 0x4b, 0xe1, 0xff}}},
     58     {{{  -174,   -918,  -1931}, 0, {  2012,    990}, {0x9d, 0x00, 0xb2, 0xff}}},
     59     {{{  -174,  -2966,  -3467}, 0, {     0,      0}, {0x93, 0x00, 0xc0, 0xff}}},
     60     {{{  -686,   -918,  -5515}, 0, {  2012,      0}, {0x7a, 0x00, 0x20, 0xff}}},
     61     {{{  -686,  -2966,  -7051}, 0, {     0,    990}, {0x7a, 0x00, 0x20, 0xff}}},
     62     {{{  -686,   -918,  -7051}, 0, {  2012,    990}, {0x6d, 0x00, 0x40, 0xff}}},
     63 };
     64 
     65 // 0x07006D90 - 0x07006E70
     66 static const Vtx jrb_seg7_vertex_07006D90[] = {
     67     {{{ -4270,   -918,  -2955}, 0, {  2012,      0}, {0x73, 0x00, 0x35, 0xff}}},
     68     {{{ -2222,  -2966,  -5003}, 0, {     0,   2010}, {0x40, 0x00, 0x6d, 0xff}}},
     69     {{{ -2222,   -918,  -5003}, 0, {  2012,   2010}, {0x20, 0x00, 0x7a, 0xff}}},
     70     {{{ -2222,   -918,  -5003}, 0, {  2012,      0}, {0x20, 0x00, 0x7a, 0xff}}},
     71     {{{ -2222,  -2966,  -5003}, 0, {     0,      0}, {0x40, 0x00, 0x6d, 0xff}}},
     72     {{{ -1198,  -2966,  -5003}, 0, {     0,    990}, {0x20, 0x00, 0x7a, 0xff}}},
     73     {{{ -1198,   -918,  -5003}, 0, {  2012,    990}, {0x40, 0x00, 0x6d, 0xff}}},
     74     {{{ -1198,   -918,  -5003}, 0, {  2012,      0}, {0x40, 0x00, 0x6d, 0xff}}},
     75     {{{ -1198,  -2966,  -5003}, 0, {     0,      0}, {0x20, 0x00, 0x7a, 0xff}}},
     76     {{{  -686,  -2966,  -5515}, 0, {     0,    990}, {0x6d, 0x00, 0x40, 0xff}}},
     77     {{{  -686,   -918,  -5515}, 0, {  2012,    990}, {0x7a, 0x00, 0x20, 0xff}}},
     78     {{{  -686,   -918,  -5515}, 0, {  2012,      0}, {0x7a, 0x00, 0x20, 0xff}}},
     79     {{{  -686,  -2966,  -5515}, 0, {     0,      0}, {0x6d, 0x00, 0x40, 0xff}}},
     80     {{{  -686,  -2966,  -7051}, 0, {     0,    990}, {0x7a, 0x00, 0x20, 0xff}}},
     81 };
     82 
     83 // 0x07006E70 - 0x07006F60
     84 static const Vtx jrb_seg7_vertex_07006E70[] = {
     85     {{{  2385,  -2966,  -7051}, 0, {     0,    990}, {0x20, 0x00, 0x7a, 0xff}}},
     86     {{{  2385,   -918,  -7051}, 0, {  2012,    990}, {0x40, 0x00, 0x6d, 0xff}}},
     87     {{{  1361,   -918,  -7051}, 0, {  2012,      0}, {0xe0, 0x00, 0x7a, 0xff}}},
     88     {{{  -686,   -918,  -7051}, 0, {  2012,      0}, {0x6d, 0x00, 0x40, 0xff}}},
     89     {{{  -686,  -2966,  -7051}, 0, {     0,      0}, {0x7a, 0x00, 0x20, 0xff}}},
     90     {{{  -174,  -2966,  -7563}, 0, {     0,    990}, {0x30, 0x00, 0x75, 0xff}}},
     91     {{{  -174,   -918,  -7563}, 0, {  2012,    990}, {0x30, 0x00, 0x75, 0xff}}},
     92     {{{  5969,   -918,  -7563}, 0, {  2012,      0}, {0xd0, 0x00, 0x75, 0xff}}},
     93     {{{  5969,  -2966,  -7563}, 0, {     0,      0}, {0xd0, 0x00, 0x75, 0xff}}},
     94     {{{  6481,  -2966,  -7051}, 0, {     0,    376}, {0x93, 0x00, 0x40, 0xff}}},
     95     {{{  6481,   -918,  -7051}, 0, {  2012,    376}, {0x86, 0x00, 0x20, 0xff}}},
     96     {{{  2897,  -2966,  -7563}, 0, {     0,    990}, {0x30, 0x00, 0x75, 0xff}}},
     97     {{{  2385,   -918,  -7051}, 0, {  2012,      0}, {0x40, 0x00, 0x6d, 0xff}}},
     98     {{{  2385,  -2966,  -7051}, 0, {     0,      0}, {0x20, 0x00, 0x7a, 0xff}}},
     99     {{{  2897,   -918,  -7563}, 0, {  2012,    990}, {0x30, 0x00, 0x75, 0xff}}},
    100 };
    101 
    102 // 0x07006F60 - 0x07007050
    103 static const Vtx jrb_seg7_vertex_07006F60[] = {
    104     {{{   849,   -918,  -7563}, 0, {  2012,    990}, {0xd0, 0x00, 0x75, 0xff}}},
    105     {{{  -174,  -2966,  -7563}, 0, {     0,      0}, {0x30, 0x00, 0x75, 0xff}}},
    106     {{{   849,  -2966,  -7563}, 0, {     0,    990}, {0xd0, 0x00, 0x75, 0xff}}},
    107     {{{  2385,  -2966,  -7051}, 0, {     0,    990}, {0x20, 0x00, 0x7a, 0xff}}},
    108     {{{  1361,   -918,  -7051}, 0, {  2012,      0}, {0xe0, 0x00, 0x7a, 0xff}}},
    109     {{{  1361,  -2966,  -7051}, 0, {     0,      0}, {0xc0, 0x00, 0x6d, 0xff}}},
    110     {{{  1361,  -2966,  -7051}, 0, {     0,    990}, {0xc0, 0x00, 0x6d, 0xff}}},
    111     {{{  1361,   -918,  -7051}, 0, {  2012,    990}, {0xe0, 0x00, 0x7a, 0xff}}},
    112     {{{   849,   -918,  -7563}, 0, {  2012,      0}, {0xd0, 0x00, 0x75, 0xff}}},
    113     {{{   849,  -2966,  -7563}, 0, {     0,      0}, {0xd0, 0x00, 0x75, 0xff}}},
    114     {{{  5969,   -918,  -7563}, 0, {  2012,   3032}, {0xd0, 0x00, 0x75, 0xff}}},
    115     {{{  2897,   -918,  -7563}, 0, {  2012,      0}, {0x30, 0x00, 0x75, 0xff}}},
    116     {{{  2897,  -2966,  -7563}, 0, {     0,      0}, {0x30, 0x00, 0x75, 0xff}}},
    117     {{{  5969,  -2966,  -7563}, 0, {     0,   3032}, {0xd0, 0x00, 0x75, 0xff}}},
    118     {{{  -174,   -918,  -7563}, 0, {  2012,      0}, {0x30, 0x00, 0x75, 0xff}}},
    119 };
    120 
    121 // 0x07007050 - 0x07007110
    122 static const Vtx jrb_seg7_vertex_07007050[] = {
    123     {{{  4638,  -2761,  -5003}, 0, {   172,   1294}, {0x00, 0x00, 0x81, 0xff}}},
    124     {{{  4842,  -2966,  -5003}, 0, {     0,   1090}, {0x00, 0x00, 0x81, 0xff}}},
    125     {{{  3921,  -2966,  -5003}, 0, {     0,   2010}, {0xf2, 0x3a, 0x91, 0xff}}},
    126     {{{  4638,  -2146,  -5003}, 0, {   784,   1294}, {0x00, 0x00, 0x81, 0xff}}},
    127     {{{  3921,   -918,  -5003}, 0, {  2012,   2010}, {0xea, 0x00, 0x84, 0xff}}},
    128     {{{  4842,  -1942,  -5003}, 0, {   988,   1090}, {0x00, 0x00, 0x81, 0xff}}},
    129     {{{  5457,  -1942,  -5003}, 0, {   988,    480}, {0x00, 0x00, 0x81, 0xff}}},
    130     {{{  5969,   -918,  -5003}, 0, {  2012,      0}, {0xe9, 0x00, 0x84, 0xff}}},
    131     {{{  5662,  -2146,  -5003}, 0, {   784,    274}, {0x00, 0x00, 0x81, 0xff}}},
    132     {{{  5969,  -2966,  -5003}, 0, {     0,      0}, {0xda, 0x00, 0x88, 0xff}}},
    133     {{{  5662,  -2761,  -5003}, 0, {   172,    274}, {0x00, 0x00, 0x81, 0xff}}},
    134     {{{  5457,  -2966,  -5003}, 0, {     0,    480}, {0x00, 0x00, 0x81, 0xff}}},
    135 };
    136 
    137 // 0x07007110 - 0x070071D0
    138 static const Vtx jrb_seg7_vertex_07007110[] = {
    139     {{{ -2971,  -2812,  -1222}, 0, {  4940,      0}, {0x95, 0x38, 0xdc, 0xff}}},
    140     {{{ -2734,  -2812,  -1931}, 0, {     0,      0}, {0xce, 0x6c, 0xd5, 0xff}}},
    141     {{{ -2734,  -2966,  -1931}, 0, {     0,    990}, {0xa1, 0x00, 0xad, 0xff}}},
    142     {{{ -2971,  -2966,  -1222}, 0, {  4940,    990}, {0x88, 0x00, 0xd8, 0xff}}},
    143     {{{ -1710,  -2966,  -2443}, 0, {  2012,    990}, {0x31, 0x00, 0x8b, 0xff}}},
    144     {{{ -1710,  -2812,  -2443}, 0, {  2012,      0}, {0xf8, 0x2f, 0x8b, 0xff}}},
    145     {{{  -789,  -2812,  -1522}, 0, { -6656,      0}, {0x3f, 0x59, 0xc1, 0xff}}},
    146     {{{  -789,  -2966,  -1522}, 0, { -6656,    990}, {0x59, 0x00, 0xa7, 0xff}}},
    147     {{{ -2734,  -2966,  -1931}, 0, {  7584,    990}, {0xa1, 0x00, 0xad, 0xff}}},
    148     {{{ -1710,  -2812,  -2443}, 0, {     0,      0}, {0xf8, 0x2f, 0x8b, 0xff}}},
    149     {{{ -1710,  -2966,  -2443}, 0, {     0,    990}, {0x31, 0x00, 0x8b, 0xff}}},
    150     {{{ -2734,  -2812,  -1931}, 0, {  7584,      0}, {0xce, 0x6c, 0xd5, 0xff}}},
    151 };
    152 
    153 // 0x070071D0 - 0x070072A0
    154 static const Vtx jrb_seg7_vertex_070071D0[] = {
    155     {{{  -686,  -2966,  -7563}, 0, { 12232,   -544}, {0x00, 0x7f, 0x00, 0xff}}},
    156     {{{ -1710,  -2966,   -907}, 0, {   992,  -4376}, {0xe0, 0x4a, 0x9f, 0xff}}},
    157     {{{  -174,  -2966,  -1931}, 0, {     0,  -3098}, {0xa0, 0x4b, 0xe1, 0xff}}},
    158     {{{ -2734,  -2812,  -1931}, 0, {  5080,  -4376}, {0xce, 0x6c, 0xd5, 0xff}}},
    159     {{{ -1710,  -2812,   -907}, 0, {   992,  -4376}, {0x00, 0x7f, 0x00, 0xff}}},
    160     {{{  -789,  -2812,  -1522}, 0, {   376,  -3610}, {0x3f, 0x59, 0xc1, 0xff}}},
    161     {{{ -1710,  -2812,  -2443}, 0, {  4056,  -3610}, {0xf8, 0x2f, 0x8b, 0xff}}},
    162     {{{ -2971,  -2812,  -1222}, 0, {  4136,  -4848}, {0x95, 0x38, 0xdc, 0xff}}},
    163     {{{  3921,  -2966,  -5003}, 0, { -2072,    478}, {0xf2, 0x3a, 0x91, 0xff}}},
    164     {{{  6481,  -2966,  -5003}, 0, { -7184,   1754}, {0x00, 0x7f, 0x00, 0xff}}},
    165     {{{  6481,  -2966,  -7563}, 0, { -2072,   3032}, {0x00, 0x7f, 0x00, 0xff}}},
    166     {{{ -4270,  -2966,  -2955}, 0, { 10188,  -4632}, {0x76, 0x2d, 0x03, 0xff}}},
    167     {{{ -3758,  -2966,  -1419}, 0, {  6100,  -5142}, {0x36, 0x4c, 0xab, 0xff}}},
    168 };
    169 
    170 // 0x070072A0 - 0x070074A8
    171 static const Gfx jrb_seg7_dl_070072A0[] = {
    172     gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, water_09003800),
    173     gsDPLoadSync(),
    174     gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 64 * 32 - 1, CALC_DXT(64, G_IM_SIZ_16b_BYTES)),
    175     gsSPLight(&jrb_seg7_lights_07006A98.l, 1),
    176     gsSPLight(&jrb_seg7_lights_07006A98.a, 2),
    177     gsSPVertex(jrb_seg7_vertex_07006AB0, 15, 0),
    178     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
    179     gsSP2Triangles( 3,  5,  6, 0x0,  7,  8,  9, 0x0),
    180     gsSP2Triangles( 7, 10,  8, 0x0, 11, 12, 13, 0x0),
    181     gsSP1Triangle(11, 13, 14, 0x0),
    182     gsSPVertex(jrb_seg7_vertex_07006BA0, 16, 0),
    183     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
    184     gsSP2Triangles( 6,  7,  8, 0x0,  8,  9, 10, 0x0),
    185     gsSP2Triangles( 8,  7,  9, 0x0,  6, 11,  7, 0x0),
    186     gsSP2Triangles( 0,  2, 12, 0x0, 13, 14, 15, 0x0),
    187     gsSPVertex(jrb_seg7_vertex_07006CA0, 15, 0),
    188     gsSP2Triangles( 0,  1,  2, 0x0,  0,  2,  3, 0x0),
    189     gsSP2Triangles( 4,  5,  6, 0x0,  4,  6,  7, 0x0),
    190     gsSP2Triangles( 8,  9, 10, 0x0,  8, 11,  9, 0x0),
    191     gsSP1Triangle(12, 13, 14, 0x0),
    192     gsSPVertex(jrb_seg7_vertex_07006D90, 14, 0),
    193     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
    194     gsSP2Triangles( 3,  5,  6, 0x0,  7,  8,  9, 0x0),
    195     gsSP2Triangles( 7,  9, 10, 0x0, 11, 12, 13, 0x0),
    196     gsSPVertex(jrb_seg7_vertex_07006E70, 15, 0),
    197     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
    198     gsSP2Triangles( 3,  5,  6, 0x0,  7,  8,  9, 0x0),
    199     gsSP2Triangles( 7,  9, 10, 0x0, 11, 12, 13, 0x0),
    200     gsSP1Triangle(11, 14, 12, 0x0),
    201     gsSPVertex(jrb_seg7_vertex_07006F60, 15, 0),
    202     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
    203     gsSP2Triangles( 6,  7,  8, 0x0,  6,  8,  9, 0x0),
    204     gsSP2Triangles(10, 11, 12, 0x0, 10, 12, 13, 0x0),
    205     gsSP1Triangle( 0, 14,  1, 0x0),
    206     gsSPVertex(jrb_seg7_vertex_07007050, 12, 0),
    207     gsSP2Triangles( 0,  1,  2, 0x0,  3,  0,  2, 0x0),
    208     gsSP2Triangles( 3,  2,  4, 0x0,  5,  3,  4, 0x0),
    209     gsSP2Triangles( 6,  5,  4, 0x0,  6,  4,  7, 0x0),
    210     gsSP2Triangles( 8,  6,  7, 0x0,  9,  8,  7, 0x0),
    211     gsSP2Triangles( 9, 10,  8, 0x0,  9, 11, 10, 0x0),
    212     gsSPEndDisplayList(),
    213 };
    214 
    215 // 0x070074A8 - 0x07007500
    216 static const Gfx jrb_seg7_dl_070074A8[] = {
    217     gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, water_09001800),
    218     gsDPLoadSync(),
    219     gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 64 * 32 - 1, CALC_DXT(64, G_IM_SIZ_16b_BYTES)),
    220     gsSPVertex(jrb_seg7_vertex_07007110, 12, 0),
    221     gsSP2Triangles( 0,  1,  2, 0x0,  0,  2,  3, 0x0),
    222     gsSP2Triangles( 4,  5,  6, 0x0,  4,  6,  7, 0x0),
    223     gsSP2Triangles( 8,  9, 10, 0x0,  8, 11,  9, 0x0),
    224     gsSPEndDisplayList(),
    225 };
    226 
    227 // 0x07007500 - 0x07007570
    228 static const Gfx jrb_seg7_dl_07007500[] = {
    229     gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, water_09002800),
    230     gsDPLoadSync(),
    231     gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 64 * 32 - 1, CALC_DXT(64, G_IM_SIZ_16b_BYTES)),
    232     gsSPVertex(jrb_seg7_vertex_070071D0, 13, 0),
    233     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
    234     gsSP2Triangles( 3,  5,  6, 0x0,  3,  7,  4, 0x0),
    235     gsSP2Triangles( 0,  8,  9, 0x0,  0,  9, 10, 0x0),
    236     gsSP2Triangles( 0,  2,  8, 0x0,  0, 11, 12, 0x0),
    237     gsSP1Triangle( 0, 12,  1, 0x0),
    238     gsSPEndDisplayList(),
    239 };
    240 
    241 // 0x07007570 - 0x07007628
    242 const Gfx jrb_seg7_dl_07007570[] = {
    243     gsDPPipeSync(),
    244     gsDPSetCycleType(G_CYC_2CYCLE),
    245     gsDPSetRenderMode(G_RM_FOG_SHADE_A, G_RM_AA_ZB_OPA_SURF2),
    246     gsDPSetDepthSource(G_ZS_PIXEL),
    247     gsDPSetFogColor(5, 80, 75, 255),
    248     gsSPFogPosition(900, 1000),
    249     gsSPSetGeometryMode(G_FOG),
    250     gsDPSetCombineMode(G_CC_MODULATERGB, G_CC_PASS2),
    251     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),
    252     gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON),
    253     gsDPTileSync(),
    254     gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0, G_TX_RENDERTILE, 0, G_TX_WRAP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, 6, G_TX_NOLOD),
    255     gsDPSetTileSize(0, 0, 0, (64 - 1) << G_TEXTURE_IMAGE_FRAC, (32 - 1) << G_TEXTURE_IMAGE_FRAC),
    256     gsSPDisplayList(jrb_seg7_dl_070072A0),
    257     gsSPDisplayList(jrb_seg7_dl_070074A8),
    258     gsSPDisplayList(jrb_seg7_dl_07007500),
    259     gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_OFF),
    260     gsDPPipeSync(),
    261     gsDPSetCycleType(G_CYC_1CYCLE),
    262     gsDPSetRenderMode(G_RM_AA_ZB_OPA_SURF, G_RM_NOOP2),
    263     gsSPClearGeometryMode(G_FOG),
    264     gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE),
    265     gsSPEndDisplayList(),
    266 };