158 lines
8.9 KiB
ArmAsm
158 lines
8.9 KiB
ArmAsm
|
wf_seg7_light_070056C0: # 0x070056C0 - 0x070056C8
|
||
|
.byte 0x66, 0x66, 0x66, 0x00, 0x66, 0x66, 0x66, 0x00
|
||
|
|
||
|
wf_seg7_light_070056C8: # 0x070056C8 - 0x070056D8
|
||
|
.byte 0xFF, 0xFF, 0xFF, 0x00, 0xFF, 0xFF, 0xFF, 0x00
|
||
|
.byte 0x28, 0x28, 0x28, 0x00, 0x00, 0x00, 0x00, 0x00
|
||
|
|
||
|
wf_seg7_vertex_070056D8: # 0x070056D8 - 0x070057C8
|
||
|
vertex -153, 77, -255, 2012, -4734, 0x00, 0x7F, 0x00, 0xFF
|
||
|
vertex -204, 77, -255, 2012, -4938, 0x00, 0x7F, 0x00, 0xFF
|
||
|
vertex -153, 77, 256, 0, -4734, 0x00, 0x7F, 0x00, 0xFF
|
||
|
vertex -256, 102, 256, 0, -5142, 0x00, 0x7F, 0x00, 0xFF
|
||
|
vertex -204, 102, 256, 0, -4938, 0x00, 0x7F, 0x00, 0xFF
|
||
|
vertex -256, 102, -255, 2012, -5142, 0x00, 0x7F, 0x00, 0xFF
|
||
|
vertex -204, 102, -255, 2012, -4938, 0x00, 0x7F, 0x00, 0xFF
|
||
|
vertex 255, -127, -255, 2012, -3098, 0x00, 0x7F, 0x00, 0xFF
|
||
|
vertex 204, -127, -255, 2012, -3302, 0x00, 0x7F, 0x00, 0xFF
|
||
|
vertex 255, -127, 256, 0, -3098, 0x00, 0x7F, 0x00, 0xFF
|
||
|
vertex 204, -127, 256, 0, -3302, 0x00, 0x7F, 0x00, 0xFF
|
||
|
vertex -256, 128, 256, 0, -2076, 0x7F, 0x00, 0x00, 0xFF
|
||
|
vertex -256, 102, 256, 0, -1872, 0x7F, 0x00, 0x00, 0xFF
|
||
|
vertex -256, 128, -255, 4056, -2076, 0x7F, 0x00, 0x00, 0xFF
|
||
|
vertex -256, 102, -255, 4056, -1872, 0x7F, 0x00, 0x00, 0xFF
|
||
|
|
||
|
wf_seg7_vertex_070057C8: # 0x070057C8 - 0x070058B8
|
||
|
vertex -102, 26, 256, 0, -1258, 0x7F, 0x00, 0x00, 0xFF
|
||
|
vertex -102, 51, -255, 4056, -1462, 0x7F, 0x00, 0x00, 0xFF
|
||
|
vertex -102, 51, 256, 0, -1462, 0x7F, 0x00, 0x00, 0xFF
|
||
|
vertex -153, 77, 256, 0, -4734, 0x00, 0x7F, 0x00, 0xFF
|
||
|
vertex -204, 77, -255, 2012, -4938, 0x00, 0x7F, 0x00, 0xFF
|
||
|
vertex -204, 77, 256, 0, -4938, 0x00, 0x7F, 0x00, 0xFF
|
||
|
vertex -204, 102, 256, 0, -1872, 0x7F, 0x00, 0x00, 0xFF
|
||
|
vertex -204, 77, 256, 0, -1668, 0x7F, 0x00, 0x00, 0xFF
|
||
|
vertex -204, 102, -255, 4056, -1872, 0x7F, 0x00, 0x00, 0xFF
|
||
|
vertex -204, 77, -255, 4056, -1668, 0x7F, 0x00, 0x00, 0xFF
|
||
|
vertex -153, 51, -255, 4056, -1462, 0x7F, 0x00, 0x00, 0xFF
|
||
|
vertex -153, 77, -255, 4056, -1668, 0x7F, 0x00, 0x00, 0xFF
|
||
|
vertex -153, 51, 256, 0, -1462, 0x7F, 0x00, 0x00, 0xFF
|
||
|
vertex -153, 77, 256, 0, -1668, 0x7F, 0x00, 0x00, 0xFF
|
||
|
vertex -102, 26, -255, 4056, -1258, 0x7F, 0x00, 0x00, 0xFF
|
||
|
|
||
|
wf_seg7_vertex_070058B8: # 0x070058B8 - 0x070059A8
|
||
|
vertex 0, -25, -255, 4056, -850, 0x7F, 0x00, 0x00, 0xFF
|
||
|
vertex 0, 0, -255, 4056, -1054, 0x7F, 0x00, 0x00, 0xFF
|
||
|
vertex 0, -25, 256, 0, -850, 0x7F, 0x00, 0x00, 0xFF
|
||
|
vertex -153, 51, 256, 0, -4734, 0x00, 0x7F, 0x00, 0xFF
|
||
|
vertex -102, 51, 256, 0, -4528, 0x00, 0x7F, 0x00, 0xFF
|
||
|
vertex -153, 51, -255, 2012, -4734, 0x00, 0x7F, 0x00, 0xFF
|
||
|
vertex -102, 51, -255, 2012, -4528, 0x00, 0x7F, 0x00, 0xFF
|
||
|
vertex -51, 0, -255, 4056, -1054, 0x7F, 0x00, 0x00, 0xFF
|
||
|
vertex -51, 26, -255, 4056, -1258, 0x7F, 0x00, 0x00, 0xFF
|
||
|
vertex -51, 0, 256, 0, -1054, 0x7F, 0x00, 0x00, 0xFF
|
||
|
vertex -51, 26, 256, 0, -1258, 0x7F, 0x00, 0x00, 0xFF
|
||
|
vertex -102, 26, 256, 0, -4528, 0x00, 0x7F, 0x00, 0xFF
|
||
|
vertex -51, 26, 256, 0, -4324, 0x00, 0x7F, 0x00, 0xFF
|
||
|
vertex -102, 26, -255, 2012, -4528, 0x00, 0x7F, 0x00, 0xFF
|
||
|
vertex -51, 26, -255, 2012, -4324, 0x00, 0x7F, 0x00, 0xFF
|
||
|
|
||
|
wf_seg7_vertex_070059A8: # 0x070059A8 - 0x07005A98
|
||
|
vertex 0, -25, -255, 2012, -4120, 0x00, 0x7F, 0x00, 0xFF
|
||
|
vertex 51, -25, 256, 0, -3916, 0x00, 0x7F, 0x00, 0xFF
|
||
|
vertex 51, -25, -255, 2012, -3916, 0x00, 0x7F, 0x00, 0xFF
|
||
|
vertex 0, 0, 256, 0, -1054, 0x7F, 0x00, 0x00, 0xFF
|
||
|
vertex 0, -25, 256, 0, -850, 0x7F, 0x00, 0x00, 0xFF
|
||
|
vertex 0, 0, -255, 4056, -1054, 0x7F, 0x00, 0x00, 0xFF
|
||
|
vertex -51, 0, 256, 0, -4324, 0x00, 0x7F, 0x00, 0xFF
|
||
|
vertex 0, 0, 256, 0, -4120, 0x00, 0x7F, 0x00, 0xFF
|
||
|
vertex -51, 0, -255, 2012, -4324, 0x00, 0x7F, 0x00, 0xFF
|
||
|
vertex 0, 0, -255, 2012, -4120, 0x00, 0x7F, 0x00, 0xFF
|
||
|
vertex 51, -50, -255, 4056, -646, 0x7F, 0x00, 0x00, 0xFF
|
||
|
vertex 51, -25, -255, 4056, -850, 0x7F, 0x00, 0x00, 0xFF
|
||
|
vertex 51, -50, 256, 0, -646, 0x7F, 0x00, 0x00, 0xFF
|
||
|
vertex 51, -25, 256, 0, -850, 0x7F, 0x00, 0x00, 0xFF
|
||
|
vertex 0, -25, 256, 0, -4120, 0x00, 0x7F, 0x00, 0xFF
|
||
|
|
||
|
wf_seg7_vertex_07005A98: # 0x07005A98 - 0x07005B88
|
||
|
vertex 102, -76, 256, 0, -3712, 0x00, 0x7F, 0x00, 0xFF
|
||
|
vertex 153, -76, 256, 0, -3506, 0x00, 0x7F, 0x00, 0xFF
|
||
|
vertex 102, -76, -255, 2012, -3712, 0x00, 0x7F, 0x00, 0xFF
|
||
|
vertex 102, -76, -255, 4056, -440, 0x7F, 0x00, 0x00, 0xFF
|
||
|
vertex 102, -50, -255, 4056, -646, 0x7F, 0x00, 0x00, 0xFF
|
||
|
vertex 102, -76, 256, 0, -440, 0x7F, 0x00, 0x00, 0xFF
|
||
|
vertex 102, -50, 256, 0, -646, 0x7F, 0x00, 0x00, 0xFF
|
||
|
vertex 51, -50, 256, 0, -3916, 0x00, 0x7F, 0x00, 0xFF
|
||
|
vertex 102, -50, 256, 0, -3712, 0x00, 0x7F, 0x00, 0xFF
|
||
|
vertex 51, -50, -255, 2012, -3916, 0x00, 0x7F, 0x00, 0xFF
|
||
|
vertex 102, -50, -255, 2012, -3712, 0x00, 0x7F, 0x00, 0xFF
|
||
|
vertex 153, -101, -255, 4056, -236, 0x7F, 0x00, 0x00, 0xFF
|
||
|
vertex 153, -76, -255, 4056, -440, 0x7F, 0x00, 0x00, 0xFF
|
||
|
vertex 153, -101, 256, 0, -236, 0x7F, 0x00, 0x00, 0xFF
|
||
|
vertex 153, -76, 256, 0, -440, 0x7F, 0x00, 0x00, 0xFF
|
||
|
|
||
|
wf_seg7_vertex_07005B88: # 0x07005B88 - 0x07005C38
|
||
|
vertex 153, -101, -255, 2012, -3506, 0x00, 0x7F, 0x00, 0xFF
|
||
|
vertex 204, -101, 256, 0, -3302, 0x00, 0x7F, 0x00, 0xFF
|
||
|
vertex 204, -101, -255, 2012, -3302, 0x00, 0x7F, 0x00, 0xFF
|
||
|
vertex 102, -76, -255, 2012, -3712, 0x00, 0x7F, 0x00, 0xFF
|
||
|
vertex 153, -76, 256, 0, -3506, 0x00, 0x7F, 0x00, 0xFF
|
||
|
vertex 153, -76, -255, 2012, -3506, 0x00, 0x7F, 0x00, 0xFF
|
||
|
vertex 204, -127, -255, 4056, 0, 0x7F, 0x00, 0x00, 0xFF
|
||
|
vertex 204, -101, -255, 4056, -236, 0x7F, 0x00, 0x00, 0xFF
|
||
|
vertex 204, -127, 256, 0, 0, 0x7F, 0x00, 0x00, 0xFF
|
||
|
vertex 204, -101, 256, 0, -236, 0x7F, 0x00, 0x00, 0xFF
|
||
|
vertex 153, -101, 256, 0, -3506, 0x00, 0x7F, 0x00, 0xFF
|
||
|
|
||
|
wf_seg7_dl_07005C38: # 0x07005C38 - 0x07005DD8
|
||
|
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, grass_09009800
|
||
|
gsDPLoadSync
|
||
|
gsDPLoadBlock 7, 0, 0, 0x3FF, 0x100
|
||
|
gsSPLight wf_seg7_light_070056C8, 1
|
||
|
gsSPLight wf_seg7_light_070056C0, 2
|
||
|
gsSPVertex wf_seg7_vertex_070056D8, 15, 0
|
||
|
gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
|
||
|
gsSP2Triangles 5, 4, 6, 0x0, 7, 8, 9, 0x0
|
||
|
gsSP2Triangles 10, 9, 8, 0x0, 11, 12, 13, 0x0
|
||
|
gsSP1Triangle 13, 12, 14, 0x0
|
||
|
gsSPVertex wf_seg7_vertex_070057C8, 15, 0
|
||
|
gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
|
||
|
gsSP2Triangles 6, 7, 8, 0x0, 8, 7, 9, 0x0
|
||
|
gsSP2Triangles 10, 11, 12, 0x0, 12, 11, 13, 0x0
|
||
|
gsSP1Triangle 14, 1, 0, 0x0
|
||
|
gsSPVertex wf_seg7_vertex_070058B8, 15, 0
|
||
|
gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
|
||
|
gsSP2Triangles 5, 4, 6, 0x0, 7, 8, 9, 0x0
|
||
|
gsSP2Triangles 9, 8, 10, 0x0, 11, 12, 13, 0x0
|
||
|
gsSP1Triangle 13, 12, 14, 0x0
|
||
|
gsSPVertex wf_seg7_vertex_070059A8, 15, 0
|
||
|
gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
|
||
|
gsSP2Triangles 6, 7, 8, 0x0, 8, 7, 9, 0x0
|
||
|
gsSP2Triangles 10, 11, 12, 0x0, 12, 11, 13, 0x0
|
||
|
gsSP1Triangle 14, 1, 0, 0x0
|
||
|
gsSPVertex wf_seg7_vertex_07005A98, 15, 0
|
||
|
gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
|
||
|
gsSP2Triangles 5, 4, 6, 0x0, 7, 8, 9, 0x0
|
||
|
gsSP2Triangles 10, 9, 8, 0x0, 11, 12, 13, 0x0
|
||
|
gsSP1Triangle 14, 13, 12, 0x0
|
||
|
gsSPVertex wf_seg7_vertex_07005B88, 11, 0
|
||
|
gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
|
||
|
gsSP2Triangles 6, 7, 8, 0x0, 8, 7, 9, 0x0
|
||
|
gsSP1Triangle 10, 1, 0, 0x0
|
||
|
gsSPEndDisplayList
|
||
|
|
||
|
glabel wf_seg7_dl_07005DD8 # 0x07005DD8 - 0x07005E48
|
||
|
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
|
||
|
gsSPClearGeometryMode G_SHADING_SMOOTH
|
||
|
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, 8, 0, G_TX_RENDERTILE, 0, G_TX_WRAP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, 5, G_TX_NOLOD
|
||
|
gsDPSetTileSize 0, 0, 0, 124, 124
|
||
|
gsSPDisplayList wf_seg7_dl_07005C38
|
||
|
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_SHADING_SMOOTH
|
||
|
gsSPEndDisplayList
|