sm64/levels/jrb/areas/2/3/model.s
2019-08-25 00:46:40 -04:00

145 lines
8.1 KiB
ArmAsm

jrb_seg7_light_0700FEB8: # 0x0700FEB8 - 0x0700FEC0
.byte 0x50, 0x66, 0x58, 0x00, 0x50, 0x66, 0x58, 0x00
jrb_seg7_light_0700FEC0: # 0x0700FEC0 - 0x0700FED0
.byte 0xC8, 0xFF, 0xDC, 0x00, 0xC8, 0xFF, 0xDC, 0x00
.byte 0x28, 0x28, 0x28, 0x00, 0x00, 0x00, 0x00, 0x00
jrb_seg7_vertex_0700FED0: # 0x0700FED0 - 0x0700FFC0
vertex 886, -35, 839, 820, 146, 0x00, 0x7F, 0x00, 0xFF
vertex 847, -35, 1084, -10, 734, 0x00, 0x7F, 0x00, 0xFF
vertex 906, -35, 1054, 186, 990, 0x00, 0x7F, 0x00, 0xFF
vertex -435, -74, 621, 0, 538, 0x00, 0x7F, 0x00, 0xFF
vertex -82, -74, 736, 812, 376, 0x00, 0x7F, 0x00, 0xFF
vertex -232, -74, 576, 348, 28, 0x00, 0x7F, 0x00, 0xFF
vertex -72, -74, 904, 990, 990, 0x00, 0x7F, 0x00, 0xFF
vertex -479, -74, 721, 0, 990, 0x00, 0x7F, 0x00, 0xFF
vertex 259, -202, 610, 50, 114, 0x00, 0x7F, 0x00, 0xFF
vertex 235, -202, 827, -12, 668, 0x00, 0x7F, 0x00, 0xFF
vertex 495, -202, 944, 478, 990, 0x00, 0x7F, 0x00, 0xFF
vertex 758, -202, 808, 992, 668, 0x00, 0x7F, 0x00, 0xFF
vertex 628, -202, 616, 758, 166, 0x00, 0x7F, 0x00, 0xFF
vertex 442, -202, 561, 404, 6, 0x00, 0x7F, 0x00, 0xFF
vertex 979, -35, 846, 960, 734, 0x00, 0x7F, 0x00, 0xFF
jrb_seg7_vertex_0700FFC0: # 0x0700FFC0 - 0x070100C0
vertex 168, 322, 1458, 90, 184, 0x00, 0x7F, 0x00, 0xFF
vertex 33, 322, 1615, 0, 990, 0x00, 0x7F, 0x00, 0xFF
vertex 477, 322, 1814, 978, 990, 0x00, 0x7F, 0x00, 0xFF
vertex 886, -35, 839, 820, 146, 0x00, 0x7F, 0x00, 0xFF
vertex 801, -35, 945, 344, -14, 0x00, 0x7F, 0x00, 0xFF
vertex 847, -35, 1084, -10, 734, 0x00, 0x7F, 0x00, 0xFF
vertex 128, -4, 1013, 114, 464, 0x00, 0x7F, 0x00, 0xFF
vertex 290, -4, 1038, 638, 204, 0x00, 0x7F, 0x00, 0xFF
vertex 239, -4, 980, 404, 10, 0x00, 0x7F, 0x00, 0xFF
vertex 313, -4, 1193, 920, 990, 0x00, 0x7F, 0x00, 0xFF
vertex 70, -4, 1085, 36, 990, 0x00, 0x7F, 0x00, 0xFF
vertex 418, 322, 1606, 690, 320, 0x00, 0x7F, 0x00, 0xFF
vertex 312, 322, 1474, 376, 4, 0x00, 0x7F, 0x00, 0xFF
vertex 275, 558, 1980, 62, 460, 0x00, 0x7F, 0x00, 0xFF
vertex 513, 558, 2044, 736, 294, 0x00, 0x7F, 0x00, 0xFF
vertex 428, 558, 1927, 386, -8, 0x00, 0x7F, 0x00, 0xFF
jrb_seg7_vertex_070100C0: # 0x070100C0 - 0x070101B0
vertex 523, 95, 1273, 206, 284, 0x00, 0x7F, 0x00, 0xFF
vertex 841, 95, 1342, 956, 802, 0x00, 0x7F, 0x00, 0xFF
vertex 761, 95, 1210, 854, 306, 0x00, 0x7F, 0x00, 0xFF
vertex 575, 95, 1479, 184, 990, 0x00, 0x7F, 0x00, 0xFF
vertex 496, 95, 1444, 10, 802, 0x00, 0x7F, 0x00, 0xFF
vertex 628, 95, 1151, 562, -8, 0x00, 0x7F, 0x00, 0xFF
vertex 710, 430, 1647, 508, -2, 0x00, 0x7F, 0x00, 0xFF
vertex 661, 430, 1790, 258, 194, 0x00, 0x7F, 0x00, 0xFF
vertex 696, 430, 2063, -30, 776, 0x00, 0x7F, 0x00, 0xFF
vertex 1031, 430, 1890, 676, 990, 0x00, 0x7F, 0x00, 0xFF
vertex 1087, 430, 1732, 952, 776, 0x00, 0x7F, 0x00, 0xFF
vertex 961, 430, 1625, 902, 366, 0x00, 0x7F, 0x00, 0xFF
vertex -417, 694, 1769, -16, 388, 0x00, 0x7F, 0x00, 0xFF
vertex -363, 694, 2060, 356, 990, 0x00, 0x7F, 0x00, 0xFF
vertex -27, 694, 2210, 974, 764, 0x00, 0x7F, 0x00, 0xFF
jrb_seg7_vertex_070101B0: # 0x070101B0 - 0x07010290
vertex 275, 558, 1980, 62, 460, 0x00, 0x7F, 0x00, 0xFF
vertex 517, 558, 2227, 952, 990, 0x00, 0x7F, 0x00, 0xFF
vertex 513, 558, 2044, 736, 294, 0x00, 0x7F, 0x00, 0xFF
vertex 193, 558, 2081, 0, 990, 0x00, 0x7F, 0x00, 0xFF
vertex -407, 445, 1450, 12, 380, 0x00, 0x7F, 0x00, 0xFF
vertex -429, 445, 1614, 154, 990, 0x00, 0x7F, 0x00, 0xFF
vertex -98, 445, 1762, 974, 842, 0x00, 0x7F, 0x00, 0xFF
vertex -480, 445, 1541, -28, 842, 0x00, 0x7F, 0x00, 0xFF
vertex -102, 445, 1567, 744, 178, 0x00, 0x7F, 0x00, 0xFF
vertex -189, 445, 1466, 458, 2, 0x00, 0x7F, 0x00, 0xFF
vertex -417, 694, 1769, -16, 388, 0x00, 0x7F, 0x00, 0xFF
vertex -36, 694, 1879, 626, -12, 0x00, 0x7F, 0x00, 0xFF
vertex -248, 694, 1740, 190, 24, 0x00, 0x7F, 0x00, 0xFF
vertex -27, 694, 2210, 974, 764, 0x00, 0x7F, 0x00, 0xFF
jrb_seg7_vertex_07010290: # 0x07010290 - 0x07010390
vertex -167, 1258, 2584, 8, 222, 0x00, 0x7F, 0x00, 0xFF
vertex -350, 1258, 2875, -20, 808, 0x00, 0x7F, 0x00, 0xFF
vertex -211, 1258, 3072, 236, 990, 0x00, 0x7F, 0x00, 0xFF
vertex -417, 694, 1769, -16, 388, 0x00, 0x7F, 0x00, 0xFF
vertex -500, 694, 1865, 0, 764, 0x00, 0x7F, 0x00, 0xFF
vertex -363, 694, 2060, 356, 990, 0x00, 0x7F, 0x00, 0xFF
vertex 414, 943, 2667, -8, 474, 0x00, 0x7E, 0x00, 0xFF
vertex 1027, 943, 2507, 840, 212, 0x00, 0x7E, 0x00, 0xFF
vertex 751, 943, 2357, 454, -18, 0x00, 0x7F, 0x00, 0xFF
vertex 1128, 941, 2827, 984, 714, 0x00, 0x7E, 0x00, 0xFF
vertex 802, 943, 3000, 536, 990, 0x00, 0x7E, 0x00, 0xFF
vertex 401, 943, 2819, -24, 714, 0x00, 0x7F, 0x00, 0xFF
vertex 388, 1258, 3273, 978, 808, 0x00, 0x7F, 0x00, 0xFF
vertex 362, 1258, 2944, 764, 334, 0x00, 0x7F, 0x00, 0xFF
vertex 126, 1258, 3224, 676, 944, 0x00, 0x7F, 0x00, 0xFF
vertex 193, 1258, 2628, 410, -4, 0x00, 0x7F, 0x00, 0xFF
jrb_seg7_dl_07010390: # 0x07010390 - 0x07010548
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, water_09008800
gsDPLoadSync
gsDPLoadBlock 7, 0, 0, 0x3FF, 0x100
gsSPLight jrb_seg7_light_0700FEC0, 1
gsSPLight jrb_seg7_light_0700FEB8, 2
gsSPVertex jrb_seg7_vertex_0700FED0, 15, 0
gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
gsSP2Triangles 3, 6, 4, 0x0, 3, 7, 6, 0x0
gsSP2Triangles 8, 9, 10, 0x0, 8, 10, 11, 0x0
gsSP2Triangles 8, 12, 13, 0x0, 8, 11, 12, 0x0
gsSP1Triangle 0, 2, 14, 0x0
gsSPVertex jrb_seg7_vertex_0700FFC0, 16, 0
gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
gsSP2Triangles 6, 7, 8, 0x0, 6, 9, 7, 0x0
gsSP2Triangles 6, 10, 9, 0x0, 0, 11, 12, 0x0
gsSP2Triangles 0, 2, 11, 0x0, 13, 14, 15, 0x0
gsSPVertex jrb_seg7_vertex_070100C0, 15, 0
gsSP2Triangles 0, 1, 2, 0x0, 0, 3, 1, 0x0
gsSP2Triangles 0, 4, 3, 0x0, 0, 2, 5, 0x0
gsSP2Triangles 6, 7, 8, 0x0, 6, 8, 9, 0x0
gsSP2Triangles 6, 10, 11, 0x0, 6, 9, 10, 0x0
gsSP1Triangle 12, 13, 14, 0x0
gsSPVertex jrb_seg7_vertex_070101B0, 14, 0
gsSP2Triangles 0, 1, 2, 0x0, 0, 3, 1, 0x0
gsSP2Triangles 4, 5, 6, 0x0, 4, 7, 5, 0x0
gsSP2Triangles 4, 6, 8, 0x0, 4, 8, 9, 0x0
gsSP2Triangles 10, 11, 12, 0x0, 10, 13, 11, 0x0
gsSPVertex jrb_seg7_vertex_07010290, 16, 0
gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
gsSP2Triangles 6, 7, 8, 0x0, 6, 9, 7, 0x0
gsSP2Triangles 6, 10, 9, 0x0, 6, 11, 10, 0x0
gsSP2Triangles 0, 12, 13, 0x0, 0, 14, 12, 0x0
gsSP2Triangles 0, 2, 14, 0x0, 0, 13, 15, 0x0
gsSPEndDisplayList
glabel jrb_seg7_dl_07010548 # 0x07010548 - 0x070105B8
gsDPPipeSync
gsDPSetCombineModeLERP1Cycle G_CCMUX_TEXEL0, G_CCMUX_0, G_CCMUX_SHADE, G_CCMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_SHADE
gsSPClearGeometryMode G_CULL_BACK
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
gsSPTexture -1, -1, 0, 0, 1
gsDPTileSync
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
gsDPSetTileSize 0, 0, 0, 124, 124
gsSPDisplayList jrb_seg7_dl_07010390
gsSPTexture -1, -1, 0, 0, 0
gsDPPipeSync
gsDPSetCombineModeLERP1Cycle G_CCMUX_0, G_CCMUX_0, G_CCMUX_0, G_CCMUX_SHADE, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_SHADE
gsSPSetGeometryMode G_CULL_BACK
gsSPEndDisplayList