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

125 lines
6.9 KiB
ArmAsm

bob_seg7_light_0700DE30: # 0x0700DE30 - 0x0700DE38
.byte 0x33, 0x33, 0x33, 0x00, 0x33, 0x33, 0x33, 0x00
bob_seg7_light_0700DE38: # 0x0700DE38 - 0x0700DE48
.byte 0xFF, 0xFF, 0xFF, 0x00, 0xFF, 0xFF, 0xFF, 0x00
.byte 0x28, 0x28, 0x28, 0x00, 0x00, 0x00, 0x00, 0x00
bob_seg7_vertex_0700DE48: # 0x0700DE48 - 0x0700DF38
vertex 1902, 3835, -5506, 0, 990, 0xB1, 0x37, 0xAE, 0xFF
vertex 1814, 4191, -5455, 240, 44, 0xAE, 0xA8, 0xDA, 0xFF
vertex 1902, 4088, -5506, 0, 316, 0x87, 0xE3, 0x14, 0xFF
vertex 1697, 4091, -5861, 172, -30, 0xA1, 0xC1, 0x36, 0xFF
vertex 1814, 4191, -5455, 444, 1056, 0xAE, 0xA8, 0xDA, 0xFF
vertex 1609, 4194, -5810, 444, 0, 0xE4, 0x86, 0x0F, 0xFF
vertex 1902, 4088, -5506, 172, 1058, 0x87, 0xE3, 0x14, 0xFF
vertex 1636, 4191, -5353, 990, 1056, 0xF2, 0x9D, 0xB3, 0xFF
vertex 1431, 4194, -5708, 990, 0, 0x37, 0x93, 0xDF, 0xFF
vertex 1548, 4088, -5302, 1262, 1058, 0x28, 0xCD, 0x94, 0xFF
vertex 1343, 4091, -5657, 1262, -30, 0x6A, 0xE1, 0xC3, 0xFF
vertex 1343, 4091, -5657, 0, 0, 0x6A, 0xE1, 0xC3, 0xFF
vertex 1548, 4088, -5302, 1604, -22, 0x28, 0xCD, 0x94, 0xFF
vertex 1548, 3835, -5302, 1604, 990, 0x3F, 0x33, 0xA0, 0xFF
vertex 1343, 3835, -5657, 0, 990, 0x31, 0x71, 0xE4, 0xFF
bob_seg7_vertex_0700DF38: # 0x0700DF38 - 0x0700E038
vertex 1697, 3835, -5861, 0, 990, 0x9E, 0x38, 0x38, 0xFF
vertex 1902, 3835, -5506, 1604, 990, 0xB1, 0x37, 0xAE, 0xFF
vertex 1902, 4088, -5506, 1604, -22, 0x87, 0xE3, 0x14, 0xFF
vertex 1902, 3835, -5506, 0, 990, 0xB1, 0x37, 0xAE, 0xFF
vertex 1548, 4088, -5302, 1058, 316, 0x28, 0xCD, 0x94, 0xFF
vertex 1636, 4191, -5353, 786, 44, 0xF2, 0x9D, 0xB3, 0xFF
vertex 1814, 4191, -5455, 240, 44, 0xAE, 0xA8, 0xDA, 0xFF
vertex 1548, 3835, -5302, 1058, 990, 0x3F, 0x33, 0xA0, 0xFF
vertex 1343, 3835, -5657, 1058, 1056, 0x31, 0x71, 0xE4, 0xFF
vertex 1902, 3835, -5506, 0, 0, 0xB1, 0x37, 0xAE, 0xFF
vertex 1697, 3835, -5861, 0, 1056, 0x9E, 0x38, 0x38, 0xFF
vertex 1548, 3835, -5302, 1058, 0, 0x3F, 0x33, 0xA0, 0xFF
vertex 1697, 4091, -5861, 0, 0, 0xA1, 0xC1, 0x36, 0xFF
vertex 240, 2683, -5544, 3748, 2264, 0x31, 0x71, 0xE4, 0xFF
vertex 445, 2683, -5189, 3748, 1174, 0x3F, 0x33, 0xA0, 0xFF
vertex 801, 2683, -5393, 2658, 1170, 0xA0, 0x34, 0xC0, 0xFF
bob_seg7_vertex_0700E038: # 0x0700E038 - 0x0700E128
vertex 596, 2939, -5748, 2862, -1214, 0x9B, 0xD0, 0x3A, 0xFF
vertex 803, 2940, -5394, 2854, -122, 0x89, 0xD5, 0x00, 0xFF
vertex 712, 3042, -5342, 3136, -126, 0xAF, 0xA7, 0xDA, 0xFF
vertex 507, 3042, -5697, 3136, -1216, 0xE5, 0x86, 0x10, 0xFF
vertex 534, 3042, -5240, 3680, -128, 0xF2, 0x9D, 0xB3, 0xFF
vertex 329, 3042, -5595, 3680, -1218, 0x37, 0x93, 0xE0, 0xFF
vertex 445, 2939, -5189, 3954, -126, 0x28, 0xCC, 0x94, 0xFF
vertex 240, 2939, -5544, 3954, -1218, 0x6A, 0xE0, 0xC3, 0xFF
vertex 240, 2939, -5544, -1842, 4564, 0x6A, 0xE0, 0xC3, 0xFF
vertex 445, 2683, -5189, -206, 5586, 0x3F, 0x33, 0xA0, 0xFF
vertex 240, 2683, -5544, -1842, 5586, 0x31, 0x71, 0xE4, 0xFF
vertex 445, 2939, -5189, -206, 4564, 0x28, 0xCC, 0x94, 0xFF
vertex 801, 2683, -5393, 2658, 4054, 0xA0, 0x34, 0xC0, 0xFF
vertex 712, 3042, -5342, 2932, 3100, 0xAF, 0xA7, 0xDA, 0xFF
vertex 803, 2940, -5394, 2650, 3372, 0x89, 0xD5, 0x00, 0xFF
bob_seg7_vertex_0700E128: # 0x0700E128 - 0x0700E1E8
vertex 240, 2683, -5544, 3748, 2264, 0x31, 0x71, 0xE4, 0xFF
vertex 801, 2683, -5393, 2658, 1170, 0xA0, 0x34, 0xC0, 0xFF
vertex 596, 2683, -5748, 2658, 2262, 0xB3, 0x59, 0x2C, 0xFF
vertex 596, 2683, -5748, -1836, 5586, 0xB3, 0x59, 0x2C, 0xFF
vertex 801, 2683, -5393, -200, 5586, 0xA0, 0x34, 0xC0, 0xFF
vertex 596, 2939, -5748, -1836, 4564, 0x9B, 0xD0, 0x3A, 0xFF
vertex 803, 2940, -5394, -200, 4564, 0x89, 0xD5, 0x00, 0xFF
vertex 801, 2683, -5393, 2658, 4054, 0xA0, 0x34, 0xC0, 0xFF
vertex 445, 2683, -5189, 3748, 4054, 0x3F, 0x33, 0xA0, 0xFF
vertex 445, 2939, -5189, 3748, 3372, 0x28, 0xCC, 0x94, 0xFF
vertex 534, 3042, -5240, 3476, 3100, 0xF2, 0x9D, 0xB3, 0xFF
vertex 712, 3042, -5342, 2932, 3100, 0xAF, 0xA7, 0xDA, 0xFF
bob_seg7_dl_0700E1E8: # 0x0700E1E8 - 0x0700E338
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, generic_09009000
gsDPLoadSync
gsDPLoadBlock 7, 0, 0, 0x3FF, 0x100
gsSPLight bob_seg7_light_0700DE38, 1
gsSPLight bob_seg7_light_0700DE30, 2
gsSPVertex bob_seg7_vertex_0700DE48, 15, 0
gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
gsSP2Triangles 3, 6, 4, 0x0, 5, 4, 7, 0x0
gsSP2Triangles 5, 7, 8, 0x0, 8, 7, 9, 0x0
gsSP2Triangles 8, 9, 10, 0x0, 11, 12, 13, 0x0
gsSP1Triangle 11, 13, 14, 0x0
gsSPVertex bob_seg7_vertex_0700DF38, 16, 0
gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
gsSP2Triangles 3, 5, 6, 0x0, 3, 7, 4, 0x0
gsSP2Triangles 8, 9, 10, 0x0, 8, 11, 9, 0x0
gsSP2Triangles 0, 2, 12, 0x0, 13, 14, 15, 0x0
gsSPVertex bob_seg7_vertex_0700E038, 15, 0
gsSP2Triangles 0, 1, 2, 0x0, 0, 2, 3, 0x0
gsSP2Triangles 3, 2, 4, 0x0, 3, 4, 5, 0x0
gsSP2Triangles 5, 4, 6, 0x0, 5, 6, 7, 0x0
gsSP2Triangles 8, 9, 10, 0x0, 8, 11, 9, 0x0
gsSP1Triangle 12, 13, 14, 0x0
gsSPVertex bob_seg7_vertex_0700E128, 12, 0
gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
gsSP2Triangles 4, 6, 5, 0x0, 7, 8, 9, 0x0
gsSP2Triangles 7, 9, 10, 0x0, 7, 10, 11, 0x0
gsSPEndDisplayList
glabel bob_seg7_dl_0700E338 # 0x0700E338 - 0x0700E3E0
gsDPPipeSync
gsDPSetCycleType G_CYC_2CYCLE
gsDPSetRenderMode G_RM_FOG_SHADE_A, G_RM_AA_ZB_OPA_SURF2
gsDPSetDepthSource G_ZS_PIXEL
gsDPSetFogColor 160, 160, 160, 255
gsSPFogPosition 980, 1000
gsSPSetGeometryMode G_FOG
gsDPSetCombineModeLERP G_CCMUX_TEXEL0, G_CCMUX_0, G_CCMUX_SHADE, G_CCMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_SHADE, G_CCMUX_0, G_CCMUX_0, G_CCMUX_0, G_CCMUX_COMBINED, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_COMBINED
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 bob_seg7_dl_0700E1E8
gsSPTexture -1, -1, 0, 0, 0
gsDPPipeSync
gsDPSetCycleType G_CYC_1CYCLE
gsDPSetRenderMode G_RM_AA_ZB_OPA_SURF, G_RM_NOOP2
gsSPClearGeometryMode G_FOG
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