mirror of
https://github.com/n64decomp/sm64.git
synced 2024-11-06 17:35:03 -05:00
170 lines
8.7 KiB
ArmAsm
170 lines
8.7 KiB
ArmAsm
ttm_seg7_light_07010AD8: # 0x07010AD8 - 0x07010AE0
|
|
.byte 0x4C, 0x4C, 0x4C, 0x00, 0x4C, 0x4C, 0x4C, 0x00
|
|
|
|
ttm_seg7_light_07010AE0: # 0x07010AE0 - 0x07010AF0
|
|
.byte 0x99, 0x99, 0x99, 0x00, 0x99, 0x99, 0x99, 0x00
|
|
.byte 0x28, 0x28, 0x28, 0x00, 0x00, 0x00, 0x00, 0x00
|
|
|
|
ttm_seg7_light_07010AF0: # 0x07010AF0 - 0x07010AF8
|
|
.byte 0x5D, 0x5D, 0x5D, 0x00, 0x5D, 0x5D, 0x5D, 0x00
|
|
|
|
ttm_seg7_light_07010AF8: # 0x07010AF8 - 0x07010B08
|
|
.byte 0xBB, 0xBB, 0xBB, 0x00, 0xBB, 0xBB, 0xBB, 0x00
|
|
.byte 0x28, 0x28, 0x28, 0x00, 0x00, 0x00, 0x00, 0x00
|
|
|
|
ttm_seg7_light_07010B08: # 0x07010B08 - 0x07010B10
|
|
.byte 0x7F, 0x7F, 0x7F, 0x00, 0x7F, 0x7F, 0x7F, 0x00
|
|
|
|
ttm_seg7_light_07010B10: # 0x07010B10 - 0x07010B20
|
|
.byte 0xFF, 0xFF, 0xFF, 0x00, 0xFF, 0xFF, 0xFF, 0x00
|
|
.byte 0x28, 0x28, 0x28, 0x00, 0x00, 0x00, 0x00, 0x00
|
|
|
|
ttm_seg7_vertex_07010B20: # 0x07010B20 - 0x07010C10
|
|
vertex -406, -306, 375, 2336, -3000, 0xD7, 0x8E, 0xDE, 0xFF
|
|
vertex -205, -306, 137, 1666, -2210, 0xD7, 0x8E, 0xDE, 0xFF
|
|
vertex -81, -409, 330, 1254, -2852, 0xD7, 0x8E, 0xDE, 0xFF
|
|
vertex -81, -409, 330, 1254, -2852, 0xE3, 0x8F, 0x31, 0xFF
|
|
vertex -186, -306, 506, 1604, -3436, 0xE3, 0x8F, 0x31, 0xFF
|
|
vertex -406, -306, 375, 2336, -3000, 0xE3, 0x8F, 0x31, 0xFF
|
|
vertex -81, 205, 330, 924, -3514, 0xC4, 0x97, 0xDC, 0xFF
|
|
vertex -188, 410, -90, 1278, -2114, 0xC4, 0x97, 0xDC, 0xFF
|
|
vertex 180, 205, -109, 50, -2052, 0xC4, 0x97, 0xDC, 0xFF
|
|
vertex 161, 410, -477, 112, -824, 0xC6, 0x9D, 0xCC, 0xFF
|
|
vertex 180, 205, -109, 50, -2052, 0xC6, 0x9D, 0xCC, 0xFF
|
|
vertex -188, 410, -90, 1278, -2114, 0xC6, 0x9D, 0xCC, 0xFF
|
|
vertex 180, 205, -109, 50, -2052, 0xF1, 0x92, 0xC4, 0xFF
|
|
vertex 161, 410, -477, 112, -824, 0xF1, 0x92, 0xC4, 0xFF
|
|
vertex 442, 410, -549, -820, -588, 0xF1, 0x92, 0xC4, 0xFF
|
|
|
|
ttm_seg7_vertex_07010C10: # 0x07010C10 - 0x07010C40
|
|
vertex 337, -204, -373, 0, -1872, 0x06, 0xAC, 0xA2, 0xFF
|
|
vertex 223, -204, -381, 308, -1736, 0x06, 0xAC, 0xA2, 0xFF
|
|
vertex 390, -101, -461, 0, -2348, 0x06, 0xAC, 0xA2, 0xFF
|
|
|
|
ttm_seg7_vertex_07010C40: # 0x07010C40 - 0x07010D30
|
|
vertex 223, -204, -381, 1194, -4802, 0xBE, 0xE5, 0x98, 0xFF
|
|
vertex 56, -101, -302, 1774, -5142, 0xBE, 0xE5, 0x98, 0xFF
|
|
vertex 249, -101, -425, 1028, -5142, 0xBE, 0xE5, 0x98, 0xFF
|
|
vertex 223, -204, -381, 308, -1736, 0xE3, 0xD6, 0x8C, 0xFF
|
|
vertex 249, -101, -425, 308, -2076, 0xE3, 0xD6, 0x8C, 0xFF
|
|
vertex 390, -101, -461, 0, -2348, 0xE3, 0xD6, 0x8C, 0xFF
|
|
vertex -29, -306, 242, 0, 990, 0x2D, 0xA7, 0xB3, 0xFF
|
|
vertex -117, -306, 190, 308, 990, 0x2D, 0xA7, 0xB3, 0xFF
|
|
vertex 127, 0, -21, 0, -428, 0x2D, 0xA7, 0xB3, 0xFF
|
|
vertex -117, -306, 190, 308, 990, 0x07, 0xB4, 0x9B, 0xFF
|
|
vertex -100, 0, -38, 650, -238, 0x07, 0xB4, 0x9B, 0xFF
|
|
vertex 127, 0, -21, 0, -428, 0x07, 0xB4, 0x9B, 0xFF
|
|
vertex -81, -409, 330, 1254, -2852, 0x2E, 0xA7, 0xB3, 0xFF
|
|
vertex -205, -306, 137, 1666, -2210, 0x2E, 0xA7, 0xB3, 0xFF
|
|
vertex -29, -306, 242, 1080, -2558, 0x2E, 0xA7, 0xB3, 0xFF
|
|
|
|
ttm_seg7_vertex_07010D30: # 0x07010D30 - 0x07010D60
|
|
vertex -100, 0, -38, 2762, -5482, 0x82, 0x00, 0xF7, 0xFF
|
|
vertex -117, -306, 190, 3334, -4460, 0x82, 0x00, 0xF7, 0xFF
|
|
vertex -117, 0, 190, 3334, -5482, 0x82, 0x00, 0xF7, 0xFF
|
|
|
|
ttm_seg7_vertex_07010D60: # 0x07010D60 - 0x07010DA0
|
|
vertex -29, 0, 242, 650, 3032, 0xC0, 0x00, 0x6D, 0xFF
|
|
vertex -117, -306, 190, 308, 4054, 0xC0, 0x00, 0x6D, 0xFF
|
|
vertex -29, -306, 242, 650, 4054, 0xC0, 0x00, 0x6D, 0xFF
|
|
vertex -117, 0, 190, 308, 3032, 0xC0, 0x00, 0x6D, 0xFF
|
|
|
|
ttm_seg7_vertex_07010DA0: # 0x07010DA0 - 0x07010E00
|
|
vertex 180, -101, -109, 1962, -17424, 0xFD, 0x8A, 0x2C, 0xFF
|
|
vertex 223, -204, -381, 2048, -17966, 0xFD, 0x8A, 0x2C, 0xFF
|
|
vertex 337, -204, -373, 2276, -17950, 0xFD, 0x8A, 0x2C, 0xFF
|
|
vertex 180, -101, -109, 1962, -17424, 0xCC, 0x92, 0x21, 0xFF
|
|
vertex 56, -101, -302, 1716, -17808, 0xCC, 0x92, 0x21, 0xFF
|
|
vertex 223, -204, -381, 2048, -17966, 0xCC, 0x92, 0x21, 0xFF
|
|
|
|
ttm_seg7_vertex_07010E00: # 0x07010E00 - 0x07010F00
|
|
vertex 127, 0, -21, 1858, -17248, 0x00, 0x7F, 0x00, 0xFF
|
|
vertex -117, 0, 190, 1368, -16826, 0x00, 0x7F, 0x00, 0xFF
|
|
vertex -29, 0, 242, 1544, -16722, 0x00, 0x7F, 0x00, 0xFF
|
|
vertex -406, -306, 375, 792, -16456, 0x00, 0x7F, 0x00, 0xFF
|
|
vertex -186, -306, 506, 1230, -16194, 0x00, 0x7F, 0x00, 0xFF
|
|
vertex -205, -306, 137, 1192, -16930, 0x00, 0x7F, 0x00, 0xFF
|
|
vertex 161, 410, -477, 1926, -18160, 0x00, 0x7F, 0x00, 0xFF
|
|
vertex -188, 410, -90, 1226, -17386, 0x00, 0x7F, 0x00, 0xFF
|
|
vertex 23, 410, 154, 1648, -16896, 0x00, 0x7F, 0x00, 0xFF
|
|
vertex -188, 410, -90, 1226, -17386, 0xBB, 0x57, 0x3C, 0xFF
|
|
vertex -81, 205, 330, 1440, -16546, 0xBB, 0x57, 0x3C, 0xFF
|
|
vertex 23, 410, 154, 1648, -16896, 0xBB, 0x57, 0x3C, 0xFF
|
|
vertex 442, 410, -549, 2486, -18302, 0x00, 0x7F, 0x00, 0xFF
|
|
vertex 390, -101, -461, 2382, -18126, 0x00, 0x7F, 0x00, 0xFF
|
|
vertex 249, -101, -425, 2102, -18054, 0x00, 0x7F, 0x00, 0xFF
|
|
vertex 56, -101, -302, 1716, -17808, 0x00, 0x7F, 0x00, 0xFF
|
|
|
|
ttm_seg7_vertex_07010F00: # 0x07010F00 - 0x07010F90
|
|
vertex 390, -101, -461, 2382, -18126, 0x00, 0x7F, 0x00, 0xFF
|
|
vertex 56, -101, -302, 1716, -17808, 0x00, 0x7F, 0x00, 0xFF
|
|
vertex 180, -101, -109, 1962, -17424, 0x00, 0x7F, 0x00, 0xFF
|
|
vertex 127, 0, -21, 1858, -17248, 0x00, 0x7F, 0x00, 0xFF
|
|
vertex -100, 0, -38, 1402, -17282, 0x00, 0x7F, 0x00, 0xFF
|
|
vertex -117, 0, 190, 1368, -16826, 0x00, 0x7F, 0x00, 0xFF
|
|
vertex -29, -306, 242, 1544, -16722, 0x00, 0x7F, 0x00, 0xFF
|
|
vertex -205, -306, 137, 1192, -16930, 0x00, 0x7F, 0x00, 0xFF
|
|
vertex -186, -306, 506, 1230, -16194, 0x00, 0x7F, 0x00, 0xFF
|
|
|
|
ttm_seg7_dl_07010F90: # 0x07010F90 - 0x07011078
|
|
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, mountain_09004000
|
|
gsDPLoadSync
|
|
gsDPLoadBlock 7, 0, 0, 0x3FF, 0x100
|
|
gsSPLight ttm_seg7_light_07010AE0, 1
|
|
gsSPLight ttm_seg7_light_07010AD8, 2
|
|
gsSPVertex ttm_seg7_vertex_07010B20, 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_07010C10, 3, 0
|
|
gsSP1Triangle 0, 1, 2, 0x0
|
|
gsSPLight ttm_seg7_light_07010AF8, 1
|
|
gsSPLight ttm_seg7_light_07010AF0, 2
|
|
gsSPVertex ttm_seg7_vertex_07010C40, 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_07010D30, 3, 0
|
|
gsSP1Triangle 0, 1, 2, 0x0
|
|
gsSPLight ttm_seg7_light_07010B10, 1
|
|
gsSPLight ttm_seg7_light_07010B08, 2
|
|
gsSPVertex ttm_seg7_vertex_07010D60, 4, 0
|
|
gsSP2Triangles 0, 1, 2, 0x0, 0, 3, 1, 0x0
|
|
gsSPEndDisplayList
|
|
|
|
ttm_seg7_dl_07011078: # 0x07011078 - 0x07011128
|
|
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, mountain_09003800
|
|
gsDPLoadSync
|
|
gsDPLoadBlock 7, 0, 0, 0x3FF, 0x100
|
|
gsSPLight ttm_seg7_light_07010AE0, 1
|
|
gsSPLight ttm_seg7_light_07010AD8, 2
|
|
gsSPVertex ttm_seg7_vertex_07010DA0, 6, 0
|
|
gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
|
|
gsSPLight ttm_seg7_light_07010B10, 1
|
|
gsSPLight ttm_seg7_light_07010B08, 2
|
|
gsSPVertex ttm_seg7_vertex_07010E00, 16, 0
|
|
gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
|
|
gsSP2Triangles 6, 7, 8, 0x0, 9, 10, 11, 0x0
|
|
gsSP2Triangles 12, 6, 8, 0x0, 13, 14, 15, 0x0
|
|
gsSPVertex ttm_seg7_vertex_07010F00, 9, 0
|
|
gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
|
|
gsSP1Triangle 6, 7, 8, 0x0
|
|
gsSPEndDisplayList
|
|
|
|
glabel ttm_seg7_dl_07011128 # 0x07011128 - 0x070111A0
|
|
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_07010F90
|
|
gsSPDisplayList ttm_seg7_dl_07011078
|
|
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
|