125 lines
6.9 KiB
ArmAsm
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
|