sm64pc/levels/wdw/areas/1/2/model.s
2019-08-25 00:46:40 -04:00

137 lines
7.5 KiB
ArmAsm

wdw_seg7_light_07009B78: # 0x07009B78 - 0x07009B80
.byte 0x99, 0x99, 0x99, 0x00, 0x99, 0x99, 0x99, 0x00
wdw_seg7_light_07009B80: # 0x07009B80 - 0x07009B90
.byte 0xFF, 0xFF, 0xFF, 0x00, 0xFF, 0xFF, 0xFF, 0x00
.byte 0x28, 0x28, 0x28, 0x00, 0x00, 0x00, 0x00, 0x00
wdw_seg7_vertex_07009B90: # 0x07009B90 - 0x07009C70
vertex -1023, 1280, 1249, 5844, -4376, 0x00, 0x00, 0x7F, 0xFF
vertex -3839, 1152, 1249, 478, 1500, 0x00, 0x00, 0x7F, 0xFF
vertex -1023, 1152, 1249, 6100, -4120, 0x00, 0x00, 0x7F, 0xFF
vertex -3839, 1280, 1249, 224, 1244, 0x00, 0x00, 0x7F, 0xFF
vertex -286, 1152, -511, 3546, -1566, 0x7F, 0x00, 0x00, 0xFF
vertex -286, 1280, 1152, 224, 1244, 0x7F, 0x00, 0x00, 0xFF
vertex -286, 1152, 1152, 480, 1500, 0x7F, 0x00, 0x00, 0xFF
vertex -286, 1280, -511, 3290, -1820, 0x7F, 0x00, 0x00, 0xFF
vertex 3584, 3072, -3839, 2012, -714, 0x00, 0x7F, 0x00, 0xFF
vertex 3482, 3072, -3839, 1842, -884, 0x00, 0x7F, 0x00, 0xFF
vertex 3482, 3072, -2713, 0, 990, 0x00, 0x7F, 0x00, 0xFF
vertex 3584, 3072, -2815, 308, 990, 0x00, 0x7F, 0x00, 0xFF
vertex 4608, 3072, -2815, 2012, 2692, 0x00, 0x7F, 0x00, 0xFF
vertex 4608, 3072, -2713, 1842, 2862, 0x00, 0x7F, 0x00, 0xFF
wdw_seg7_vertex_07009C70: # 0x07009C70 - 0x07009D50
vertex 3482, 0, -2713, 480, 1498, 0x00, 0x00, 0x7F, 0xFF
vertex 4608, 0, -2713, 2352, -372, 0x00, 0x00, 0x7F, 0xFF
vertex 4608, 3072, -2713, -2756, -5482, 0x00, 0x00, 0x7F, 0xFF
vertex 3482, 3072, -2713, -4630, -3610, 0x00, 0x00, 0x7F, 0xFF
vertex 3482, 0, -3839, -370, 2350, 0x81, 0x00, 0x00, 0xFF
vertex 3482, 0, -2713, 1500, 480, 0x81, 0x00, 0x00, 0xFF
vertex 3482, 3072, -3839, -5480, -2758, 0x81, 0x00, 0x00, 0xFF
vertex 3482, 3072, -2713, -3606, -4632, 0x81, 0x00, 0x00, 0xFF
vertex 1229, 2304, -2175, -1026, 2902, 0x7F, 0x00, 0x00, 0xFF
vertex 1229, 404, -1479, 362, 6692, 0x7F, 0x00, 0x00, 0xFF
vertex 1229, 205, -1479, 362, 7092, 0x7F, 0x00, 0x00, 0xFF
vertex 1229, 205, -2175, -1026, 7092, 0x7F, 0x00, 0x00, 0xFF
vertex 1229, 404, -1279, 762, 6692, 0x7F, 0x00, 0x00, 0xFF
vertex 1229, 2304, -1279, 762, 2902, 0x7F, 0x00, 0x00, 0xFF
wdw_seg7_vertex_07009D50: # 0x07009D50 - 0x07009E40
vertex 589, 3584, -2226, -414, -160, 0x00, 0x00, 0x81, 0xFF
vertex 1229, 2304, -2226, 862, 2394, 0x00, 0x00, 0x81, 0xFF
vertex 589, 2304, -2226, -414, 2394, 0x00, 0x00, 0x81, 0xFF
vertex 1229, 2304, -1228, 864, 2902, 0x7F, 0x00, 0x00, 0xFF
vertex 1229, 2304, -2226, -1128, 2902, 0x7F, 0x00, 0x00, 0xFF
vertex 1229, 3584, -2226, -1128, 348, 0x7F, 0x00, 0x00, 0xFF
vertex 1229, 3584, -1228, 864, 348, 0x7F, 0x00, 0x00, 0xFF
vertex 1229, 2304, -1228, 864, 2648, 0x00, 0x00, 0x7F, 0xFF
vertex 1229, 3584, -1228, 864, 94, 0x00, 0x00, 0x7F, 0xFF
vertex 589, 3584, -1228, -412, 94, 0x00, 0x00, 0x7F, 0xFF
vertex 589, 2304, -1228, -412, 2648, 0x00, 0x00, 0x7F, 0xFF
vertex 589, 2304, -1228, 864, 2648, 0x81, 0x00, 0x00, 0xFF
vertex 589, 3584, -2226, -1128, 94, 0x81, 0x00, 0x00, 0xFF
vertex 589, 2304, -2226, -1128, 2648, 0x81, 0x00, 0x00, 0xFF
vertex 589, 3584, -1228, 864, 94, 0x81, 0x00, 0x00, 0xFF
wdw_seg7_vertex_07009E40: # 0x07009E40 - 0x07009EB0
vertex 1229, 3584, -2226, 1116, -876, 0x00, 0x7F, 0x00, 0xFF
vertex 589, 3584, -2226, -158, -876, 0x00, 0x7F, 0x00, 0xFF
vertex 589, 3584, -1228, -158, 1114, 0x00, 0x7F, 0x00, 0xFF
vertex 589, 3584, -2226, -414, -160, 0x00, 0x00, 0x81, 0xFF
vertex 1229, 3584, -2226, 862, -160, 0x00, 0x00, 0x81, 0xFF
vertex 1229, 2304, -2226, 862, 2394, 0x00, 0x00, 0x81, 0xFF
vertex 1229, 3584, -1228, 1116, 1114, 0x00, 0x7F, 0x00, 0xFF
wdw_seg7_vertex_07009EB0: # 0x07009EB0 - 0x07009FB0
vertex 3681, 1280, 3681, 23228, 990, 0x81, 0x00, 0x00, 0xFF
vertex 3681, 1408, 768, 0, 0, 0x81, 0x00, 0x00, 0xFF
vertex 3681, 1280, 768, 0, 990, 0x81, 0x00, 0x00, 0xFF
vertex 3103, 1280, 3681, 23228, 990, 0x81, 0x00, 0x00, 0xFF
vertex 3103, 1408, 3584, 22452, 0, 0x81, 0x00, 0x00, 0xFF
vertex 3103, 1280, 3584, 22452, 990, 0x81, 0x00, 0x00, 0xFF
vertex 3103, 1408, 3681, 23228, 0, 0x81, 0x00, 0x00, 0xFF
vertex 3103, 1408, 3328, 20408, 0, 0x81, 0x00, 0x00, 0xFF
vertex 3103, 1280, 768, 0, 990, 0x81, 0x00, 0x00, 0xFF
vertex 3103, 1280, 3328, 20408, 990, 0x81, 0x00, 0x00, 0xFF
vertex 3103, 1408, 768, 0, 0, 0x81, 0x00, 0x00, 0xFF
vertex 3681, 1408, 3681, 0, 0, 0x00, 0x00, 0x7F, 0xFF
vertex 3103, 1408, 3681, 5078, 0, 0x00, 0x00, 0x7F, 0xFF
vertex 3103, 1280, 3681, 5078, 990, 0x00, 0x00, 0x7F, 0xFF
vertex 3681, 1280, 3681, 0, 990, 0x00, 0x00, 0x7F, 0xFF
vertex 3681, 1408, 3681, 23228, 0, 0x81, 0x00, 0x00, 0xFF
wdw_seg7_dl_07009FB0: # 0x07009FB0 - 0x0700A0D0
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, grass_09000000
gsDPLoadSync
gsDPLoadBlock 7, 0, 0, 0x3FF, 0x100
gsSPLight wdw_seg7_light_07009B80, 1
gsSPLight wdw_seg7_light_07009B78, 2
gsSPVertex wdw_seg7_vertex_07009B90, 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, 10, 11, 8, 0x0
gsSP2Triangles 10, 12, 11, 0x0, 10, 13, 12, 0x0
gsSPVertex wdw_seg7_vertex_07009C70, 14, 0
gsSP2Triangles 0, 1, 2, 0x0, 3, 0, 2, 0x0
gsSP2Triangles 4, 5, 6, 0x0, 5, 7, 6, 0x0
gsSP2Triangles 8, 9, 10, 0x0, 10, 11, 8, 0x0
gsSP2Triangles 8, 12, 9, 0x0, 8, 13, 12, 0x0
gsSPVertex wdw_seg7_vertex_07009D50, 15, 0
gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
gsSP2Triangles 3, 5, 6, 0x0, 7, 8, 9, 0x0
gsSP2Triangles 7, 9, 10, 0x0, 11, 12, 13, 0x0
gsSP1Triangle 11, 14, 12, 0x0
gsSPVertex wdw_seg7_vertex_07009E40, 7, 0
gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
gsSP1Triangle 0, 2, 6, 0x0
gsSPEndDisplayList
wdw_seg7_dl_0700A0D0: # 0x0700A0D0 - 0x0700A138
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, grass_0900A000
gsDPLoadSync
gsDPLoadBlock 7, 0, 0, 0x3FF, 0x100
gsSPVertex wdw_seg7_vertex_07009EB0, 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, 13, 0x0
gsSP2Triangles 11, 13, 14, 0x0, 0, 15, 1, 0x0
gsSPEndDisplayList
glabel wdw_seg7_dl_0700A138 # 0x0700A138 - 0x0700A1B0
gsDPPipeSync
gsDPSetCombineModeLERP1Cycle G_CCMUX_TEXEL0, G_CCMUX_0, G_CCMUX_SHADE, G_CCMUX_0, G_ACMUX_TEXEL0, G_ACMUX_0, G_ACMUX_SHADE, G_ACMUX_0
gsSPClearGeometryMode G_CULL_BACK | 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 wdw_seg7_dl_07009FB0
gsSPDisplayList wdw_seg7_dl_0700A0D0
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_CULL_BACK | G_SHADING_SMOOTH
gsSPEndDisplayList