Decomped sub_0205BD40

Decomped by @slaw-22
This commit is contained in:
AnonymousRandomPerson 2026-03-18 21:20:11 -04:00
parent 5bfab70826
commit 386e15074c
5 changed files with 14 additions and 15 deletions

View File

@ -385,4 +385,5 @@
.public sub_02059AF8
.public sub_0205B44C
.public sub_0205B77C
.public sub_0205BD40
.public vsprintf

View File

@ -1,19 +1,8 @@
.include "asm/macros.inc"
.include "main_0205BD40.inc"
.include "main_0205BD5C.inc"
.text
arm_func_start sub_0205BD40
sub_0205BD40: ; 0x0205BD40
tst r0, #2
movne r0, #0
bxne lr
tst r0, #1
movne r0, #2
moveq r0, #1
bx lr
arm_func_end sub_0205BD40
arm_func_start sub_0205BD5C
sub_0205BD5C: ; 0x0205BD5C
stmdb sp!, {r3, lr}

View File

@ -2,5 +2,6 @@
#define PMDSKY_MAIN_0205BD14_H
void sub_0205BD14(u32 *dest, s32 index);
u32 sub_0205BD40(u32 val);
#endif //PMDSKY_MAIN_0205BD14_H

View File

@ -158,7 +158,7 @@ Static main
Object src/main_0205BBFC.o
Object asm/main_0205BCC4.o
Object src/main_0205BD14.o
Object asm/main_0205BD40.o
Object asm/main_0205BD5C.o
Object src/dungeon_init_2.o
Object asm/main_0206A750.o
Object src/main_0206C98C.o

View File

@ -3,9 +3,17 @@
extern union unkStruct_020B0A54_union _020B0A54;
extern u32 sub_0205BD40(u32 param);
void sub_0205BD14(u32 *dest, s32 index)
{
*dest = sub_0205BD40(_020B0A54.struct0[index].unkAE);
}
u32 sub_0205BD40(u32 val)
{
if (val & 2)
{
return 0;
}
return val & 1 ? 2 : 1;
}