diff options
author | PikalaxALT <pikalaxalt@gmail.com> | 2020-04-30 16:20:38 -0400 |
---|---|---|
committer | PikalaxALT <pikalaxalt@gmail.com> | 2020-04-30 16:23:10 -0400 |
commit | 5e3a27d3f7af07745c39990b59ca7fcf2813cf58 (patch) | |
tree | a40475eaa9659647764eebbdd4d28ebb3f57fcd1 | |
parent | 19f57848bd8056d0e18de0853e82f555ee44546e (diff) |
Decompile module_01
-rw-r--r-- | arm9/arm9.lcf | 16 | ||||
-rw-r--r-- | arm9/modules/01/src/module_01.c | 12 | ||||
-rw-r--r-- | arm9/modules/04/asm/thumb_04.s | 4 |
3 files changed, 28 insertions, 4 deletions
diff --git a/arm9/arm9.lcf b/arm9/arm9.lcf index 02d038db..ad1f4958 100644 --- a/arm9/arm9.lcf +++ b/arm9/arm9.lcf @@ -11,7 +11,7 @@ MEMORY { .dtcm (RW) : ORIGIN=0x027E0000, LENGTH=0 .overlay (RX) : ORIGIN=0, LENGTH=0 MODULE_00 (RWX) : ORIGIN=0, LENGTH=0 - MODULE_01 (RWX) : ORIGIN=0, LENGTH=0 + MODULE_01 (RWX) : ORIGIN=0x021D74E0, LENGTH=0 MODULE_02 (RWX) : ORIGIN=0, LENGTH=0 MODULE_03 (RWX) : ORIGIN=0, LENGTH=0 MODULE_04 (RWX) : ORIGIN=0x021D74E0, LENGTH=0 @@ -325,7 +325,19 @@ SECTIONS { } > .overlay OVERLAY_FILE(00, 0x108400, FILE_10C400.o) - OVERLAY_FILE(01, 0x108600, FILE_10C600.o) + + .MODULE.01 : AT (0x108600) + { + module_01.o (.text) + module_01.o (.sdata) + module_01.o (.data) + } > MODULE_01 + .MODULE.01.bss : + { + module_01.o (.sbss) + module_01.o (.bss) + } >> MODULE_01 + OVERLAY_FILE(02, 0x108800, FILE_10C800.o) OVERLAY_FILE(03, 0x108A00, FILE_10CA00.o) diff --git a/arm9/modules/01/src/module_01.c b/arm9/modules/01/src/module_01.c new file mode 100644 index 00000000..86e50785 --- /dev/null +++ b/arm9/modules/01/src/module_01.c @@ -0,0 +1,12 @@ +#include "global.h" + +u32 UNK_021D7500[8]; + +void MOD01_021D74E0(void) +{ + UNK_021D7500[1]++; +} + +void (*UNK_021D74F0[4])(void) = { + MOD01_021D74E0 +}; diff --git a/arm9/modules/04/asm/thumb_04.s b/arm9/modules/04/asm/thumb_04.s index 60298abf..51ee9793 100644 --- a/arm9/modules/04/asm/thumb_04.s +++ b/arm9/modules/04/asm/thumb_04.s @@ -3,8 +3,8 @@ .section .text .balign 4, 0 - thumb_func_start FUN_021D74E0 -FUN_021D74E0: ; 0x021D74E0 + thumb_func_start MOD04_021D74E0 +MOD04_021D74E0: ; 0x021D74E0 push {r4, r5, r6, lr} add r5, r0, #0 ldr r0, _021D7644 ; =0x0220FBC0 |