119 lines
6.1 KiB
ArmAsm
119 lines
6.1 KiB
ArmAsm
|
lll_seg7_light_07016658: # 0x07016658 - 0x07016660
|
||
|
.byte 0x3F, 0x3F, 0x3F, 0x00, 0x3F, 0x3F, 0x3F, 0x00
|
||
|
|
||
|
lll_seg7_light_07016660: # 0x07016660 - 0x07016670
|
||
|
.byte 0xFF, 0xFF, 0xFF, 0x00, 0xFF, 0xFF, 0xFF, 0x00
|
||
|
.byte 0x28, 0x28, 0x28, 0x00, 0x00, 0x00, 0x00, 0x00
|
||
|
|
||
|
lll_seg7_vertex_07016670: # 0x07016670 - 0x07016770
|
||
|
vertex 325, 282, -210, 180, 494, 0x43, 0x58, 0xC4, 0xFF
|
||
|
vertex 186, 512, -107, 526, 236, 0xE3, 0x7B, 0x09, 0xFF
|
||
|
vertex 335, 282, 194, 154, -514, 0x51, 0x5A, 0x23, 0xFF
|
||
|
vertex 186, 512, 108, 526, -300, 0xE8, 0x7A, 0xEB, 0xFF
|
||
|
vertex 0, 282, 387, 990, -998, 0x00, 0x55, 0x5D, 0xFF
|
||
|
vertex 640, 0, -383, -604, 926, 0x4B, 0x62, 0xE6, 0xFF
|
||
|
vertex 640, 0, 384, -604, -990, 0x44, 0x63, 0x26, 0xFF
|
||
|
vertex 0, 0, 768, 990, -1948, 0x00, 0x65, 0x4C, 0xFF
|
||
|
vertex 0, 512, 215, 990, -568, 0x26, 0x53, 0xA9, 0xFF
|
||
|
vertex -185, 512, 108, 1454, -300, 0x36, 0x6B, 0x26, 0xFF
|
||
|
vertex -334, 282, 194, 1826, -514, 0xAF, 0x5A, 0x23, 0xFF
|
||
|
vertex -639, 0, 384, 2586, -990, 0xBC, 0x63, 0x26, 0xFF
|
||
|
vertex 0, 0, -767, 990, 1882, 0x00, 0x65, 0xB4, 0xFF
|
||
|
vertex 0, 282, -386, 990, 934, 0x00, 0x5A, 0xA7, 0xFF
|
||
|
vertex 0, 512, -214, 990, 504, 0xE5, 0x7A, 0xF0, 0xFF
|
||
|
vertex -324, 282, -210, 1800, 494, 0xBD, 0x58, 0xC5, 0xFF
|
||
|
|
||
|
lll_seg7_vertex_07016770: # 0x07016770 - 0x070167F0
|
||
|
vertex -324, 282, -210, 1800, 494, 0xBD, 0x58, 0xC5, 0xFF
|
||
|
vertex -185, 512, -107, 1454, 236, 0xFA, 0x6C, 0x42, 0xFF
|
||
|
vertex 0, 512, -214, 990, 504, 0xE5, 0x7A, 0xF0, 0xFF
|
||
|
vertex -334, 282, 194, 1826, -514, 0xAF, 0x5A, 0x23, 0xFF
|
||
|
vertex -639, 0, -383, 2586, 926, 0xB5, 0x62, 0xE6, 0xFF
|
||
|
vertex 0, 0, -767, 990, 1882, 0x00, 0x65, 0xB4, 0xFF
|
||
|
vertex -185, 512, 108, 1454, -300, 0x36, 0x6B, 0x26, 0xFF
|
||
|
vertex -639, 0, 384, 2586, -990, 0xBC, 0x63, 0x26, 0xFF
|
||
|
|
||
|
lll_seg7_vertex_070167F0: # 0x070167F0 - 0x07016850
|
||
|
vertex 0, 102, -214, 990, 478, 0x0D, 0x69, 0x44, 0xFF
|
||
|
vertex 186, 102, 108, 224, 922, 0xA1, 0x4C, 0xDF, 0xFF
|
||
|
vertex 186, 102, -107, 734, 922, 0xA7, 0x2C, 0x4D, 0xFF
|
||
|
vertex 0, 102, 215, 0, 480, 0xED, 0x4C, 0x9D, 0xFF
|
||
|
vertex -185, 102, -107, 734, 36, 0x70, 0x2C, 0x26, 0xFF
|
||
|
vertex -185, 102, 108, 224, 36, 0x4C, 0x4C, 0xBE, 0xFF
|
||
|
|
||
|
lll_seg7_vertex_07016850: # 0x07016850 - 0x07016930
|
||
|
vertex 186, 512, -107, 3546, 0, 0xE3, 0x7B, 0x09, 0xFF
|
||
|
vertex 186, 102, -107, 3546, 942, 0xA7, 0x2C, 0x4D, 0xFF
|
||
|
vertex 186, 102, 108, 2524, 942, 0xA1, 0x4C, 0xDF, 0xFF
|
||
|
vertex 186, 512, 108, 2524, 0, 0xE8, 0x7A, 0xEB, 0xFF
|
||
|
vertex 0, 512, -214, 4568, 0, 0xE5, 0x7A, 0xF0, 0xFF
|
||
|
vertex 0, 102, -214, 4568, 942, 0x0D, 0x69, 0x44, 0xFF
|
||
|
vertex 0, 102, 215, 1502, 942, 0xED, 0x4C, 0x9D, 0xFF
|
||
|
vertex 0, 512, 215, 1502, 0, 0x26, 0x53, 0xA9, 0xFF
|
||
|
vertex -185, 102, 108, 480, 942, 0x4C, 0x4C, 0xBE, 0xFF
|
||
|
vertex -185, 512, 108, 480, 0, 0x36, 0x6B, 0x26, 0xFF
|
||
|
vertex -185, 512, 108, 6612, 0, 0x36, 0x6B, 0x26, 0xFF
|
||
|
vertex -185, 102, -107, 5590, 942, 0x70, 0x2C, 0x26, 0xFF
|
||
|
vertex -185, 512, -107, 5590, 0, 0xFA, 0x6C, 0x42, 0xFF
|
||
|
vertex -185, 102, 108, 6612, 942, 0x4C, 0x4C, 0xBE, 0xFF
|
||
|
|
||
|
lll_seg7_dl_07016930: # 0x07016930 - 0x07016A30
|
||
|
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, fire_09003000
|
||
|
gsDPLoadSync
|
||
|
gsDPLoadBlock 7, 0, 0, 0x3FF, 0x100
|
||
|
gsSPLight lll_seg7_light_07016660, 1
|
||
|
gsSPLight lll_seg7_light_07016658, 2
|
||
|
gsSPVertex lll_seg7_vertex_07016670, 16, 0
|
||
|
gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 2, 0x0
|
||
|
gsSP2Triangles 5, 0, 2, 0x0, 5, 2, 6, 0x0
|
||
|
gsSP2Triangles 1, 3, 2, 0x0, 2, 4, 7, 0x0
|
||
|
gsSP2Triangles 6, 2, 7, 0x0, 4, 8, 9, 0x0
|
||
|
gsSP2Triangles 4, 9, 10, 0x0, 3, 8, 4, 0x0
|
||
|
gsSP2Triangles 7, 4, 10, 0x0, 7, 10, 11, 0x0
|
||
|
gsSP2Triangles 12, 13, 0, 0x0, 12, 0, 5, 0x0
|
||
|
gsSP2Triangles 0, 14, 1, 0x0, 0, 13, 14, 0x0
|
||
|
gsSP2Triangles 13, 15, 14, 0x0, 15, 13, 12, 0x0
|
||
|
gsSPVertex lll_seg7_vertex_07016770, 8, 0
|
||
|
gsSP2Triangles 0, 1, 2, 0x0, 3, 1, 0, 0x0
|
||
|
gsSP2Triangles 4, 0, 5, 0x0, 3, 0, 4, 0x0
|
||
|
gsSP2Triangles 3, 6, 1, 0x0, 7, 3, 4, 0x0
|
||
|
gsSPEndDisplayList
|
||
|
|
||
|
lll_seg7_dl_07016A30: # 0x07016A30 - 0x07016A78
|
||
|
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, fire_09009000
|
||
|
gsDPLoadSync
|
||
|
gsDPLoadBlock 7, 0, 0, 0x3FF, 0x100
|
||
|
gsSPVertex lll_seg7_vertex_070167F0, 6, 0
|
||
|
gsSP2Triangles 0, 1, 2, 0x0, 0, 3, 1, 0x0
|
||
|
gsSP2Triangles 0, 4, 5, 0x0, 0, 5, 3, 0x0
|
||
|
gsSPEndDisplayList
|
||
|
|
||
|
lll_seg7_dl_07016A78: # 0x07016A78 - 0x07016B00
|
||
|
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, fire_09009800
|
||
|
gsDPLoadSync
|
||
|
gsDPLoadBlock 7, 0, 0, 0x3FF, 0x100
|
||
|
gsSPVertex lll_seg7_vertex_07016850, 14, 0
|
||
|
gsSP2Triangles 0, 1, 2, 0x0, 0, 2, 3, 0x0
|
||
|
gsSP2Triangles 4, 1, 0, 0x0, 4, 5, 1, 0x0
|
||
|
gsSP2Triangles 3, 2, 6, 0x0, 3, 6, 7, 0x0
|
||
|
gsSP2Triangles 7, 6, 8, 0x0, 7, 8, 9, 0x0
|
||
|
gsSP2Triangles 10, 11, 12, 0x0, 10, 13, 11, 0x0
|
||
|
gsSP2Triangles 12, 11, 5, 0x0, 12, 5, 4, 0x0
|
||
|
gsSPEndDisplayList
|
||
|
|
||
|
glabel lll_seg7_dl_07016B00 # 0x07016B00 - 0x07016B70
|
||
|
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
|
||
|
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_07016930
|
||
|
gsSPDisplayList lll_seg7_dl_07016A30
|
||
|
gsSPDisplayList lll_seg7_dl_07016A78
|
||
|
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
|
||
|
gsSPEndDisplayList
|