diff options
author | who-knows-who <j.williams97@outlook.com> | 2020-10-21 14:09:43 +0100 |
---|---|---|
committer | who-knows-who <j.williams97@outlook.com> | 2020-10-21 14:09:43 +0100 |
commit | 73ec250ff8c01d64c08f0ebbe75cd3b741a25102 (patch) | |
tree | a8b79484b55db78d33619edfa76ec77933c9a190 | |
parent | 4581af32be3e319a811e5551b7179ae4d0f18fc1 (diff) |
Matched file unk_0202A8F4.s
-rw-r--r-- | arm9/asm/unk_0202A8F4.s | 36 | ||||
-rw-r--r-- | arm9/src/unk_0202A8F4.c | 52 |
2 files changed, 52 insertions, 36 deletions
diff --git a/arm9/asm/unk_0202A8F4.s b/arm9/asm/unk_0202A8F4.s deleted file mode 100644 index ea063dd7..00000000 --- a/arm9/asm/unk_0202A8F4.s +++ /dev/null @@ -1,36 +0,0 @@ - .include "asm/macros.inc" - .include "global.inc" - - .text - - thumb_func_start FUN_0202A8F4 -FUN_0202A8F4: ; 0x0202A8F4 - mov r0, #0xe - bx lr - - thumb_func_start FUN_0202A8F8 -FUN_0202A8F8: ; 0x0202A8F8 - mov r1, #0x0 - strb r1, [r0, #0x0] - strb r1, [r0, #0x1] - strb r1, [r0, #0x2] - strb r1, [r0, #0x3] - strb r1, [r0, #0x4] - strb r1, [r0, #0x5] - strb r1, [r0, #0x6] - strb r1, [r0, #0x7] - strb r1, [r0, #0x8] - strb r1, [r0, #0x9] - strb r1, [r0, #0xa] - strb r1, [r0, #0xb] - strb r1, [r0, #0xc] - strb r1, [r0, #0xd] - bx lr - - thumb_func_start FUN_0202A918 -FUN_0202A918: ; 0x0202A918 - ldr r3, _0202A920 ; =SavArray_get - mov r1, #0x18 - bx r3 - nop -_0202A920: .word SavArray_get diff --git a/arm9/src/unk_0202A8F4.c b/arm9/src/unk_0202A8F4.c new file mode 100644 index 00000000..66a0244b --- /dev/null +++ b/arm9/src/unk_0202A8F4.c @@ -0,0 +1,52 @@ +#include "global.h" +#include "save_block_2.h" + +struct Unk0202A8F4 +{ + u8 u_0; + u8 u_1; + u8 u_2; + u8 u_3; + u8 u_4; + u8 u_5; + u8 u_6; + u8 u_7; + u8 u_8; + u8 u_9; + u8 u_A; + u8 u_B; + u8 u_C; + u8 u_D; +}; + +u32 FUN_0202A8F4(); +void FUN_0202A8F8(struct Unk0202A8F4 *unk); +void *FUN_0202A918(void *arg0); + +THUMB_FUNC u32 FUN_0202A8F4() +{ + return sizeof(struct Unk0202A8F4); +} + +THUMB_FUNC void FUN_0202A8F8(struct Unk0202A8F4 *unk) +{ + unk->u_0 = 0; + unk->u_1 = 0; + unk->u_2 = 0; + unk->u_3 = 0; + unk->u_4 = 0; + unk->u_5 = 0; + unk->u_6 = 0; + unk->u_7 = 0; + unk->u_8 = 0; + unk->u_9 = 0; + unk->u_A = 0; + unk->u_B = 0; + unk->u_C = 0; + unk->u_D = 0; +} + +THUMB_FUNC void *FUN_0202A918(void *arg0) +{ + return SavArray_get(arg0, 24); +} |