sm64pc/levels/ccm/areas/2/7/model.s

208 lines
11 KiB
ArmAsm

ccm_seg7_light_0701FEE0: # 0x0701FEE0 - 0x0701FEE8
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
ccm_seg7_light_0701FEE8: # 0x0701FEE8 - 0x0701FEF8
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x28, 0x28, 0x28, 0x00, 0x00, 0x00, 0x00, 0x00
ccm_seg7_light_0701FEF8: # 0x0701FEF8 - 0x0701FF00
.byte 0x3F, 0x3F, 0x3F, 0x00, 0x3F, 0x3F, 0x3F, 0x00
ccm_seg7_light_0701FF00: # 0x0701FF00 - 0x0701FF10
.byte 0xFF, 0xFF, 0xFF, 0x00, 0xFF, 0xFF, 0xFF, 0x00
.byte 0x28, 0x28, 0x28, 0x00, 0x00, 0x00, 0x00, 0x00
ccm_seg7_vertex_0701FF10: # 0x0701FF10 - 0x0701FF70
vertex 5124, 0, -8124, 224, 479, 0x00, 0x00, 0x7F, 0xFF
vertex 5124, -8191, -8124, 479, 479, 0x00, 0x00, 0x7F, 0xFF
vertex 8308, 0, -8124, 223, 0, 0x00, 0x00, 0x7F, 0xFF
vertex 8308, -8191, -8124, 479, 0, 0x00, 0x00, 0x7F, 0xFF
vertex 8308, 8192, -8124, 0, 0, 0x00, 0x00, 0x7F, 0xFF
vertex 5124, 8192, -8124, 0, 479, 0x00, 0x00, 0x7F, 0xFF
ccm_seg7_vertex_0701FF70: # 0x0701FF70 - 0x07020070
vertex -6061, -5830, -3601, 2012, 3948, 0x00, 0x82, 0x0E, 0xFF
vertex -5784, -5830, -3601, 3034, 3948, 0x00, 0x82, 0x0E, 0xFF
vertex -5784, -5799, -3326, 3034, 4970, 0x00, 0x82, 0x0E, 0xFF
vertex -5784, -5845, -6133, -2074, -28, 0x00, 0x00, 0x81, 0xFF
vertex -7167, -6111, -6133, 3034, 990, 0x00, 0x00, 0x81, 0xFF
vertex -7167, -5845, -6133, 3034, 0, 0x00, 0x00, 0x81, 0xFF
vertex -5784, -6111, -6133, -2074, 992, 0x00, 0x00, 0x81, 0xFF
vertex -7167, -5799, -3326, -2074, 4970, 0x00, 0x82, 0x0E, 0xFF
vertex -7167, -5830, -3601, -2074, 3948, 0x00, 0x82, 0x0E, 0xFF
vertex -6890, -5830, -3601, -1052, 3948, 0x00, 0x82, 0x0E, 0xFF
vertex -6890, -5830, -3601, -1052, 3948, 0x00, 0x82, 0x0D, 0xFF
vertex -6337, -5860, -3876, 990, 2926, 0x00, 0x82, 0x0D, 0xFF
vertex -6061, -5830, -3601, 2012, 3948, 0x00, 0x82, 0x0D, 0xFF
vertex -6614, -5860, -3876, 0, 2926, 0x00, 0x82, 0x0D, 0xFF
vertex -6890, -5860, -3876, -1052, 2926, 0x00, 0x82, 0x0D, 0xFF
vertex -6061, -5860, -3876, 2012, 2926, 0x00, 0x82, 0x0D, 0xFF
ccm_seg7_vertex_07020070: # 0x07020070 - 0x07020170
vertex -6614, -5860, -3876, 0, 2926, 0x00, 0x82, 0x0E, 0xFF
vertex -6337, -6074, -5800, 990, -4226, 0x00, 0x82, 0x0E, 0xFF
vertex -6337, -5860, -3876, 990, 2926, 0x00, 0x82, 0x0E, 0xFF
vertex -6614, -6074, -5800, 0, -4226, 0x00, 0x82, 0x0E, 0xFF
vertex -6614, -6074, -5800, 0, -4226, 0x00, 0x82, 0x0D, 0xFF
vertex -7166, -6074, -5800, -2072, -4226, 0x00, 0x82, 0x0D, 0xFF
vertex -7167, -6112, -6143, -2074, -5502, 0x00, 0x82, 0x0D, 0xFF
vertex -5784, -6112, -6143, 3036, -5502, 0x00, 0x82, 0x0D, 0xFF
vertex -6337, -6074, -5800, 990, -4226, 0x00, 0x82, 0x0D, 0xFF
vertex -5784, -6074, -5800, 3036, -4226, 0x00, 0x82, 0x0D, 0xFF
vertex -5785, -5523, -3326, 3034, 5076, 0x00, 0x7E, 0xF3, 0xFF
vertex -5785, -5553, -3601, 3034, 4054, 0x00, 0x7E, 0xF3, 0xFF
vertex -6061, -5553, -3601, 2012, 4054, 0x00, 0x7E, 0xF3, 0xFF
vertex -6338, -5584, -3876, 990, 0, 0x7E, 0x00, 0x00, 0xFF
vertex -6337, -6074, -5800, 8144, 990, 0x7E, 0x00, 0x00, 0xFF
vertex -6338, -5798, -5800, 8144, 0, 0x7E, 0x00, 0x00, 0xFF
ccm_seg7_vertex_07020170: # 0x07020170 - 0x07020270
vertex -5785, -5523, -3326, 3034, 5076, 0x00, 0x7E, 0xF3, 0xFF
vertex -6061, -5553, -3601, 2012, 4054, 0x00, 0x7E, 0xF3, 0xFF
vertex -6891, -5553, -3601, -1052, 4054, 0x00, 0x7E, 0xF3, 0xFF
vertex -6061, -5553, -3601, 2012, 4054, 0x00, 0x7E, 0xF2, 0xFF
vertex -6338, -5584, -3876, 990, 3032, 0x00, 0x7E, 0xF2, 0xFF
vertex -6891, -5553, -3601, -1052, 4054, 0x00, 0x7E, 0xF2, 0xFF
vertex -6338, -5798, -5800, 990, -4120, 0x00, 0x7E, 0xF2, 0xFF
vertex -6614, -5798, -5800, 0, -4120, 0x00, 0x7E, 0xF2, 0xFF
vertex -6614, -5584, -3876, 0, 3032, 0x00, 0x7E, 0xF2, 0xFF
vertex -6061, -5584, -3876, 2012, 3032, 0x00, 0x7E, 0xF2, 0xFF
vertex -6891, -5584, -3876, -1052, 3032, 0x00, 0x7E, 0xF2, 0xFF
vertex -7167, -5553, -3601, -2074, 4054, 0x00, 0x7E, 0xF3, 0xFF
vertex -7167, -5523, -3326, -2074, 5076, 0x00, 0x7E, 0xF3, 0xFF
vertex -6338, -5584, -3876, 990, 0, 0x7E, 0x00, 0x00, 0xFF
vertex -6337, -5860, -3876, 990, 990, 0x7E, 0x00, 0x00, 0xFF
vertex -6337, -6074, -5800, 8144, 990, 0x7E, 0x00, 0x00, 0xFF
ccm_seg7_vertex_07020270: # 0x07020270 - 0x07020360
vertex -6338, -5798, -5800, 990, 0, 0x00, 0x00, 0x7F, 0xFF
vertex -5784, -6074, -5800, 3034, 990, 0x00, 0x00, 0x7F, 0xFF
vertex -5784, -5798, -5800, 3034, -30, 0x00, 0x00, 0x7F, 0xFF
vertex -6061, -5553, -3601, 0, 0, 0x7F, 0x00, 0x00, 0xFF
vertex -6061, -5860, -3876, 990, 990, 0x7F, 0x00, 0x00, 0xFF
vertex -6061, -5584, -3876, 990, 0, 0x7F, 0x00, 0x00, 0xFF
vertex -6061, -5830, -3601, 0, 990, 0x7F, 0x00, 0x00, 0xFF
vertex -6891, -5584, -3876, 0, 0, 0x82, 0x00, 0x00, 0xFF
vertex -6890, -5860, -3876, 0, 990, 0x82, 0x00, 0x00, 0xFF
vertex -6890, -5830, -3601, 990, 990, 0x82, 0x00, 0x00, 0xFF
vertex -6891, -5553, -3601, 990, 0, 0x82, 0x00, 0x00, 0xFF
vertex -6614, -5798, -5800, -7184, -30, 0x81, 0x00, 0x00, 0xFF
vertex -6614, -6074, -5800, -7184, 990, 0x81, 0x00, 0x00, 0xFF
vertex -6614, -5860, -3876, 0, 990, 0x81, 0x00, 0x00, 0xFF
vertex -6614, -5584, -3876, 0, -30, 0x81, 0x00, 0x00, 0xFF
ccm_seg7_vertex_07020360: # 0x07020360 - 0x07020450
vertex -6614, -5584, -3876, 0, 0, 0x00, 0x00, 0x81, 0xFF
vertex -6614, -5860, -3876, 0, 990, 0x00, 0x00, 0x81, 0xFF
vertex -6890, -5860, -3876, 990, 990, 0x00, 0x00, 0x81, 0xFF
vertex -6338, -5798, -5800, 990, 0, 0x00, 0x00, 0x7F, 0xFF
vertex -6337, -6074, -5800, 990, 990, 0x00, 0x00, 0x7F, 0xFF
vertex -5784, -6074, -5800, 3034, 990, 0x00, 0x00, 0x7F, 0xFF
vertex -7167, -5798, -5800, -2074, -34, 0x00, 0x00, 0x7F, 0xFF
vertex -7166, -6074, -5800, -2074, 988, 0x00, 0x00, 0x7F, 0xFF
vertex -6614, -6074, -5800, 0, 990, 0x00, 0x00, 0x7F, 0xFF
vertex -6614, -5798, -5800, 0, 0, 0x00, 0x00, 0x7F, 0xFF
vertex -6891, -5553, -3601, 0, 0, 0x00, 0x00, 0x81, 0xFF
vertex -7167, -5830, -3601, 990, 990, 0x00, 0x00, 0x81, 0xFF
vertex -7167, -5553, -3601, 990, 0, 0x00, 0x00, 0x81, 0xFF
vertex -6890, -5830, -3601, 0, 990, 0x00, 0x00, 0x81, 0xFF
vertex -6891, -5584, -3876, 990, 0, 0x00, 0x00, 0x81, 0xFF
ccm_seg7_vertex_07020450: # 0x07020450 - 0x07020540
vertex -7167, -5836, -6143, -2074, -5398, 0x00, 0x7E, 0xF3, 0xFF
vertex -7167, -5798, -5800, -2074, -4120, 0x00, 0x7E, 0xF3, 0xFF
vertex -6614, -5798, -5800, 0, -4120, 0x00, 0x7E, 0xF3, 0xFF
vertex -6061, -5584, -3876, 0, 0, 0x00, 0x00, 0x81, 0xFF
vertex -6337, -5860, -3876, 990, 990, 0x00, 0x00, 0x81, 0xFF
vertex -6338, -5584, -3876, 990, 0, 0x00, 0x00, 0x81, 0xFF
vertex -6061, -5860, -3876, 0, 990, 0x00, 0x00, 0x81, 0xFF
vertex -5785, -5553, -3601, 0, 0, 0x00, 0x00, 0x81, 0xFF
vertex -6061, -5830, -3601, 990, 990, 0x00, 0x00, 0x81, 0xFF
vertex -6061, -5553, -3601, 990, 0, 0x00, 0x00, 0x81, 0xFF
vertex -5784, -5830, -3601, 0, 990, 0x00, 0x00, 0x81, 0xFF
vertex -7167, -5534, -3337, -2074, 0, 0x00, 0x00, 0x7F, 0xFF
vertex -7167, -5800, -3337, -2074, 990, 0x00, 0x00, 0x7F, 0xFF
vertex -5784, -5800, -3337, 3034, 992, 0x00, 0x00, 0x7F, 0xFF
vertex -5785, -5534, -3337, 3034, -28, 0x00, 0x00, 0x7F, 0xFF
ccm_seg7_vertex_07020540: # 0x07020540 - 0x07020590
vertex -6338, -5798, -5800, 990, -4120, 0x00, 0x7E, 0xF3, 0xFF
vertex -5784, -5798, -5800, 3034, -4120, 0x00, 0x7E, 0xF3, 0xFF
vertex -5784, -5836, -6143, 3034, -5398, 0x00, 0x7E, 0xF3, 0xFF
vertex -7167, -5836, -6143, -2074, -5398, 0x00, 0x7E, 0xF3, 0xFF
vertex -6614, -5798, -5800, 0, -4120, 0x00, 0x7E, 0xF3, 0xFF
ccm_seg7_dl_07020590: # 0x07020590 - 0x070205E8
gsDPSetTextureImage G_IM_FMT_IA, G_IM_SIZ_16b, 1, ccm_seg7_texture_07003900
gsDPLoadSync
gsDPLoadBlock 7, 0, 0, 0x0FF, 0x200
gsSPLight ccm_seg7_light_0701FEE8, 1
gsSPLight ccm_seg7_light_0701FEE0, 2
gsSPVertex ccm_seg7_vertex_0701FF10, 6, 0
gsSP2Triangles 0, 1, 2, 0x0, 1, 3, 2, 0x0
gsSP2Triangles 0, 2, 4, 0x0, 5, 0, 4, 0x0
gsSPEndDisplayList
ccm_seg7_dl_070205E8: # 0x070205E8 - 0x070207F0
gsDPSetTextureImage G_IM_FMT_IA, G_IM_SIZ_16b, 1, ccm_seg7_texture_07003B00
gsDPLoadSync
gsDPLoadBlock 7, 0, 0, 0x3FF, 0x100
gsSPLight ccm_seg7_light_0701FF00, 1
gsSPLight ccm_seg7_light_0701FEF8, 2
gsSPVertex ccm_seg7_vertex_0701FF70, 16, 0
gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
gsSP2Triangles 3, 6, 4, 0x0, 7, 8, 9, 0x0
gsSP2Triangles 7, 9, 2, 0x0, 10, 11, 12, 0x0
gsSP2Triangles 10, 13, 11, 0x0, 10, 14, 13, 0x0
gsSP2Triangles 9, 0, 2, 0x0, 11, 15, 12, 0x0
gsSPVertex ccm_seg7_vertex_07020070, 16, 0
gsSP2Triangles 0, 1, 2, 0x0, 0, 3, 1, 0x0
gsSP2Triangles 4, 5, 6, 0x0, 7, 4, 6, 0x0
gsSP2Triangles 7, 8, 4, 0x0, 7, 9, 8, 0x0
gsSP2Triangles 10, 11, 12, 0x0, 13, 14, 15, 0x0
gsSPVertex ccm_seg7_vertex_07020170, 16, 0
gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
gsSP2Triangles 4, 6, 7, 0x0, 4, 7, 8, 0x0
gsSP2Triangles 4, 8, 5, 0x0, 3, 9, 4, 0x0
gsSP2Triangles 8, 10, 5, 0x0, 2, 11, 12, 0x0
gsSP2Triangles 0, 2, 12, 0x0, 13, 14, 15, 0x0
gsSPVertex ccm_seg7_vertex_07020270, 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, 13, 14, 0x0
gsSPVertex ccm_seg7_vertex_07020360, 15, 0
gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
gsSP2Triangles 6, 7, 8, 0x0, 6, 8, 9, 0x0
gsSP2Triangles 10, 11, 12, 0x0, 10, 13, 11, 0x0
gsSP1Triangle 0, 2, 14, 0x0
gsSPVertex ccm_seg7_vertex_07020450, 15, 0
gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
gsSP2Triangles 3, 6, 4, 0x0, 7, 8, 9, 0x0
gsSP2Triangles 7, 10, 8, 0x0, 11, 12, 13, 0x0
gsSP1Triangle 11, 13, 14, 0x0
gsSPVertex ccm_seg7_vertex_07020540, 5, 0
gsSP2Triangles 0, 1, 2, 0x0, 3, 0, 2, 0x0
gsSP1Triangle 3, 4, 0, 0x0
gsSPEndDisplayList
glabel ccm_seg7_dl_070207F0 # 0x070207F0 - 0x07020880
gsDPPipeSync
gsDPSetCombineModeLERP1Cycle G_CCMUX_TEXEL0, G_CCMUX_0, G_CCMUX_SHADE, G_CCMUX_0, G_ACMUX_TEXEL0, G_ACMUX_0, G_ACMUX_SHADE, G_ACMUX_0
gsSPClearGeometryMode G_CULL_BACK | G_SHADING_SMOOTH
gsDPSetTile G_IM_FMT_IA, 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_IA, G_IM_SIZ_16b, 4, 0, G_TX_RENDERTILE, 0, G_TX_CLAMP | G_TX_NOMIRROR, 4, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, 4, G_TX_NOLOD
gsDPSetTileSize 0, 0, 0, 60, 60
gsSPDisplayList ccm_seg7_dl_07020590
gsDPTileSync
gsDPSetTile G_IM_FMT_IA, 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_070205E8
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_CULL_BACK | G_SHADING_SMOOTH
gsSPEndDisplayList