This commit is contained in:
Donkey Kong 2024-10-04 08:17:07 -05:00
parent 8ebd13cb92
commit 370cec66b4
5 changed files with 35 additions and 18 deletions

View File

@ -493,7 +493,7 @@ us,asm,func_global_asm_806DEAA4,560,yes
us,asm,func_global_asm_806CC10C,64,yes
us,asm,func_global_asm_806A0310,32,yes
us,asm,func_global_asm_805FF0C8,80,yes
us,asm,func_global_asm_8073C8D0,120,no
us,asm,func_global_asm_8073C8D0,120,yes
us,asm,func_global_asm_80631C3C,336,yes
us,asm,func_global_asm_8072F230,632,no
us,asm,func_global_asm_806EA568,100,yes
@ -2888,7 +2888,7 @@ us,asm,func_global_asm_8064CD3C,904,no
us,asm,func_global_asm_80670FA4,316,yes
us,asm,func_global_asm_806F0C18,336,yes
us,asm,func_global_asm_8061849C,32,yes
us,asm,func_global_asm_8073C948,120,no
us,asm,func_global_asm_8073C948,120,yes
us,asm,func_global_asm_806A2B38,72,no
us,asm,func_global_asm_80737638,748,no
us,asm,func_global_asm_8066BFF0,236,no

1 version section function length matching
493 us asm func_global_asm_806CC10C 64 yes
494 us asm func_global_asm_806A0310 32 yes
495 us asm func_global_asm_805FF0C8 80 yes
496 us asm func_global_asm_8073C8D0 120 no yes
497 us asm func_global_asm_80631C3C 336 yes
498 us asm func_global_asm_8072F230 632 no
499 us asm func_global_asm_806EA568 100 yes
2888 us asm func_global_asm_80670FA4 316 yes
2889 us asm func_global_asm_806F0C18 336 yes
2890 us asm func_global_asm_8061849C 32 yes
2891 us asm func_global_asm_8073C948 120 no yes
2892 us asm func_global_asm_806A2B38 72 no
2893 us asm func_global_asm_80737638 748 no
2894 us asm func_global_asm_8066BFF0 236 no

View File

@ -493,7 +493,7 @@ us,asm,func_global_asm_806DEAA4,560,yes
us,asm,func_global_asm_806CC10C,64,yes
us,asm,func_global_asm_806A0310,32,yes
us,asm,func_global_asm_805FF0C8,80,yes
us,asm,func_global_asm_8073C8D0,120,no
us,asm,func_global_asm_8073C8D0,120,yes
us,asm,func_global_asm_80631C3C,336,yes
us,asm,func_global_asm_8072F230,632,no
us,asm,func_global_asm_806EA568,100,yes
@ -2888,7 +2888,7 @@ us,asm,func_global_asm_8064CD3C,904,no
us,asm,func_global_asm_80670FA4,316,yes
us,asm,func_global_asm_806F0C18,336,yes
us,asm,func_global_asm_8061849C,32,yes
us,asm,func_global_asm_8073C948,120,no
us,asm,func_global_asm_8073C948,120,yes
us,asm,func_global_asm_806A2B38,72,no
us,asm,func_global_asm_80737638,748,no
us,asm,func_global_asm_8066BFF0,236,no

1 version section function length matching
493 us asm func_global_asm_806CC10C 64 yes
494 us asm func_global_asm_806A0310 32 yes
495 us asm func_global_asm_805FF0C8 80 yes
496 us asm func_global_asm_8073C8D0 120 no yes
497 us asm func_global_asm_80631C3C 336 yes
498 us asm func_global_asm_8072F230 632 no
499 us asm func_global_asm_806EA568 100 yes
2888 us asm func_global_asm_80670FA4 316 yes
2889 us asm func_global_asm_806F0C18 336 yes
2890 us asm func_global_asm_8061849C 32 yes
2891 us asm func_global_asm_8073C948 120 no yes
2892 us asm func_global_asm_806A2B38 72 no
2893 us asm func_global_asm_80737638 748 no
2894 us asm func_global_asm_8066BFF0 236 no

View File

@ -17,7 +17,7 @@
<text x="38.5" y="14">global_asm</text>
</g>
<g fill="#fff" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11">
<text x="111.5" y="15" fill="#010101" fill-opacity=".3">38.3562%</text>
<text x="110.5" y="14">38.3562%</text>
<text x="111.5" y="15" fill="#010101" fill-opacity=".3">38.3757%</text>
<text x="110.5" y="14">38.3757%</text>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 1.0 KiB

After

Width:  |  Height:  |  Size: 1.0 KiB

View File

@ -17,7 +17,7 @@
<text x="66.0" y="14">Donkey Kong 64 (US)</text>
</g>
<g fill="#fff" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11">
<text x="166.5" y="15" fill="#010101" fill-opacity=".3">40.9304%</text>
<text x="165.5" y="14">40.9304%</text>
<text x="166.5" y="15" fill="#010101" fill-opacity=".3">40.9450%</text>
<text x="165.5" y="14">40.9450%</text>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 1.1 KiB

After

Width:  |  Height:  |  Size: 1.1 KiB

View File

@ -4,25 +4,42 @@
ALParam *__n_allocParam();
s32 func_global_asm_8073F1E4(Struct8073F1E4 *, s32, ALParam *);
void func_global_asm_8073C820(Struct8073F1E4_container *arg0, u8 arg1) {
void func_global_asm_8073C820(ALVoice *arg0, u8 arg1) {
ALParam *sp1C;
if (arg0->unk8 != NULL) {
if (arg0->pvoice != NULL) {
sp1C = __n_allocParam();
if (sp1C == NULL) {
return;
}
sp1C->delta = n_syn->paramSamples + arg0->unk8->unk88;
sp1C->type = 0x10;
ALFailIf(sp1C == 0, ERR_ALSYN_NO_UPDATE);
sp1C->delta = n_syn->paramSamples + ((CustomPVoice *)arg0->pvoice)->unk88;
sp1C->type = AL_SEQP_STOP_EVT;
sp1C->data.i = arg1;
sp1C->next = 0;
func_global_asm_8073F1E4(arg0->unk8, 3, sp1C);
func_global_asm_8073F1E4(arg0->pvoice, 3, sp1C);
}
}
#pragma GLOBAL_ASM("asm/nonmatchings/global_asm/audio/code_141520/func_global_asm_8073C8D0.s")
extern s32 func_global_asm_8073D1F0(s32, Acmd *, s32); // Unsure of this sig, used for an & ref, so not important if changed
s32 func_global_asm_8073C8D0(s16 arg0) {
N_ALMAinBus *sp4;
#pragma GLOBAL_ASM("asm/nonmatchings/global_asm/audio/code_141520/func_global_asm_8073C948.s")
sp4 = n_syn->mainBus;
if ((s32)(sp4->handler) == (s32)&func_global_asm_8073D1F0) {
return ((Struct8073BC74_auxbus *)n_syn->auxBus)[arg0].unk20;
} else {
return 0;
}
}
s32 func_global_asm_8073C948(s16 arg0) {
N_ALMAinBus *sp4;
sp4 = n_syn->mainBus;
if ((s32)(sp4->handler) == (s32)&func_global_asm_8073D1F0) {
return ((Struct8073BC74_auxbus *)n_syn->auxBus)[arg0].unk44;
} else {
return 0;
}
}
s32 func_global_asm_8073DA30(s32, s16, s32);