sm64pc/levels/ccm/areas/1/10/1.s

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