170 lines
9.7 KiB
ArmAsm
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
|