Decompile cIGetNumUnlockedMiscBios
This commit is contained in:
parent
d66d421cc1
commit
486aee35bd
|
|
@ -4716,33 +4716,19 @@ bool ciIsMiscBioUnlocked(s32 index)
|
|||
return false;
|
||||
}
|
||||
|
||||
GLOBAL_ASM(
|
||||
glabel func0f1a1398
|
||||
/* f1a1398: 27bdffd8 */ addiu $sp,$sp,-40
|
||||
/* f1a139c: afb20020 */ sw $s2,0x20($sp)
|
||||
/* f1a13a0: afb1001c */ sw $s1,0x1c($sp)
|
||||
/* f1a13a4: afb00018 */ sw $s0,0x18($sp)
|
||||
/* f1a13a8: afbf0024 */ sw $ra,0x24($sp)
|
||||
/* f1a13ac: 00008825 */ or $s1,$zero,$zero
|
||||
/* f1a13b0: 00008025 */ or $s0,$zero,$zero
|
||||
/* f1a13b4: 24120004 */ addiu $s2,$zero,0x4
|
||||
.L0f1a13b8:
|
||||
/* f1a13b8: 0fc684ca */ jal ciIsMiscBioUnlocked
|
||||
/* f1a13bc: 02002025 */ or $a0,$s0,$zero
|
||||
/* f1a13c0: 10400002 */ beqz $v0,.L0f1a13cc
|
||||
/* f1a13c4: 26100001 */ addiu $s0,$s0,0x1
|
||||
/* f1a13c8: 26310001 */ addiu $s1,$s1,0x1
|
||||
.L0f1a13cc:
|
||||
/* f1a13cc: 1612fffa */ bne $s0,$s2,.L0f1a13b8
|
||||
/* f1a13d0: 00000000 */ sll $zero,$zero,0x0
|
||||
/* f1a13d4: 8fbf0024 */ lw $ra,0x24($sp)
|
||||
/* f1a13d8: 02201025 */ or $v0,$s1,$zero
|
||||
/* f1a13dc: 8fb1001c */ lw $s1,0x1c($sp)
|
||||
/* f1a13e0: 8fb00018 */ lw $s0,0x18($sp)
|
||||
/* f1a13e4: 8fb20020 */ lw $s2,0x20($sp)
|
||||
/* f1a13e8: 03e00008 */ jr $ra
|
||||
/* f1a13ec: 27bd0028 */ addiu $sp,$sp,0x28
|
||||
);
|
||||
s32 ciGetNumUnlockedMiscBios(void)
|
||||
{
|
||||
s32 count = 0;
|
||||
s32 i;
|
||||
|
||||
for (i = 0; i < 4; i++) {
|
||||
if (ciIsMiscBioUnlocked(i)) {
|
||||
count++;
|
||||
}
|
||||
}
|
||||
|
||||
return count;
|
||||
}
|
||||
|
||||
GLOBAL_ASM(
|
||||
glabel func0f1a13f0
|
||||
|
|
|
|||
|
|
@ -2635,7 +2635,7 @@ glabel var7f1b9960
|
|||
/* f1a5df8: adc10008 */ sw $at,0x8($t6)
|
||||
/* f1a5dfc: 0fc6846e */ jal func0f1a11b8
|
||||
/* f1a5e00: afa60048 */ sw $a2,0x48($sp)
|
||||
/* f1a5e04: 0fc684e6 */ jal func0f1a1398
|
||||
/* f1a5e04: 0fc684e6 */ jal ciGetNumUnlockedMiscBios
|
||||
/* f1a5e08: afa2002c */ sw $v0,0x2c($sp)
|
||||
/* f1a5e0c: 8fa90040 */ lw $t1,0x40($sp)
|
||||
/* f1a5e10: 8fa3002c */ lw $v1,0x2c($sp)
|
||||
|
|
|
|||
|
|
@ -68,7 +68,7 @@ u32 func0f1a11b8(void);
|
|||
u32 func0f1a1210(u32 arg0);
|
||||
struct miscbio *ciGetMiscBio(s32 index);
|
||||
bool ciIsMiscBioUnlocked(s32 index);
|
||||
u32 func0f1a1398(void);
|
||||
s32 ciGetNumUnlockedMiscBios(void);
|
||||
s32 func0f1a13f0(u32 arg0);
|
||||
char *ciGetMiscBioDescription(void);
|
||||
u32 func0f1a14a8(void);
|
||||
|
|
|
|||
Loading…
Reference in New Issue