mirror of
https://github.com/n64decomp/mk64
synced 2026-06-28 09:50:46 -04:00
Import bss for audio and elsewhere (#416)
This commit is contained in:
+11
-11
@@ -1,22 +1,22 @@
|
||||
.include "macros.inc"
|
||||
|
||||
.section .bss
|
||||
.skip 96
|
||||
|
||||
glabel D_80162E70
|
||||
.skip 64
|
||||
|
||||
glabel D_80162EB0
|
||||
.skip 2
|
||||
#glabel D_80162E70
|
||||
#.skip 64
|
||||
|
||||
glabel D_80162EB2
|
||||
.skip 6
|
||||
#glabel D_80162EB0
|
||||
#.skip 2
|
||||
|
||||
glabel D_80162EB8
|
||||
.skip 80
|
||||
#glabel D_80162EB2
|
||||
#.skip 6
|
||||
|
||||
glabel D_80162F08
|
||||
.skip 8
|
||||
#glabel D_80162EB8
|
||||
#.skip 80
|
||||
|
||||
#glabel D_80162F08 # fake ptr
|
||||
#.skip 8
|
||||
|
||||
glabel D_80162F10
|
||||
.skip 64
|
||||
|
||||
@@ -1,82 +0,0 @@
|
||||
.include "macros.inc"
|
||||
|
||||
.section .bss
|
||||
|
||||
glabel D_8018E840
|
||||
.skip 16
|
||||
|
||||
glabel D_8018E850
|
||||
.skip 4
|
||||
|
||||
glabel D_8018E854
|
||||
.skip 4
|
||||
|
||||
glabel D_8018E858
|
||||
.skip 4
|
||||
|
||||
glabel D_8018E85C
|
||||
.skip 4
|
||||
|
||||
glabel gTextColor
|
||||
.skip 8
|
||||
|
||||
glabel gControllerPak1FileHandle
|
||||
.skip 104
|
||||
|
||||
glabel gControllerPak2FileHandle
|
||||
.skip 104
|
||||
|
||||
glabel D_8018E938
|
||||
.skip 508
|
||||
|
||||
glabel D_8018EB34
|
||||
.skip 4
|
||||
|
||||
glabel D_8018EB38
|
||||
.skip 64
|
||||
|
||||
glabel gControllerPak1NumFilesUsed
|
||||
.skip 4
|
||||
|
||||
glabel gControllerPak1MaxWriteableFiles
|
||||
.skip 4
|
||||
|
||||
glabel gControllerPak1NumPagesFree
|
||||
.skip 4
|
||||
|
||||
glabel gControllerPak1FileNote
|
||||
.skip 4
|
||||
|
||||
glabel gControllerPak2FileNote
|
||||
.skip 8
|
||||
|
||||
# SaveData
|
||||
glabel gSaveData
|
||||
.skip 512
|
||||
|
||||
glabel D_8018ED90
|
||||
.skip 1
|
||||
|
||||
glabel D_8018ED91
|
||||
.skip 3
|
||||
|
||||
glabel D_8018ED94
|
||||
.skip 4
|
||||
|
||||
glabel D_8018ED98
|
||||
.skip 4
|
||||
|
||||
glabel D_8018ED9C
|
||||
.skip 4
|
||||
|
||||
glabel D_8018EDA0
|
||||
.skip 4
|
||||
|
||||
glabel D_8018EDA4
|
||||
.skip 4
|
||||
|
||||
glabel D_8018EDA8
|
||||
.skip 4
|
||||
|
||||
glabel D_8018EDAC
|
||||
.skip 4
|
||||
+1
-43
@@ -2,48 +2,6 @@
|
||||
|
||||
.section .bss
|
||||
|
||||
glabel D_8018EF10
|
||||
.skip 8
|
||||
|
||||
glabel D_8018EF18
|
||||
.skip 192
|
||||
|
||||
glabel D_8018EFD8
|
||||
.skip 3000
|
||||
|
||||
glabel D_8018FB90
|
||||
.skip 1
|
||||
|
||||
glabel D_8018FB91
|
||||
.skip 7
|
||||
|
||||
glabel D_8018FB98
|
||||
.skip 16
|
||||
|
||||
glabel D_8018FBA8
|
||||
.skip 48
|
||||
|
||||
glabel D_8018FBD8
|
||||
.skip 48
|
||||
|
||||
glabel D_8018FC08
|
||||
.skip 8
|
||||
|
||||
glabel D_8018FC10
|
||||
.skip 16
|
||||
|
||||
glabel sSoundRequests
|
||||
.skip 6144
|
||||
|
||||
glabel sSoundBanks
|
||||
.skip 5760
|
||||
|
||||
glabel sSoundBankUsedListBack
|
||||
.skip 8
|
||||
|
||||
glabel sSoundBankFreeListFront
|
||||
.skip 8
|
||||
|
||||
glabel sNumSoundsInBank
|
||||
.skip 8
|
||||
|
||||
@@ -53,7 +11,7 @@ glabel D_80192AB8
|
||||
glabel D_80192C38
|
||||
.skip 4
|
||||
|
||||
glabel sSoundBankDisabled
|
||||
glabel sSoundBankDisabled # 0x80192C3C
|
||||
.skip 12
|
||||
|
||||
glabel D_80192C48
|
||||
|
||||
@@ -1,177 +0,0 @@
|
||||
.include "macros.inc"
|
||||
|
||||
.section .bss
|
||||
|
||||
# Audio
|
||||
|
||||
glabel gSequencePlayers
|
||||
.skip 148
|
||||
|
||||
glabel D_803B15A4
|
||||
.skip 180
|
||||
|
||||
glabel D_803B1658
|
||||
.skip 328
|
||||
|
||||
glabel D_803B17A0
|
||||
.skip 48
|
||||
|
||||
glabel D_803B17D0
|
||||
.skip 280
|
||||
|
||||
glabel D_803B18E8
|
||||
.skip 328
|
||||
# End of gSequencePlayers
|
||||
|
||||
glabel gSequenceChannels
|
||||
.skip 9408
|
||||
|
||||
glabel gSequenceLayers
|
||||
.skip 8192
|
||||
|
||||
glabel gSequenceChannelNone
|
||||
.skip 108
|
||||
|
||||
glabel D_803B5F5C
|
||||
.skip 92
|
||||
|
||||
glabel gLayerFreeList
|
||||
.skip 16
|
||||
|
||||
glabel gNoteFreeLists
|
||||
.skip 64
|
||||
|
||||
glabel gCurrAudioFrameDmaQueue
|
||||
.skip 24
|
||||
|
||||
glabel gCurrAudioFrameDmaMesgBufs
|
||||
.skip 256
|
||||
|
||||
glabel gCurrAudioFrameDmaIoMesgBufs
|
||||
.skip 1536
|
||||
|
||||
glabel D_803B6720
|
||||
.skip 24
|
||||
|
||||
glabel D_803B6738
|
||||
.skip 8
|
||||
|
||||
glabel D_803B6740
|
||||
.skip 24
|
||||
|
||||
glabel sSampleDmas
|
||||
.skip 1792
|
||||
|
||||
glabel gSampleDmaNumListItems
|
||||
.skip 4
|
||||
|
||||
glabel sSampleDmaListSize1
|
||||
.skip 4
|
||||
|
||||
glabel D_803B6E60
|
||||
.skip 8
|
||||
|
||||
glabel sSampleDmaReuseQueue1
|
||||
.skip 256
|
||||
|
||||
glabel sSampleDmaReuseQueue2
|
||||
.skip 256
|
||||
|
||||
glabel sSampleDmaReuseQueueTail1
|
||||
.skip 1
|
||||
|
||||
glabel sSampleDmaReuseQueueTail2
|
||||
.skip 1
|
||||
|
||||
glabel sSampleDmaReuseQueueHead1
|
||||
.skip 1
|
||||
|
||||
glabel sSampleDmaReuseQueueHead2
|
||||
.skip 1
|
||||
|
||||
glabel D_803B706C
|
||||
.skip 4
|
||||
|
||||
glabel D_803B7070
|
||||
.skip 4
|
||||
|
||||
glabel D_803B7074
|
||||
.skip 4
|
||||
|
||||
glabel gAlBankSets
|
||||
.skip 4
|
||||
|
||||
glabel D_803B707C
|
||||
.skip 4
|
||||
|
||||
glabel gCtlEntries
|
||||
.skip 8
|
||||
|
||||
glabel gAudioBufferParameters
|
||||
.skip 32
|
||||
|
||||
glabel D_803B70A8
|
||||
.skip 4
|
||||
|
||||
glabel D_803B70AC
|
||||
.skip 4
|
||||
|
||||
glabel gMaxSimultaneousNotes
|
||||
.skip 4
|
||||
|
||||
glabel D_803B70B4
|
||||
.skip 2
|
||||
|
||||
glabel gAudioLibSoundMode
|
||||
.skip 2
|
||||
|
||||
glabel D_803B70B8
|
||||
.skip 4
|
||||
|
||||
glabel gCurrAudioFrameDmaCount
|
||||
.skip 4
|
||||
|
||||
glabel D_803B70C0
|
||||
.skip 4
|
||||
|
||||
glabel D_803B70C4
|
||||
.skip 4
|
||||
|
||||
glabel D_803B70C8
|
||||
.skip 8
|
||||
|
||||
glabel D_803B70D0
|
||||
.skip 4
|
||||
|
||||
glabel D_803B70D4
|
||||
.skip 4
|
||||
|
||||
glabel D_803B70D8
|
||||
.skip 160
|
||||
|
||||
glabel D_803B7178
|
||||
.skip 4
|
||||
|
||||
glabel D_803B717C
|
||||
.skip 4
|
||||
|
||||
glabel D_803B7180
|
||||
.skip 12
|
||||
|
||||
glabel D_803B718C
|
||||
.skip 6
|
||||
|
||||
glabel D_803B7192
|
||||
.skip 2
|
||||
|
||||
glabel gAudioRandom
|
||||
.skip 4
|
||||
|
||||
glabel gAudioErrorFlags
|
||||
.skip 8
|
||||
|
||||
glabel D_803B71A0
|
||||
.skip 16
|
||||
|
||||
glabel D_803B71B0
|
||||
|
||||
+2
-2
@@ -13,7 +13,7 @@ glabel func_800C29B4
|
||||
/* 0C35E0 800C29E0 0C032EEE */ jal func_800CBBB8
|
||||
/* 0C35E4 800C29E4 03012025 */ or $a0, $t8, $at
|
||||
/* 0C35E8 800C29E8 93C90033 */ lbu $t1, 0x33($fp)
|
||||
/* 0C35EC 800C29EC 3C018019 */ lui $at, %hi(D_80193318) # 0x8019
|
||||
/* 0C35EC 800C29EC 3C018019 */ lui $at, %hi(D_801930D0+0x248) # 0x8019
|
||||
/* 0C35F0 800C29F0 3408FFFF */ li $t0, 65535
|
||||
/* 0C35F4 800C29F4 000950C0 */ sll $t2, $t1, 3
|
||||
/* 0C35F8 800C29F8 01495021 */ addu $t2, $t2, $t1
|
||||
@@ -23,7 +23,7 @@ glabel func_800C29B4
|
||||
/* 0C3608 800C2A08 01495023 */ subu $t2, $t2, $t1
|
||||
/* 0C360C 800C2A0C 000A5080 */ sll $t2, $t2, 2
|
||||
/* 0C3610 800C2A10 002A0821 */ addu $at, $at, $t2
|
||||
/* 0C3614 800C2A14 A4283318 */ sh $t0, %lo(D_80193318)($at) # 0x3318($at)
|
||||
/* 0C3614 800C2A14 A4283318 */ sh $t0, %lo(D_801930D0+0x248)($at) # 0x3318($at)
|
||||
/* 0C3618 800C2A18 8FDF002C */ lw $ra, 0x2c($fp)
|
||||
/* 0C361C 800C2A1C 03C0E825 */ move $sp, $fp
|
||||
/* 0C3620 800C2A20 8FDE0028 */ lw $fp, 0x28($fp)
|
||||
|
||||
+2
-2
@@ -24,9 +24,9 @@ glabel func_800C3508
|
||||
/* 0C415C 800C355C 00084080 */ sll $t0, $t0, 2
|
||||
/* 0C4160 800C3560 01044023 */ subu $t0, $t0, $a0
|
||||
/* 0C4164 800C3564 00084080 */ sll $t0, $t0, 2
|
||||
/* 0C4168 800C3568 3C028019 */ lui $v0, %hi(D_80193318) # 0x8019
|
||||
/* 0C4168 800C3568 3C028019 */ lui $v0, %hi(D_801930D0+0x248) # 0x8019
|
||||
/* 0C416C 800C356C 00481021 */ addu $v0, $v0, $t0
|
||||
/* 0C4170 800C3570 94423318 */ lhu $v0, %lo(D_80193318)($v0) # 0x3318($v0)
|
||||
/* 0C4170 800C3570 94423318 */ lhu $v0, %lo(D_801930D0+0x248)($v0) # 0x3318($v0)
|
||||
.L800C3574:
|
||||
/* 0C4174 800C3574 03E00008 */ jr $ra
|
||||
/* 0C4178 800C3578 25BD0010 */ addiu $sp, $t5, 0x10
|
||||
|
||||
+2
-2
@@ -43,7 +43,7 @@ glabel func_800C4FE4
|
||||
/* 0C5C84 800C5084 014B6021 */ addu $t4, $t2, $t3
|
||||
/* 0C5C88 800C5088 91910004 */ lbu $s1, 4($t4)
|
||||
/* 0C5C8C 800C508C 00137100 */ sll $t6, $s3, 4
|
||||
/* 0C5C90 800C5090 3C04803B */ lui $a0, %hi(D_803B17D0) # 0x803b
|
||||
/* 0C5C90 800C5090 3C04803B */ lui $a0, %hi(gSequencePlayers+0x2C0) # 0x803b
|
||||
/* 0C5C94 800C5094 12210063 */ beq $s1, $at, .L800C5224
|
||||
/* 0C5C98 800C5098 01D37023 */ subu $t6, $t6, $s3
|
||||
/* 0C5C9C 800C509C 00117880 */ sll $t7, $s1, 2
|
||||
@@ -60,7 +60,7 @@ glabel func_800C4FE4
|
||||
/* 0C5CC8 800C50C8 008D2021 */ addu $a0, $a0, $t5
|
||||
/* 0C5CCC 800C50CC 24010002 */ li $at, 2
|
||||
/* 0C5CD0 800C50D0 1441002D */ bne $v0, $at, .L800C5188
|
||||
/* 0C5CD4 800C50D4 8C8417D0 */ lw $a0, %lo(D_803B17D0)($a0) # 0x17d0($a0)
|
||||
/* 0C5CD4 800C50D4 8C8417D0 */ lw $a0, %lo(gSequencePlayers+0x2C0)($a0) # 0x17d0($a0)
|
||||
/* 0C5CD8 800C50D8 8E080024 */ lw $t0, 0x24($s0)
|
||||
/* 0C5CDC 800C50DC A206002C */ sb $a2, 0x2c($s0)
|
||||
/* 0C5CE0 800C50E0 326400FF */ andi $a0, $s3, 0xff
|
||||
|
||||
+2
-2
@@ -85,11 +85,11 @@ glabel func_800CA730
|
||||
/* 0CB474 800CA874 1500003A */ bnez $t0, .L800CA960
|
||||
/* 0CB478 800CA878 00000000 */ nop
|
||||
/* 0CB47C 800CA87C 9129FC08 */ lbu $t1, %lo(D_8018FC08)($t1)
|
||||
/* 0CB480 800CA880 3C0A803B */ lui $t2, %hi(D_803B1658) # $t2, 0x803b
|
||||
/* 0CB480 800CA880 3C0A803B */ lui $t2, %hi(gSequencePlayers+0x148) # $t2, 0x803b
|
||||
/* 0CB484 800CA884 3C041101 */ lui $a0, 0x1101
|
||||
/* 0CB488 800CA888 11200030 */ beqz $t1, .L800CA94C
|
||||
/* 0CB48C 800CA88C 00000000 */ nop
|
||||
/* 0CB490 800CA890 8D4A1658 */ lw $t2, %lo(D_803B1658)($t2)
|
||||
/* 0CB490 800CA890 8D4A1658 */ lw $t2, %lo(gSequencePlayers+0x148)($t2)
|
||||
/* 0CB494 800CA894 24040001 */ li $a0, 1
|
||||
/* 0CB498 800CA898 000A5FC2 */ srl $t3, $t2, 0x1f
|
||||
/* 0CB49C 800CA89C 1560000B */ bnez $t3, .L800CA8CC
|
||||
|
||||
@@ -17,10 +17,10 @@ glabel func_800CB818
|
||||
/* 0CC454 800CB854 10410033 */ beq $v0, $at, .L800CB924
|
||||
/* 0CC458 800CB858 240100F1 */ li $at, 241
|
||||
/* 0CC45C 800CB85C 10410035 */ beq $v0, $at, .L800CB934
|
||||
/* 0CC460 800CB860 3C03803B */ lui $v1, %hi(D_803B1658) # 0x803b
|
||||
/* 0CC460 800CB860 3C03803B */ lui $v1, %hi(gSequencePlayers+0x148) # 0x803b
|
||||
/* 0CC464 800CB864 240100F2 */ li $at, 242
|
||||
/* 0CC468 800CB868 10410046 */ beq $v0, $at, .L800CB984
|
||||
/* 0CC46C 800CB86C 3C03803B */ lui $v1, %hi(D_803B1658) # $v1, 0x803b
|
||||
/* 0CC46C 800CB86C 3C03803B */ lui $v1, %hi(gSequencePlayers+0x148) # $v1, 0x803b
|
||||
/* 0CC470 800CB870 240100F3 */ li $at, 243
|
||||
/* 0CC474 800CB874 5041005C */ beql $v0, $at, .L800CB9E8
|
||||
/* 0CC478 800CB878 90E40001 */ lbu $a0, 1($a3)
|
||||
@@ -78,49 +78,49 @@ glabel func_800CB818
|
||||
.L800CB934:
|
||||
/* 0CC534 800CB934 3C02803B */ lui $v0, %hi(gSequencePlayers) # $v0, 0x803b
|
||||
/* 0CC538 800CB938 904B1510 */ lbu $t3, %lo(gSequencePlayers)($v0)
|
||||
/* 0CC53C 800CB93C 90681658 */ lbu $t0, %lo(D_803B1658)($v1)
|
||||
/* 0CC540 800CB940 3C04803B */ lui $a0, %hi(D_803B17A0) # $a0, 0x803b
|
||||
/* 0CC544 800CB944 3C05803B */ lui $a1, %hi(D_803B18E8) # $a1, 0x803b
|
||||
/* 0CC548 800CB948 90AA18E8 */ lbu $t2, %lo(D_803B18E8)($a1)
|
||||
/* 0CC54C 800CB94C 908E17A0 */ lbu $t6, %lo(D_803B17A0)($a0)
|
||||
/* 0CC53C 800CB93C 90681658 */ lbu $t0, %lo(gSequencePlayers+0x148)($v1)
|
||||
/* 0CC540 800CB940 3C04803B */ lui $a0, %hi(gSequencePlayers+0x290) # $a0, 0x803b
|
||||
/* 0CC544 800CB944 3C05803B */ lui $a1, %hi(gSequencePlayers+0x3D8) # $a1, 0x803b
|
||||
/* 0CC548 800CB948 90AA18E8 */ lbu $t2, %lo(gSequencePlayers+0x3D8)($a1)
|
||||
/* 0CC54C 800CB94C 908E17A0 */ lbu $t6, %lo(gSequencePlayers+0x290)($a0)
|
||||
/* 0CC550 800CB950 3C01803B */ lui $at, %hi(gSequencePlayers) # $at, 0x803b
|
||||
/* 0CC554 800CB954 35620024 */ ori $v0, $t3, 0x24
|
||||
/* 0CC558 800CB958 A0221510 */ sb $v0, %lo(gSequencePlayers)($at)
|
||||
/* 0CC55C 800CB95C 3C01803B */ lui $at, %hi(D_803B1658) # $at, 0x803b
|
||||
/* 0CC55C 800CB95C 3C01803B */ lui $at, %hi(gSequencePlayers+0x148) # $at, 0x803b
|
||||
/* 0CC560 800CB960 35030024 */ ori $v1, $t0, 0x24
|
||||
/* 0CC564 800CB964 A0231658 */ sb $v1, %lo(D_803B1658)($at)
|
||||
/* 0CC568 800CB968 3C01803B */ lui $at, %hi(D_803B17A0) # $at, 0x803b
|
||||
/* 0CC564 800CB964 A0231658 */ sb $v1, %lo(gSequencePlayers+0x148)($at)
|
||||
/* 0CC568 800CB968 3C01803B */ lui $at, %hi(gSequencePlayers+0x290) # $at, 0x803b
|
||||
/* 0CC56C 800CB96C 35D80024 */ ori $t8, $t6, 0x24
|
||||
/* 0CC570 800CB970 A03817A0 */ sb $t8, %lo(D_803B17A0)($at)
|
||||
/* 0CC574 800CB974 3C01803B */ lui $at, %hi(D_803B18E8) # $at, 0x803b
|
||||
/* 0CC570 800CB970 A03817A0 */ sb $t8, %lo(gSequencePlayers+0x290)($at)
|
||||
/* 0CC574 800CB974 3C01803B */ lui $at, %hi(gSequencePlayers+0x3D8) # $at, 0x803b
|
||||
/* 0CC578 800CB978 354C0024 */ ori $t4, $t2, 0x24
|
||||
/* 0CC57C 800CB97C 1000001D */ b .L800CB9F4
|
||||
/* 0CC580 800CB980 A02C18E8 */ sb $t4, %lo(D_803B18E8)($at)
|
||||
/* 0CC580 800CB980 A02C18E8 */ sb $t4, %lo(gSequencePlayers+0x3D8)($at)
|
||||
.L800CB984:
|
||||
/* 0CC584 800CB984 3C02803B */ lui $v0, %hi(gSequencePlayers) # $v0, 0x803b
|
||||
/* 0CC588 800CB988 90421510 */ lbu $v0, %lo(gSequencePlayers)($v0)
|
||||
/* 0CC58C 800CB98C 90631658 */ lbu $v1, %lo(D_803B1658)($v1)
|
||||
/* 0CC590 800CB990 3C04803B */ lui $a0, %hi(D_803B17A0) # $a0, 0x803b
|
||||
/* 0CC594 800CB994 908417A0 */ lbu $a0, %lo(D_803B17A0)($a0)
|
||||
/* 0CC598 800CB998 3C05803B */ lui $a1, %hi(D_803B18E8) # $a1, 0x803b
|
||||
/* 0CC58C 800CB98C 90631658 */ lbu $v1, %lo(gSequencePlayers+0x148)($v1)
|
||||
/* 0CC590 800CB990 3C04803B */ lui $a0, %hi(gSequencePlayers+0x290) # $a0, 0x803b
|
||||
/* 0CC594 800CB994 908417A0 */ lbu $a0, %lo(gSequencePlayers+0x290)($a0)
|
||||
/* 0CC598 800CB998 3C05803B */ lui $a1, %hi(gSequencePlayers+0x3D8) # $a1, 0x803b
|
||||
/* 0CC59C 800CB99C 304FFFDF */ andi $t7, $v0, 0xffdf
|
||||
/* 0CC5A0 800CB9A0 90A518E8 */ lbu $a1, %lo(D_803B18E8)($a1)
|
||||
/* 0CC5A0 800CB9A0 90A518E8 */ lbu $a1, %lo(gSequencePlayers+0x3D8)($a1)
|
||||
/* 0CC5A4 800CB9A4 3C01803B */ lui $at, %hi(gSequencePlayers) # $at, 0x803b
|
||||
/* 0CC5A8 800CB9A8 35E20004 */ ori $v0, $t7, 4
|
||||
/* 0CC5AC 800CB9AC A0221510 */ sb $v0, %lo(gSequencePlayers)($at)
|
||||
/* 0CC5B0 800CB9B0 306AFFDF */ andi $t2, $v1, 0xffdf
|
||||
/* 0CC5B4 800CB9B4 35430004 */ ori $v1, $t2, 4
|
||||
/* 0CC5B8 800CB9B8 3C01803B */ lui $at, %hi(D_803B1658) # $at, 0x803b
|
||||
/* 0CC5BC 800CB9BC A0231658 */ sb $v1, %lo(D_803B1658)($at)
|
||||
/* 0CC5B8 800CB9B8 3C01803B */ lui $at, %hi(gSequencePlayers+0x148) # $at, 0x803b
|
||||
/* 0CC5BC 800CB9BC A0231658 */ sb $v1, %lo(gSequencePlayers+0x148)($at)
|
||||
/* 0CC5C0 800CB9C0 308FFFDF */ andi $t7, $a0, 0xffdf
|
||||
/* 0CC5C4 800CB9C4 35F90004 */ ori $t9, $t7, 4
|
||||
/* 0CC5C8 800CB9C8 3C01803B */ lui $at, %hi(D_803B17A0) # $at, 0x803b
|
||||
/* 0CC5CC 800CB9CC A03917A0 */ sb $t9, %lo(D_803B17A0)($at)
|
||||
/* 0CC5C8 800CB9C8 3C01803B */ lui $at, %hi(gSequencePlayers+0x290) # $at, 0x803b
|
||||
/* 0CC5CC 800CB9CC A03917A0 */ sb $t9, %lo(gSequencePlayers+0x290)($at)
|
||||
/* 0CC5D0 800CB9D0 30AAFFDF */ andi $t2, $a1, 0xffdf
|
||||
/* 0CC5D4 800CB9D4 354C0004 */ ori $t4, $t2, 4
|
||||
/* 0CC5D8 800CB9D8 3C01803B */ lui $at, %hi(D_803B18E8) # $at, 0x803b
|
||||
/* 0CC5D8 800CB9D8 3C01803B */ lui $at, %hi(gSequencePlayers+0x3D8) # $at, 0x803b
|
||||
/* 0CC5DC 800CB9DC 10000005 */ b .L800CB9F4
|
||||
/* 0CC5E0 800CB9E0 A02C18E8 */ sb $t4, %lo(D_803B18E8)($at)
|
||||
/* 0CC5E0 800CB9E0 A02C18E8 */ sb $t4, %lo(gSequencePlayers+0x3D8)($at)
|
||||
/* 0CC5E4 800CB9E4 90E40001 */ lbu $a0, 1($a3)
|
||||
.L800CB9E8:
|
||||
/* 0CC5E8 800CB9E8 90E50002 */ lbu $a1, 2($a3)
|
||||
|
||||
@@ -1,25 +0,0 @@
|
||||
glabel func_80011A5C
|
||||
/* 01265C 80011A5C 27BDFFD8 */ addiu $sp, $sp, -0x28
|
||||
/* 012660 80011A60 AFB20020 */ sw $s2, 0x20($sp)
|
||||
/* 012664 80011A64 AFB1001C */ sw $s1, 0x1c($sp)
|
||||
/* 012668 80011A68 AFB00018 */ sw $s0, 0x18($sp)
|
||||
/* 01266C 80011A6C 3C108016 */ lui $s0, %hi(D_80162EB8) # $s0, 0x8016
|
||||
/* 012670 80011A70 3C11800E */ lui $s1, %hi(D_800DC720)
|
||||
/* 012674 80011A74 3C128016 */ lui $s2, %hi(D_80162F08) # $s2, 0x8016
|
||||
/* 012678 80011A78 AFBF0024 */ sw $ra, 0x24($sp)
|
||||
/* 01267C 80011A7C 26522F08 */ addiu $s2, %lo(D_80162F08) # addiu $s2, $s2, 0x2f08
|
||||
/* 012680 80011A80 2631C720 */ addiu $s1, %lo(D_800DC720) # addiu $s1, $s1, -0x38e0
|
||||
/* 012684 80011A84 26102EB8 */ addiu $s0, %lo(D_80162EB8) # addiu $s0, $s0, 0x2eb8
|
||||
.L80011A88:
|
||||
/* 012688 80011A88 0C026455 */ jal segmented_to_virtual_dupe_2
|
||||
/* 01268C 80011A8C 8E240000 */ lw $a0, ($s1)
|
||||
/* 012690 80011A90 26100004 */ addiu $s0, $s0, 4
|
||||
/* 012694 80011A94 26310004 */ addiu $s1, $s1, 4
|
||||
/* 012698 80011A98 1612FFFB */ bne $s0, $s2, .L80011A88
|
||||
/* 01269C 80011A9C AE02FFFC */ sw $v0, -4($s0)
|
||||
/* 0126A0 80011AA0 8FBF0024 */ lw $ra, 0x24($sp)
|
||||
/* 0126A4 80011AA4 8FB00018 */ lw $s0, 0x18($sp)
|
||||
/* 0126A8 80011AA8 8FB1001C */ lw $s1, 0x1c($sp)
|
||||
/* 0126AC 80011AAC 8FB20020 */ lw $s2, 0x20($sp)
|
||||
/* 0126B0 80011AB0 03E00008 */ jr $ra
|
||||
/* 0126B4 80011AB4 27BD0028 */ addiu $sp, $sp, 0x28
|
||||
@@ -167,8 +167,8 @@ glabel add_8018D9E0_entry
|
||||
/* 09F370 8009E770 00000000 */ nop
|
||||
glabel L8009E774
|
||||
/* 09F374 8009E774 44802000 */ mtc1 $zero, $f4
|
||||
/* 09F378 8009E778 3C018019 */ lui $at, %hi(D_8018ED94) # $at, 0x8019
|
||||
/* 09F37C 8009E77C AC20ED94 */ sw $zero, %lo(D_8018ED94)($at)
|
||||
/* 09F378 8009E778 3C018019 */ lui $at, %hi(s8018ED94) # $at, 0x8019
|
||||
/* 09F37C 8009E77C AC20ED94 */ sw $zero, %lo(s8018ED94)($at)
|
||||
/* 09F380 8009E780 3C01800F */ lui $at, %hi(D_800E8530) # $at, 0x800f
|
||||
/* 09F384 8009E784 E4248530 */ swc1 $f4, %lo(D_800E8530)($at)
|
||||
/* 09F388 8009E788 3C014040 */ li $at, 0x40400000 # 3.000000
|
||||
|
||||
@@ -71,18 +71,18 @@ glabel func_800A0B80
|
||||
/* 0A1884 800A0C84 24C60001 */ addiu $a2, $a2, 1
|
||||
/* 0A1888 800A0C88 82C20000 */ lb $v0, ($s6)
|
||||
.L800A0C8C:
|
||||
/* 0A188C 800A0C8C 3C0D8019 */ lui $t5, %hi(D_8018EB34) # 0x8019
|
||||
/* 0A188C 800A0C8C 3C0D8019 */ lui $t5, %hi(pfsState+0x1FC) # 0x8019
|
||||
/* 0A1890 800A0C90 8EEB0010 */ lw $t3, 0x10($s7)
|
||||
/* 0A1894 800A0C94 00026080 */ sll $t4, $v0, 2
|
||||
/* 0A1898 800A0C98 01AC6821 */ addu $t5, $t5, $t4
|
||||
/* 0A189C 800A0C9C 8DADEB34 */ lw $t5, %lo(D_8018EB34)($t5) # -0x14cc($t5)
|
||||
/* 0A189C 800A0C9C 8DADEB34 */ lw $t5, %lo(pfsState+0x1FC)($t5) # -0x14cc($t5)
|
||||
/* 0A18A0 800A0CA0 01719021 */ addu $s2, $t3, $s1
|
||||
/* 0A18A4 800A0CA4 26520001 */ addiu $s2, $s2, 1
|
||||
/* 0A18A8 800A0CA8 15A0003B */ bnez $t5, .L800A0D98
|
||||
/* 0A18AC 800A0CAC 2406004F */ li $a2, 79
|
||||
/* 0A18B0 800A0CB0 00027140 */ sll $t6, $v0, 5
|
||||
/* 0A18B4 800A0CB4 3C188019 */ lui $t8, %hi(D_8018E938) # $t8, 0x8019
|
||||
/* 0A18B8 800A0CB8 2718E938 */ addiu $t8, %lo(D_8018E938) # addiu $t8, $t8, -0x16c8
|
||||
/* 0A18B4 800A0CB4 3C188019 */ lui $t8, %hi(pfsState) # $t8, 0x8019
|
||||
/* 0A18B8 800A0CB8 2718E938 */ addiu $t8, %lo(pfsState) # addiu $t8, $t8, -0x16c8
|
||||
/* 0A18BC 800A0CBC 25CFFFE0 */ addiu $t7, $t6, -0x20
|
||||
/* 0A18C0 800A0CC0 01F8A021 */ addu $s4, $t7, $t8
|
||||
/* 0A18C4 800A0CC4 2684000E */ addiu $a0, $s4, 0xe
|
||||
|
||||
@@ -199,8 +199,8 @@ glabel func_800A7A4C
|
||||
/* 0A8770 800A7B70 03200008 */ jr $t9
|
||||
/* 0A8774 800A7B74 00000000 */ nop
|
||||
glabel L800A7B78
|
||||
/* 0A8778 800A7B78 3C028019 */ lui $v0, %hi(D_8018ED94) # $v0, 0x8019
|
||||
/* 0A877C 800A7B7C 8C42ED94 */ lw $v0, %lo(D_8018ED94)($v0)
|
||||
/* 0A8778 800A7B78 3C028019 */ lui $v0, %hi(s8018ED94) # $v0, 0x8019
|
||||
/* 0A877C 800A7B7C 8C42ED94 */ lw $v0, %lo(s8018ED94)($v0)
|
||||
/* 0A8780 800A7B80 28410050 */ slti $at, $v0, 0x50
|
||||
/* 0A8784 800A7B84 10200004 */ beqz $at, .L800A7B98
|
||||
/* 0A8788 800A7B88 3C014040 */ li $at, 0x40400000 # 3.000000
|
||||
@@ -265,8 +265,8 @@ glabel L800A7B78
|
||||
/* 0A8860 800A7C60 24480001 */ addiu $t0, $v0, 1
|
||||
/* 0A8864 800A7C64 46105481 */ sub.s $f18, $f10, $f16
|
||||
/* 0A8868 800A7C68 E432EDCC */ swc1 $f18, %lo(D_8018EDCC)($at)
|
||||
/* 0A886C 800A7C6C 3C018019 */ lui $at, %hi(D_8018ED94) # $at, 0x8019
|
||||
/* 0A8870 800A7C70 AC28ED94 */ sw $t0, %lo(D_8018ED94)($at)
|
||||
/* 0A886C 800A7C6C 3C018019 */ lui $at, %hi(s8018ED94) # $at, 0x8019
|
||||
/* 0A8870 800A7C70 AC28ED94 */ sw $t0, %lo(s8018ED94)($at)
|
||||
/* 0A8874 800A7C74 3C01C3B4 */ li $at, 0xC3B40000 # -360.000000
|
||||
/* 0A8878 800A7C78 44812000 */ mtc1 $at, $f4
|
||||
/* 0A887C 800A7C7C 3C0143B4 */ li $at, 0x43B40000 # 360.000000
|
||||
|
||||
Reference in New Issue
Block a user