sm64/levels/sl/areas/1/6/model.s
2019-08-25 00:46:40 -04:00

118 lines
6.1 KiB
ArmAsm

sl_seg7_light_07008930: # 0x07008930 - 0x07008938
.byte 0x7F, 0x7F, 0x7F, 0x00, 0x7F, 0x7F, 0x7F, 0x00
sl_seg7_light_07008938: # 0x07008938 - 0x07008948
.byte 0xFF, 0xFF, 0xFF, 0x00, 0xFF, 0xFF, 0xFF, 0x00
.byte 0x28, 0x28, 0x28, 0x00, 0x00, 0x00, 0x00, 0x00
sl_seg7_light_07008948: # 0x07008948 - 0x07008950
.byte 0x22, 0x17, 0x00, 0x00, 0x22, 0x17, 0x00, 0x00
sl_seg7_light_07008950: # 0x07008950 - 0x07008960
.byte 0x44, 0x2F, 0x00, 0x00, 0x44, 0x2F, 0x00, 0x00
.byte 0x28, 0x28, 0x28, 0x00, 0x00, 0x00, 0x00, 0x00
sl_seg7_vertex_07008960: # 0x07008960 - 0x07008A60
vertex 1487, 1536, -3572, 0, 0, 0x00, 0x7F, 0x00, 0xFF
vertex 1691, 1536, -3435, 0, 990, 0x00, 0x7F, 0x00, 0xFF
vertex 1828, 1536, -3639, 990, 990, 0x00, 0x7F, 0x00, 0xFF
vertex 1889, 2816, -1035, 990, 92, 0x00, 0x7F, 0x00, 0xFF
vertex 1643, 2816, -1032, 0, 102, 0x00, 0x7F, 0x00, 0xFF
vertex 1643, 2816, -819, 0, 990, 0x00, 0x7F, 0x00, 0xFF
vertex 1793, 2816, -819, 590, 990, 0x00, 0x7F, 0x00, 0xFF
vertex 1889, 2816, -925, 990, 550, 0x00, 0x7F, 0x00, 0xFF
vertex -2916, 1024, -549, 0, 0, 0x00, 0x7F, 0x00, 0xFF
vertex -2712, 1024, -412, 0, 990, 0x00, 0x7F, 0x00, 0xFF
vertex -2575, 1024, -615, 990, 990, 0x00, 0x7F, 0x00, 0xFF
vertex -2779, 1024, -753, 990, 0, 0x00, 0x7F, 0x00, 0xFF
vertex 1624, 1536, -3776, 990, 0, 0x00, 0x7F, 0x00, 0xFF
vertex 5496, 1024, -3308, 0, 0, 0x00, 0x7F, 0x00, 0xFF
vertex 5700, 1024, -3170, 0, 990, 0x00, 0x7F, 0x00, 0xFF
vertex 5837, 1024, -3374, 990, 990, 0x00, 0x7F, 0x00, 0xFF
sl_seg7_vertex_07008A60: # 0x07008A60 - 0x07008B50
vertex 1748, 1024, -4726, 0, 0, 0x00, 0x7F, 0x00, 0xFF
vertex 2089, 1024, -4792, 990, 990, 0x00, 0x7F, 0x00, 0xFF
vertex 1885, 1024, -4930, 990, 0, 0x00, 0x7F, 0x00, 0xFF
vertex 1952, 1024, -4589, 0, 990, 0x00, 0x7F, 0x00, 0xFF
vertex 3475, 1024, -5856, 0, 0, 0x00, 0x7F, 0x00, 0xFF
vertex 3816, 1024, -5922, 990, 990, 0x00, 0x7F, 0x00, 0xFF
vertex 3612, 1024, -6059, 990, 0, 0x00, 0x7F, 0x00, 0xFF
vertex 3679, 1024, -5718, 0, 990, 0x00, 0x7F, 0x00, 0xFF
vertex 5225, 1055, -5410, 0, 0, 0x00, 0x7E, 0xFB, 0xFF
vertex 5566, 1053, -5476, 990, 990, 0x00, 0x7E, 0xFB, 0xFF
vertex 5362, 1046, -5613, 990, 0, 0x00, 0x7E, 0xFB, 0xFF
vertex 5428, 1062, -5273, 0, 990, 0x00, 0x7E, 0xFB, 0xFF
vertex -170, 4864, 33, 0, 0, 0x00, 0x7F, 0x00, 0xFF
vertex 33, 4864, 171, 0, 990, 0x00, 0x7F, 0x00, 0xFF
vertex 171, 4864, -32, 990, 990, 0x00, 0x7F, 0x00, 0xFF
sl_seg7_vertex_07008B50: # 0x07008B50 - 0x07008BF0
vertex 5496, 1024, -3308, 0, 0, 0x00, 0x7F, 0x00, 0xFF
vertex 5837, 1024, -3374, 990, 990, 0x00, 0x7F, 0x00, 0xFF
vertex 5633, 1024, -3512, 990, 0, 0x00, 0x7F, 0x00, 0xFF
vertex -3940, 1024, -1163, 0, 0, 0x00, 0x7F, 0x00, 0xFF
vertex -3599, 1024, -1230, 990, 990, 0x00, 0x7F, 0x00, 0xFF
vertex -3803, 1024, -1367, 990, 0, 0x00, 0x7F, 0x00, 0xFF
vertex -3736, 1024, -1026, 0, 990, 0x00, 0x7F, 0x00, 0xFF
vertex -170, 4864, 33, 0, 0, 0x00, 0x7F, 0x00, 0xFF
vertex 171, 4864, -32, 990, 990, 0x00, 0x7F, 0x00, 0xFF
vertex -32, 4864, -170, 990, 0, 0x00, 0x7F, 0x00, 0xFF
sl_seg7_vertex_07008BF0: # 0x07008BF0 - 0x07008C30
vertex 3762, 1024, 5487, 0, 0, 0x00, 0x7F, 0x00, 0xFF
vertex 5401, 1024, 3849, 990, 990, 0x00, 0x7F, 0x00, 0xFF
vertex 3762, 1024, 3849, 990, 0, 0x00, 0x7F, 0x00, 0xFF
vertex 5401, 1024, 5487, 0, 990, 0x00, 0x7F, 0x00, 0xFF
sl_seg7_dl_07008C30: # 0x07008C30 - 0x07008D10
gsDPSetTextureImage G_IM_FMT_IA, G_IM_SIZ_16b, 1, snow_09009800
gsDPLoadSync
gsDPLoadBlock 7, 0, 0, 0x3FF, 0x100
gsSPLight sl_seg7_light_07008938, 1
gsSPLight sl_seg7_light_07008930, 2
gsSPVertex sl_seg7_vertex_07008960, 16, 0
gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
gsSP2Triangles 3, 5, 6, 0x0, 3, 6, 7, 0x0
gsSP2Triangles 8, 9, 10, 0x0, 8, 10, 11, 0x0
gsSP2Triangles 0, 2, 12, 0x0, 13, 14, 15, 0x0
gsSPVertex sl_seg7_vertex_07008A60, 15, 0
gsSP2Triangles 0, 1, 2, 0x0, 0, 3, 1, 0x0
gsSP2Triangles 4, 5, 6, 0x0, 4, 7, 5, 0x0
gsSP2Triangles 8, 9, 10, 0x0, 8, 11, 9, 0x0
gsSP1Triangle 12, 13, 14, 0x0
gsSPVertex sl_seg7_vertex_07008B50, 10, 0
gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
gsSP2Triangles 3, 6, 4, 0x0, 7, 8, 9, 0x0
gsSPEndDisplayList
sl_seg7_dl_07008D10: # 0x07008D10 - 0x07008D58
gsDPSetTextureImage G_IM_FMT_IA, G_IM_SIZ_16b, 1, snow_09009000
gsDPLoadSync
gsDPLoadBlock 7, 0, 0, 0x3FF, 0x100
gsSPLight sl_seg7_light_07008950, 1
gsSPLight sl_seg7_light_07008948, 2
gsSPVertex sl_seg7_vertex_07008BF0, 4, 0
gsSP2Triangles 0, 1, 2, 0x0, 0, 3, 1, 0x0
gsSPEndDisplayList
glabel sl_seg7_dl_07008D58 # 0x07008D58 - 0x07008DE8
gsDPPipeSync
gsDPSetCombineModeLERP1Cycle G_CCMUX_TEXEL0, G_CCMUX_0, G_CCMUX_SHADE, G_CCMUX_0, G_ACMUX_TEXEL0, G_ACMUX_0, G_ACMUX_SHADE, G_ACMUX_0
gsSPClearGeometryMode G_SHADING_SMOOTH
gsDPSetTile G_IM_FMT_IA, 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_IA, 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 sl_seg7_dl_07008C30
gsDPTileSync
gsDPSetTile G_IM_FMT_IA, G_IM_SIZ_16b, 8, 0, G_TX_RENDERTILE, 0, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD
gsDPSetTileSize 0, 0, 0, 124, 124
gsSPDisplayList sl_seg7_dl_07008D10
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