218 lines
12 KiB
ArmAsm
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
|