225 lines
11 KiB
ArmAsm
225 lines
11 KiB
ArmAsm
|
ccm_seg7_light_0700FD88: # 0x0700FD88 - 0x0700FD90
|
||
|
.byte 0x7F, 0x7F, 0x7F, 0x00, 0x7F, 0x7F, 0x7F, 0x00
|
||
|
|
||
|
ccm_seg7_light_0700FD90: # 0x0700FD90 - 0x0700FDA0
|
||
|
.byte 0xFF, 0xFF, 0xFF, 0x00, 0xFF, 0xFF, 0xFF, 0x00
|
||
|
.byte 0x28, 0x28, 0x28, 0x00, 0x00, 0x00, 0x00, 0x00
|
||
|
|
||
|
ccm_seg7_light_0700FDA0: # 0x0700FDA0 - 0x0700FDA8
|
||
|
.byte 0x4C, 0x4C, 0x4C, 0x00, 0x4C, 0x4C, 0x4C, 0x00
|
||
|
|
||
|
ccm_seg7_light_0700FDA8: # 0x0700FDA8 - 0x0700FDB8
|
||
|
.byte 0x99, 0x99, 0x99, 0x00, 0x99, 0x99, 0x99, 0x00
|
||
|
.byte 0x28, 0x28, 0x28, 0x00, 0x00, 0x00, 0x00, 0x00
|
||
|
|
||
|
ccm_seg7_light_0700FDB8: # 0x0700FDB8 - 0x0700FDC0
|
||
|
.byte 0x5D, 0x5D, 0x5D, 0x00, 0x5D, 0x5D, 0x5D, 0x00
|
||
|
|
||
|
ccm_seg7_light_0700FDC0: # 0x0700FDC0 - 0x0700FDD0
|
||
|
.byte 0xBB, 0xBB, 0xBB, 0x00, 0xBB, 0xBB, 0xBB, 0x00
|
||
|
.byte 0x28, 0x28, 0x28, 0x00, 0x00, 0x00, 0x00, 0x00
|
||
|
|
||
|
ccm_seg7_vertex_0700FDD0: # 0x0700FDD0 - 0x0700FE10
|
||
|
vertex -817, -1817, -724, 5504, 480, 0xC0, 0x2A, 0x9C, 0xFF
|
||
|
vertex 1892, -2092, -145, 0, 990, 0x1A, 0x00, 0x84, 0xFF
|
||
|
vertex -817, -2073, -724, 5500, 990, 0xBB, 0x00, 0x96, 0xFF
|
||
|
vertex 1892, -1836, -145, -28, 480, 0xDF, 0x57, 0xAA, 0xFF
|
||
|
|
||
|
ccm_seg7_vertex_0700FE10: # 0x0700FE10 - 0x0700FEF0
|
||
|
vertex -2046, -1278, 1129, 7946, 990, 0x44, 0x21, 0x9B, 0xFF
|
||
|
vertex -2046, 1230, 1129, 8644, -3968, 0x34, 0x00, 0x8D, 0xFF
|
||
|
vertex -710, 1029, 1072, 5944, -3946, 0xFB, 0x00, 0x82, 0xFF
|
||
|
vertex -817, -1817, -724, 1916, 492, 0xC0, 0x2A, 0x9C, 0xFF
|
||
|
vertex -988, -2065, 76, 286, 996, 0xB3, 0x00, 0x9C, 0xFF
|
||
|
vertex -988, -1809, 76, 282, 488, 0xE7, 0x1B, 0x87, 0xFF
|
||
|
vertex -817, -2073, -724, 1920, 1000, 0xBB, 0x00, 0x96, 0xFF
|
||
|
vertex -67, -876, 1044, 4142, -358, 0xF9, 0x9E, 0xB1, 0xFF
|
||
|
vertex 962, -1117, 1000, 2036, -168, 0x15, 0xDA, 0x89, 0xFF
|
||
|
vertex -513, -1534, 1063, 4840, 1066, 0x09, 0x48, 0x99, 0xFF
|
||
|
vertex -1471, -894, 1105, 6914, 70, 0xF2, 0xFF, 0x82, 0xFF
|
||
|
vertex 962, -93, 1000, 2322, -2192, 0x04, 0x34, 0x8D, 0xFF
|
||
|
vertex 1275, 410, 986, 1844, -3274, 0xBC, 0xED, 0x98, 0xFF
|
||
|
vertex 1275, 1741, 987, 2214, -5906, 0xA5, 0x00, 0xA9, 0xFF
|
||
|
|
||
|
ccm_seg7_vertex_0700FEF0: # 0x0700FEF0 - 0x0700FF70
|
||
|
vertex 1906, -556, 959, 324, -1540, 0xAC, 0xE0, 0xA7, 0xFF
|
||
|
vertex 962, -93, 1000, 2322, -2192, 0x04, 0x34, 0x8D, 0xFF
|
||
|
vertex 1275, 410, 986, 1844, -3274, 0xBC, 0xED, 0x98, 0xFF
|
||
|
vertex 962, -1117, 1000, 2036, -168, 0x15, 0xDA, 0x89, 0xFF
|
||
|
vertex 1906, -1836, 959, 0, 990, 0xBB, 0x49, 0xB4, 0xFF
|
||
|
vertex -513, -1534, 1063, 4840, 1066, 0x09, 0x48, 0x99, 0xFF
|
||
|
vertex -2046, -1278, 1129, 7946, 990, 0x44, 0x21, 0x9B, 0xFF
|
||
|
vertex -1471, -894, 1105, 6914, 70, 0xF2, 0xFF, 0x82, 0xFF
|
||
|
|
||
|
ccm_seg7_vertex_0700FF70: # 0x0700FF70 - 0x0700FFB0
|
||
|
vertex 156, 540, 1036, 724, -58, 0xB1, 0x5B, 0x27, 0xFF
|
||
|
vertex 633, 498, 922, -226, 168, 0x7D, 0x11, 0xF4, 0xFF
|
||
|
vertex 546, 528, 84, -50, 1838, 0x2E, 0x0B, 0x8B, 0xFF
|
||
|
vertex -183, 540, 294, 1404, 1420, 0xA5, 0x4D, 0xD5, 0xFF
|
||
|
|
||
|
ccm_seg7_vertex_0700FFB0: # 0x0700FFB0 - 0x07010070
|
||
|
vertex 962, -93, 1000, -5384, -2838, 0x04, 0x34, 0x8D, 0xFF
|
||
|
vertex -1457, -890, 550, -552, -1940, 0xA9, 0x1C, 0xA9, 0xFF
|
||
|
vertex -1471, -894, 1105, -524, -3048, 0xF2, 0xFF, 0x82, 0xFF
|
||
|
vertex -988, -1809, 76, 3012, 1856, 0xE7, 0x1B, 0x87, 0xFF
|
||
|
vertex 1892, -1836, -145, -2738, 2298, 0xDF, 0x57, 0xAA, 0xFF
|
||
|
vertex -817, -1817, -724, 2670, 3454, 0xC0, 0x2A, 0x9C, 0xFF
|
||
|
vertex 1906, -1836, 959, -2766, 94, 0xBB, 0x49, 0xB4, 0xFF
|
||
|
vertex -988, -1554, 76, 3012, 1856, 0x10, 0x64, 0xB5, 0xFF
|
||
|
vertex -513, -1534, 1063, 2062, -114, 0x09, 0x48, 0x99, 0xFF
|
||
|
vertex -2047, -1279, 0, 5124, 2006, 0x3C, 0x4A, 0xAD, 0xFF
|
||
|
vertex -2046, -1278, 1129, 5124, -246, 0x44, 0x21, 0x9B, 0xFF
|
||
|
vertex 703, -108, -178, -4864, -484, 0x27, 0x2D, 0x90, 0xFF
|
||
|
|
||
|
ccm_seg7_vertex_07010070: # 0x07010070 - 0x07010160
|
||
|
vertex 1275, 410, -1125, -3320, -6720, 0x87, 0xDD, 0x00, 0xFF
|
||
|
vertex 1892, -556, -145, 0, -3204, 0x84, 0xE9, 0x01, 0xFF
|
||
|
vertex 1906, -556, 959, 3644, -3204, 0xAC, 0xE0, 0xA7, 0xFF
|
||
|
vertex 1275, 410, 986, 3708, -6736, 0xBC, 0xED, 0x98, 0xFF
|
||
|
vertex -2046, -1278, 1129, 0, 990, 0x44, 0x21, 0x9B, 0xFF
|
||
|
vertex -2047, -1279, 0, 3724, 990, 0x3C, 0x4A, 0xAD, 0xFF
|
||
|
vertex -2047, -767, 0, 3724, -714, 0x7E, 0x00, 0x00, 0xFF
|
||
|
vertex -2046, 1230, 1129, -36, -7356, 0x34, 0x00, 0x8D, 0xFF
|
||
|
vertex -180, 307, 292, -2814, 7196, 0x91, 0xC6, 0xF1, 0xFF
|
||
|
vertex 546, 528, 84, -3508, 9614, 0x2E, 0x0B, 0x8B, 0xFF
|
||
|
vertex 156, 307, 1035, -342, 8320, 0xED, 0x84, 0x0E, 0xFF
|
||
|
vertex 633, 498, 922, -720, 9906, 0x7D, 0x11, 0xF4, 0xFF
|
||
|
vertex -1457, -890, 550, -1956, 2948, 0xA9, 0x1C, 0xA9, 0xFF
|
||
|
vertex -122, -664, -23, -3866, 7390, 0xF6, 0x9F, 0xAF, 0xFF
|
||
|
vertex -67, -876, 1044, -312, 7572, 0xF9, 0x9E, 0xB1, 0xFF
|
||
|
|
||
|
ccm_seg7_vertex_07010160: # 0x07010160 - 0x070101A0
|
||
|
vertex 703, -108, -178, -4384, 10136, 0x27, 0x2D, 0x90, 0xFF
|
||
|
vertex 962, -1117, 1000, -460, 11000, 0x15, 0xDA, 0x89, 0xFF
|
||
|
vertex -122, -664, -23, -3866, 7390, 0xF6, 0x9F, 0xAF, 0xFF
|
||
|
vertex -67, -876, 1044, -312, 7572, 0xF9, 0x9E, 0xB1, 0xFF
|
||
|
|
||
|
ccm_seg7_vertex_070101A0: # 0x070101A0 - 0x07010280
|
||
|
vertex 1892, -556, -145, 0, -3204, 0x84, 0xE9, 0x01, 0xFF
|
||
|
vertex 1892, -1836, -145, 0, 990, 0xDF, 0x57, 0xAA, 0xFF
|
||
|
vertex 1906, -1836, 959, 3644, 990, 0xBB, 0x49, 0xB4, 0xFF
|
||
|
vertex 1906, -556, 959, 3644, -3204, 0xAC, 0xE0, 0xA7, 0xFF
|
||
|
vertex 1280, 1997, -869, -2468, -11920, 0x82, 0x00, 0x00, 0xFF
|
||
|
vertex 1275, 410, -1125, -3320, -6720, 0x87, 0xDD, 0x00, 0xFF
|
||
|
vertex 1275, 1741, 987, 3708, -11098, 0xA5, 0x00, 0xA9, 0xFF
|
||
|
vertex 1275, 410, 986, 3708, -6736, 0xBC, 0xED, 0x98, 0xFF
|
||
|
vertex 703, -108, -178, 5204, 990, 0x27, 0x2D, 0x90, 0xFF
|
||
|
vertex 962, -93, 1000, 2152, -1624, 0x04, 0x34, 0x8D, 0xFF
|
||
|
vertex 962, -1117, 1000, 0, 990, 0x15, 0xDA, 0x89, 0xFF
|
||
|
vertex 546, 528, 84, -2558, 990, 0x2E, 0x0B, 0x8B, 0xFF
|
||
|
vertex -180, 307, 292, -54, 1762, 0x91, 0xC6, 0xF1, 0xFF
|
||
|
vertex -183, 540, 294, 0, 990, 0xA5, 0x4D, 0xD5, 0xFF
|
||
|
|
||
|
ccm_seg7_vertex_07010280: # 0x07010280 - 0x07010320
|
||
|
vertex -183, 540, 294, 0, 216, 0xA5, 0x4D, 0xD5, 0xFF
|
||
|
vertex -180, 307, 292, 0, 990, 0x91, 0xC6, 0xF1, 0xFF
|
||
|
vertex 156, 540, 1036, 2684, 216, 0xB1, 0x5B, 0x27, 0xFF
|
||
|
vertex 156, 307, 1035, 2684, 990, 0xED, 0x84, 0x0E, 0xFF
|
||
|
vertex -67, -876, 1044, -312, 7572, 0xF9, 0x9E, 0xB1, 0xFF
|
||
|
vertex -1471, -894, 1105, -112, 2904, 0xF2, 0xFF, 0x82, 0xFF
|
||
|
vertex -1457, -890, 550, -1956, 2948, 0xA9, 0x1C, 0xA9, 0xFF
|
||
|
vertex -122, -664, -23, -4832, 1926, 0xF6, 0x9F, 0xAF, 0xFF
|
||
|
vertex -1457, -890, 550, 0, 990, 0xA9, 0x1C, 0xA9, 0xFF
|
||
|
vertex 703, -108, -178, -8050, 990, 0x27, 0x2D, 0x90, 0xFF
|
||
|
|
||
|
ccm_seg7_vertex_07010320: # 0x07010320 - 0x07010390
|
||
|
vertex -988, -1809, 76, -6786, -432, 0xE7, 0x1B, 0x87, 0xFF
|
||
|
vertex -988, -1554, 76, -6786, -670, 0x10, 0x64, 0xB5, 0xFF
|
||
|
vertex 1892, -1836, -145, -6370, -1418, 0xDF, 0x57, 0xAA, 0xFF
|
||
|
vertex -988, -2065, 76, -6786, -194, 0xB3, 0x00, 0x9C, 0xFF
|
||
|
vertex -1930, -1804, 30, -7036, -116, 0x06, 0xFF, 0x82, 0xFF
|
||
|
vertex -1930, -2060, 28, -7038, 122, 0x06, 0x00, 0x82, 0xFF
|
||
|
vertex -2047, -1279, 0, -7090, -568, 0x3C, 0x4A, 0xAD, 0xFF
|
||
|
|
||
|
ccm_seg7_dl_07010390: # 0x07010390 - 0x07010480
|
||
|
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, snow_09003000
|
||
|
gsDPLoadSync
|
||
|
gsDPLoadBlock 7, 0, 0, 0x3FF, 0x100
|
||
|
gsSPLight ccm_seg7_light_0700FD90, 1
|
||
|
gsSPLight ccm_seg7_light_0700FD88, 2
|
||
|
gsSPVertex ccm_seg7_vertex_0700FDD0, 4, 0
|
||
|
gsSP2Triangles 0, 1, 2, 0x0, 0, 3, 1, 0x0
|
||
|
gsSPLight ccm_seg7_light_0700FDA8, 1
|
||
|
gsSPLight ccm_seg7_light_0700FDA0, 2
|
||
|
gsSPVertex ccm_seg7_vertex_0700FE10, 14, 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, 10, 2, 0x0
|
||
|
gsSP2Triangles 2, 10, 0, 0x0, 12, 2, 13, 0x0
|
||
|
gsSP2Triangles 13, 2, 1, 0x0, 12, 11, 2, 0x0
|
||
|
gsSPLight ccm_seg7_light_0700FDC0, 1
|
||
|
gsSPLight ccm_seg7_light_0700FDB8, 2
|
||
|
gsSPVertex ccm_seg7_vertex_0700FEF0, 8, 0
|
||
|
gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
|
||
|
gsSP2Triangles 0, 4, 3, 0x0, 3, 1, 0, 0x0
|
||
|
gsSP1Triangle 5, 6, 7, 0x0
|
||
|
gsSPEndDisplayList
|
||
|
|
||
|
ccm_seg7_dl_07010480: # 0x07010480 - 0x07010518
|
||
|
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, snow_09006000
|
||
|
gsDPLoadSync
|
||
|
gsDPLoadBlock 7, 0, 0, 0x3FF, 0x100
|
||
|
gsSPLight ccm_seg7_light_0700FDA8, 1
|
||
|
gsSPLight ccm_seg7_light_0700FDA0, 2
|
||
|
gsSPVertex ccm_seg7_vertex_0700FF70, 4, 0
|
||
|
gsSP2Triangles 0, 1, 2, 0x0, 2, 3, 0, 0x0
|
||
|
gsSPLight ccm_seg7_light_0700FDC0, 1
|
||
|
gsSPLight ccm_seg7_light_0700FDB8, 2
|
||
|
gsSPVertex ccm_seg7_vertex_0700FFB0, 12, 0
|
||
|
gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
|
||
|
gsSP2Triangles 6, 7, 8, 0x0, 6, 4, 7, 0x0
|
||
|
gsSP2Triangles 8, 7, 9, 0x0, 10, 8, 9, 0x0
|
||
|
gsSP1Triangle 0, 11, 1, 0x0
|
||
|
gsSPEndDisplayList
|
||
|
|
||
|
ccm_seg7_dl_07010518: # 0x07010518 - 0x07010610
|
||
|
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, snow_09002000
|
||
|
gsDPLoadSync
|
||
|
gsDPLoadBlock 7, 0, 0, 0x3FF, 0x100
|
||
|
gsSPLight ccm_seg7_light_0700FDA8, 1
|
||
|
gsSPLight ccm_seg7_light_0700FDA0, 2
|
||
|
gsSPVertex ccm_seg7_vertex_07010070, 15, 0
|
||
|
gsSP2Triangles 0, 1, 2, 0x0, 3, 0, 2, 0x0
|
||
|
gsSP2Triangles 4, 5, 6, 0x0, 6, 7, 4, 0x0
|
||
|
gsSP2Triangles 8, 9, 10, 0x0, 9, 11, 10, 0x0
|
||
|
gsSP1Triangle 12, 13, 14, 0x0
|
||
|
gsSPVertex ccm_seg7_vertex_07010160, 4, 0
|
||
|
gsSP2Triangles 0, 1, 2, 0x0, 3, 2, 1, 0x0
|
||
|
gsSPLight ccm_seg7_light_0700FDC0, 1
|
||
|
gsSPLight ccm_seg7_light_0700FDB8, 2
|
||
|
gsSPVertex ccm_seg7_vertex_070101A0, 14, 0
|
||
|
gsSP2Triangles 0, 1, 2, 0x0, 0, 2, 3, 0x0
|
||
|
gsSP2Triangles 4, 5, 6, 0x0, 5, 7, 6, 0x0
|
||
|
gsSP2Triangles 8, 9, 10, 0x0, 11, 12, 13, 0x0
|
||
|
gsSPVertex ccm_seg7_vertex_07010280, 10, 0
|
||
|
gsSP2Triangles 0, 1, 2, 0x0, 1, 3, 2, 0x0
|
||
|
gsSP2Triangles 4, 5, 6, 0x0, 7, 8, 9, 0x0
|
||
|
gsSPEndDisplayList
|
||
|
|
||
|
ccm_seg7_dl_07010610: # 0x07010610 - 0x07010660
|
||
|
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, snow_09002800
|
||
|
gsDPLoadSync
|
||
|
gsDPLoadBlock 7, 0, 0, 0x3FF, 0x100
|
||
|
gsSPVertex ccm_seg7_vertex_07010320, 7, 0
|
||
|
gsSP2Triangles 0, 1, 2, 0x0, 0, 3, 4, 0x0
|
||
|
gsSP2Triangles 3, 5, 4, 0x0, 0, 4, 6, 0x0
|
||
|
gsSP1Triangle 1, 0, 6, 0x0
|
||
|
gsSPEndDisplayList
|
||
|
|
||
|
glabel ccm_seg7_dl_07010660 # 0x07010660 - 0x070106D8
|
||
|
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 ccm_seg7_dl_07010390
|
||
|
gsSPDisplayList ccm_seg7_dl_07010480
|
||
|
gsSPDisplayList ccm_seg7_dl_07010518
|
||
|
gsSPDisplayList ccm_seg7_dl_07010610
|
||
|
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
|