167 lines
8.3 KiB
ArmAsm
167 lines
8.3 KiB
ArmAsm
ttm_seg7_light_07011680: # 0x07011680 - 0x07011688
|
|
.byte 0x7F, 0x7F, 0x7F, 0x00, 0x7F, 0x7F, 0x7F, 0x00
|
|
|
|
ttm_seg7_light_07011688: # 0x07011688 - 0x07011698
|
|
.byte 0xFF, 0xFF, 0xFF, 0x00, 0xFF, 0xFF, 0xFF, 0x00
|
|
.byte 0x28, 0x28, 0x28, 0x00, 0x00, 0x00, 0x00, 0x00
|
|
|
|
ttm_seg7_light_07011698: # 0x07011698 - 0x070116A0
|
|
.byte 0x5D, 0x5D, 0x5D, 0x00, 0x5D, 0x5D, 0x5D, 0x00
|
|
|
|
ttm_seg7_light_070116A0: # 0x070116A0 - 0x070116B0
|
|
.byte 0xBB, 0xBB, 0xBB, 0x00, 0xBB, 0xBB, 0xBB, 0x00
|
|
.byte 0x28, 0x28, 0x28, 0x00, 0x00, 0x00, 0x00, 0x00
|
|
|
|
ttm_seg7_light_070116B0: # 0x070116B0 - 0x070116B8
|
|
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
|
|
|
ttm_seg7_light_070116B8: # 0x070116B8 - 0x070116C8
|
|
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
|
.byte 0x28, 0x28, 0x28, 0x00, 0x00, 0x00, 0x00, 0x00
|
|
|
|
ttm_seg7_vertex_070116C8: # 0x070116C8 - 0x070117C8
|
|
vertex -519, -306, -91, 2524, 990, 0x64, 0x00, 0x4D, 0xFF
|
|
vertex -206, -306, -497, 0, 990, 0x64, 0x00, 0x4D, 0xFF
|
|
vertex -206, 307, -497, 0, -2076, 0x64, 0x00, 0x4D, 0xFF
|
|
vertex -519, 307, -91, 480, 990, 0x00, 0x81, 0x00, 0xFF
|
|
vertex -206, 307, -497, 480, 3542, 0x00, 0x81, 0x00, 0xFF
|
|
vertex 604, 307, 126, 5588, 3542, 0x00, 0x81, 0x00, 0xFF
|
|
vertex 292, 307, 532, 5588, 990, 0x00, 0x81, 0x00, 0xFF
|
|
vertex 292, 307, 532, 2524, -2076, 0x9C, 0x00, 0xB3, 0xFF
|
|
vertex 604, -306, 126, 0, 990, 0x9C, 0x00, 0xB3, 0xFF
|
|
vertex 292, -306, 532, 2522, 990, 0x9C, 0x00, 0xB3, 0xFF
|
|
vertex 604, 307, 126, 0, -2076, 0x9C, 0x00, 0xB3, 0xFF
|
|
vertex -206, 307, -497, 0, -2076, 0xB3, 0x00, 0x64, 0xFF
|
|
vertex -206, -306, -497, 0, 990, 0xB3, 0x00, 0x64, 0xFF
|
|
vertex 604, -306, 126, 5078, 990, 0xB3, 0x00, 0x64, 0xFF
|
|
vertex 604, 307, 126, 5078, -2076, 0xB3, 0x00, 0x64, 0xFF
|
|
vertex -519, 307, -91, 2524, -2076, 0x64, 0x00, 0x4D, 0xFF
|
|
|
|
ttm_seg7_vertex_070117C8: # 0x070117C8 - 0x07011808
|
|
vertex 30, 307, 201, 0, 0, 0xB3, 0x00, 0x64, 0xFF
|
|
vertex 355, 102, 451, 990, 990, 0xB3, 0x00, 0x64, 0xFF
|
|
vertex 355, 307, 451, 990, 0, 0xB3, 0x00, 0x64, 0xFF
|
|
vertex 30, 102, 201, 0, 990, 0xB3, 0x00, 0x64, 0xFF
|
|
|
|
ttm_seg7_vertex_07011808: # 0x07011808 - 0x070118F8
|
|
vertex 336, 307, 307, 734, 0, 0x4D, 0x00, 0x9C, 0xFF
|
|
vertex 336, 102, 307, 734, 990, 0x4D, 0x00, 0x9C, 0xFF
|
|
vertex 173, 102, 182, 224, 990, 0x4D, 0x00, 0x9C, 0xFF
|
|
vertex 280, 307, -123, 0, 0, 0x9C, 0x00, 0xB3, 0xFF
|
|
vertex 280, 102, -123, 0, 990, 0x9C, 0x00, 0xB3, 0xFF
|
|
vertex 30, 102, 201, 990, 990, 0x9C, 0x00, 0xB3, 0xFF
|
|
vertex 30, 307, 201, 990, 0, 0x9C, 0x00, 0xB3, 0xFF
|
|
vertex 280, 102, -123, 0, 990, 0x00, 0x81, 0x00, 0xFF
|
|
vertex 173, 102, 182, 734, 990, 0x00, 0x81, 0x00, 0xFF
|
|
vertex 30, 102, 201, 990, 990, 0x00, 0x81, 0x00, 0xFF
|
|
vertex 298, 102, 20, 224, 990, 0x00, 0x81, 0x00, 0xFF
|
|
vertex 604, 102, 126, 0, 990, 0x00, 0x81, 0x00, 0xFF
|
|
vertex 461, 102, 145, 224, 990, 0x00, 0x81, 0x00, 0xFF
|
|
vertex 355, 102, 451, 990, 990, 0x00, 0x81, 0x00, 0xFF
|
|
vertex 173, 307, 182, 224, 0, 0x4D, 0x00, 0x9C, 0xFF
|
|
|
|
ttm_seg7_vertex_070118F8: # 0x070118F8 - 0x070119F8
|
|
vertex 173, 307, 182, 734, 0, 0x64, 0x00, 0x4D, 0xFF
|
|
vertex 173, 102, 182, 734, 990, 0x64, 0x00, 0x4D, 0xFF
|
|
vertex 298, 102, 20, 224, 990, 0x64, 0x00, 0x4D, 0xFF
|
|
vertex 461, 307, 145, 224, 0, 0x9C, 0x00, 0xB3, 0xFF
|
|
vertex 461, 102, 145, 224, 990, 0x9C, 0x00, 0xB3, 0xFF
|
|
vertex 336, 102, 307, 734, 990, 0x9C, 0x00, 0xB3, 0xFF
|
|
vertex 336, 307, 307, 734, 0, 0x9C, 0x00, 0xB3, 0xFF
|
|
vertex 355, 102, 451, 990, 990, 0x00, 0x81, 0x00, 0xFF
|
|
vertex 461, 102, 145, 224, 990, 0x00, 0x81, 0x00, 0xFF
|
|
vertex 604, 102, 126, 0, 990, 0x00, 0x81, 0x00, 0xFF
|
|
vertex 336, 102, 307, 734, 990, 0x00, 0x81, 0x00, 0xFF
|
|
vertex 173, 102, 182, 734, 990, 0x00, 0x81, 0x00, 0xFF
|
|
vertex 298, 307, 20, 224, 0, 0xB3, 0x00, 0x64, 0xFF
|
|
vertex 461, 102, 145, 734, 990, 0xB3, 0x00, 0x64, 0xFF
|
|
vertex 461, 307, 145, 734, 0, 0xB3, 0x00, 0x64, 0xFF
|
|
vertex 298, 102, 20, 224, 990, 0xB3, 0x00, 0x64, 0xFF
|
|
|
|
ttm_seg7_vertex_070119F8: # 0x070119F8 - 0x07011A28
|
|
vertex 173, 307, 182, 734, 0, 0x64, 0x00, 0x4D, 0xFF
|
|
vertex 298, 102, 20, 224, 990, 0x64, 0x00, 0x4D, 0xFF
|
|
vertex 298, 307, 20, 224, 0, 0x64, 0x00, 0x4D, 0xFF
|
|
|
|
ttm_seg7_vertex_07011A28: # 0x07011A28 - 0x07011A68
|
|
vertex 292, -306, 532, -878, -2448, 0x00, 0x7F, 0x00, 0xFF
|
|
vertex 604, -306, 126, -254, -3258, 0x00, 0x7F, 0x00, 0xFF
|
|
vertex -206, -306, -497, -1874, -4504, 0x00, 0x7F, 0x00, 0xFF
|
|
vertex -519, -306, -91, -2498, -3694, 0x00, 0x7F, 0x00, 0xFF
|
|
|
|
ttm_seg7_vertex_07011A68: # 0x07011A68 - 0x07011AA8
|
|
vertex 298, 297, 20, 0, 0, 0x00, 0x81, 0x00, 0xFF
|
|
vertex 461, 297, 145, 0, 0, 0x00, 0x81, 0x00, 0xFF
|
|
vertex 336, 297, 307, 0, 0, 0x00, 0x81, 0x00, 0xFF
|
|
vertex 173, 297, 182, 0, 0, 0x00, 0x81, 0x00, 0xFF
|
|
|
|
ttm_seg7_dl_07011AA8: # 0x07011AA8 - 0x07011B20
|
|
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, mountain_09000000
|
|
gsDPLoadSync
|
|
gsDPLoadBlock 7, 0, 0, 0x3FF, 0x100
|
|
gsSPLight ttm_seg7_light_07011688, 1
|
|
gsSPLight ttm_seg7_light_07011680, 2
|
|
gsSPVertex ttm_seg7_vertex_070116C8, 16, 0
|
|
gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
|
|
gsSP2Triangles 3, 5, 6, 0x0, 7, 8, 9, 0x0
|
|
gsSP2Triangles 7, 10, 8, 0x0, 11, 12, 13, 0x0
|
|
gsSP2Triangles 11, 13, 14, 0x0, 0, 2, 15, 0x0
|
|
gsSPEndDisplayList
|
|
|
|
ttm_seg7_dl_07011B20: # 0x07011B20 - 0x07011C10
|
|
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, mountain_0900A800
|
|
gsDPLoadSync
|
|
gsDPLoadBlock 7, 0, 0, 0x3FF, 0x100
|
|
gsSPVertex ttm_seg7_vertex_070117C8, 4, 0
|
|
gsSP2Triangles 0, 1, 2, 0x0, 0, 3, 1, 0x0
|
|
gsSPLight ttm_seg7_light_070116A0, 1
|
|
gsSPLight ttm_seg7_light_07011698, 2
|
|
gsSPVertex ttm_seg7_vertex_07011808, 15, 0
|
|
gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
|
|
gsSP2Triangles 3, 5, 6, 0x0, 7, 8, 9, 0x0
|
|
gsSP2Triangles 7, 10, 8, 0x0, 7, 11, 12, 0x0
|
|
gsSP2Triangles 7, 12, 10, 0x0, 8, 13, 9, 0x0
|
|
gsSP1Triangle 0, 2, 14, 0x0
|
|
gsSPVertex ttm_seg7_vertex_070118F8, 16, 0
|
|
gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
|
|
gsSP2Triangles 3, 5, 6, 0x0, 7, 8, 9, 0x0
|
|
gsSP2Triangles 7, 10, 8, 0x0, 11, 10, 7, 0x0
|
|
gsSP2Triangles 12, 13, 14, 0x0, 12, 15, 13, 0x0
|
|
gsSPVertex ttm_seg7_vertex_070119F8, 3, 0
|
|
gsSP1Triangle 0, 1, 2, 0x0
|
|
gsSPEndDisplayList
|
|
|
|
ttm_seg7_dl_07011C10: # 0x07011C10 - 0x07011C48
|
|
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, mountain_09003800
|
|
gsDPLoadSync
|
|
gsDPLoadBlock 7, 0, 0, 0x3FF, 0x100
|
|
gsSPVertex ttm_seg7_vertex_07011A28, 4, 0
|
|
gsSP2Triangles 0, 1, 2, 0x0, 0, 2, 3, 0x0
|
|
gsSPEndDisplayList
|
|
|
|
ttm_seg7_dl_07011C48: # 0x07011C48 - 0x07011C78
|
|
gsSPLight ttm_seg7_light_070116B8, 1
|
|
gsSPLight ttm_seg7_light_070116B0, 2
|
|
gsSPVertex ttm_seg7_vertex_07011A68, 4, 0
|
|
gsSP2Triangles 0, 1, 2, 0x0, 0, 2, 3, 0x0
|
|
gsSPEndDisplayList
|
|
|
|
glabel ttm_seg7_dl_07011C78 # 0x07011C78 - 0x07011D00
|
|
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_07011AA8
|
|
gsSPDisplayList ttm_seg7_dl_07011B20
|
|
gsSPDisplayList ttm_seg7_dl_07011C10
|
|
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
|
|
gsSPDisplayList ttm_seg7_dl_07011C48
|
|
gsSPSetGeometryMode G_SHADING_SMOOTH
|
|
gsSPEndDisplayList
|