sm64pc/levels/ttm/areas/1/16/1.s

184 lines
9.7 KiB
ArmAsm

ttm_seg7_light_0700E378: # 0x0700E378 - 0x0700E380
.byte 0x7F, 0x7F, 0x7F, 0x00, 0x7F, 0x7F, 0x7F, 0x00
ttm_seg7_light_0700E380: # 0x0700E380 - 0x0700E390
.byte 0xFF, 0xFF, 0xFF, 0x00, 0xFF, 0xFF, 0xFF, 0x00
.byte 0x28, 0x28, 0x28, 0x00, 0x00, 0x00, 0x00, 0x00
ttm_seg7_light_0700E390: # 0x0700E390 - 0x0700E398
.byte 0x5D, 0x5D, 0x5D, 0x00, 0x5D, 0x5D, 0x5D, 0x00
ttm_seg7_light_0700E398: # 0x0700E398 - 0x0700E3A8
.byte 0xBB, 0xBB, 0xBB, 0x00, 0xBB, 0xBB, 0xBB, 0x00
.byte 0x28, 0x28, 0x28, 0x00, 0x00, 0x00, 0x00, 0x00
ttm_seg7_light_0700E3A8: # 0x0700E3A8 - 0x0700E3B0
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
ttm_seg7_light_0700E3B0: # 0x0700E3B0 - 0x0700E3C0
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x28, 0x28, 0x28, 0x00, 0x00, 0x00, 0x00, 0x00
ttm_seg7_vertex_0700E3C0: # 0x0700E3C0 - 0x0700E4B0
vertex 1741, -812, 1126, 4260, -7594, 0x00, 0x7F, 0x00, 0xFF
vertex 2253, -812, 1126, 5282, -7594, 0x00, 0x7F, 0x00, 0xFF
vertex 2253, -812, 614, 5282, -8616, 0x00, 0x7F, 0x00, 0xFF
vertex 578, -127, 1027, 334, -770, 0x1A, 0x3C, 0x6C, 0xFF
vertex 1033, -838, 1311, 958, 874, 0x1A, 0x3C, 0x6C, 0xFF
vertex 1741, -812, 1126, 2382, 990, 0x1A, 0x3C, 0x6C, 0xFF
vertex 578, -127, 1027, 334, -770, 0x2A, 0x54, 0x54, 0xFF
vertex 1741, -812, 1126, 2382, 990, 0x2A, 0x54, 0x54, 0xFF
vertex 1229, -44, 614, 1854, -1050, 0x2A, 0x54, 0x54, 0xFF
vertex 1558, -812, -1907, 0, 990, 0xE1, 0x65, 0xBB, 0xFF
vertex -488, -1129, -1430, 4206, 826, 0xE1, 0x65, 0xBB, 0xFF
vertex 563, -454, -921, 2172, -734, 0xE1, 0x65, 0xBB, 0xFF
vertex -488, -1129, -1430, 4206, 826, 0x05, 0x46, 0x97, 0xFF
vertex 205, -44, -665, 2810, -1736, 0x05, 0x46, 0x97, 0xFF
vertex 563, -454, -921, 2172, -734, 0x05, 0x46, 0x97, 0xFF
ttm_seg7_vertex_0700E4B0: # 0x0700E4B0 - 0x0700E590
vertex -818, 1235, 102, 4606, -4824, 0x02, 0x42, 0x94, 0xFF
vertex 205, -44, -665, 2810, -1736, 0x02, 0x42, 0x94, 0xFF
vertex -476, -1233, -1415, 4230, 990, 0x02, 0x42, 0x94, 0xFF
vertex 1741, -812, 1126, 4260, -7594, 0x00, 0x7F, 0x00, 0xFF
vertex 2253, -812, 614, 5282, -8616, 0x00, 0x7F, 0x00, 0xFF
vertex 1997, -812, -665, 4772, -11172, 0x00, 0x7F, 0x00, 0xFF
vertex 2355, -812, -409, 5486, -10660, 0x00, 0x7F, 0x00, 0xFF
vertex 2355, -812, -1433, 5486, -12704, 0x00, 0x7F, 0x00, 0xFF
vertex -1842, -812, 102, 0, 990, 0xDE, 0x11, 0x78, 0xFF
vertex -562, -44, 358, 2564, -6, 0xDE, 0x11, 0x78, 0xFF
vertex -818, 1235, 102, 3128, -2312, 0xDE, 0x11, 0x78, 0xFF
vertex -562, -44, 358, 2564, -6, 0x61, 0x22, 0x49, 0xFF
vertex 205, -44, -665, 4596, 990, 0x61, 0x22, 0x49, 0xFF
vertex -818, 1235, 102, 3128, -2312, 0x61, 0x22, 0x49, 0xFF
ttm_seg7_vertex_0700E590: # 0x0700E590 - 0x0700E680
vertex -562, -44, 358, 2434, -758, 0xBD, 0x5F, 0x32, 0xFF
vertex -1842, -812, 102, 0, 990, 0xBD, 0x5F, 0x32, 0xFF
vertex 205, -44, 1382, 4818, -234, 0xBD, 0x5F, 0x32, 0xFF
vertex -1842, -812, 102, 0, 990, 0xBD, 0x00, 0x6B, 0xFF
vertex 660, -755, 1667, 5862, 990, 0xBD, 0x00, 0x6B, 0xFF
vertex 205, -44, 1382, 4818, -234, 0xBD, 0x00, 0x6B, 0xFF
vertex 660, -755, 1667, 2102, -6516, 0xFF, 0x7E, 0xFF, 0xFF
vertex -1842, -812, 102, -2892, -9638, 0xFF, 0x7E, 0xFF, 0xFF
vertex -2354, -812, 614, -3914, -8616, 0xFF, 0x7E, 0xFF, 0xFF
vertex 1997, -812, -665, 3582, 990, 0x64, 0x4C, 0x0E, 0xFF
vertex 1229, -44, 614, 836, -930, 0x64, 0x4C, 0x0E, 0xFF
vertex 1741, -812, 1126, 0, 990, 0x64, 0x4C, 0x0E, 0xFF
vertex 253, -764, 1877, 1290, -6098, 0xFE, 0x7E, 0x00, 0xFF
vertex 660, -755, 1667, 2102, -6516, 0xFE, 0x7E, 0x00, 0xFF
vertex -2354, -812, 614, -3914, -8616, 0xFE, 0x7E, 0x00, 0xFF
ttm_seg7_vertex_0700E680: # 0x0700E680 - 0x0700E6E0
vertex -488, -1129, -1430, 1552, 786, 0xA2, 0x01, 0x54, 0xFF
vertex -476, -1233, -1415, 1604, 990, 0xA2, 0x01, 0x54, 0xFF
vertex 205, -44, -665, 3474, -1504, 0xA2, 0x01, 0x54, 0xFF
vertex -476, -1233, -1415, 0, 990, 0xAD, 0x29, 0xAA, 0xFF
vertex -1842, -812, 102, 4116, 642, 0xAD, 0x29, 0xAA, 0xFF
vertex -818, 1235, 102, 3228, -3582, 0xAD, 0x29, 0xAA, 0xFF
ttm_seg7_vertex_0700E6E0: # 0x0700E6E0 - 0x0700E720
vertex 660, -755, 1667, 0, 990, 0x4E, 0x4C, 0x40, 0xFF
vertex 1033, -838, 1311, 958, 874, 0x4E, 0x4C, 0x40, 0xFF
vertex 578, -127, 1027, 334, -770, 0x4E, 0x4C, 0x40, 0xFF
vertex 205, -44, 1382, -654, -654, 0x4E, 0x4C, 0x40, 0xFF
ttm_seg7_vertex_0700E720: # 0x0700E720 - 0x0700E820
vertex -562, -44, 358, 4568, -10562, 0xFF, 0x7E, 0x01, 0xFF
vertex 205, -44, 1382, 6100, -8518, 0xFF, 0x7E, 0x01, 0xFF
vertex 578, -34, 1027, 6846, -9228, 0xFF, 0x7E, 0x01, 0xFF
vertex 2355, -812, -1433, 10392, -14138, 0x10, 0x7A, 0xE5, 0xFF
vertex 563, -454, -921, 6816, -13116, 0x10, 0x7A, 0xE5, 0xFF
vertex 1139, -423, -438, 7966, -12154, 0x10, 0x7A, 0xE5, 0xFF
vertex 2355, -812, -1433, 10392, -14138, 0x39, 0x6E, 0x1A, 0xFF
vertex 1139, -423, -438, 7966, -12154, 0x39, 0x6E, 0x1A, 0xFF
vertex 1997, -812, -665, 9678, -12606, 0x39, 0x6E, 0x1A, 0xFF
vertex 1558, -812, -1907, 8800, -15086, 0x10, 0x7A, 0xE5, 0xFF
vertex 1139, -423, -438, 7966, -12154, 0x35, 0x5A, 0xBA, 0xFF
vertex 563, -454, -921, 6816, -13116, 0x35, 0x5A, 0xBA, 0xFF
vertex 205, -44, -665, 6100, -12606, 0x35, 0x5A, 0xBA, 0xFF
vertex 1997, -812, -665, 9678, -12606, 0x27, 0x70, 0xD5, 0xFF
vertex 1139, -423, -438, 7966, -12154, 0x27, 0x70, 0xD5, 0xFF
vertex 1229, -44, 614, 8144, -10050, 0x27, 0x70, 0xD5, 0xFF
ttm_seg7_vertex_0700E820: # 0x0700E820 - 0x0700E8B0
vertex 1229, -44, 614, 8144, -10050, 0x35, 0x6A, 0xD5, 0xFF
vertex 1139, -423, -438, 7966, -12154, 0x35, 0x6A, 0xD5, 0xFF
vertex 205, -44, -665, 6100, -12606, 0x35, 0x6A, 0xD5, 0xFF
vertex -562, -44, 358, 4568, -10562, 0x00, 0x7E, 0x00, 0xFF
vertex 578, -34, 1027, 6846, -9228, 0x00, 0x7E, 0x00, 0xFF
vertex 205, -44, -665, 6100, -12606, 0x00, 0x7E, 0x00, 0xFF
vertex 578, -34, 1027, 6846, -9228, 0x01, 0x7E, 0xFF, 0xFF
vertex 1229, -44, 614, 8144, -10050, 0x01, 0x7E, 0xFF, 0xFF
vertex 205, -44, -665, 6100, -12606, 0x01, 0x7E, 0xFF, 0xFF
ttm_seg7_vertex_0700E8B0: # 0x0700E8B0 - 0x0700E910
vertex 578, -34, 1027, 6846, -9228, 0x44, 0x00, 0x6B, 0xFF
vertex 578, -127, 1027, 6846, -9228, 0x44, 0x00, 0x6B, 0xFF
vertex 1229, -44, 614, 8144, -10050, 0x44, 0x00, 0x6B, 0xFF
vertex 578, -127, 1027, 6846, -9228, 0x57, 0x00, 0x5B, 0xFF
vertex 578, -34, 1027, 6846, -9228, 0x57, 0x00, 0x5B, 0xFF
vertex 205, -44, 1382, 6100, -8518, 0x57, 0x00, 0x5B, 0xFF
ttm_seg7_dl_0700E910: # 0x0700E910 - 0x0700EA28
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, mountain_09004000
gsDPLoadSync
gsDPLoadBlock 7, 0, 0, 0x3FF, 0x100
gsSPLight ttm_seg7_light_0700E380, 1
gsSPLight ttm_seg7_light_0700E378, 2
gsSPVertex ttm_seg7_vertex_0700E3C0, 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_0700E4B0, 14, 0
gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
gsSP2Triangles 4, 6, 5, 0x0, 6, 7, 5, 0x0
gsSP2Triangles 8, 9, 10, 0x0, 11, 12, 13, 0x0
gsSPVertex ttm_seg7_vertex_0700E590, 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
gsSPLight ttm_seg7_light_0700E398, 1
gsSPLight ttm_seg7_light_0700E390, 2
gsSPVertex ttm_seg7_vertex_0700E680, 6, 0
gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
gsSPLight ttm_seg7_light_0700E380, 1
gsSPLight ttm_seg7_light_0700E378, 2
gsSPVertex ttm_seg7_vertex_0700E6E0, 4, 0
gsSP2Triangles 0, 1, 2, 0x0, 0, 2, 3, 0x0
gsSPEndDisplayList
ttm_seg7_dl_0700EA28: # 0x0700EA28 - 0x0700EAC8
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, mountain_09003800
gsDPLoadSync
gsDPLoadBlock 7, 0, 0, 0x3FF, 0x100
gsSPVertex ttm_seg7_vertex_0700E720, 16, 0
gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
gsSP2Triangles 6, 7, 8, 0x0, 4, 3, 9, 0x0
gsSP2Triangles 10, 11, 12, 0x0, 13, 14, 15, 0x0
gsSPVertex ttm_seg7_vertex_0700E820, 9, 0
gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
gsSP1Triangle 6, 7, 8, 0x0
gsSPLight ttm_seg7_light_0700E3B0, 1
gsSPLight ttm_seg7_light_0700E3A8, 2
gsSPVertex ttm_seg7_vertex_0700E8B0, 6, 0
gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
gsSPEndDisplayList
glabel ttm_seg7_dl_0700EAC8 # 0x0700EAC8 - 0x0700EB40
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_0700E910
gsSPDisplayList ttm_seg7_dl_0700EA28
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