241 lines
13 KiB
ArmAsm
241 lines
13 KiB
ArmAsm
|
ccm_seg7_light_0700EA00: # 0x0700EA00 - 0x0700EA08
|
||
|
.byte 0x7F, 0x7F, 0x7F, 0x00, 0x7F, 0x7F, 0x7F, 0x00
|
||
|
|
||
|
ccm_seg7_light_0700EA08: # 0x0700EA08 - 0x0700EA18
|
||
|
.byte 0xFF, 0xFF, 0xFF, 0x00, 0xFF, 0xFF, 0xFF, 0x00
|
||
|
.byte 0x28, 0x28, 0x28, 0x00, 0x00, 0x00, 0x00, 0x00
|
||
|
|
||
|
ccm_seg7_light_0700EA18: # 0x0700EA18 - 0x0700EA20
|
||
|
.byte 0x33, 0x33, 0x33, 0x00, 0x33, 0x33, 0x33, 0x00
|
||
|
|
||
|
ccm_seg7_light_0700EA20: # 0x0700EA20 - 0x0700EA30
|
||
|
.byte 0x66, 0x66, 0x66, 0x00, 0x66, 0x66, 0x66, 0x00
|
||
|
.byte 0x28, 0x28, 0x28, 0x00, 0x00, 0x00, 0x00, 0x00
|
||
|
|
||
|
ccm_seg7_light_0700EA30: # 0x0700EA30 - 0x0700EA38
|
||
|
.byte 0x5D, 0x5D, 0x5D, 0x00, 0x5D, 0x5D, 0x5D, 0x00
|
||
|
|
||
|
ccm_seg7_light_0700EA38: # 0x0700EA38 - 0x0700EA48
|
||
|
.byte 0xBB, 0xBB, 0xBB, 0x00, 0xBB, 0xBB, 0xBB, 0x00
|
||
|
.byte 0x28, 0x28, 0x28, 0x00, 0x00, 0x00, 0x00, 0x00
|
||
|
|
||
|
ccm_seg7_vertex_0700EA48: # 0x0700EA48 - 0x0700EAE8
|
||
|
vertex -116, 100, 541, -3130, 1874, 0x16, 0x7A, 0x17, 0xFF
|
||
|
vertex 573, 100, -99, 2, 1874, 0x16, 0x7A, 0x17, 0xFF
|
||
|
vertex 44, 307, -669, 2, -710, 0x16, 0x7A, 0x17, 0xFF
|
||
|
vertex -611, 307, 9, -3130, -540, 0x19, 0x7A, 0x18, 0xFF
|
||
|
vertex -116, 100, 541, -3130, 1874, 0x19, 0x7A, 0x18, 0xFF
|
||
|
vertex 44, 307, -669, 2, -710, 0x19, 0x7A, 0x18, 0xFF
|
||
|
vertex -176, 565, -440, -1424, 1602, 0x00, 0x7F, 0x00, 0xFF
|
||
|
vertex 524, 565, -137, 0, 990, 0x00, 0x7F, 0x00, 0xFF
|
||
|
vertex 36, 565, -662, -1460, 990, 0x00, 0x7F, 0x00, 0xFF
|
||
|
vertex 299, 565, 71, 0, 1602, 0x00, 0x7F, 0x00, 0xFF
|
||
|
|
||
|
ccm_seg7_vertex_0700EAE8: # 0x0700EAE8 - 0x0700EBD8
|
||
|
vertex 221, -511, 214, 4566, 990, 0x56, 0x00, 0x5D, 0xFF
|
||
|
vertex 289, -378, 151, 5486, -338, 0x56, 0x00, 0x5D, 0xFF
|
||
|
vertex 221, -255, 214, 4566, -1566, 0x56, 0x00, 0x5D, 0xFF
|
||
|
vertex 364, -378, 81, 3442, 0, 0x00, 0x7F, 0x00, 0xFF
|
||
|
vertex 219, -378, 76, 2420, 990, 0x00, 0x7F, 0x00, 0xFF
|
||
|
vertex 289, -378, 151, 2420, 0, 0x00, 0x7F, 0x00, 0xFF
|
||
|
vertex 294, -378, 6, 3442, 990, 0x00, 0x7F, 0x00, 0xFF
|
||
|
vertex -115, -511, 527, 0, 990, 0x56, 0x00, 0x5C, 0xFF
|
||
|
vertex 109, -511, 318, 3034, 990, 0x56, 0x00, 0x5C, 0xFF
|
||
|
vertex -115, 92, 527, 0, -5040, 0x56, 0x00, 0x5C, 0xFF
|
||
|
vertex 109, -255, 318, 3034, -1566, 0x56, 0x00, 0x5C, 0xFF
|
||
|
vertex -115, 92, 527, 0, -5040, 0x56, 0x00, 0x5D, 0xFF
|
||
|
vertex 109, -255, 318, 3034, -1566, 0x56, 0x00, 0x5D, 0xFF
|
||
|
vertex 559, 92, -99, 9166, -5040, 0x56, 0x00, 0x5D, 0xFF
|
||
|
vertex 289, -275, 151, 5486, -1360, 0x56, 0x00, 0x5D, 0xFF
|
||
|
|
||
|
ccm_seg7_vertex_0700EBD8: # 0x0700EBD8 - 0x0700ECB8
|
||
|
vertex 36, -511, -662, -7694, 990, 0x5D, 0x00, 0xAA, 0xFF
|
||
|
vertex 36, 307, -662, -7694, -7186, 0x5D, 0x00, 0xAA, 0xFF
|
||
|
vertex 559, 92, -99, 0, -5040, 0x5D, 0x00, 0xAA, 0xFF
|
||
|
vertex 289, -275, 151, 5486, -1360, 0x56, 0x00, 0x5C, 0xFF
|
||
|
vertex 364, -275, 81, 6508, -1360, 0x56, 0x00, 0x5C, 0xFF
|
||
|
vertex 559, 92, -99, 9166, -5040, 0x56, 0x00, 0x5C, 0xFF
|
||
|
vertex 559, 92, -99, 9166, -5040, 0x56, 0x00, 0x5D, 0xFF
|
||
|
vertex 364, -275, 81, 6508, -1360, 0x56, 0x00, 0x5D, 0xFF
|
||
|
vertex 559, -511, -99, 9166, 990, 0x56, 0x00, 0x5D, 0xFF
|
||
|
vertex 364, -378, 81, 6508, -338, 0x56, 0x00, 0x5D, 0xFF
|
||
|
vertex 364, -378, 81, 6508, -338, 0x56, 0x00, 0x5C, 0xFF
|
||
|
vertex 289, -378, 151, 5486, -338, 0x56, 0x00, 0x5C, 0xFF
|
||
|
vertex 221, -511, 214, 4566, 990, 0x56, 0x00, 0x5C, 0xFF
|
||
|
vertex 221, -511, 214, 4566, 990, 0x56, 0x00, 0x5D, 0xFF
|
||
|
|
||
|
ccm_seg7_vertex_0700ECB8: # 0x0700ECB8 - 0x0700ED98
|
||
|
vertex -115, -511, 527, 0, 990, 0xA3, 0x00, 0x56, 0xFF
|
||
|
vertex -115, 92, 527, 0, -5040, 0xA3, 0x00, 0x56, 0xFF
|
||
|
vertex -603, -511, 2, -7184, 990, 0xA3, 0x00, 0x56, 0xFF
|
||
|
vertex -603, 297, 2, -7184, -7084, 0xA3, 0x00, 0x56, 0xFF
|
||
|
vertex 36, -511, -662, -7694, 990, 0x5D, 0x00, 0xAA, 0xFF
|
||
|
vertex 559, 92, -99, 0, -5040, 0x5D, 0x00, 0xAA, 0xFF
|
||
|
vertex 559, -511, -99, 0, 990, 0x5D, 0x00, 0xAA, 0xFF
|
||
|
vertex -176, 565, -440, -7006, -3494, 0xA3, 0x00, 0x55, 0xFF
|
||
|
vertex -176, 307, -440, -7004, -916, 0xA3, 0x00, 0x55, 0xFF
|
||
|
vertex -10, 237, -258, -4546, -214, 0xA3, 0x00, 0x55, 0xFF
|
||
|
vertex 524, 116, -137, 3030, 990, 0x56, 0x00, 0x5D, 0xFF
|
||
|
vertex 524, 565, -137, 3030, -3494, 0x56, 0x00, 0x5D, 0xFF
|
||
|
vertex 299, 116, 71, 0, 990, 0x56, 0x00, 0x5D, 0xFF
|
||
|
vertex 299, 565, 71, 0, -3494, 0x56, 0x00, 0x5D, 0xFF
|
||
|
|
||
|
ccm_seg7_vertex_0700ED98: # 0x0700ED98 - 0x0700EE38
|
||
|
vertex 36, 307, -662, -7176, -916, 0x5D, 0x00, 0xAA, 0xFF
|
||
|
vertex 524, 565, -137, 0, -3494, 0x5D, 0x00, 0xAA, 0xFF
|
||
|
vertex 524, 116, -137, 0, 990, 0x5D, 0x00, 0xAA, 0xFF
|
||
|
vertex 36, 565, -662, -7176, -3494, 0x5D, 0x00, 0xAA, 0xFF
|
||
|
vertex 299, 116, 71, 0, 990, 0xA4, 0x00, 0x56, 0xFF
|
||
|
vertex 299, 565, 71, 0, -3494, 0xA4, 0x00, 0x56, 0xFF
|
||
|
vertex -10, 237, -258, -4546, -214, 0xA4, 0x00, 0x56, 0xFF
|
||
|
vertex 299, 565, 71, 0, -3494, 0xA3, 0x00, 0x56, 0xFF
|
||
|
vertex -176, 565, -440, -7006, -3494, 0xA3, 0x00, 0x56, 0xFF
|
||
|
vertex -10, 237, -258, -4546, -214, 0xA3, 0x00, 0x56, 0xFF
|
||
|
|
||
|
ccm_seg7_vertex_0700EE38: # 0x0700EE38 - 0x0700EF38
|
||
|
vertex 109, -255, 318, 0, 0, 0x00, 0x81, 0x00, 0xFF
|
||
|
vertex 39, -255, 243, 0, 990, 0x00, 0x81, 0x00, 0xFF
|
||
|
vertex 221, -255, 214, 1500, 0, 0x00, 0x81, 0x00, 0xFF
|
||
|
vertex 219, -378, 76, -1052, -338, 0x5C, 0x00, 0xAA, 0xFF
|
||
|
vertex 219, -275, 76, -1052, -1360, 0x5C, 0x00, 0xAA, 0xFF
|
||
|
vertex 289, -275, 151, 0, -1360, 0x5C, 0x00, 0xAA, 0xFF
|
||
|
vertex 289, -275, 151, 2420, 0, 0x00, 0x81, 0x00, 0xFF
|
||
|
vertex 219, -275, 76, 2420, 990, 0x00, 0x81, 0x00, 0xFF
|
||
|
vertex 364, -275, 81, 3442, 0, 0x00, 0x81, 0x00, 0xFF
|
||
|
vertex 294, -275, 6, 3442, 990, 0x00, 0x81, 0x00, 0xFF
|
||
|
vertex 294, -378, 6, -1052, -338, 0xA4, 0x00, 0x56, 0xFF
|
||
|
vertex 364, -275, 81, 0, -1360, 0xA4, 0x00, 0x56, 0xFF
|
||
|
vertex 294, -275, 6, -1052, -1360, 0xA4, 0x00, 0x56, 0xFF
|
||
|
vertex 39, -255, 243, -1052, -1564, 0x5C, 0x00, 0xAA, 0xFF
|
||
|
vertex 109, -255, 318, 0, -1564, 0x5C, 0x00, 0xAA, 0xFF
|
||
|
vertex 39, -511, 243, -1052, 990, 0x5C, 0x00, 0xAA, 0xFF
|
||
|
|
||
|
ccm_seg7_vertex_0700EF38: # 0x0700EF38 - 0x0700EF98
|
||
|
vertex 39, -255, 243, 0, 990, 0x00, 0x81, 0x00, 0xFF
|
||
|
vertex 152, -255, 139, 1500, 990, 0x00, 0x81, 0x00, 0xFF
|
||
|
vertex 221, -255, 214, 1500, 0, 0x00, 0x81, 0x00, 0xFF
|
||
|
vertex 152, -255, 139, -1052, -1564, 0xA3, 0x00, 0x55, 0xFF
|
||
|
vertex 152, -511, 139, -1052, 990, 0xA3, 0x00, 0x55, 0xFF
|
||
|
vertex 221, -255, 214, 0, -1564, 0xA3, 0x00, 0x55, 0xFF
|
||
|
|
||
|
ccm_seg7_vertex_0700EF98: # 0x0700EF98 - 0x0700F058
|
||
|
vertex 289, -378, 151, 0, -338, 0x5C, 0x00, 0xAA, 0xFF
|
||
|
vertex 219, -378, 76, -1052, -338, 0x5C, 0x00, 0xAA, 0xFF
|
||
|
vertex 289, -275, 151, 0, -1360, 0x5C, 0x00, 0xAA, 0xFF
|
||
|
vertex 294, -378, 6, -1052, -338, 0xA4, 0x00, 0x56, 0xFF
|
||
|
vertex 364, -378, 81, 0, -338, 0xA4, 0x00, 0x56, 0xFF
|
||
|
vertex 364, -275, 81, 0, -1360, 0xA4, 0x00, 0x56, 0xFF
|
||
|
vertex 221, -511, 214, 0, 990, 0xA3, 0x00, 0x55, 0xFF
|
||
|
vertex 221, -255, 214, 0, -1564, 0xA3, 0x00, 0x55, 0xFF
|
||
|
vertex 152, -511, 139, -1052, 990, 0xA3, 0x00, 0x55, 0xFF
|
||
|
vertex 39, -511, 243, -1052, 990, 0x5C, 0x00, 0xAA, 0xFF
|
||
|
vertex 109, -255, 318, 0, -1564, 0x5C, 0x00, 0xAA, 0xFF
|
||
|
vertex 109, -511, 318, 0, 990, 0x5C, 0x00, 0xAA, 0xFF
|
||
|
|
||
|
ccm_seg7_vertex_0700F058: # 0x0700F058 - 0x0700F148
|
||
|
vertex 173, -511, -439, 0, -5654, 0x56, 0x00, 0x5D, 0xFF
|
||
|
vertex -314, -100, 13, 3964, 1050, 0x56, 0x00, 0x5D, 0xFF
|
||
|
vertex -314, -511, 13, -132, 988, 0x56, 0x00, 0x5D, 0xFF
|
||
|
vertex 452, -100, -139, 6612, -3098, 0x00, 0x81, 0x00, 0xFF
|
||
|
vertex -314, -100, 13, 0, 990, 0x00, 0x81, 0x00, 0xFF
|
||
|
vertex 173, -100, -439, 6612, 990, 0x00, 0x81, 0x00, 0xFF
|
||
|
vertex -35, -100, 313, 0, -3098, 0x00, 0x81, 0x00, 0xFF
|
||
|
vertex 452, -511, -139, 0, 990, 0xA4, 0x00, 0x56, 0xFF
|
||
|
vertex 452, -100, -139, 4068, 990, 0xA4, 0x00, 0x56, 0xFF
|
||
|
vertex 173, -100, -439, 4068, -3098, 0xA4, 0x00, 0x56, 0xFF
|
||
|
vertex 173, -511, -439, 0, -3098, 0xA4, 0x00, 0x56, 0xFF
|
||
|
vertex -314, -511, 13, 0, -3098, 0x5C, 0x00, 0xAA, 0xFF
|
||
|
vertex -35, -100, 313, 4068, 990, 0x5C, 0x00, 0xAA, 0xFF
|
||
|
vertex -35, -511, 313, 0, 990, 0x5C, 0x00, 0xAA, 0xFF
|
||
|
vertex -314, -100, 13, 4068, -3098, 0x5C, 0x00, 0xAA, 0xFF
|
||
|
|
||
|
ccm_seg7_vertex_0700F148: # 0x0700F148 - 0x0700F1B8
|
||
|
vertex -314, -501, 13, 0, 990, 0x00, 0x7F, 0x00, 0xFF
|
||
|
vertex 452, -501, -139, 6612, -3098, 0x00, 0x7F, 0x00, 0xFF
|
||
|
vertex 173, -501, -439, 6612, 990, 0x00, 0x7F, 0x00, 0xFF
|
||
|
vertex 173, -511, -439, 0, -5654, 0x56, 0x00, 0x5D, 0xFF
|
||
|
vertex 173, -100, -439, 4068, -5590, 0x56, 0x00, 0x5D, 0xFF
|
||
|
vertex -314, -100, 13, 3964, 1050, 0x56, 0x00, 0x5D, 0xFF
|
||
|
vertex -35, -501, 313, 0, -3098, 0x00, 0x7F, 0x00, 0xFF
|
||
|
|
||
|
ccm_seg7_dl_0700F1B8: # 0x0700F1B8 - 0x0700F210
|
||
|
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, snow_09008800
|
||
|
gsDPLoadSync
|
||
|
gsDPLoadBlock 7, 0, 0, 0x3FF, 0x100
|
||
|
gsSPLight ccm_seg7_light_0700EA08, 1
|
||
|
gsSPLight ccm_seg7_light_0700EA00, 2
|
||
|
gsSPVertex ccm_seg7_vertex_0700EA48, 10, 0
|
||
|
gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
|
||
|
gsSP2Triangles 6, 7, 8, 0x0, 6, 9, 7, 0x0
|
||
|
gsSPEndDisplayList
|
||
|
|
||
|
ccm_seg7_dl_0700F210: # 0x0700F210 - 0x0700F3B0
|
||
|
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, snow_09005000
|
||
|
gsDPLoadSync
|
||
|
gsDPLoadBlock 7, 0, 0, 0x3FF, 0x100
|
||
|
gsSPVertex ccm_seg7_vertex_0700EAE8, 15, 0
|
||
|
gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
|
||
|
gsSP2Triangles 3, 6, 4, 0x0, 7, 8, 9, 0x0
|
||
|
gsSP2Triangles 8, 10, 9, 0x0, 11, 12, 13, 0x0
|
||
|
gsSP2Triangles 12, 2, 13, 0x0, 2, 14, 13, 0x0
|
||
|
gsSP1Triangle 14, 2, 1, 0x0
|
||
|
gsSPVertex ccm_seg7_vertex_0700EBD8, 14, 0
|
||
|
gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
|
||
|
gsSP2Triangles 6, 7, 8, 0x0, 7, 9, 8, 0x0
|
||
|
gsSP2Triangles 10, 11, 12, 0x0, 8, 9, 13, 0x0
|
||
|
gsSPVertex ccm_seg7_vertex_0700ECB8, 14, 0
|
||
|
gsSP2Triangles 0, 1, 2, 0x0, 1, 3, 2, 0x0
|
||
|
gsSP2Triangles 4, 5, 6, 0x0, 7, 8, 9, 0x0
|
||
|
gsSP2Triangles 10, 11, 12, 0x0, 11, 13, 12, 0x0
|
||
|
gsSPVertex ccm_seg7_vertex_0700ED98, 10, 0
|
||
|
gsSP2Triangles 0, 1, 2, 0x0, 0, 3, 1, 0x0
|
||
|
gsSP2Triangles 4, 5, 6, 0x0, 7, 8, 9, 0x0
|
||
|
gsSPLight ccm_seg7_light_0700EA20, 1
|
||
|
gsSPLight ccm_seg7_light_0700EA18, 2
|
||
|
gsSPVertex ccm_seg7_vertex_0700EE38, 16, 0
|
||
|
gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
|
||
|
gsSP2Triangles 6, 7, 8, 0x0, 7, 9, 8, 0x0
|
||
|
gsSP2Triangles 10, 11, 12, 0x0, 13, 14, 15, 0x0
|
||
|
gsSPVertex ccm_seg7_vertex_0700EF38, 6, 0
|
||
|
gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
|
||
|
gsSPLight ccm_seg7_light_0700EA38, 1
|
||
|
gsSPLight ccm_seg7_light_0700EA30, 2
|
||
|
gsSPVertex ccm_seg7_vertex_0700EF98, 12, 0
|
||
|
gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
|
||
|
gsSP2Triangles 6, 7, 8, 0x0, 9, 10, 11, 0x0
|
||
|
gsSPEndDisplayList
|
||
|
|
||
|
ccm_seg7_dl_0700F3B0: # 0x0700F3B0 - 0x0700F440
|
||
|
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, snow_09008000
|
||
|
gsDPLoadSync
|
||
|
gsDPLoadBlock 7, 0, 0, 0x3FF, 0x100
|
||
|
gsSPLight ccm_seg7_light_0700EA20, 1
|
||
|
gsSPLight ccm_seg7_light_0700EA18, 2
|
||
|
gsSPVertex ccm_seg7_vertex_0700F058, 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 ccm_seg7_vertex_0700F148, 7, 0
|
||
|
gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
|
||
|
gsSP1Triangle 0, 6, 1, 0x0
|
||
|
gsSPEndDisplayList
|
||
|
|
||
|
glabel ccm_seg7_dl_0700F440 # 0x0700F440 - 0x0700F4C0
|
||
|
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 ccm_seg7_dl_0700F1B8
|
||
|
gsSPDisplayList ccm_seg7_dl_0700F210
|
||
|
gsSPDisplayList ccm_seg7_dl_0700F3B0
|
||
|
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
|