sm64pc/levels/ttm/areas/1/21/1.s
2019-08-25 00:46:40 -04:00

167 lines
8.3 KiB
ArmAsm

ttm_seg7_light_07011680: # 0x07011680 - 0x07011688
.byte 0x7F, 0x7F, 0x7F, 0x00, 0x7F, 0x7F, 0x7F, 0x00
ttm_seg7_light_07011688: # 0x07011688 - 0x07011698
.byte 0xFF, 0xFF, 0xFF, 0x00, 0xFF, 0xFF, 0xFF, 0x00
.byte 0x28, 0x28, 0x28, 0x00, 0x00, 0x00, 0x00, 0x00
ttm_seg7_light_07011698: # 0x07011698 - 0x070116A0
.byte 0x5D, 0x5D, 0x5D, 0x00, 0x5D, 0x5D, 0x5D, 0x00
ttm_seg7_light_070116A0: # 0x070116A0 - 0x070116B0
.byte 0xBB, 0xBB, 0xBB, 0x00, 0xBB, 0xBB, 0xBB, 0x00
.byte 0x28, 0x28, 0x28, 0x00, 0x00, 0x00, 0x00, 0x00
ttm_seg7_light_070116B0: # 0x070116B0 - 0x070116B8
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
ttm_seg7_light_070116B8: # 0x070116B8 - 0x070116C8
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x28, 0x28, 0x28, 0x00, 0x00, 0x00, 0x00, 0x00
ttm_seg7_vertex_070116C8: # 0x070116C8 - 0x070117C8
vertex -519, -306, -91, 2524, 990, 0x64, 0x00, 0x4D, 0xFF
vertex -206, -306, -497, 0, 990, 0x64, 0x00, 0x4D, 0xFF
vertex -206, 307, -497, 0, -2076, 0x64, 0x00, 0x4D, 0xFF
vertex -519, 307, -91, 480, 990, 0x00, 0x81, 0x00, 0xFF
vertex -206, 307, -497, 480, 3542, 0x00, 0x81, 0x00, 0xFF
vertex 604, 307, 126, 5588, 3542, 0x00, 0x81, 0x00, 0xFF
vertex 292, 307, 532, 5588, 990, 0x00, 0x81, 0x00, 0xFF
vertex 292, 307, 532, 2524, -2076, 0x9C, 0x00, 0xB3, 0xFF
vertex 604, -306, 126, 0, 990, 0x9C, 0x00, 0xB3, 0xFF
vertex 292, -306, 532, 2522, 990, 0x9C, 0x00, 0xB3, 0xFF
vertex 604, 307, 126, 0, -2076, 0x9C, 0x00, 0xB3, 0xFF
vertex -206, 307, -497, 0, -2076, 0xB3, 0x00, 0x64, 0xFF
vertex -206, -306, -497, 0, 990, 0xB3, 0x00, 0x64, 0xFF
vertex 604, -306, 126, 5078, 990, 0xB3, 0x00, 0x64, 0xFF
vertex 604, 307, 126, 5078, -2076, 0xB3, 0x00, 0x64, 0xFF
vertex -519, 307, -91, 2524, -2076, 0x64, 0x00, 0x4D, 0xFF
ttm_seg7_vertex_070117C8: # 0x070117C8 - 0x07011808
vertex 30, 307, 201, 0, 0, 0xB3, 0x00, 0x64, 0xFF
vertex 355, 102, 451, 990, 990, 0xB3, 0x00, 0x64, 0xFF
vertex 355, 307, 451, 990, 0, 0xB3, 0x00, 0x64, 0xFF
vertex 30, 102, 201, 0, 990, 0xB3, 0x00, 0x64, 0xFF
ttm_seg7_vertex_07011808: # 0x07011808 - 0x070118F8
vertex 336, 307, 307, 734, 0, 0x4D, 0x00, 0x9C, 0xFF
vertex 336, 102, 307, 734, 990, 0x4D, 0x00, 0x9C, 0xFF
vertex 173, 102, 182, 224, 990, 0x4D, 0x00, 0x9C, 0xFF
vertex 280, 307, -123, 0, 0, 0x9C, 0x00, 0xB3, 0xFF
vertex 280, 102, -123, 0, 990, 0x9C, 0x00, 0xB3, 0xFF
vertex 30, 102, 201, 990, 990, 0x9C, 0x00, 0xB3, 0xFF
vertex 30, 307, 201, 990, 0, 0x9C, 0x00, 0xB3, 0xFF
vertex 280, 102, -123, 0, 990, 0x00, 0x81, 0x00, 0xFF
vertex 173, 102, 182, 734, 990, 0x00, 0x81, 0x00, 0xFF
vertex 30, 102, 201, 990, 990, 0x00, 0x81, 0x00, 0xFF
vertex 298, 102, 20, 224, 990, 0x00, 0x81, 0x00, 0xFF
vertex 604, 102, 126, 0, 990, 0x00, 0x81, 0x00, 0xFF
vertex 461, 102, 145, 224, 990, 0x00, 0x81, 0x00, 0xFF
vertex 355, 102, 451, 990, 990, 0x00, 0x81, 0x00, 0xFF
vertex 173, 307, 182, 224, 0, 0x4D, 0x00, 0x9C, 0xFF
ttm_seg7_vertex_070118F8: # 0x070118F8 - 0x070119F8
vertex 173, 307, 182, 734, 0, 0x64, 0x00, 0x4D, 0xFF
vertex 173, 102, 182, 734, 990, 0x64, 0x00, 0x4D, 0xFF
vertex 298, 102, 20, 224, 990, 0x64, 0x00, 0x4D, 0xFF
vertex 461, 307, 145, 224, 0, 0x9C, 0x00, 0xB3, 0xFF
vertex 461, 102, 145, 224, 990, 0x9C, 0x00, 0xB3, 0xFF
vertex 336, 102, 307, 734, 990, 0x9C, 0x00, 0xB3, 0xFF
vertex 336, 307, 307, 734, 0, 0x9C, 0x00, 0xB3, 0xFF
vertex 355, 102, 451, 990, 990, 0x00, 0x81, 0x00, 0xFF
vertex 461, 102, 145, 224, 990, 0x00, 0x81, 0x00, 0xFF
vertex 604, 102, 126, 0, 990, 0x00, 0x81, 0x00, 0xFF
vertex 336, 102, 307, 734, 990, 0x00, 0x81, 0x00, 0xFF
vertex 173, 102, 182, 734, 990, 0x00, 0x81, 0x00, 0xFF
vertex 298, 307, 20, 224, 0, 0xB3, 0x00, 0x64, 0xFF
vertex 461, 102, 145, 734, 990, 0xB3, 0x00, 0x64, 0xFF
vertex 461, 307, 145, 734, 0, 0xB3, 0x00, 0x64, 0xFF
vertex 298, 102, 20, 224, 990, 0xB3, 0x00, 0x64, 0xFF
ttm_seg7_vertex_070119F8: # 0x070119F8 - 0x07011A28
vertex 173, 307, 182, 734, 0, 0x64, 0x00, 0x4D, 0xFF
vertex 298, 102, 20, 224, 990, 0x64, 0x00, 0x4D, 0xFF
vertex 298, 307, 20, 224, 0, 0x64, 0x00, 0x4D, 0xFF
ttm_seg7_vertex_07011A28: # 0x07011A28 - 0x07011A68
vertex 292, -306, 532, -878, -2448, 0x00, 0x7F, 0x00, 0xFF
vertex 604, -306, 126, -254, -3258, 0x00, 0x7F, 0x00, 0xFF
vertex -206, -306, -497, -1874, -4504, 0x00, 0x7F, 0x00, 0xFF
vertex -519, -306, -91, -2498, -3694, 0x00, 0x7F, 0x00, 0xFF
ttm_seg7_vertex_07011A68: # 0x07011A68 - 0x07011AA8
vertex 298, 297, 20, 0, 0, 0x00, 0x81, 0x00, 0xFF
vertex 461, 297, 145, 0, 0, 0x00, 0x81, 0x00, 0xFF
vertex 336, 297, 307, 0, 0, 0x00, 0x81, 0x00, 0xFF
vertex 173, 297, 182, 0, 0, 0x00, 0x81, 0x00, 0xFF
ttm_seg7_dl_07011AA8: # 0x07011AA8 - 0x07011B20
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, mountain_09000000
gsDPLoadSync
gsDPLoadBlock 7, 0, 0, 0x3FF, 0x100
gsSPLight ttm_seg7_light_07011688, 1
gsSPLight ttm_seg7_light_07011680, 2
gsSPVertex ttm_seg7_vertex_070116C8, 16, 0
gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
gsSP2Triangles 3, 5, 6, 0x0, 7, 8, 9, 0x0
gsSP2Triangles 7, 10, 8, 0x0, 11, 12, 13, 0x0
gsSP2Triangles 11, 13, 14, 0x0, 0, 2, 15, 0x0
gsSPEndDisplayList
ttm_seg7_dl_07011B20: # 0x07011B20 - 0x07011C10
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, mountain_0900A800
gsDPLoadSync
gsDPLoadBlock 7, 0, 0, 0x3FF, 0x100
gsSPVertex ttm_seg7_vertex_070117C8, 4, 0
gsSP2Triangles 0, 1, 2, 0x0, 0, 3, 1, 0x0
gsSPLight ttm_seg7_light_070116A0, 1
gsSPLight ttm_seg7_light_07011698, 2
gsSPVertex ttm_seg7_vertex_07011808, 15, 0
gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
gsSP2Triangles 3, 5, 6, 0x0, 7, 8, 9, 0x0
gsSP2Triangles 7, 10, 8, 0x0, 7, 11, 12, 0x0
gsSP2Triangles 7, 12, 10, 0x0, 8, 13, 9, 0x0
gsSP1Triangle 0, 2, 14, 0x0
gsSPVertex ttm_seg7_vertex_070118F8, 16, 0
gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
gsSP2Triangles 3, 5, 6, 0x0, 7, 8, 9, 0x0
gsSP2Triangles 7, 10, 8, 0x0, 11, 10, 7, 0x0
gsSP2Triangles 12, 13, 14, 0x0, 12, 15, 13, 0x0
gsSPVertex ttm_seg7_vertex_070119F8, 3, 0
gsSP1Triangle 0, 1, 2, 0x0
gsSPEndDisplayList
ttm_seg7_dl_07011C10: # 0x07011C10 - 0x07011C48
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, mountain_09003800
gsDPLoadSync
gsDPLoadBlock 7, 0, 0, 0x3FF, 0x100
gsSPVertex ttm_seg7_vertex_07011A28, 4, 0
gsSP2Triangles 0, 1, 2, 0x0, 0, 2, 3, 0x0
gsSPEndDisplayList
ttm_seg7_dl_07011C48: # 0x07011C48 - 0x07011C78
gsSPLight ttm_seg7_light_070116B8, 1
gsSPLight ttm_seg7_light_070116B0, 2
gsSPVertex ttm_seg7_vertex_07011A68, 4, 0
gsSP2Triangles 0, 1, 2, 0x0, 0, 2, 3, 0x0
gsSPEndDisplayList
glabel ttm_seg7_dl_07011C78 # 0x07011C78 - 0x07011D00
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_07011AA8
gsSPDisplayList ttm_seg7_dl_07011B20
gsSPDisplayList ttm_seg7_dl_07011C10
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
gsSPDisplayList ttm_seg7_dl_07011C48
gsSPSetGeometryMode G_SHADING_SMOOTH
gsSPEndDisplayList