sm64pc/levels/bowser_3/areas/1/1/model.s

161 lines
8.8 KiB
ArmAsm

bowser_3_seg7_light_07004030: # 0x07004030 - 0x07004038
.byte 0x22, 0x22, 0x22, 0x00, 0x22, 0x22, 0x22, 0x00
bowser_3_seg7_light_07004038: # 0x07004038 - 0x07004048
.byte 0x89, 0x89, 0x8A, 0x00, 0x89, 0x89, 0x8A, 0x00
.byte 0x28, 0x28, 0x28, 0x00, 0x00, 0x00, 0x00, 0x00
bowser_3_seg7_light_07004048: # 0x07004048 - 0x07004050
.byte 0x3F, 0x3F, 0x3F, 0x00, 0x3F, 0x3F, 0x3F, 0x00
bowser_3_seg7_light_07004050: # 0x07004050 - 0x07004060
.byte 0xFF, 0xFF, 0xFF, 0x00, 0xFF, 0xFF, 0xFF, 0x00
.byte 0x28, 0x28, 0x28, 0x00, 0x00, 0x00, 0x00, 0x00
bowser_3_seg7_vertex_07004060: # 0x07004060 - 0x07004160
vertex -1182, -2364, 394, 2232, 24, 0xD8, 0x89, 0xF5, 0xFF
vertex -2364, -1852, -787, 3412, 1202, 0xD8, 0x89, 0xF5, 0xFF
vertex -787, -2364, -1024, 3648, -370, 0xD8, 0x89, 0xF5, 0xFF
vertex -1182, -2364, 394, 2232, 24, 0xE9, 0x88, 0x20, 0xFF
vertex 0, -2364, 1262, 1366, -1156, 0xE9, 0x88, 0x20, 0xFF
vertex -1497, -1852, 2050, 580, 338, 0xE9, 0x88, 0x20, 0xFF
vertex 0, -2364, 1262, 1366, -1156, 0x00, 0x81, 0x00, 0xFF
vertex -1182, -2364, 394, 2232, 24, 0x00, 0x81, 0x00, 0xFF
vertex -787, -2364, -1024, 3648, -370, 0x00, 0x81, 0x00, 0xFF
vertex -787, -2364, -1024, 3648, -370, 0x00, 0x88, 0xD7, 0xFF
vertex 0, -1852, -2522, 5144, -1156, 0x00, 0x88, 0xD7, 0xFF
vertex 788, -2364, -1024, 3648, -1944, 0x00, 0x88, 0xD7, 0xFF
vertex 788, -2364, -1024, 3648, -1944, 0x00, 0x81, 0x00, 0xFF
vertex 1498, -1852, 2050, 580, -2652, 0x17, 0x88, 0x20, 0xFF
vertex 0, -2364, 1262, 1366, -1156, 0x17, 0x88, 0x20, 0xFF
vertex 1183, -2364, 394, 2232, -2336, 0x17, 0x88, 0x20, 0xFF
bowser_3_seg7_vertex_07004160: # 0x07004160 - 0x070041C0
vertex 0, -2364, 1262, 1366, -1156, 0x00, 0x81, 0x00, 0xFF
vertex 788, -2364, -1024, 3648, -1944, 0x00, 0x81, 0x00, 0xFF
vertex 1183, -2364, 394, 2232, -2336, 0x00, 0x81, 0x00, 0xFF
vertex 1183, -2364, 394, 2232, -2336, 0x28, 0x89, 0xF5, 0xFF
vertex 788, -2364, -1024, 3648, -1944, 0x28, 0x89, 0xF5, 0xFF
vertex 2365, -1852, -787, 3412, -3518, 0x28, 0x89, 0xF5, 0xFF
bowser_3_seg7_vertex_070041C0: # 0x070041C0 - 0x07004260
vertex -2364, 307, -787, -582, -1714, 0x00, 0x7F, 0x00, 0xFF
vertex -1182, 307, 394, 204, -928, 0x00, 0x7F, 0x00, 0xFF
vertex -787, 307, -1024, 466, -1872, 0x00, 0x7F, 0x00, 0xFF
vertex 0, 307, 1262, 990, -350, 0x00, 0x7F, 0x00, 0xFF
vertex -1497, 307, 2050, -6, 174, 0x00, 0x7F, 0x00, 0xFF
vertex 1183, 307, 394, 1776, -928, 0x00, 0x7F, 0x00, 0xFF
vertex 788, 307, -1024, 1514, -1872, 0x00, 0x7F, 0x00, 0xFF
vertex 0, 307, -2522, 990, -2870, 0x00, 0x7F, 0x00, 0xFF
vertex 1498, 307, 2050, 1986, 174, 0x00, 0x7F, 0x00, 0xFF
vertex 2365, 307, -787, 2564, -1714, 0x00, 0x7F, 0x00, 0xFF
bowser_3_seg7_vertex_07004260: # 0x07004260 - 0x07004350
vertex 0, -1852, -2522, 990, 2012, 0x70, 0x00, 0xC5, 0xFF
vertex 0, 307, -2522, 990, 0, 0x70, 0x00, 0xC5, 0xFF
vertex 788, -2364, -1024, -698, 2012, 0x70, 0x00, 0xC5, 0xFF
vertex 2365, -1852, -787, 990, 2012, 0x59, 0x00, 0x59, 0xFF
vertex 1183, 307, 394, -678, 0, 0x59, 0x00, 0x59, 0xFF
vertex 1183, -2364, 394, -678, 2012, 0x59, 0x00, 0x59, 0xFF
vertex 2365, 307, -787, 990, 0, 0x59, 0x00, 0x59, 0xFF
vertex 1183, -2364, 394, -690, 2012, 0x7C, 0x00, 0xE9, 0xFF
vertex 1498, 307, 2050, 990, 0, 0x7C, 0x00, 0xE9, 0xFF
vertex 1498, -1852, 2050, 990, 2012, 0x7C, 0x00, 0xE9, 0xFF
vertex 1183, 307, 394, -690, 0, 0x7C, 0x00, 0xE9, 0xFF
vertex -787, -2364, -1024, -698, 2012, 0x90, 0x00, 0xC5, 0xFF
vertex -787, 307, -1024, -698, 0, 0x90, 0x00, 0xC5, 0xFF
vertex 0, 307, -2522, 990, 0, 0x90, 0x00, 0xC5, 0xFF
vertex 0, -1852, -2522, 990, 2012, 0x90, 0x00, 0xC5, 0xFF
bowser_3_seg7_vertex_07004350: # 0x07004350 - 0x07004440
vertex 1498, -1852, 2050, 990, 2012, 0xC5, 0x00, 0x70, 0xFF
vertex 1498, 307, 2050, 990, 0, 0xC5, 0x00, 0x70, 0xFF
vertex 0, 307, 1262, -698, 0, 0xC5, 0x00, 0x70, 0xFF
vertex 0, 307, -2522, 990, 0, 0x70, 0x00, 0xC5, 0xFF
vertex 788, 307, -1024, -698, 0, 0x70, 0x00, 0xC5, 0xFF
vertex 788, -2364, -1024, -698, 2012, 0x70, 0x00, 0xC5, 0xFF
vertex -2364, 307, -787, 990, 0, 0xEE, 0x00, 0x83, 0xFF
vertex -787, 307, -1024, -600, 0, 0xEE, 0x00, 0x83, 0xFF
vertex -787, -2364, -1024, -600, 2012, 0xEE, 0x00, 0x83, 0xFF
vertex -2364, -1852, -787, 990, 2012, 0xEE, 0x00, 0x83, 0xFF
vertex 788, -2364, -1024, -600, 2012, 0x12, 0x00, 0x83, 0xFF
vertex 2365, 307, -787, 990, 0, 0x12, 0x00, 0x83, 0xFF
vertex 2365, -1852, -787, 990, 2012, 0x12, 0x00, 0x83, 0xFF
vertex 788, 307, -1024, -600, 0, 0x12, 0x00, 0x83, 0xFF
vertex 0, -2364, 1262, -698, 2012, 0xC5, 0x00, 0x70, 0xFF
bowser_3_seg7_vertex_07004440: # 0x07004440 - 0x07004500
vertex 0, -2364, 1262, -698, 2012, 0x3B, 0x00, 0x70, 0xFF
vertex 0, 307, 1262, -698, 0, 0x3B, 0x00, 0x70, 0xFF
vertex -1497, 307, 2050, 990, 0, 0x3B, 0x00, 0x70, 0xFF
vertex -1497, -1852, 2050, 990, 2012, 0x3B, 0x00, 0x70, 0xFF
vertex -1497, -1852, 2050, 990, 2012, 0x84, 0x00, 0xE9, 0xFF
vertex -1497, 307, 2050, 990, 0, 0x84, 0x00, 0xE9, 0xFF
vertex -1182, 307, 394, -690, 0, 0x84, 0x00, 0xE9, 0xFF
vertex -1182, -2364, 394, -690, 2012, 0x84, 0x00, 0xE9, 0xFF
vertex -1182, -2364, 394, -678, 2012, 0xA7, 0x00, 0x59, 0xFF
vertex -2364, 307, -787, 990, 0, 0xA7, 0x00, 0x59, 0xFF
vertex -2364, -1852, -787, 990, 2012, 0xA7, 0x00, 0x59, 0xFF
vertex -1182, 307, 394, -678, 0, 0xA7, 0x00, 0x59, 0xFF
bowser_3_seg7_dl_07004500: # 0x07004500 - 0x070045D8
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, bowser_3_seg7_texture_07000800
gsDPLoadSync
gsDPLoadBlock 7, 0, 0, 0x3FF, 0x100
gsSPLight bowser_3_seg7_light_07004038, 1
gsSPLight bowser_3_seg7_light_07004030, 2
gsSPVertex bowser_3_seg7_vertex_07004060, 16, 0
gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
gsSP2Triangles 6, 7, 8, 0x0, 9, 10, 11, 0x0
gsSP2Triangles 6, 8, 12, 0x0, 13, 14, 15, 0x0
gsSPVertex bowser_3_seg7_vertex_07004160, 6, 0
gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
gsSPLight bowser_3_seg7_light_07004050, 1
gsSPLight bowser_3_seg7_light_07004048, 2
gsSPVertex bowser_3_seg7_vertex_070041C0, 10, 0
gsSP2Triangles 0, 1, 2, 0x0, 2, 1, 3, 0x0
gsSP2Triangles 1, 4, 3, 0x0, 2, 3, 5, 0x0
gsSP2Triangles 2, 5, 6, 0x0, 6, 7, 2, 0x0
gsSP2Triangles 3, 8, 5, 0x0, 5, 9, 6, 0x0
gsSPEndDisplayList
bowser_3_seg7_dl_070045D8: # 0x070045D8 - 0x070046B0
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, bowser_3_seg7_texture_07001000
gsDPLoadSync
gsDPLoadBlock 7, 0, 0, 0x7FF, 0x100
gsSPVertex bowser_3_seg7_vertex_07004260, 15, 0
gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
gsSP2Triangles 3, 6, 4, 0x0, 7, 8, 9, 0x0
gsSP2Triangles 7, 10, 8, 0x0, 11, 12, 13, 0x0
gsSP1Triangle 11, 13, 14, 0x0
gsSPVertex bowser_3_seg7_vertex_07004350, 15, 0
gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
gsSP2Triangles 6, 7, 8, 0x0, 9, 6, 8, 0x0
gsSP2Triangles 10, 11, 12, 0x0, 10, 13, 11, 0x0
gsSP1Triangle 0, 2, 14, 0x0
gsSPVertex bowser_3_seg7_vertex_07004440, 12, 0
gsSP2Triangles 0, 1, 2, 0x0, 0, 2, 3, 0x0
gsSP2Triangles 4, 5, 6, 0x0, 4, 6, 7, 0x0
gsSP2Triangles 8, 9, 10, 0x0, 8, 11, 9, 0x0
gsSPEndDisplayList
glabel bowser_3_seg7_dl_070046B0 # 0x070046B0 - 0x07004740
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 bowser_3_seg7_dl_07004500
gsDPTileSync
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0, G_TX_RENDERTILE, 0, G_TX_WRAP | G_TX_NOMIRROR, 6, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, 5, G_TX_NOLOD
gsDPSetTileSize 0, 0, 0, 124, 252
gsSPDisplayList bowser_3_seg7_dl_070045D8
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