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

128 lines
6.3 KiB
ArmAsm

ttm_seg7_light_0700CD88: # 0x0700CD88 - 0x0700CD90
.byte 0x7F, 0x7F, 0x7F, 0x00, 0x7F, 0x7F, 0x7F, 0x00
ttm_seg7_light_0700CD90: # 0x0700CD90 - 0x0700CDA0
.byte 0xFF, 0xFF, 0xFF, 0x00, 0xFF, 0xFF, 0xFF, 0x00
.byte 0x28, 0x28, 0x28, 0x00, 0x00, 0x00, 0x00, 0x00
ttm_seg7_light_0700CDA0: # 0x0700CDA0 - 0x0700CDA8
.byte 0x4C, 0x4C, 0x4C, 0x00, 0x4C, 0x4C, 0x4C, 0x00
ttm_seg7_light_0700CDA8: # 0x0700CDA8 - 0x0700CDB8
.byte 0x99, 0x99, 0x99, 0x00, 0x99, 0x99, 0x99, 0x00
.byte 0x28, 0x28, 0x28, 0x00, 0x00, 0x00, 0x00, 0x00
ttm_seg7_light_0700CDB8: # 0x0700CDB8 - 0x0700CDC0
.byte 0x5D, 0x5D, 0x5D, 0x00, 0x5D, 0x5D, 0x5D, 0x00
ttm_seg7_light_0700CDC0: # 0x0700CDC0 - 0x0700CDD0
.byte 0xBB, 0xBB, 0xBB, 0x00, 0xBB, 0xBB, 0xBB, 0x00
.byte 0x28, 0x28, 0x28, 0x00, 0x00, 0x00, 0x00, 0x00
ttm_seg7_vertex_0700CDD0: # 0x0700CDD0 - 0x0700CEC0
vertex -921, -307, -204, 11012, -6956, 0xBC, 0x00, 0x6B, 0xFF
vertex 675, -307, 811, 14778, -6956, 0xBC, 0x00, 0x6B, 0xFF
vertex 675, 307, 811, 14778, -8184, 0xBC, 0x00, 0x6B, 0xFF
vertex -302, -102, -325, 0, 1806, 0x3B, 0x59, 0xBD, 0xFF
vertex 733, -102, 592, -2792, 1806, 0x3B, 0x59, 0xBD, 0xFF
vertex 945, -307, 506, -2996, 2214, 0x3B, 0x59, 0xBD, 0xFF
vertex -167, -307, -477, 0, 2214, 0x3B, 0x59, 0xBD, 0xFF
vertex 810, 307, 659, 372, -236, 0x5E, 0x00, 0x54, 0xFF
vertex 675, 307, 811, 0, -236, 0x5E, 0x00, 0x54, 0xFF
vertex 675, -307, 811, 0, 990, 0x5E, 0x00, 0x54, 0xFF
vertex 810, 0, 659, 372, 376, 0x5E, 0x00, 0x54, 0xFF
vertex 810, 0, 659, 372, 376, 0x5F, 0x00, 0x54, 0xFF
vertex 675, -307, 811, 0, 990, 0x5F, 0x00, 0x54, 0xFF
vertex 945, -307, 506, 782, 990, 0x5F, 0x00, 0x54, 0xFF
vertex -921, 307, -204, 11012, -8184, 0xBC, 0x00, 0x6B, 0xFF
ttm_seg7_vertex_0700CEC0: # 0x0700CEC0 - 0x0700CF00
vertex 945, -307, 506, 6966, -44, 0x00, 0x81, 0x00, 0xFF
vertex 675, -307, 811, 6426, 564, 0x00, 0x81, 0x00, 0xFF
vertex -921, -307, -204, 3238, -1462, 0x00, 0x81, 0x00, 0xFF
vertex -535, -307, -802, 4008, -2658, 0x00, 0x81, 0x00, 0xFF
ttm_seg7_vertex_0700CF00: # 0x0700CF00 - 0x0700D000
vertex -302, 307, -325, 372, -236, 0x5E, 0x00, 0x54, 0xFF
vertex -302, -102, -325, 372, 582, 0x5E, 0x00, 0x54, 0xFF
vertex -167, -307, -477, 782, 582, 0x5E, 0x00, 0x54, 0xFF
vertex 810, -102, 659, -2996, 1806, 0x54, 0x00, 0xA1, 0xFF
vertex -302, -102, -325, 0, 1806, 0x54, 0x00, 0xA1, 0xFF
vertex -302, 307, -325, 0, 990, 0x54, 0x00, 0xA1, 0xFF
vertex 810, 307, 659, -2996, 990, 0x54, 0x00, 0xA1, 0xFF
vertex -166, 307, -479, 0, 990, 0x54, 0x00, 0xA1, 0xFF
vertex -167, -307, -477, 0, 2214, 0x54, 0x00, 0xA1, 0xFF
vertex -535, -307, -802, 948, 2214, 0x54, 0x00, 0xA1, 0xFF
vertex -166, 307, -479, 0, 990, 0x53, 0x00, 0xA1, 0xFF
vertex -535, -307, -802, 948, 2214, 0x53, 0x00, 0xA1, 0xFF
vertex -535, 307, -802, 948, 990, 0x53, 0x00, 0xA1, 0xFF
vertex 810, 0, 659, -2996, 1602, 0x0E, 0x3D, 0x92, 0xFF
vertex 945, -307, 506, -2996, 2214, 0x0E, 0x3D, 0x92, 0xFF
vertex 733, -102, 592, -2792, 1806, 0x0E, 0x3D, 0x92, 0xFF
ttm_seg7_vertex_0700D000: # 0x0700D000 - 0x0700D030
vertex -302, 307, -325, 372, -236, 0x5F, 0x00, 0x54, 0xFF
vertex -167, -307, -477, 782, 582, 0x5F, 0x00, 0x54, 0xFF
vertex -166, 307, -479, 782, -236, 0x5F, 0x00, 0x54, 0xFF
ttm_seg7_vertex_0700D030: # 0x0700D030 - 0x0700D090
vertex 810, 307, 659, 11600, -1172, 0x00, 0x7F, 0x00, 0xFF
vertex -302, 307, -325, 9380, -3138, 0x00, 0x7F, 0x00, 0xFF
vertex -921, 307, -204, 8144, -2896, 0x00, 0x7F, 0x00, 0xFF
vertex -166, 307, -479, 9650, -3444, 0x00, 0x7F, 0x00, 0xFF
vertex -535, 307, -802, 8914, -4092, 0x00, 0x7F, 0x00, 0xFF
vertex 675, 307, 811, 11332, -868, 0x00, 0x7F, 0x00, 0xFF
ttm_seg7_dl_0700D090: # 0x0700D090 - 0x0700D180
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, mountain_09004000
gsDPLoadSync
gsDPLoadBlock 7, 0, 0, 0x3FF, 0x100
gsSPLight ttm_seg7_light_0700CD90, 1
gsSPLight ttm_seg7_light_0700CD88, 2
gsSPVertex ttm_seg7_vertex_0700CDD0, 15, 0
gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
gsSP2Triangles 3, 5, 6, 0x0, 7, 8, 9, 0x0
gsSP2Triangles 9, 10, 7, 0x0, 11, 12, 13, 0x0
gsSP1Triangle 0, 2, 14, 0x0
gsSPLight ttm_seg7_light_0700CDA8, 1
gsSPLight ttm_seg7_light_0700CDA0, 2
gsSPVertex ttm_seg7_vertex_0700CEC0, 4, 0
gsSP2Triangles 0, 1, 2, 0x0, 3, 0, 2, 0x0
gsSPLight ttm_seg7_light_0700CDC0, 1
gsSPLight ttm_seg7_light_0700CDB8, 2
gsSPVertex ttm_seg7_vertex_0700CF00, 16, 0
gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
gsSP2Triangles 6, 3, 5, 0x0, 7, 8, 9, 0x0
gsSP2Triangles 10, 11, 12, 0x0, 13, 14, 15, 0x0
gsSPVertex ttm_seg7_vertex_0700D000, 3, 0
gsSP1Triangle 0, 1, 2, 0x0
gsSPEndDisplayList
ttm_seg7_dl_0700D180: # 0x0700D180 - 0x0700D1D8
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, mountain_09003800
gsDPLoadSync
gsDPLoadBlock 7, 0, 0, 0x3FF, 0x100
gsSPLight ttm_seg7_light_0700CD90, 1
gsSPLight ttm_seg7_light_0700CD88, 2
gsSPVertex ttm_seg7_vertex_0700D030, 6, 0
gsSP2Triangles 0, 1, 2, 0x0, 1, 3, 4, 0x0
gsSP2Triangles 2, 1, 4, 0x0, 2, 5, 0, 0x0
gsSPEndDisplayList
glabel ttm_seg7_dl_0700D1D8 # 0x0700D1D8 - 0x0700D250
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_0700D090
gsSPDisplayList ttm_seg7_dl_0700D180
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