mirror of
https://github.com/n64decomp/sm64.git
synced 2024-11-14 05:15:09 -05:00
255 lines
12 KiB
ArmAsm
255 lines
12 KiB
ArmAsm
# Birds
|
|
|
|
birds_seg5_light_05000000: # 0x05000000
|
|
.byte 0x07, 0x24, 0x2C, 0x00, 0x07, 0x24, 0x2C, 0x00
|
|
|
|
birds_seg5_light_05000008: # 0x05000008
|
|
.byte 0x1D, 0x91, 0xB0, 0x00, 0x1D, 0x91, 0xB0, 0x00
|
|
.byte 0x28, 0x28, 0x28, 0x00, 0x00, 0x00, 0x00, 0x00
|
|
|
|
birds_seg5_light_05000018: # 0x05000018
|
|
.byte 0x33, 0x27, 0x0D, 0x00, 0x33, 0x27, 0x0D, 0x00
|
|
|
|
birds_seg5_light_05000020: # 0x05000020
|
|
.byte 0xCE, 0x9D, 0x34, 0x00, 0xCE, 0x9D, 0x34, 0x00
|
|
.byte 0x28, 0x28, 0x28, 0x00, 0x00, 0x00, 0x00, 0x00
|
|
|
|
birds_seg5_light_05000030: # 0x05000030
|
|
.byte 0x3F, 0x3F, 0x3F, 0x00, 0x3F, 0x3F, 0x3F, 0x00
|
|
|
|
birds_seg5_light_05000038: # 0x05000038
|
|
.byte 0xFF, 0xFF, 0xFF, 0x00, 0xFF, 0xFF, 0xFF, 0x00
|
|
.byte 0x28, 0x28, 0x28, 0x00, 0x00, 0x00, 0x00, 0x00
|
|
|
|
birds_seg5_vertex_05000048: # 0x05000048
|
|
vertex 178, 2, 39, 0, 0, 0x0D, 0x7E, 0x00, 0x00
|
|
vertex 122, -4, -33, 0, 0, 0x10, 0x79, 0xDE, 0x00
|
|
vertex 97, 10, 13, 0, 0, 0x0B, 0x7E, 0xFF, 0x00
|
|
vertex 47, 4, 47, 0, 0, 0xFE, 0x7C, 0x1B, 0xFF
|
|
vertex 53, 14, 7, 0, 0, 0xFE, 0x7E, 0xF8, 0xFF
|
|
vertex 0, 5, 32, 0, 0, 0xF0, 0x7D, 0x03, 0xFF
|
|
vertex 27, 9, 16, 0, 0, 0xEE, 0x7D, 0x05, 0xFF
|
|
vertex 53, -8, -58, 0, 0, 0x0A, 0x78, 0xD8, 0xFF
|
|
vertex -4, -6, -64, 0, 0, 0xF1, 0x7B, 0xE9, 0xFF
|
|
|
|
birds_seg5_vertex_050000D8: # 0x050000D8
|
|
vertex -143, -7, -29, 0, 0, 0x16, 0x94, 0xC2, 0x00
|
|
vertex -86, -11, -2, 0, 0, 0x16, 0x94, 0xC2, 0x00
|
|
vertex -154, -21, -9, 0, 0, 0x16, 0x94, 0xC2, 0x00
|
|
|
|
birds_seg5_vertex_05000108: # 0x05000108
|
|
vertex -154, -21, 9, 0, 0, 0x16, 0x94, 0x3E, 0x00
|
|
vertex -86, -11, 2, 0, 0, 0x16, 0x94, 0x3E, 0x00
|
|
vertex -143, -7, 29, 0, 0, 0x16, 0x94, 0x3E, 0x00
|
|
|
|
birds_seg5_vertex_05000138: # 0x05000138
|
|
vertex -152, -30, -17, 0, 0, 0x26, 0x87, 0x00, 0x00
|
|
vertex -80, -7, 0, 0, 0, 0x26, 0x87, 0x00, 0x00
|
|
vertex -152, -30, 17, 0, 0, 0x26, 0x87, 0x00, 0x00
|
|
|
|
birds_seg5_vertex_05000168: # 0x05000168
|
|
vertex 97, 10, -13, 0, 0, 0x0B, 0x7E, 0x01, 0x00
|
|
vertex 122, -4, 33, 0, 0, 0x10, 0x79, 0x22, 0x00
|
|
vertex 178, 2, -39, 0, 0, 0x0D, 0x7E, 0x00, 0x00
|
|
vertex 47, 4, -47, 0, 0, 0xFE, 0x7C, 0xE5, 0xFF
|
|
vertex 53, 14, -7, 0, 0, 0xFF, 0x7F, 0x02, 0xFF
|
|
vertex 27, 9, -16, 0, 0, 0xF1, 0x7D, 0x06, 0xFF
|
|
vertex 0, 5, -32, 0, 0, 0xF0, 0x7D, 0xFD, 0xFF
|
|
vertex -4, -6, 64, 0, 0, 0xF7, 0x7C, 0x14, 0xFF
|
|
vertex 53, -8, 58, 0, 0, 0xFA, 0x79, 0x25, 0xFF
|
|
|
|
birds_seg5_vertex_050001F8: # 0x050001F8
|
|
vertex 69, 4, -40, 0, 0, 0x40, 0x26, 0x9A, 0x00
|
|
vertex 78, -51, -21, 0, 0, 0x27, 0xAE, 0xA8, 0x00
|
|
vertex -1, 0, -56, 0, 0, 0xF4, 0xC6, 0x90, 0x00
|
|
vertex 69, 4, 40, 0, 0, 0x40, 0x26, 0x66, 0xFF
|
|
vertex 10, 48, 56, 0, 0, 0xEF, 0x41, 0x6B, 0xFF
|
|
vertex -1, 0, 56, 0, 0, 0xF4, 0xC6, 0x70, 0xFF
|
|
vertex -88, 21, 0, 0, 0, 0xAA, 0x5D, 0x00, 0xFF
|
|
vertex -103, -10, -11, 0, 0, 0xA7, 0x30, 0xB4, 0xFF
|
|
vertex -103, -10, 11, 0, 0, 0xA7, 0x30, 0x4C, 0xFF
|
|
vertex 83, -57, 0, 0, 0, 0xDD, 0x87, 0x00, 0xFF
|
|
vertex -9, -30, 0, 0, 0, 0xE0, 0x86, 0x00, 0xFF
|
|
vertex 113, 0, -10, 0, 0, 0x4E, 0x32, 0xAB, 0xFF
|
|
vertex 113, 0, 10, 0, 0, 0x4E, 0x32, 0x55, 0xFF
|
|
vertex 78, -51, 21, 0, 0, 0x27, 0xAE, 0x58, 0xFF
|
|
vertex -103, -10, 11, 0, 0, 0xEA, 0x88, 0x1F, 0xFF
|
|
vertex 113, -23, 0, 0, 0, 0x62, 0xB0, 0x00, 0xFF
|
|
|
|
birds_seg5_vertex_050002F8: # 0x050002F8
|
|
vertex 83, -57, 0, 0, 0, 0x60, 0xAD, 0x00, 0xFF
|
|
vertex 113, -23, 0, 0, 0, 0x62, 0xB0, 0x00, 0x00
|
|
vertex 78, -51, 21, 0, 0, 0x27, 0xAE, 0x58, 0x00
|
|
vertex 78, -51, -21, 0, 0, 0x27, 0xAE, 0xA8, 0xFF
|
|
vertex -103, -10, -11, 0, 0, 0xA7, 0x30, 0xB4, 0xFF
|
|
vertex -88, 21, 0, 0, 0, 0xAA, 0x5D, 0x00, 0xFF
|
|
vertex 10, 48, -56, 0, 0, 0xEF, 0x41, 0x95, 0xFF
|
|
vertex -1, 0, -56, 0, 0, 0xF4, 0xC6, 0x90, 0xFF
|
|
vertex 10, 48, 56, 0, 0, 0xEF, 0x41, 0x6B, 0xFF
|
|
vertex -103, -10, 11, 0, 0, 0xA7, 0x30, 0x4C, 0xFF
|
|
vertex -103, -10, -11, 0, 0, 0xEA, 0x88, 0xE1, 0xFF
|
|
vertex -9, -30, 0, 0, 0, 0xE0, 0x86, 0x00, 0xFF
|
|
vertex -103, -10, 11, 0, 0, 0xEA, 0x88, 0x1F, 0xFF
|
|
vertex 83, -57, 0, 0, 0, 0xDD, 0x87, 0x00, 0xFF
|
|
vertex -1, 0, 56, 0, 0, 0xF4, 0xC6, 0x70, 0xFF
|
|
vertex 69, 4, -40, 0, 0, 0x40, 0x26, 0x9A, 0xFF
|
|
|
|
birds_seg5_vertex_050003F8: # 0x050003F8
|
|
vertex -1, 0, 56, 0, 0, 0xF4, 0xC6, 0x70, 0xFF
|
|
vertex 78, -51, 21, 0, 0, 0x27, 0xAE, 0x58, 0x00
|
|
vertex 69, 4, 40, 0, 0, 0x40, 0x26, 0x66, 0x00
|
|
|
|
birds_seg5_vertex_05000428: # 0x05000428
|
|
vertex 69, 4, -40, 0, 0, 0x40, 0x26, 0x9A, 0x00
|
|
vertex 10, 48, -56, 0, 0, 0xEF, 0x41, 0x95, 0x00
|
|
vertex 18, 78, 0, 0, 0, 0x54, 0x5E, 0x00, 0x00
|
|
vertex 10, 48, 56, 0, 0, 0xEF, 0x41, 0x6B, 0xFF
|
|
vertex 18, 78, 0, 0, 0, 0xC4, 0x6F, 0x00, 0xFF
|
|
vertex -88, 21, 0, 0, 0, 0xAA, 0x5D, 0x00, 0xFF
|
|
vertex 113, 0, -10, 0, 0, 0x4E, 0x32, 0xAB, 0xFF
|
|
vertex 69, 33, 0, 0, 0, 0x4B, 0x65, 0x00, 0xFF
|
|
vertex 113, 0, 10, 0, 0, 0x4E, 0x32, 0x55, 0xFF
|
|
vertex 69, 4, 40, 0, 0, 0x40, 0x26, 0x66, 0xFF
|
|
|
|
birds_seg5_vertex_050004C8: # 0x050004C8
|
|
vertex 113, -23, 0, 0, 0, 0x62, 0xB0, 0x00, 0x00
|
|
vertex 113, 0, -10, 0, 0, 0x4E, 0x32, 0xAB, 0x00
|
|
vertex 143, -2, 0, 0, 0, 0x24, 0xCB, 0x93, 0x00
|
|
vertex 113, 0, 10, 0, 0, 0x4E, 0x32, 0x55, 0xFF
|
|
vertex 143, -2, 0, 0, 0, 0x24, 0xCB, 0x6D, 0xFF
|
|
vertex 143, -2, 0, 0, 0, 0x07, 0x7E, 0x00, 0xFF
|
|
|
|
glabel birds_seg5_dl_05000528 # 0x05000528 - 0x05000598
|
|
gsSPLight birds_seg5_light_05000008, 1
|
|
gsSPLight birds_seg5_light_05000000, 2
|
|
gsSPVertex birds_seg5_vertex_05000048, 9, 0
|
|
gsSP2Triangles 0, 1, 2, 0x0, 2, 3, 0, 0x0
|
|
gsSP2Triangles 4, 3, 2, 0x0, 5, 3, 6, 0x0
|
|
gsSP2Triangles 4, 7, 8, 0x0, 4, 8, 6, 0x0
|
|
gsSP2Triangles 6, 8, 5, 0x0, 6, 3, 4, 0x0
|
|
gsSP2Triangles 2, 1, 7, 0x0, 2, 7, 4, 0x0
|
|
gsSPEndDisplayList
|
|
|
|
glabel birds_seg5_dl_05000598 # 0x05000598 - 0x05000600
|
|
gsSPLight birds_seg5_light_05000008, 1
|
|
gsSPLight birds_seg5_light_05000000, 2
|
|
gsSPVertex birds_seg5_vertex_050000D8, 3, 0
|
|
gsSP1Triangle 0, 1, 2, 0x0
|
|
gsSPLight birds_seg5_light_05000008, 1
|
|
gsSPLight birds_seg5_light_05000000, 2
|
|
gsSPVertex birds_seg5_vertex_05000108, 3, 0
|
|
gsSP1Triangle 0, 1, 2, 0x0
|
|
gsSPLight birds_seg5_light_05000008, 1
|
|
gsSPLight birds_seg5_light_05000000, 2
|
|
gsSPVertex birds_seg5_vertex_05000138, 3, 0
|
|
gsSP1Triangle 0, 1, 2, 0x0
|
|
gsSPEndDisplayList
|
|
|
|
glabel birds_seg5_dl_05000600 # 0x05000600 - 0x05000670
|
|
gsSPLight birds_seg5_light_05000008, 1
|
|
gsSPLight birds_seg5_light_05000000, 2
|
|
gsSPVertex birds_seg5_vertex_05000168, 9, 0
|
|
gsSP2Triangles 0, 1, 2, 0x0, 2, 3, 0, 0x0
|
|
gsSP2Triangles 0, 3, 4, 0x0, 5, 3, 6, 0x0
|
|
gsSP2Triangles 5, 7, 8, 0x0, 5, 8, 4, 0x0
|
|
gsSP2Triangles 6, 7, 5, 0x0, 4, 3, 5, 0x0
|
|
gsSP2Triangles 4, 8, 1, 0x0, 4, 1, 0, 0x0
|
|
gsSPEndDisplayList
|
|
|
|
glabel birds_seg5_dl_05000670 # 0x05000670 - 0x050007E0
|
|
gsSPLight birds_seg5_light_05000008, 1
|
|
gsSPLight birds_seg5_light_05000000, 2
|
|
gsSPVertex birds_seg5_vertex_050001F8, 16, 0
|
|
gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
|
|
gsSP2Triangles 6, 7, 8, 0x0, 1, 9, 10, 0x0
|
|
gsSP2Triangles 1, 0, 11, 0x0, 12, 3, 13, 0x0
|
|
gsSP2Triangles 8, 5, 4, 0x0, 5, 14, 10, 0x0
|
|
gsSP2Triangles 13, 15, 12, 0x0, 11, 15, 1, 0x0
|
|
gsSPVertex birds_seg5_vertex_050002F8, 16, 0
|
|
gsSP2Triangles 0, 1, 2, 0x0, 3, 1, 0, 0x0
|
|
gsSP2Triangles 4, 5, 6, 0x0, 6, 7, 4, 0x0
|
|
gsSP2Triangles 8, 5, 9, 0x0, 10, 7, 11, 0x0
|
|
gsSP2Triangles 11, 12, 10, 0x0, 11, 13, 2, 0x0
|
|
gsSP2Triangles 2, 14, 11, 0x0, 11, 7, 3, 0x0
|
|
gsSP1Triangle 7, 6, 15, 0x0
|
|
gsSPVertex birds_seg5_vertex_050003F8, 3, 0
|
|
gsSP1Triangle 0, 1, 2, 0x0
|
|
gsSPLight birds_seg5_light_05000038, 1
|
|
gsSPLight birds_seg5_light_05000030, 2
|
|
gsSPVertex birds_seg5_vertex_05000428, 10, 0
|
|
gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
|
|
gsSP2Triangles 6, 0, 7, 0x0, 7, 8, 6, 0x0
|
|
gsSP2Triangles 9, 7, 2, 0x0, 2, 7, 0, 0x0
|
|
gsSP2Triangles 2, 3, 9, 0x0, 7, 9, 8, 0x0
|
|
gsSP1Triangle 5, 4, 1, 0x0
|
|
gsSPLight birds_seg5_light_05000020, 1
|
|
gsSPLight birds_seg5_light_05000018, 2
|
|
gsSPVertex birds_seg5_vertex_050004C8, 6, 0
|
|
gsSP2Triangles 0, 1, 2, 0x0, 3, 0, 4, 0x0
|
|
gsSP1Triangle 1, 3, 5, 0x0
|
|
gsSPEndDisplayList
|
|
|
|
birds_seg5_animvalue_050007E0: # 0x050007E0
|
|
.hword 0x0000, 0x0013, 0x0017, 0x001A, 0x001E, 0x0022, 0x0020, 0x001A
|
|
.hword 0xFFFF, 0x3FFF, 0x0888, 0x0695, 0x024C, 0xFE04, 0xFC12, 0xFF4D
|
|
.hword 0x054D, 0x0000, 0xFF6C, 0xFE24, 0xFCDD, 0xFC48, 0xFD3F, 0xFF0A
|
|
.hword 0x31C6, 0x228D, 0x010E, 0xDF90, 0xD056, 0xE999, 0x1883, 0x8001
|
|
.hword 0x7F50, 0x7EC6, 0x7F88, 0x80B3, 0x816F, 0x80C8, 0xF778, 0xF8AE
|
|
.hword 0xFB59, 0xFE04, 0xFF3A, 0xFD37, 0xF97B, 0x0000, 0x0098, 0x01E8
|
|
.hword 0x0339, 0x03D1, 0x02D4, 0x00FD, 0x31C6, 0x22A8, 0x0165, 0xE023
|
|
.hword 0xD104, 0xEA1A, 0x18B0, 0x3FFF, 0x3FFF, 0xC001, 0x3FFF, 0xC001
|
|
.hword 0x3FFF, 0x8001, 0x7F50, 0x7EC6, 0x7F88, 0x80B3, 0x816F, 0x80C8
|
|
|
|
birds_seg5_animindex_5000870: # 0x05000870
|
|
.hword 0x0001, 0x0000, 0x0007, 0x0001, 0x0001, 0x0008, 0x0001, 0x0000
|
|
.hword 0x0001, 0x0009, 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000
|
|
.hword 0x0007, 0x0041, 0x0001, 0x003E, 0x0001, 0x003F, 0x0001, 0x0040
|
|
.hword 0x0007, 0x000A, 0x0007, 0x0011, 0x0007, 0x0018, 0x0001, 0x003B
|
|
.hword 0x0001, 0x003C, 0x0001, 0x003D, 0x0007, 0x0026, 0x0007, 0x002D
|
|
.hword 0x0007, 0x0034, 0x0001, 0x0000, 0x0001, 0x0000, 0x0007, 0x001F
|
|
|
|
birds_seg5_anim_050008D0: # 0x050008D0
|
|
.hword 0
|
|
.hword 0
|
|
.hword 0
|
|
.hword 0
|
|
.hword 0x07
|
|
.hword 0x07
|
|
.word birds_seg5_animvalue_050007E0
|
|
.word birds_seg5_animindex_5000870
|
|
.word 0
|
|
|
|
birds_seg5_animvalue_050008E8: # 0x050008E8
|
|
.hword 0x0000, 0x001A, 0x001B, 0x001B, 0x001B, 0x001B, 0x001B, 0x001B
|
|
.hword 0x001A, 0xFFFF, 0x3FFF, 0x024C, 0x0246, 0x023A, 0x0234, 0x0238
|
|
.hword 0x0240, 0x0249, 0x024C, 0xFE24, 0xFE1D, 0xFE0F, 0xFE07, 0xFE0C
|
|
.hword 0xFE16, 0xFE20, 0xFE24, 0x010E, 0x0195, 0x0290, 0x0317, 0x02C6
|
|
.hword 0x0212, 0x015F, 0x010E, 0x7EC6, 0xFB59, 0xFB5E, 0xFB68, 0xFB6D
|
|
.hword 0xFB6A, 0xFB63, 0xFB5C, 0xFB59, 0x01E8, 0x01F5, 0x020B, 0x0218
|
|
.hword 0x0210, 0x0200, 0x01F0, 0x01E8, 0x0165, 0x01D1, 0x0299, 0x0304
|
|
.hword 0x02C3, 0x0235, 0x01A6, 0x0165, 0x3FFF, 0x3FFF, 0xC001, 0x3FFF
|
|
.hword 0xC001, 0x3FFF, 0x7EC6, 0x0000
|
|
|
|
birds_seg5_animindex_5000970: # 0x05000970
|
|
.hword 0x0001, 0x0000, 0x0008, 0x0001, 0x0001, 0x0009, 0x0001, 0x0000
|
|
.hword 0x0001, 0x000A, 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0000
|
|
.hword 0x0001, 0x0042, 0x0001, 0x003F, 0x0001, 0x0040, 0x0001, 0x0041
|
|
.hword 0x0008, 0x000B, 0x0008, 0x0013, 0x0008, 0x001B, 0x0001, 0x003C
|
|
.hword 0x0001, 0x003D, 0x0001, 0x003E, 0x0008, 0x0024, 0x0008, 0x002C
|
|
.hword 0x0008, 0x0034, 0x0001, 0x0000, 0x0001, 0x0000, 0x0001, 0x0023
|
|
|
|
birds_seg5_anim_050009D0: # 0x050009D0
|
|
.hword 0
|
|
.hword 0
|
|
.hword 0
|
|
.hword 0
|
|
.hword 0x08
|
|
.hword 0x07
|
|
.word birds_seg5_animvalue_050008E8
|
|
.word birds_seg5_animindex_5000970
|
|
.word 0
|
|
|
|
glabel birds_seg5_anims_050009E8 # 0x050009E8
|
|
.word birds_seg5_anim_050008D0
|
|
.word birds_seg5_anim_050009D0
|