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

218 lines
12 KiB
ArmAsm

ddd_seg7_light_07004DA8: # 0x07004DA8 - 0x07004DB0
.byte 0x3F, 0x3F, 0x3F, 0x00, 0x3F, 0x3F, 0x3F, 0x00
ddd_seg7_light_07004DB0: # 0x07004DB0 - 0x07004DC0
.byte 0xFF, 0xFF, 0xFF, 0x00, 0xFF, 0xFF, 0xFF, 0x00
.byte 0x28, 0x28, 0x28, 0x00, 0x00, 0x00, 0x00, 0x00
ddd_seg7_vertex_07004DC0: # 0x07004DC0 - 0x07004EC0
vertex 6042, 205, 512, 0, 582, 0x9D, 0xE6, 0xB7, 0xFF
vertex 6042, 205, -511, 2012, 582, 0x99, 0xC4, 0x2A, 0xFF
vertex 6042, -1732, -511, 2012, 4448, 0xC3, 0xC3, 0x5C, 0xFF
vertex 5018, -2449, -511, 2012, 1790, 0x75, 0x30, 0x00, 0xFF
vertex 5018, -511, 512, 0, -2076, 0x49, 0x49, 0xB7, 0xFF
vertex 5018, -2449, 512, 0, 1790, 0x75, 0x30, 0x00, 0xFF
vertex 5018, -511, -511, 2012, -2076, 0x49, 0x49, 0x49, 0xFF
vertex 9037, -2756, -511, 0, -9230, 0x00, 0x71, 0x38, 0xFF
vertex 5325, -2756, -511, 0, -1820, 0x30, 0x75, 0x00, 0xFF
vertex 5325, -2756, 512, 2012, -1820, 0x30, 0x75, 0x00, 0xFF
vertex 9037, -2756, 512, 2012, -9230, 0x00, 0x38, 0x8F, 0xFF
vertex 5018, 1229, 512, 0, -1462, 0xCC, 0xA7, 0xB7, 0xFF
vertex 6042, -1732, 512, 0, 4448, 0xDA, 0xDA, 0x8E, 0xFF
vertex 5018, 1229, -511, 2624, -4528, 0xEE, 0xBA, 0x68, 0xFF
vertex 5018, -2756, -511, 2624, 3426, 0x00, 0x00, 0x7F, 0xFF
vertex 6042, -1732, -511, 4668, 1382, 0xC3, 0xC3, 0x5C, 0xFF
ddd_seg7_vertex_07004EC0: # 0x07004EC0 - 0x07004FA0
vertex 5018, 1229, 512, 0, -1462, 0xCC, 0xA7, 0xB7, 0xFF
vertex 5018, 1229, -511, 2012, -1462, 0xEE, 0xBA, 0x68, 0xFF
vertex 6042, 205, -511, 2012, 582, 0x99, 0xC4, 0x2A, 0xFF
vertex 9037, -1732, 512, 2012, -9230, 0x00, 0x8F, 0xC8, 0xFF
vertex 6042, -1732, 512, 2012, -3252, 0xDA, 0xDA, 0x8E, 0xFF
vertex 6042, -1732, -511, 0, -3252, 0xC3, 0xC3, 0x5C, 0xFF
vertex 9037, -1732, -511, 0, -9230, 0x00, 0xC8, 0x71, 0xFF
vertex 6042, 205, 512, 4668, -2484, 0x9D, 0xE6, 0xB7, 0xFF
vertex 5018, -2756, 512, 2624, 3426, 0x00, 0x00, 0x81, 0xFF
vertex 5018, 1229, 512, 2624, -4528, 0xCC, 0xA7, 0xB7, 0xFF
vertex 6042, -1732, 512, 4668, 1382, 0xDA, 0xDA, 0x8E, 0xFF
vertex 5018, 1229, -511, 2624, -4528, 0xEE, 0xBA, 0x68, 0xFF
vertex 6042, -1732, -511, 4668, 1382, 0xC3, 0xC3, 0x5C, 0xFF
vertex 6042, 205, -511, 4668, -2484, 0x99, 0xC4, 0x2A, 0xFF
ddd_seg7_vertex_07004FA0: # 0x07004FA0 - 0x07005090
vertex 2150, -4607, 512, -3096, 7120, 0x33, 0x33, 0x99, 0xFF
vertex 3174, 1229, 512, -1052, -4528, 0x12, 0xBA, 0x98, 0xFF
vertex 3174, -4607, 512, -1052, 7120, 0xCD, 0x67, 0xCD, 0xFF
vertex 9037, -2756, 512, 10648, 3426, 0x00, 0x38, 0x8F, 0xFF
vertex 6042, -1732, 512, 4668, 1382, 0xDA, 0xDA, 0x8E, 0xFF
vertex 9037, -1732, 512, 10648, 1382, 0x00, 0x8F, 0xC8, 0xFF
vertex 5018, -2756, 512, 2624, 3426, 0x00, 0x00, 0x81, 0xFF
vertex 9037, -1732, -511, 10648, 1382, 0x00, 0xC8, 0x71, 0xFF
vertex 5018, -2756, -511, 2624, 3426, 0x00, 0x00, 0x7F, 0xFF
vertex 9037, -2756, -511, 10648, 3426, 0x00, 0x71, 0x38, 0xFF
vertex 6042, -1732, -511, 4668, 1382, 0xC3, 0xC3, 0x5C, 0xFF
vertex 5018, -511, 512, 2624, -1054, 0x49, 0x49, 0xB7, 0xFF
vertex 3174, -511, 512, -1052, -1054, 0x99, 0x33, 0xCD, 0xFF
vertex 5018, 1229, 512, 2624, -4528, 0xCC, 0xA7, 0xB7, 0xFF
vertex 2150, 205, 512, -3096, -2484, 0x71, 0xD2, 0xDF, 0xFF
ddd_seg7_vertex_07005090: # 0x07005090 - 0x07005190
vertex 3174, -511, -511, -1052, -1054, 0xD6, 0x54, 0x54, 0xFF
vertex 5018, -511, -511, 2624, -1054, 0x49, 0x49, 0x49, 0xFF
vertex 5018, 1229, -511, 2624, -4528, 0xEE, 0xBA, 0x68, 0xFF
vertex 3174, 1229, -511, -1052, -4528, 0x34, 0xA7, 0x49, 0xFF
vertex 3174, -4607, -511, -1052, 7120, 0xAC, 0x2A, 0x54, 0xFF
vertex 2150, 205, -511, -3096, -2484, 0x4F, 0xE0, 0x5D, 0xFF
vertex 2150, -4607, -511, -3096, 7120, 0x33, 0x67, 0x33, 0xFF
vertex 2150, -4607, -204, 9576, -440, 0x2A, 0x73, 0x1E, 0xFF
vertex 2150, -4607, -511, 9576, -1054, 0x33, 0x67, 0x33, 0xFF
vertex 2150, -4300, -511, 8960, -1054, 0x2A, 0x3C, 0x67, 0xFF
vertex 2150, -3583, -511, 7532, -1054, 0x7F, 0x00, 0x00, 0xFF
vertex 2150, 205, -511, 0, -1054, 0x4F, 0xE0, 0x5D, 0xFF
vertex 2150, 205, 512, 0, 990, 0x71, 0xD2, 0xDF, 0xFF
vertex 2150, -4300, 512, 8960, 990, 0x2A, 0x1E, 0x8D, 0xFF
vertex 2150, -4607, 512, 9576, 990, 0x33, 0x33, 0x99, 0xFF
vertex 2150, -4607, 205, 9576, 376, 0x2A, 0x67, 0xC4, 0xFF
ddd_seg7_vertex_07005190: # 0x07005190 - 0x07005270
vertex 2150, -3890, -511, 8144, -1054, 0x2A, 0xE2, 0x73, 0xFF
vertex 2150, -3583, -511, 7532, -1054, 0x7F, 0x00, 0x00, 0xFF
vertex 2150, -3583, -204, 7532, -440, 0x2A, 0x99, 0x3C, 0xFF
vertex 2150, -3583, 205, 7532, 376, 0x2A, 0x8D, 0xE2, 0xFF
vertex 2150, -3583, 512, 7532, 990, 0x7F, 0x00, 0x00, 0xFF
vertex 2150, -3890, 512, 8144, 990, 0x2A, 0xC4, 0x99, 0xFF
vertex 2150, 205, 512, 0, 990, 0x71, 0xD2, 0xDF, 0xFF
vertex 5018, -511, 512, 2012, -1208, 0x49, 0x49, 0xB7, 0xFF
vertex 5018, -511, -511, 0, -1208, 0x49, 0x49, 0x49, 0xFF
vertex 3174, -511, -511, 0, 2470, 0xD6, 0x54, 0x54, 0xFF
vertex 3174, -4607, 512, 2012, 2470, 0xCD, 0x67, 0xCD, 0xFF
vertex 3174, -4607, -511, 0, 2470, 0xAC, 0x2A, 0x54, 0xFF
vertex 2150, -4607, -511, 0, 4514, 0x33, 0x67, 0x33, 0xFF
vertex 2150, -4607, 512, 2012, 4514, 0x33, 0x33, 0x99, 0xFF
ddd_seg7_vertex_07005270: # 0x07005270 - 0x07005350
vertex 2150, 205, 512, 0, 582, 0x71, 0xD2, 0xDF, 0xFF
vertex 3174, 1229, -511, 2012, -1462, 0x34, 0xA7, 0x49, 0xFF
vertex 3174, 1229, 512, 0, -1462, 0x12, 0xBA, 0x98, 0xFF
vertex 2150, 205, -511, 2012, 582, 0x4F, 0xE0, 0x5D, 0xFF
vertex 3174, 1229, 512, 2012, 2470, 0x12, 0xBA, 0x98, 0xFF
vertex 5018, 1229, -511, 0, -1208, 0xEE, 0xBA, 0x68, 0xFF
vertex 5018, 1229, 512, 2012, -1208, 0xCC, 0xA7, 0xB7, 0xFF
vertex 3174, 1229, -511, 0, 2470, 0x34, 0xA7, 0x49, 0xFF
vertex 5018, -2449, -511, 2012, -252, 0x75, 0x30, 0x00, 0xFF
vertex 5018, -2449, 512, 0, -252, 0x75, 0x30, 0x00, 0xFF
vertex 5325, -2756, 512, 0, 362, 0x30, 0x75, 0x00, 0xFF
vertex 5018, -511, 512, 2012, -1208, 0x49, 0x49, 0xB7, 0xFF
vertex 3174, -511, -511, 0, 2470, 0xD6, 0x54, 0x54, 0xFF
vertex 3174, -511, 512, 2012, 2470, 0x99, 0x33, 0xCD, 0xFF
ddd_seg7_vertex_07005350: # 0x07005350 - 0x070053C0
vertex 3174, -511, 512, 0, -4120, 0x99, 0x33, 0xCD, 0xFF
vertex 3174, -4607, -511, 2012, 4054, 0xAC, 0x2A, 0x54, 0xFF
vertex 3174, -4607, 512, 0, 4054, 0xCD, 0x67, 0xCD, 0xFF
vertex 3174, -511, -511, 2012, -4120, 0xD6, 0x54, 0x54, 0xFF
vertex 5018, -2449, -511, 2012, -252, 0x75, 0x30, 0x00, 0xFF
vertex 5325, -2756, 512, 0, 362, 0x30, 0x75, 0x00, 0xFF
vertex 5325, -2756, -511, 2012, 362, 0x30, 0x75, 0x00, 0xFF
ddd_seg7_vertex_070053C0: # 0x070053C0 - 0x070054B0
vertex -921, -3583, 205, 0, 990, 0x00, 0x93, 0xC0, 0xFF
vertex 2150, -3890, 512, 2012, 462, 0x2A, 0xC4, 0x99, 0xFF
vertex -921, -3890, 512, 0, 462, 0x00, 0xE0, 0x86, 0xFF
vertex -921, -4607, -204, 0, 990, 0x00, 0x6D, 0x40, 0xFF
vertex 2150, -4607, -204, 2012, 990, 0x2A, 0x73, 0x1E, 0xFF
vertex 2150, -4300, -511, 2012, 462, 0x2A, 0x3C, 0x67, 0xFF
vertex -921, -4300, -511, 0, 462, 0x00, 0x20, 0x7A, 0xFF
vertex 2150, -3890, -511, 2012, 0, 0x2A, 0xE2, 0x73, 0xFF
vertex -921, -3890, -511, 0, 0, 0x00, 0xC0, 0x6D, 0xFF
vertex -921, -4607, 205, 0, 462, 0x00, 0x7A, 0xE0, 0xFF
vertex 2150, -4607, -204, 2012, 0, 0x2A, 0x73, 0x1E, 0xFF
vertex -921, -4607, -204, 0, 0, 0x00, 0x6D, 0x40, 0xFF
vertex 2150, -4607, 205, 2012, 462, 0x2A, 0x67, 0xC4, 0xFF
vertex -921, -4300, 512, 0, 990, 0x00, 0x40, 0x93, 0xFF
vertex 2150, -4300, 512, 2012, 990, 0x2A, 0x1E, 0x8D, 0xFF
ddd_seg7_vertex_070054B0: # 0x070054B0 - 0x07005570
vertex -921, -3890, -511, 0, 990, 0x00, 0xC0, 0x6D, 0xFF
vertex 2150, -3890, -511, 2012, 990, 0x2A, 0xE2, 0x73, 0xFF
vertex 2150, -3583, -204, 2012, 462, 0x2A, 0x99, 0x3C, 0xFF
vertex -921, -3890, 512, 0, 462, 0x00, 0xE0, 0x86, 0xFF
vertex 2150, -3890, 512, 2012, 462, 0x2A, 0xC4, 0x99, 0xFF
vertex 2150, -4300, 512, 2012, 0, 0x2A, 0x1E, 0x8D, 0xFF
vertex -921, -3583, 205, 0, 990, 0x00, 0x93, 0xC0, 0xFF
vertex 2150, -3583, 205, 2012, 990, 0x2A, 0x8D, 0xE2, 0xFF
vertex -921, -4300, 512, 0, 0, 0x00, 0x40, 0x93, 0xFF
vertex -921, -3583, -204, 0, 462, 0x00, 0x86, 0x20, 0xFF
vertex 2150, -3583, 205, 2012, 0, 0x2A, 0x8D, 0xE2, 0xFF
vertex -921, -3583, 205, 0, 0, 0x00, 0x93, 0xC0, 0xFF
ddd_seg7_dl_07005570: # 0x07005570 - 0x07005738
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, water_09007800
gsDPLoadSync
gsDPLoadBlock 7, 0, 0, 0x7FF, 0x080
gsSPLight ddd_seg7_light_07004DB0, 1
gsSPLight ddd_seg7_light_07004DA8, 2
gsSPVertex ddd_seg7_vertex_07004DC0, 16, 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, 1, 0, 0x0
gsSP2Triangles 0, 2, 12, 0x0, 13, 14, 15, 0x0
gsSPVertex ddd_seg7_vertex_07004EC0, 14, 0
gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
gsSP2Triangles 3, 5, 6, 0x0, 7, 8, 9, 0x0
gsSP2Triangles 7, 10, 8, 0x0, 11, 12, 13, 0x0
gsSPVertex ddd_seg7_vertex_07004FA0, 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, 13, 11, 0x0, 0, 14, 1, 0x0
gsSPVertex ddd_seg7_vertex_07005090, 16, 0
gsSP2Triangles 0, 1, 2, 0x0, 0, 2, 3, 0x0
gsSP2Triangles 4, 5, 6, 0x0, 4, 3, 5, 0x0
gsSP2Triangles 7, 8, 9, 0x0, 10, 11, 12, 0x0
gsSP1Triangle 13, 14, 15, 0x0
gsSPVertex ddd_seg7_vertex_07005190, 14, 0
gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
gsSP2Triangles 1, 6, 4, 0x0, 7, 8, 9, 0x0
gsSP2Triangles 10, 11, 12, 0x0, 10, 12, 13, 0x0
gsSPVertex ddd_seg7_vertex_07005270, 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_07005350, 7, 0
gsSP2Triangles 0, 1, 2, 0x0, 0, 3, 1, 0x0
gsSP1Triangle 4, 5, 6, 0x0
gsSPEndDisplayList
ddd_seg7_dl_07005738: # 0x07005738 - 0x070057E8
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, water_09004800
gsDPLoadSync
gsDPLoadBlock 7, 0, 0, 0x7FF, 0x080
gsSPVertex ddd_seg7_vertex_070053C0, 15, 0
gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
gsSP2Triangles 3, 5, 6, 0x0, 6, 5, 7, 0x0
gsSP2Triangles 6, 7, 8, 0x0, 9, 10, 11, 0x0
gsSP2Triangles 9, 12, 10, 0x0, 13, 12, 9, 0x0
gsSP1Triangle 13, 14, 12, 0x0
gsSPVertex ddd_seg7_vertex_070054B0, 12, 0
gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
gsSP2Triangles 6, 7, 4, 0x0, 3, 5, 8, 0x0
gsSP2Triangles 9, 10, 11, 0x0, 9, 2, 10, 0x0
gsSP1Triangle 0, 2, 9, 0x0
gsSPEndDisplayList
glabel ddd_seg7_dl_070057E8 # 0x070057E8 - 0x07005850
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_07005570
gsSPDisplayList ddd_seg7_dl_07005738
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