sm64pc/levels/ttm/areas/1/14/model.s

201 lines
11 KiB
ArmAsm

ttm_seg7_light_0700D700: # 0x0700D700 - 0x0700D708
.byte 0x7F, 0x7F, 0x7F, 0x00, 0x7F, 0x7F, 0x7F, 0x00
ttm_seg7_light_0700D708: # 0x0700D708 - 0x0700D718
.byte 0xFF, 0xFF, 0xFF, 0x00, 0xFF, 0xFF, 0xFF, 0x00
.byte 0x28, 0x28, 0x28, 0x00, 0x00, 0x00, 0x00, 0x00
ttm_seg7_light_0700D718: # 0x0700D718 - 0x0700D720
.byte 0x4C, 0x4C, 0x4C, 0x00, 0x4C, 0x4C, 0x4C, 0x00
ttm_seg7_light_0700D720: # 0x0700D720 - 0x0700D730
.byte 0x99, 0x99, 0x99, 0x00, 0x99, 0x99, 0x99, 0x00
.byte 0x28, 0x28, 0x28, 0x00, 0x00, 0x00, 0x00, 0x00
ttm_seg7_light_0700D730: # 0x0700D730 - 0x0700D738
.byte 0x5D, 0x5D, 0x5D, 0x00, 0x5D, 0x5D, 0x5D, 0x00
ttm_seg7_light_0700D738: # 0x0700D738 - 0x0700D748
.byte 0xBB, 0xBB, 0xBB, 0x00, 0xBB, 0xBB, 0xBB, 0x00
.byte 0x28, 0x28, 0x28, 0x00, 0x00, 0x00, 0x00, 0x00
ttm_seg7_vertex_0700D748: # 0x0700D748 - 0x0700D848
vertex 717, 227, -204, 5282, -7594, 0x00, 0x7F, 0x00, 0xFF
vertex 1280, 227, -511, 6406, -8208, 0x00, 0x7F, 0x00, 0xFF
vertex 717, 227, -716, 5282, -8616, 0x00, 0x7F, 0x00, 0xFF
vertex 717, 227, -716, 5282, -8616, 0x12, 0x72, 0xCD, 0xFF
vertex 1280, 227, -511, 6406, -8208, 0x12, 0x72, 0xCD, 0xFF
vertex 871, -28, -1230, 5590, -9644, 0x12, 0x72, 0xCD, 0xFF
vertex 973, 227, 0, 5794, -7186, 0x00, 0x7F, 0x00, 0xFF
vertex 614, 126, 303, 5078, -6580, 0xF9, 0x7A, 0x20, 0xFF
vertex 1015, 127, 386, 5878, -6416, 0xF9, 0x7A, 0x20, 0xFF
vertex 973, 227, 0, 5794, -7186, 0xF9, 0x7A, 0x20, 0xFF
vertex 614, 126, 303, 5078, -6580, 0xF0, 0x7C, 0x15, 0xFF
vertex 973, 227, 0, 5794, -7186, 0xF0, 0x7C, 0x15, 0xFF
vertex 717, 227, -204, 5282, -7594, 0xF0, 0x7C, 0x15, 0xFF
vertex 614, 126, 303, 5078, -6580, 0x00, 0x7E, 0x00, 0xFF
vertex 681, 127, 442, 5210, -6304, 0x00, 0x7E, 0x00, 0xFF
vertex 1015, 127, 386, 5878, -6416, 0x00, 0x7E, 0x00, 0xFF
ttm_seg7_vertex_0700D848: # 0x0700D848 - 0x0700D938
vertex -537, 182, 1246, 2778, -4700, 0x34, 0x73, 0x05, 0xFF
vertex -514, 182, 1042, 2824, -5106, 0x34, 0x73, 0x05, 0xFF
vertex -694, 275, 816, 2464, -5558, 0x34, 0x73, 0x05, 0xFF
vertex -944, 275, 1200, 1964, -4792, 0x1A, 0x7B, 0x11, 0xFF
vertex -537, 182, 1246, 2778, -4700, 0x1A, 0x7B, 0x11, 0xFF
vertex -694, 275, 816, 2464, -5558, 0x1A, 0x7B, 0x11, 0xFF
vertex -514, 182, 1042, 2824, -5106, 0x06, 0x7E, 0x00, 0xFF
vertex -537, 182, 1246, 2778, -4700, 0x06, 0x7E, 0x00, 0xFF
vertex 681, 127, 442, 5210, -6304, 0x06, 0x7E, 0x00, 0xFF
vertex -514, 182, 1042, 2824, -5106, 0x04, 0x7E, 0xFD, 0xFF
vertex 681, 127, 442, 5210, -6304, 0x04, 0x7E, 0xFD, 0xFF
vertex 614, 126, 303, 5078, -6580, 0x04, 0x7E, 0xFD, 0xFF
vertex -1125, 275, 973, 1604, -5244, 0x00, 0x7F, 0x00, 0xFF
vertex -944, 275, 1200, 1964, -4792, 0x00, 0x7F, 0x00, 0xFF
vertex -694, 275, 816, 2464, -5558, 0x00, 0x7F, 0x00, 0xFF
ttm_seg7_vertex_0700D938: # 0x0700D938 - 0x0700D9F8
vertex -1282, 275, 545, 1290, -6098, 0xFE, 0x7E, 0x00, 0xFF
vertex -1125, 275, 973, 1604, -5244, 0xFE, 0x7E, 0x00, 0xFF
vertex -875, 284, 336, 2102, -6516, 0xFE, 0x7E, 0x00, 0xFF
vertex 1015, -180, 386, -286, 1978, 0x7E, 0x00, 0xF3, 0xFF
vertex 973, 227, 0, 1302, 990, 0x7E, 0x00, 0xF3, 0xFF
vertex 1015, 127, 386, 0, 990, 0x7E, 0x00, 0xF3, 0xFF
vertex 637, -77, 350, -294, 348, 0x87, 0xEC, 0xE4, 0xFF
vertex 614, 126, 303, 0, 990, 0x87, 0xEC, 0xE4, 0xFF
vertex 717, 227, -204, 1726, 990, 0x87, 0xEC, 0xE4, 0xFF
vertex 637, -77, 350, -294, 348, 0x83, 0x00, 0xEE, 0xFF
vertex 717, 227, -204, 1726, 990, 0x83, 0x00, 0xEE, 0xFF
vertex 717, -284, -204, 1400, -682, 0x83, 0x00, 0xEE, 0xFF
ttm_seg7_vertex_0700D9F8: # 0x0700D9F8 - 0x0700DAE8
vertex -694, 275, 816, 2142, -6010, 0x61, 0xAF, 0x0B, 0xFF
vertex -921, 28, 996, 2116, -5516, 0x61, 0xAF, 0x0B, 0xFF
vertex -875, 28, 592, 2732, -5538, 0x61, 0xAF, 0x0B, 0xFF
vertex -875, 28, 592, 2732, -5538, 0x6F, 0xD6, 0xD6, 0xFF
vertex -875, 284, 336, 3136, -6062, 0x6F, 0xD6, 0xD6, 0xFF
vertex -694, 275, 816, 2142, -6010, 0x6F, 0xD6, 0xD6, 0xFF
vertex -921, 28, 996, 0, 990, 0xD5, 0xB2, 0x59, 0xFF
vertex -526, -21, 1145, 1384, 990, 0xD5, 0xB2, 0x59, 0xFF
vertex -944, 275, 1200, 36, -48, 0xD5, 0xB2, 0x59, 0xFF
vertex -944, 275, 1200, 36, -48, 0xE7, 0xC8, 0x6E, 0xFF
vertex -526, -21, 1145, 1384, 990, 0xE7, 0xC8, 0x6E, 0xFF
vertex -537, 182, 1246, 1384, 232, 0xE7, 0xC8, 0x6E, 0xFF
vertex 1280, 227, -511, 32, -648, 0x51, 0xA0, 0xF5, 0xFF
vertex 717, -284, -204, 0, 990, 0x51, 0xA0, 0xF5, 0xFF
vertex 871, -28, -1230, 1712, -240, 0x51, 0xA0, 0xF5, 0xFF
ttm_seg7_vertex_0700DAE8: # 0x0700DAE8 - 0x0700DBD8
vertex 717, -284, -204, 1956, 990, 0x5B, 0xBC, 0x37, 0xFF
vertex 1280, 227, -511, 2566, -1672, 0x5B, 0xBC, 0x37, 0xFF
vertex 973, 227, 0, 848, -692, 0x5B, 0xBC, 0x37, 0xFF
vertex -526, -21, 1145, 408, -356, 0x17, 0xAA, 0xA7, 0xFF
vertex -921, 28, 996, 0, 990, 0x17, 0xAA, 0xA7, 0xFF
vertex -694, 275, 816, 1234, 990, 0x17, 0xAA, 0xA7, 0xFF
vertex -921, 28, 996, 0, 990, 0xAB, 0xC0, 0x44, 0xFF
vertex -944, 275, 1200, -106, 314, 0xAB, 0xC0, 0x44, 0xFF
vertex -1125, 275, 973, -706, 1064, 0xAB, 0xC0, 0x44, 0xFF
vertex -921, 28, 996, 0, 990, 0xA1, 0xB5, 0x23, 0xFF
vertex -1125, 275, 973, -706, 1064, 0xA1, 0xB5, 0x23, 0xFF
vertex -1282, 275, 545, -1230, 2488, 0xA1, 0xB5, 0x23, 0xFF
vertex -694, 275, 816, 0, 990, 0x51, 0xD1, 0xAC, 0xFF
vertex -514, 182, 1042, 980, 990, 0x51, 0xD1, 0xAC, 0xFF
vertex -526, -21, 1145, 1420, 368, 0x51, 0xD1, 0xAC, 0xFF
ttm_seg7_vertex_0700DBD8: # 0x0700DBD8 - 0x0700DCC8
vertex 614, 126, 303, 4462, 990, 0xBC, 0xE1, 0x9A, 0xFF
vertex 637, -77, 350, 4466, 288, 0xBC, 0xE1, 0x9A, 0xFF
vertex -514, 182, 1042, 0, 990, 0xBC, 0xE1, 0x9A, 0xFF
vertex 637, -77, 350, 4466, 288, 0xBC, 0xD3, 0xA0, 0xFF
vertex -526, -21, 1145, -222, 258, 0xBC, 0xD3, 0xA0, 0xFF
vertex -514, 182, 1042, 0, 990, 0xBC, 0xD3, 0xA0, 0xFF
vertex -526, -21, 1145, 0, 990, 0x3F, 0xD2, 0x63, 0xFF
vertex 681, 127, 442, 4582, 232, 0x3F, 0xD2, 0x63, 0xFF
vertex -537, 182, 1246, -278, 276, 0x3F, 0xD2, 0x63, 0xFF
vertex 973, 227, 0, 0, 2896, 0xF1, 0xA9, 0xA6, 0xFF
vertex 1015, -180, 386, 1186, 1472, 0xF1, 0xA9, 0xA6, 0xFF
vertex 637, -77, 350, 0, 990, 0xF1, 0xA9, 0xA6, 0xFF
vertex 717, -284, -204, 1956, 990, 0x64, 0xBE, 0x27, 0xFF
vertex 973, 227, 0, 848, -692, 0x64, 0xBE, 0x27, 0xFF
vertex 637, -77, 350, 0, 990, 0x64, 0xBE, 0x27, 0xFF
ttm_seg7_vertex_0700DCC8: # 0x0700DCC8 - 0x0700DD28
vertex -921, 28, 996, 0, 990, 0xBF, 0x94, 0xF9, 0xFF
vertex -1282, 275, 545, -1230, 2488, 0xBF, 0x94, 0xF9, 0xFF
vertex -875, 28, 592, 120, 2334, 0xBF, 0x94, 0xF9, 0xFF
vertex -526, -21, 1145, 0, 990, 0x3E, 0xC8, 0x5F, 0xFF
vertex 637, -77, 350, 4660, 990, 0x3E, 0xC8, 0x5F, 0xFF
vertex 681, 127, 442, 4582, 232, 0x3E, 0xC8, 0x5F, 0xFF
ttm_seg7_vertex_0700DD28: # 0x0700DD28 - 0x0700DD88
vertex 681, 127, 442, 4582, 232, 0xE9, 0xD2, 0x73, 0xFF
vertex 637, -77, 350, 4660, 990, 0xE9, 0xD2, 0x73, 0xFF
vertex 1015, -180, 386, 5644, 902, 0xE9, 0xD2, 0x73, 0xFF
vertex 1015, -180, 386, 5644, 902, 0x15, 0x00, 0x7D, 0xFF
vertex 1015, 127, 386, 5604, -14, 0x15, 0x00, 0x7D, 0xFF
vertex 681, 127, 442, 4582, 232, 0x15, 0x00, 0x7D, 0xFF
ttm_seg7_vertex_0700DD88: # 0x0700DD88 - 0x0700DDB8
vertex -1125, 275, 973, 1604, -5244, 0x00, 0x7E, 0x02, 0xFF
vertex -694, 275, 816, 2464, -5558, 0x00, 0x7E, 0x02, 0xFF
vertex -875, 284, 336, 2102, -6516, 0x00, 0x7E, 0x02, 0xFF
ttm_seg7_dl_0700DDB8: # 0x0700DDB8 - 0x0700DF78
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, mountain_09004000
gsDPLoadSync
gsDPLoadBlock 7, 0, 0, 0x3FF, 0x100
gsSPLight ttm_seg7_light_0700D708, 1
gsSPLight ttm_seg7_light_0700D700, 2
gsSPVertex ttm_seg7_vertex_0700D748, 16, 0
gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
gsSP2Triangles 0, 6, 1, 0x0, 7, 8, 9, 0x0
gsSP2Triangles 10, 11, 12, 0x0, 13, 14, 15, 0x0
gsSPVertex ttm_seg7_vertex_0700D848, 15, 0
gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
gsSP2Triangles 6, 7, 8, 0x0, 9, 10, 11, 0x0
gsSP1Triangle 12, 13, 14, 0x0
gsSPVertex ttm_seg7_vertex_0700D938, 12, 0
gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
gsSP2Triangles 6, 7, 8, 0x0, 9, 10, 11, 0x0
gsSPLight ttm_seg7_light_0700D720, 1
gsSPLight ttm_seg7_light_0700D718, 2
gsSPVertex ttm_seg7_vertex_0700D9F8, 15, 0
gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
gsSP2Triangles 6, 7, 8, 0x0, 9, 10, 11, 0x0
gsSP1Triangle 12, 13, 14, 0x0
gsSPVertex ttm_seg7_vertex_0700DAE8, 15, 0
gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
gsSP2Triangles 6, 7, 8, 0x0, 9, 10, 11, 0x0
gsSP1Triangle 12, 13, 14, 0x0
gsSPVertex ttm_seg7_vertex_0700DBD8, 15, 0
gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
gsSP2Triangles 6, 7, 8, 0x0, 9, 10, 11, 0x0
gsSP1Triangle 12, 13, 14, 0x0
gsSPVertex ttm_seg7_vertex_0700DCC8, 6, 0
gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
gsSPLight ttm_seg7_light_0700D738, 1
gsSPLight ttm_seg7_light_0700D730, 2
gsSPVertex ttm_seg7_vertex_0700DD28, 6, 0
gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
gsSPLight ttm_seg7_light_0700D708, 1
gsSPLight ttm_seg7_light_0700D700, 2
gsSPVertex ttm_seg7_vertex_0700DD88, 3, 0
gsSP1Triangle 0, 1, 2, 0x0
gsSPEndDisplayList
glabel ttm_seg7_dl_0700DF78 # 0x0700DF78 - 0x0700DFE8
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_SHADING_SMOOTH
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 ttm_seg7_dl_0700DDB8
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_SHADING_SMOOTH
gsSPEndDisplayList