mirror of
https://github.com/n64decomp/sm64.git
synced 2024-11-14 13:25:26 -05:00
208 lines
12 KiB
ArmAsm
208 lines
12 KiB
ArmAsm
lll_seg7_vertex_07016B70: # 0x07016B70 - 0x07016BF0
|
|
vertex -255, 154, -255, -1564, -1054, 0x00, 0x7F, 0x00, 0xFF
|
|
vertex 384, 154, -127, 990, -544, 0x00, 0x7F, 0x00, 0xFF
|
|
vertex 256, 154, -255, 480, -1054, 0x00, 0x7F, 0x00, 0xFF
|
|
vertex 256, 154, 256, 480, 990, 0x00, 0x7F, 0x00, 0xFF
|
|
vertex 384, 154, 128, 990, 478, 0x00, 0x7F, 0x00, 0xFF
|
|
vertex -383, 154, 128, -2074, 478, 0x00, 0x7F, 0x00, 0xFF
|
|
vertex -255, 154, 256, -1564, 990, 0x00, 0x7F, 0x00, 0xFF
|
|
vertex -383, 154, -127, -2074, -544, 0x00, 0x7F, 0x00, 0xFF
|
|
|
|
lll_seg7_vertex_07016BF0: # 0x07016BF0 - 0x07016CE0
|
|
vertex 256, 0, 256, 1672, 990, 0x00, 0x00, 0x7F, 0xFF
|
|
vertex -255, 154, 256, 0, 0, 0x00, 0x00, 0x7F, 0xFF
|
|
vertex -255, 0, 256, 0, 990, 0x00, 0x00, 0x7F, 0xFF
|
|
vertex 256, 0, -255, 1172, 990, 0x59, 0x00, 0xA7, 0xFF
|
|
vertex 384, 154, -127, 0, 0, 0x59, 0x00, 0xA7, 0xFF
|
|
vertex 384, 0, -127, 0, 990, 0x59, 0x00, 0xA7, 0xFF
|
|
vertex 256, 154, -255, 1172, 0, 0x59, 0x00, 0xA7, 0xFF
|
|
vertex 384, 0, -127, 820, 990, 0x7F, 0x00, 0x00, 0xFF
|
|
vertex 384, 154, -127, 820, 0, 0x7F, 0x00, 0x00, 0xFF
|
|
vertex 384, 154, 128, 0, 0, 0x7F, 0x00, 0x00, 0xFF
|
|
vertex 384, 0, 128, 0, 990, 0x7F, 0x00, 0x00, 0xFF
|
|
vertex 384, 0, 128, 1172, 990, 0x59, 0x00, 0x59, 0xFF
|
|
vertex 256, 154, 256, 0, 0, 0x59, 0x00, 0x59, 0xFF
|
|
vertex 256, 0, 256, 0, 990, 0x59, 0x00, 0x59, 0xFF
|
|
vertex 384, 154, 128, 1172, 0, 0x59, 0x00, 0x59, 0xFF
|
|
|
|
lll_seg7_vertex_07016CE0: # 0x07016CE0 - 0x07016DD0
|
|
vertex -383, 0, -127, 990, 990, 0xA7, 0x00, 0xA7, 0xFF
|
|
vertex -383, 154, -127, 990, 0, 0xA7, 0x00, 0xA7, 0xFF
|
|
vertex -255, 154, -255, -212, 0, 0xA7, 0x00, 0xA7, 0xFF
|
|
vertex 256, 0, 256, 1672, 990, 0x00, 0x00, 0x7F, 0xFF
|
|
vertex 256, 154, 256, 1672, 0, 0x00, 0x00, 0x7F, 0xFF
|
|
vertex -255, 154, 256, 0, 0, 0x00, 0x00, 0x7F, 0xFF
|
|
vertex -255, 0, 256, 990, 990, 0xA7, 0x00, 0x59, 0xFF
|
|
vertex -255, 154, 256, 990, 0, 0xA7, 0x00, 0x59, 0xFF
|
|
vertex -383, 154, 128, -212, 0, 0xA7, 0x00, 0x59, 0xFF
|
|
vertex -383, 0, 128, -212, 990, 0xA7, 0x00, 0x59, 0xFF
|
|
vertex -383, 0, 128, 990, 990, 0x81, 0x00, 0x00, 0xFF
|
|
vertex -383, 154, 128, 990, 0, 0x81, 0x00, 0x00, 0xFF
|
|
vertex -383, 154, -127, 138, 0, 0x81, 0x00, 0x00, 0xFF
|
|
vertex -383, 0, -127, 138, 990, 0x81, 0x00, 0x00, 0xFF
|
|
vertex -255, 0, -255, -212, 990, 0xA7, 0x00, 0xA7, 0xFF
|
|
|
|
lll_seg7_vertex_07016DD0: # 0x07016DD0 - 0x07016EC0
|
|
vertex 77, 563, -178, 990, -2076, 0x00, 0x81, 0x00, 0xFF
|
|
vertex 77, 563, -25, -4118, -2076, 0x00, 0x81, 0x00, 0xFF
|
|
vertex -76, 563, -25, -4118, 990, 0x00, 0x81, 0x00, 0xFF
|
|
vertex -153, 486, -178, 4056, -5142, 0x7F, 0x00, 0x00, 0xFF
|
|
vertex -153, 486, -25, -1052, -5142, 0x7F, 0x00, 0x00, 0xFF
|
|
vertex -153, 154, -25, -1052, 1498, 0x7F, 0x00, 0x00, 0xFF
|
|
vertex -153, 154, -178, 4056, 1500, 0x7F, 0x00, 0x00, 0xFF
|
|
vertex 154, 154, -178, 0, 990, 0x81, 0x00, 0x00, 0xFF
|
|
vertex 154, 154, -25, 5078, 990, 0x81, 0x00, 0x00, 0xFF
|
|
vertex 154, 486, -25, 5078, -5652, 0x81, 0x00, 0x00, 0xFF
|
|
vertex 154, 486, -178, 0, -5652, 0x81, 0x00, 0x00, 0xFF
|
|
vertex 154, 486, -178, 0, 990, 0xA7, 0xA7, 0x00, 0xFF
|
|
vertex 77, 563, -25, 5078, -1178, 0xA7, 0xA7, 0x00, 0xFF
|
|
vertex 77, 563, -178, 0, -1178, 0xA7, 0xA7, 0x00, 0xFF
|
|
vertex 154, 486, -25, 5078, 990, 0xA7, 0xA7, 0x00, 0xFF
|
|
|
|
lll_seg7_vertex_07016EC0: # 0x07016EC0 - 0x07016FB0
|
|
vertex -229, 486, -178, 0, 990, 0xA6, 0x59, 0x00, 0xFF
|
|
vertex -76, 640, -25, 5078, -3346, 0xA6, 0x59, 0x00, 0xFF
|
|
vertex -76, 640, -178, 0, -3346, 0xA6, 0x59, 0x00, 0xFF
|
|
vertex 77, 563, -178, 990, -2076, 0x00, 0x81, 0x00, 0xFF
|
|
vertex -76, 563, -25, -4118, 990, 0x00, 0x81, 0x00, 0xFF
|
|
vertex -76, 563, -178, 990, 990, 0x00, 0x81, 0x00, 0xFF
|
|
vertex -76, 563, -178, 990, -1054, 0x59, 0xA7, 0x00, 0xFF
|
|
vertex -76, 563, -25, -4118, -1054, 0x59, 0xA7, 0x00, 0xFF
|
|
vertex -153, 486, -25, -4118, 1112, 0x59, 0xA7, 0x00, 0xFF
|
|
vertex -153, 486, -178, 990, 1112, 0x59, 0xA7, 0x00, 0xFF
|
|
vertex -229, 154, -178, 0, 990, 0x81, 0x00, 0x00, 0xFF
|
|
vertex -229, 154, -25, 5078, 990, 0x81, 0x00, 0x00, 0xFF
|
|
vertex -229, 486, -25, 5078, -5652, 0x81, 0x00, 0x00, 0xFF
|
|
vertex -229, 486, -178, 0, -5652, 0x81, 0x00, 0x00, 0xFF
|
|
vertex -229, 486, -25, 5078, 990, 0xA6, 0x59, 0x00, 0xFF
|
|
|
|
lll_seg7_vertex_07016FB0: # 0x07016FB0 - 0x070170A0
|
|
vertex -76, 640, -25, -4628, -8208, 0x00, 0x00, 0x7F, 0xFF
|
|
vertex -229, 486, -25, -7694, -5142, 0x00, 0x00, 0x7F, 0xFF
|
|
vertex -76, 563, -25, -4628, -6674, 0x00, 0x00, 0x7F, 0xFF
|
|
vertex -76, 640, -178, 5078, -2076, 0x00, 0x7F, 0x00, 0xFF
|
|
vertex 77, 640, -25, 0, 990, 0x00, 0x7F, 0x00, 0xFF
|
|
vertex 77, 640, -178, 5078, 990, 0x00, 0x7F, 0x00, 0xFF
|
|
vertex -76, 640, -25, 0, -2076, 0x00, 0x7F, 0x00, 0xFF
|
|
vertex 77, 640, -178, 5078, -3098, 0x5A, 0x59, 0x00, 0xFF
|
|
vertex 77, 640, -25, 0, -3098, 0x5A, 0x59, 0x00, 0xFF
|
|
vertex 230, 486, -25, 0, 1236, 0x5A, 0x59, 0x00, 0xFF
|
|
vertex 230, 486, -178, 5078, 1236, 0x5A, 0x59, 0x00, 0xFF
|
|
vertex 230, 486, -178, 5078, -5142, 0x7F, 0x00, 0x00, 0xFF
|
|
vertex 230, 486, -25, 0, -5142, 0x7F, 0x00, 0x00, 0xFF
|
|
vertex 230, 154, -25, 0, 1500, 0x7F, 0x00, 0x00, 0xFF
|
|
vertex 230, 154, -178, 5078, 1500, 0x7F, 0x00, 0x00, 0xFF
|
|
|
|
lll_seg7_vertex_070170A0: # 0x070170A0 - 0x07017190
|
|
vertex -229, 486, -25, -7694, -5142, 0x00, 0x00, 0x7F, 0xFF
|
|
vertex -153, 154, -25, -6162, 1498, 0x00, 0x00, 0x7F, 0xFF
|
|
vertex -153, 486, -25, -6162, -5142, 0x00, 0x00, 0x7F, 0xFF
|
|
vertex -229, 154, -25, -7694, 1498, 0x00, 0x00, 0x7F, 0xFF
|
|
vertex -76, 563, -25, -4628, -6674, 0x00, 0x00, 0x7F, 0xFF
|
|
vertex -76, 640, -25, -4628, -8208, 0x00, 0x00, 0x7F, 0xFF
|
|
vertex 77, 563, -25, -1562, -6674, 0x00, 0x00, 0x7F, 0xFF
|
|
vertex 154, 486, -25, 0, -5142, 0x00, 0x00, 0x7F, 0xFF
|
|
vertex 230, 486, -25, 1500, -5142, 0x00, 0x00, 0x7F, 0xFF
|
|
vertex 77, 640, -25, -1564, -8208, 0x00, 0x00, 0x7F, 0xFF
|
|
vertex 154, 154, -25, 0, 1498, 0x00, 0x00, 0x7F, 0xFF
|
|
vertex 230, 154, -25, 1502, 1498, 0x00, 0x00, 0x7F, 0xFF
|
|
vertex -153, 486, -178, 6612, -5142, 0x00, 0x00, 0x81, 0xFF
|
|
vertex -153, 154, -178, 6612, 1500, 0x00, 0x00, 0x81, 0xFF
|
|
vertex -229, 486, -178, 8144, -5142, 0x00, 0x00, 0x81, 0xFF
|
|
|
|
lll_seg7_vertex_07017190: # 0x07017190 - 0x07017250
|
|
vertex -76, 563, -178, 5078, -6674, 0x00, 0x00, 0x81, 0xFF
|
|
vertex -76, 640, -178, 5078, -8208, 0x00, 0x00, 0x81, 0xFF
|
|
vertex 77, 640, -178, 2012, -8208, 0x00, 0x00, 0x81, 0xFF
|
|
vertex -153, 154, -178, 6612, 1500, 0x00, 0x00, 0x81, 0xFF
|
|
vertex -229, 154, -178, 8144, 1500, 0x00, 0x00, 0x81, 0xFF
|
|
vertex -229, 486, -178, 8144, -5142, 0x00, 0x00, 0x81, 0xFF
|
|
vertex -153, 486, -178, 6612, -5142, 0x00, 0x00, 0x81, 0xFF
|
|
vertex 230, 486, -178, -1052, -5142, 0x00, 0x00, 0x81, 0xFF
|
|
vertex 77, 563, -178, 2012, -6674, 0x00, 0x00, 0x81, 0xFF
|
|
vertex 230, 154, -178, -1052, 1498, 0x00, 0x00, 0x81, 0xFF
|
|
vertex 154, 154, -178, 480, 1500, 0x00, 0x00, 0x81, 0xFF
|
|
vertex 154, 486, -178, 480, -5142, 0x00, 0x00, 0x81, 0xFF
|
|
|
|
lll_seg7_dl_07017250: # 0x07017250 - 0x070172B8
|
|
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, fire_09004800
|
|
gsDPLoadSync
|
|
gsDPLoadBlock 7, 0, 0, 0x3FF, 0x100
|
|
gsSPLight lll_seg7_light_0700FC08, 1
|
|
gsSPLight lll_seg7_light_0700FC00, 2
|
|
gsSPVertex lll_seg7_vertex_07016B70, 8, 0
|
|
gsSP2Triangles 0, 1, 2, 0x0, 0, 3, 4, 0x0
|
|
gsSP2Triangles 0, 4, 1, 0x0, 0, 5, 6, 0x0
|
|
gsSP2Triangles 0, 7, 5, 0x0, 0, 6, 3, 0x0
|
|
gsSPEndDisplayList
|
|
|
|
lll_seg7_dl_070172B8: # 0x070172B8 - 0x07017358
|
|
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, fire_09007800
|
|
gsDPLoadSync
|
|
gsDPLoadBlock 7, 0, 0, 0x3FF, 0x100
|
|
gsSPVertex lll_seg7_vertex_07016BF0, 15, 0
|
|
gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
|
|
gsSP2Triangles 3, 6, 4, 0x0, 7, 8, 9, 0x0
|
|
gsSP2Triangles 7, 9, 10, 0x0, 11, 12, 13, 0x0
|
|
gsSP1Triangle 11, 14, 12, 0x0
|
|
gsSPVertex lll_seg7_vertex_07016CE0, 15, 0
|
|
gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
|
|
gsSP2Triangles 6, 7, 8, 0x0, 6, 8, 9, 0x0
|
|
gsSP2Triangles 10, 11, 12, 0x0, 10, 12, 13, 0x0
|
|
gsSP1Triangle 0, 2, 14, 0x0
|
|
gsSPEndDisplayList
|
|
|
|
lll_seg7_dl_07017358: # 0x07017358 - 0x070174E0
|
|
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, lll_seg7_texture_07002000
|
|
gsDPLoadSync
|
|
gsDPLoadBlock 7, 0, 0, 0x3FF, 0x100
|
|
gsSPVertex lll_seg7_vertex_07016DD0, 15, 0
|
|
gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
|
|
gsSP2Triangles 3, 5, 6, 0x0, 7, 8, 9, 0x0
|
|
gsSP2Triangles 7, 9, 10, 0x0, 11, 12, 13, 0x0
|
|
gsSP1Triangle 11, 14, 12, 0x0
|
|
gsSPVertex lll_seg7_vertex_07016EC0, 15, 0
|
|
gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
|
|
gsSP2Triangles 6, 7, 8, 0x0, 6, 8, 9, 0x0
|
|
gsSP2Triangles 10, 11, 12, 0x0, 10, 12, 13, 0x0
|
|
gsSP1Triangle 0, 14, 1, 0x0
|
|
gsSPVertex lll_seg7_vertex_07016FB0, 15, 0
|
|
gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
|
|
gsSP2Triangles 3, 6, 4, 0x0, 7, 8, 9, 0x0
|
|
gsSP2Triangles 7, 9, 10, 0x0, 11, 12, 13, 0x0
|
|
gsSP1Triangle 11, 13, 14, 0x0
|
|
gsSPVertex lll_seg7_vertex_070170A0, 15, 0
|
|
gsSP2Triangles 0, 1, 2, 0x0, 0, 3, 1, 0x0
|
|
gsSP2Triangles 0, 2, 4, 0x0, 5, 4, 6, 0x0
|
|
gsSP2Triangles 7, 8, 9, 0x0, 6, 7, 9, 0x0
|
|
gsSP2Triangles 7, 10, 11, 0x0, 7, 11, 8, 0x0
|
|
gsSP2Triangles 6, 9, 5, 0x0, 12, 13, 14, 0x0
|
|
gsSPVertex lll_seg7_vertex_07017190, 12, 0
|
|
gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
|
|
gsSP2Triangles 6, 5, 1, 0x0, 2, 7, 8, 0x0
|
|
gsSP2Triangles 7, 9, 10, 0x0, 7, 10, 11, 0x0
|
|
gsSP2Triangles 7, 11, 8, 0x0, 2, 8, 0, 0x0
|
|
gsSP1Triangle 0, 6, 1, 0x0
|
|
gsSPEndDisplayList
|
|
|
|
glabel lll_seg7_dl_070174E0 # 0x070174E0 - 0x07017578
|
|
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 lll_seg7_dl_07017250
|
|
gsSPDisplayList lll_seg7_dl_07017358
|
|
gsDPTileSync
|
|
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0, G_TX_RENDERTILE, 0, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, 5, G_TX_NOLOD
|
|
gsDPSetTileSize 0, 0, 0, 124, 124
|
|
gsSPDisplayList lll_seg7_dl_070172B8
|
|
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
|