mirror of
https://github.com/coop-deluxe/sm64coopdx.git
synced 2024-11-29 23:43:01 +00:00
109 lines
6.2 KiB
ArmAsm
109 lines
6.2 KiB
ArmAsm
hmc_seg7_vertex_07007C08: # 0x07007C08 - 0x07007CF8
|
|
vertex -3868, 2918, 5464, 990, 0, 0xFF, 0xE6, 0x00, 0xB4
|
|
vertex -4230, 2918, 5826, 0, 0, 0xFF, 0xE6, 0x00, 0xB4
|
|
vertex -4230, 2406, 5826, 0, 990, 0xFF, 0xE6, 0x00, 0xB4
|
|
vertex -8056, 3072, 7673, 990, 0, 0xFF, 0xE6, 0x00, 0xB4
|
|
vertex -7693, 2560, 8035, 0, 990, 0xFF, 0xE6, 0x00, 0xB4
|
|
vertex -8056, 2560, 7673, 990, 990, 0xFF, 0xE6, 0x00, 0xB4
|
|
vertex -7693, 3072, 8035, 0, 0, 0xFF, 0xE6, 0x00, 0xB4
|
|
vertex 297, 2816, 3917, 990, 0, 0xFF, 0xE6, 0x00, 0xB4
|
|
vertex 297, 2304, 3405, 0, 990, 0xFF, 0xE6, 0x00, 0xB4
|
|
vertex 297, 2304, 3917, 990, 990, 0xFF, 0xE6, 0x00, 0xB4
|
|
vertex 297, 2816, 3405, 0, 0, 0xFF, 0xE6, 0x00, 0xB4
|
|
vertex -4965, 2918, 6129, 990, 0, 0xFF, 0xE6, 0x00, 0xB4
|
|
vertex -5477, 2406, 6129, 0, 990, 0xFF, 0xE6, 0x00, 0xB4
|
|
vertex -4965, 2406, 6129, 990, 990, 0xFF, 0xE6, 0x00, 0xB4
|
|
vertex -5477, 2918, 6129, 0, 0, 0xFF, 0xE6, 0x00, 0xB4
|
|
|
|
hmc_seg7_vertex_07007CF8: # 0x07007CF8 - 0x07007DE8
|
|
vertex -3094, 2918, 5731, 990, 0, 0xFF, 0xE6, 0x00, 0xB4
|
|
vertex -2865, 2918, 5273, 0, 0, 0xFF, 0xE6, 0x00, 0xB4
|
|
vertex -2865, 2406, 5273, 0, 990, 0xFF, 0xE6, 0x00, 0xB4
|
|
vertex -3868, 2918, 5464, 990, 0, 0xFF, 0xE6, 0x00, 0xB4
|
|
vertex -4230, 2406, 5826, 0, 990, 0xFF, 0xE6, 0x00, 0xB4
|
|
vertex -3868, 2406, 5464, 990, 990, 0xFF, 0xE6, 0x00, 0xB4
|
|
vertex -2851, 2918, 4037, 990, 0, 0xFF, 0xE6, 0x00, 0xB4
|
|
vertex -3213, 2406, 4399, 0, 990, 0xFF, 0xE6, 0x00, 0xB4
|
|
vertex -2851, 2406, 4037, 990, 990, 0xFF, 0xE6, 0x00, 0xB4
|
|
vertex -3213, 2918, 4399, 0, 0, 0xFF, 0xE6, 0x00, 0xB4
|
|
vertex -1976, 2918, 4382, 990, 0, 0xFF, 0xE6, 0x00, 0xB4
|
|
vertex -1518, 2406, 4153, 0, 990, 0xFF, 0xE6, 0x00, 0xB4
|
|
vertex -1976, 2406, 4382, 990, 990, 0xFF, 0xE6, 0x00, 0xB4
|
|
vertex -1518, 2918, 4153, 0, 0, 0xFF, 0xE6, 0x00, 0xB4
|
|
vertex -3094, 2406, 5731, 990, 990, 0xFF, 0xE6, 0x00, 0xB4
|
|
|
|
hmc_seg7_vertex_07007DE8: # 0x07007DE8 - 0x07007ED8
|
|
vertex -6850, 2048, 2842, 990, 990, 0xFF, 0xE6, 0x00, 0xB4
|
|
vertex -6850, 2560, 2842, 990, 0, 0xFF, 0xE6, 0x00, 0xB4
|
|
vertex -6850, 2560, 3354, 0, 0, 0xFF, 0xE6, 0x00, 0xB4
|
|
vertex -4434, 2918, 6839, 990, 0, 0xFF, 0xE6, 0x00, 0xB4
|
|
vertex -3976, 2406, 6610, 0, 990, 0xFF, 0xE6, 0x00, 0xB4
|
|
vertex -4434, 2406, 6839, 990, 990, 0xFF, 0xE6, 0x00, 0xB4
|
|
vertex -3976, 2918, 6610, 0, 0, 0xFF, 0xE6, 0x00, 0xB4
|
|
vertex -6256, 2253, 4275, 990, 990, 0xFF, 0xE6, 0x00, 0xB4
|
|
vertex -6256, 2765, 3763, 0, 0, 0xFF, 0xE6, 0x00, 0xB4
|
|
vertex -6256, 2253, 3763, 0, 990, 0xFF, 0xE6, 0x00, 0xB4
|
|
vertex -6256, 2765, 4275, 990, 0, 0xFF, 0xE6, 0x00, 0xB4
|
|
vertex -6256, 1946, 2330, 990, 990, 0xFF, 0xE6, 0x00, 0xB4
|
|
vertex -6256, 2458, 1818, 0, 0, 0xFF, 0xE6, 0x00, 0xB4
|
|
vertex -6256, 1946, 1818, 0, 990, 0xFF, 0xE6, 0x00, 0xB4
|
|
vertex -6256, 2458, 2330, 990, 0, 0xFF, 0xE6, 0x00, 0xB4
|
|
|
|
hmc_seg7_vertex_07007ED8: # 0x07007ED8 - 0x07007FC8
|
|
vertex -6667, 2560, 7550, 990, 990, 0xFF, 0xE6, 0x00, 0xB4
|
|
vertex -7029, 2560, 7912, 0, 990, 0xFF, 0xE6, 0x00, 0xB4
|
|
vertex -7029, 3072, 7912, 0, 0, 0xFF, 0xE6, 0x00, 0xB4
|
|
vertex -6850, 2048, 2842, 990, 990, 0xFF, 0xE6, 0x00, 0xB4
|
|
vertex -6850, 2560, 3354, 0, 0, 0xFF, 0xE6, 0x00, 0xB4
|
|
vertex -6850, 2048, 3354, 0, 990, 0xFF, 0xE6, 0x00, 0xB4
|
|
vertex -6864, 2417, 4992, 990, 990, 0xFF, 0xE6, 0x00, 0xB4
|
|
vertex -6937, 2929, 5499, 0, 0, 0xFF, 0xE6, 0x00, 0xB4
|
|
vertex -6937, 2417, 5499, 0, 990, 0xFF, 0xE6, 0x00, 0xB4
|
|
vertex -6864, 2929, 4992, 990, 0, 0xFF, 0xE6, 0x00, 0xB4
|
|
vertex -7575, 3072, 6643, 990, 0, 0xFF, 0xE6, 0x00, 0xB4
|
|
vertex -7937, 2560, 7005, 0, 990, 0xFF, 0xE6, 0x00, 0xB4
|
|
vertex -7575, 2560, 6643, 990, 990, 0xFF, 0xE6, 0x00, 0xB4
|
|
vertex -7937, 3072, 7005, 0, 0, 0xFF, 0xE6, 0x00, 0xB4
|
|
vertex -6667, 3072, 7550, 990, 0, 0xFF, 0xE6, 0x00, 0xB4
|
|
|
|
hmc_seg7_dl_07007FC8: # 0x07007FC8 - 0x070080E8
|
|
gsDPSetTextureImage G_IM_FMT_IA, G_IM_SIZ_16b, 1, cave_0900C000
|
|
gsDPLoadSync
|
|
gsDPLoadBlock 7, 0, 0, 0x3FF, 0x100
|
|
gsSPVertex hmc_seg7_vertex_07007C08, 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, 14, 12, 0x0
|
|
gsSPVertex hmc_seg7_vertex_07007CF8, 15, 0
|
|
gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
|
|
gsSP2Triangles 6, 7, 8, 0x0, 6, 9, 7, 0x0
|
|
gsSP2Triangles 10, 11, 12, 0x0, 10, 13, 11, 0x0
|
|
gsSP1Triangle 0, 2, 14, 0x0
|
|
gsSPVertex hmc_seg7_vertex_07007DE8, 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, 14, 12, 0x0
|
|
gsSPVertex hmc_seg7_vertex_07007ED8, 15, 0
|
|
gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
|
|
gsSP2Triangles 6, 7, 8, 0x0, 6, 9, 7, 0x0
|
|
gsSP2Triangles 10, 11, 12, 0x0, 10, 13, 11, 0x0
|
|
gsSP1Triangle 0, 2, 14, 0x0
|
|
gsSPEndDisplayList
|
|
|
|
glabel hmc_seg7_dl_070080E8 # 0x070080E8 - 0x07008158
|
|
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_LIGHTING
|
|
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, 8, 0, G_TX_RENDERTILE, 0, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD
|
|
gsDPSetTileSize 0, 0, 0, 124, 124
|
|
gsSPDisplayList hmc_seg7_dl_07007FC8
|
|
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_LIGHTING
|
|
gsSPEndDisplayList
|