sm64pc/levels/ddd/areas/2/2/model.s

170 lines
9.7 KiB
ArmAsm

ddd_seg7_light_070074C8: # 0x070074C8 - 0x070074D0
.byte 0x3F, 0x3F, 0x3F, 0x00, 0x3F, 0x3F, 0x3F, 0x00
ddd_seg7_light_070074D0: # 0x070074D0 - 0x070074E0
.byte 0xFF, 0xFF, 0xFF, 0x00, 0xFF, 0xFF, 0xFF, 0x00
.byte 0x28, 0x28, 0x28, 0x00, 0x00, 0x00, 0x00, 0x00
ddd_seg7_vertex_070074E0: # 0x070074E0 - 0x070075E0
vertex -2149, 205, 512, 0, 582, 0x9D, 0xE6, 0xB7, 0xFF
vertex -2149, -1732, -511, 2012, 4448, 0xC3, 0xC3, 0x5C, 0xFF
vertex -2149, -1732, 512, 0, 4448, 0xDA, 0xDA, 0x8E, 0xFF
vertex -3173, -2449, -511, 2012, 1790, 0x75, 0x30, 0x00, 0xFF
vertex -3173, -511, 512, 0, -2076, 0x49, 0x49, 0xB7, 0xFF
vertex -3173, -2449, 512, 0, 1790, 0x75, 0x30, 0x00, 0xFF
vertex -3173, -511, -511, 2012, -2076, 0x49, 0x49, 0x49, 0xFF
vertex 845, -2756, -511, 0, -9230, 0x00, 0x71, 0x38, 0xFF
vertex -2866, -2756, 512, 2012, -1820, 0x30, 0x75, 0x00, 0xFF
vertex 845, -2756, 512, 2012, -9230, 0x00, 0x38, 0x8F, 0xFF
vertex -2866, -2756, -511, 0, -1820, 0x30, 0x75, 0x00, 0xFF
vertex -3173, 1229, 512, 0, -1462, 0xCC, 0xA7, 0xB7, 0xFF
vertex -2149, 205, -511, 2012, 582, 0x99, 0xC4, 0x2A, 0xFF
vertex -3173, 1229, -511, 2624, -4528, 0xEE, 0xBA, 0x68, 0xFF
vertex -3173, -2756, -511, 2624, 3426, 0x00, 0x00, 0x7F, 0xFF
vertex -2149, -1732, -511, 4668, 1382, 0xC3, 0xC3, 0x5C, 0xFF
ddd_seg7_vertex_070075E0: # 0x070075E0 - 0x070076C0
vertex -3173, 1229, 512, 0, -1462, 0xCC, 0xA7, 0xB7, 0xFF
vertex -3173, 1229, -511, 2012, -1462, 0xEE, 0xBA, 0x68, 0xFF
vertex -2149, 205, -511, 2012, 582, 0x99, 0xC4, 0x2A, 0xFF
vertex 845, -1732, 512, 2012, -9230, 0x00, 0x8F, 0xC8, 0xFF
vertex -2149, -1732, -511, 0, -3252, 0xC3, 0xC3, 0x5C, 0xFF
vertex 845, -1732, -511, 0, -9230, 0x00, 0xC8, 0x71, 0xFF
vertex -2149, -1732, 512, 2012, -3252, 0xDA, 0xDA, 0x8E, 0xFF
vertex -2149, 205, 512, 4668, -2484, 0x9D, 0xE6, 0xB7, 0xFF
vertex -3173, -2756, 512, 2624, 3426, 0x00, 0x00, 0x81, 0xFF
vertex -3173, 1229, 512, 2624, -4528, 0xCC, 0xA7, 0xB7, 0xFF
vertex -2149, -1732, 512, 4668, 1382, 0xDA, 0xDA, 0x8E, 0xFF
vertex -3173, 1229, -511, 2624, -4528, 0xEE, 0xBA, 0x68, 0xFF
vertex -2149, -1732, -511, 4668, 1382, 0xC3, 0xC3, 0x5C, 0xFF
vertex -2149, 205, -511, 4668, -2484, 0x99, 0xC4, 0x2A, 0xFF
ddd_seg7_vertex_070076C0: # 0x070076C0 - 0x070077B0
vertex -6041, -4607, 512, -3096, 7120, 0x33, 0x33, 0x99, 0xFF
vertex -5017, 1229, 512, -1052, -4528, 0x12, 0xBA, 0x98, 0xFF
vertex -5017, -4607, 512, -1052, 7120, 0xCD, 0x67, 0xCD, 0xFF
vertex 845, -2756, 512, 10648, 3426, 0x00, 0x38, 0x8F, 0xFF
vertex -2149, -1732, 512, 4668, 1382, 0xDA, 0xDA, 0x8E, 0xFF
vertex 845, -1732, 512, 10648, 1382, 0x00, 0x8F, 0xC8, 0xFF
vertex -3173, -2756, 512, 2624, 3426, 0x00, 0x00, 0x81, 0xFF
vertex 845, -1732, -511, 10648, 1382, 0x00, 0xC8, 0x71, 0xFF
vertex -3173, -2756, -511, 2624, 3426, 0x00, 0x00, 0x7F, 0xFF
vertex 845, -2756, -511, 10648, 3426, 0x00, 0x71, 0x38, 0xFF
vertex -2149, -1732, -511, 4668, 1382, 0xC3, 0xC3, 0x5C, 0xFF
vertex -3173, 1229, 512, 2624, -4528, 0xCC, 0xA7, 0xB7, 0xFF
vertex -3173, -511, 512, 2624, -1054, 0x49, 0x49, 0xB7, 0xFF
vertex -5017, -511, 512, -1052, -1054, 0x99, 0x33, 0xCD, 0xFF
vertex -6041, 205, 512, -3096, -2484, 0x71, 0xD2, 0xDF, 0xFF
ddd_seg7_vertex_070077B0: # 0x070077B0 - 0x070078B0
vertex -5017, -511, -511, -1052, -1054, 0xD6, 0x54, 0x54, 0xFF
vertex -3173, 1229, -511, 2624, -4528, 0xEE, 0xBA, 0x68, 0xFF
vertex -5017, 1229, -511, -1052, -4528, 0x34, 0xA7, 0x49, 0xFF
vertex -3173, -511, -511, 2624, -1054, 0x49, 0x49, 0x49, 0xFF
vertex -5017, -4607, -511, -1052, 7120, 0xAC, 0x2A, 0x54, 0xFF
vertex -6041, 205, -511, -3096, -2484, 0x4F, 0xE0, 0x5D, 0xFF
vertex -6041, -4607, -511, -3096, 7120, 0x33, 0x67, 0x33, 0xFF
vertex -6041, -4607, -204, 9576, -440, 0x7F, 0x00, 0x00, 0xFF
vertex -6041, -4607, -511, 9576, -1054, 0x33, 0x67, 0x33, 0xFF
vertex -6041, -4300, -511, 8960, -1054, 0x7F, 0x00, 0x00, 0xFF
vertex -6041, -3583, -511, 7532, -1054, 0x7F, 0x00, 0x00, 0xFF
vertex -6041, 205, 512, 0, 990, 0x71, 0xD2, 0xDF, 0xFF
vertex -6041, -3583, 512, 7532, 990, 0x7F, 0x00, 0x00, 0xFF
vertex -6041, -4300, 512, 8960, 990, 0x7F, 0x00, 0x00, 0xFF
vertex -6041, -4607, 512, 9576, 990, 0x33, 0x33, 0x99, 0xFF
vertex -6041, -4607, 205, 9576, 376, 0x7F, 0x00, 0x00, 0xFF
ddd_seg7_vertex_070078B0: # 0x070078B0 - 0x070079A0
vertex -6041, -3890, -511, 8144, -1054, 0x7F, 0x00, 0x00, 0xFF
vertex -6041, -3583, -511, 7532, -1054, 0x7F, 0x00, 0x00, 0xFF
vertex -6041, -3583, -204, 7532, -440, 0x7F, 0x00, 0x00, 0xFF
vertex -6041, -3583, 205, 7532, 376, 0x7F, 0x00, 0x00, 0xFF
vertex -6041, -3583, 512, 7532, 990, 0x7F, 0x00, 0x00, 0xFF
vertex -6041, -3890, 512, 8144, 990, 0x7F, 0x00, 0x00, 0xFF
vertex -6041, 205, -511, 0, -1054, 0x4F, 0xE0, 0x5D, 0xFF
vertex -6041, 205, 512, 0, 990, 0x71, 0xD2, 0xDF, 0xFF
vertex -3173, -511, 512, 2012, -1208, 0x49, 0x49, 0xB7, 0xFF
vertex -3173, -511, -511, 0, -1208, 0x49, 0x49, 0x49, 0xFF
vertex -5017, -511, -511, 0, 2470, 0xD6, 0x54, 0x54, 0xFF
vertex -5017, -4607, 512, 2012, 2470, 0xCD, 0x67, 0xCD, 0xFF
vertex -6041, -4607, -511, 0, 4514, 0x33, 0x67, 0x33, 0xFF
vertex -6041, -4607, 512, 2012, 4514, 0x33, 0x33, 0x99, 0xFF
vertex -5017, -4607, -511, 0, 2470, 0xAC, 0x2A, 0x54, 0xFF
ddd_seg7_vertex_070079A0: # 0x070079A0 - 0x07007A80
vertex -6041, 205, 512, 0, 582, 0x71, 0xD2, 0xDF, 0xFF
vertex -5017, 1229, -511, 2012, -1462, 0x34, 0xA7, 0x49, 0xFF
vertex -5017, 1229, 512, 0, -1462, 0x12, 0xBA, 0x98, 0xFF
vertex -6041, 205, -511, 2012, 582, 0x4F, 0xE0, 0x5D, 0xFF
vertex -5017, 1229, 512, 2012, 2470, 0x12, 0xBA, 0x98, 0xFF
vertex -3173, 1229, -511, 0, -1208, 0xEE, 0xBA, 0x68, 0xFF
vertex -3173, 1229, 512, 2012, -1208, 0xCC, 0xA7, 0xB7, 0xFF
vertex -5017, 1229, -511, 0, 2470, 0x34, 0xA7, 0x49, 0xFF
vertex -3173, -2449, -511, 2012, -252, 0x75, 0x30, 0x00, 0xFF
vertex -3173, -2449, 512, 0, -252, 0x75, 0x30, 0x00, 0xFF
vertex -2866, -2756, 512, 0, 362, 0x30, 0x75, 0x00, 0xFF
vertex -3173, -511, 512, 2012, -1208, 0x49, 0x49, 0xB7, 0xFF
vertex -5017, -511, -511, 0, 2470, 0xD6, 0x54, 0x54, 0xFF
vertex -5017, -511, 512, 2012, 2470, 0x99, 0x33, 0xCD, 0xFF
ddd_seg7_vertex_07007A80: # 0x07007A80 - 0x07007AF0
vertex -5017, -511, 512, 0, -4120, 0x99, 0x33, 0xCD, 0xFF
vertex -5017, -4607, -511, 2012, 4054, 0xAC, 0x2A, 0x54, 0xFF
vertex -5017, -4607, 512, 0, 4054, 0xCD, 0x67, 0xCD, 0xFF
vertex -5017, -511, -511, 2012, -4120, 0xD6, 0x54, 0x54, 0xFF
vertex -3173, -2449, -511, 2012, -252, 0x75, 0x30, 0x00, 0xFF
vertex -2866, -2756, 512, 0, 362, 0x30, 0x75, 0x00, 0xFF
vertex -2866, -2756, -511, 2012, 362, 0x30, 0x75, 0x00, 0xFF
ddd_seg7_dl_07007AF0: # 0x07007AF0 - 0x07007CB8
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, water_09007800
gsDPLoadSync
gsDPLoadBlock 7, 0, 0, 0x7FF, 0x080
gsSPLight ddd_seg7_light_070074D0, 1
gsSPLight ddd_seg7_light_070074C8, 2
gsSPVertex ddd_seg7_vertex_070074E0, 16, 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, 0, 0x0
gsSP2Triangles 0, 12, 1, 0x0, 13, 14, 15, 0x0
gsSPVertex ddd_seg7_vertex_070075E0, 14, 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
gsSPVertex ddd_seg7_vertex_070076C0, 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, 1, 11, 12, 0x0
gsSP2Triangles 1, 12, 13, 0x0, 0, 14, 1, 0x0
gsSPVertex ddd_seg7_vertex_070077B0, 16, 0
gsSP2Triangles 0, 1, 2, 0x0, 0, 3, 1, 0x0
gsSP2Triangles 4, 2, 5, 0x0, 4, 5, 6, 0x0
gsSP2Triangles 7, 8, 9, 0x0, 10, 11, 12, 0x0
gsSP1Triangle 13, 14, 15, 0x0
gsSPVertex ddd_seg7_vertex_070078B0, 15, 0
gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
gsSP2Triangles 1, 6, 7, 0x0, 8, 9, 10, 0x0
gsSP2Triangles 11, 12, 13, 0x0, 11, 14, 12, 0x0
gsSPVertex ddd_seg7_vertex_070079A0, 14, 0
gsSP2Triangles 0, 1, 2, 0x0, 0, 3, 1, 0x0
gsSP2Triangles 4, 5, 6, 0x0, 4, 7, 5, 0x0
gsSP2Triangles 8, 9, 10, 0x0, 11, 12, 13, 0x0
gsSPVertex ddd_seg7_vertex_07007A80, 7, 0
gsSP2Triangles 0, 1, 2, 0x0, 0, 3, 1, 0x0
gsSP1Triangle 4, 5, 6, 0x0
gsSPEndDisplayList
glabel ddd_seg7_dl_07007CB8 # 0x07007CB8 - 0x07007D18
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, 16, 0, G_TX_RENDERTILE, 0, G_TX_WRAP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, 6, G_TX_NOLOD
gsDPSetTileSize 0, 0, 0, 252, 124
gsSPDisplayList ddd_seg7_dl_07007AF0
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