summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPikalaxALT <PikalaxALT@gmail.com>2020-04-26 17:03:06 -0400
committerPikalaxALT <PikalaxALT@gmail.com>2020-04-26 17:03:06 -0400
commit323ac50d810bd5dc0f2c422fafe02cea7947d614 (patch)
treeffc13ef97a8ee5be8b1811ab05198663538db6b0
parent03e537113245d91ea32ee899cbbddc083a2c3023 (diff)
ARM9 overlay to lcf
-rw-r--r--arm9/arm9.lcf796
-rw-r--r--arm9/asm/arm9overlay.s5
-rw-r--r--arm9/undefined_syms.txt440
3 files changed, 1227 insertions, 14 deletions
diff --git a/arm9/arm9.lcf b/arm9/arm9.lcf
index dbf326b1..50a9da9c 100644
--- a/arm9/arm9.lcf
+++ b/arm9/arm9.lcf
@@ -72,6 +72,13 @@ SECTIONS {
SDK_SECTION_ARENA_ITCM_START = .;
} > .itcm
+ .dtcm : AT (0x1076A0) {
+ SDK_AUTOLOAD_DTCM_START = .;
+ OS_arm9.o (.dtcm)
+ SDK_AUTOLOAD_DTCM_END = .;
+ SDK_SECTION_ARENA_DTCM_START = 0x027E0080;
+ } > .dtcm
+
.autoload : AT (0x107700) {
WRITEW SDK_AUTOLOAD_ITCM_START;
WRITEW SDK_AUTOLOAD_ITCM_SIZE;
@@ -91,14 +98,787 @@ SECTIONS {
} > .footer
.overlay : AT (0x107800) {
- arm9overlay.o (.text)
- } > .overlay
+ WRITEW 0;
+ WRITEW SDK_MODULE_00_START;
+ WRITEW SDK_MODULE_00_SIZE;
+ WRITEW SDK_MODULE_00_BSSSIZE;
+ WRITEW SDK_MODULE_00_STATIC_INIT_START;
+ WRITEW SDK_MODULE_00_STATIC_INIT_END;
+ WRITEW 0;
+ WRITEW 0;
- .dtcm : AT (0x1076A0) {
- SDK_AUTOLOAD_DTCM_START = .;
- OS_arm9.o (.dtcm)
- SDK_AUTOLOAD_DTCM_END = .;
- SDK_SECTION_ARENA_DTCM_START = 0x027E0080;
- } > .dtcm
+ WRITEW 1;
+ WRITEW SDK_MODULE_01_START;
+ WRITEW SDK_MODULE_01_SIZE;
+ WRITEW SDK_MODULE_01_BSSSIZE;
+ WRITEW SDK_MODULE_01_STATIC_INIT_START;
+ WRITEW SDK_MODULE_01_STATIC_INIT_END;
+ WRITEW 1;
+ WRITEW 0;
+
+ WRITEW 2;
+ WRITEW SDK_MODULE_02_START;
+ WRITEW SDK_MODULE_02_SIZE;
+ WRITEW SDK_MODULE_02_BSSSIZE;
+ WRITEW SDK_MODULE_02_STATIC_INIT_START;
+ WRITEW SDK_MODULE_02_STATIC_INIT_END;
+ WRITEW 2;
+ WRITEW 0;
+
+ WRITEW 3;
+ WRITEW SDK_MODULE_03_START;
+ WRITEW SDK_MODULE_03_SIZE;
+ WRITEW SDK_MODULE_03_BSSSIZE;
+ WRITEW SDK_MODULE_03_STATIC_INIT_START;
+ WRITEW SDK_MODULE_03_STATIC_INIT_END;
+ WRITEW 3;
+ WRITEW 0;
+
+ WRITEW 4;
+ WRITEW SDK_MODULE_04_START;
+ WRITEW SDK_MODULE_04_SIZE;
+ WRITEW SDK_MODULE_04_BSSSIZE;
+ WRITEW SDK_MODULE_04_STATIC_INIT_START;
+ WRITEW SDK_MODULE_04_STATIC_INIT_END;
+ WRITEW 4;
+ WRITEW 0;
+
+ WRITEW 5;
+ WRITEW SDK_MODULE_05_START;
+ WRITEW SDK_MODULE_05_SIZE;
+ WRITEW SDK_MODULE_05_BSSSIZE;
+ WRITEW SDK_MODULE_05_STATIC_INIT_START;
+ WRITEW SDK_MODULE_05_STATIC_INIT_END;
+ WRITEW 5;
+ WRITEW 0;
+
+ WRITEW 6;
+ WRITEW SDK_MODULE_06_START;
+ WRITEW SDK_MODULE_06_SIZE;
+ WRITEW SDK_MODULE_06_BSSSIZE;
+ WRITEW SDK_MODULE_06_STATIC_INIT_START;
+ WRITEW SDK_MODULE_06_STATIC_INIT_END;
+ WRITEW 6;
+ WRITEW 0;
+
+ WRITEW 7;
+ WRITEW SDK_MODULE_07_START;
+ WRITEW SDK_MODULE_07_SIZE;
+ WRITEW SDK_MODULE_07_BSSSIZE;
+ WRITEW SDK_MODULE_07_STATIC_INIT_START;
+ WRITEW SDK_MODULE_07_STATIC_INIT_END;
+ WRITEW 7;
+ WRITEW 0;
+
+ WRITEW 8;
+ WRITEW SDK_MODULE_08_START;
+ WRITEW SDK_MODULE_08_SIZE;
+ WRITEW SDK_MODULE_08_BSSSIZE;
+ WRITEW SDK_MODULE_08_STATIC_INIT_START;
+ WRITEW SDK_MODULE_08_STATIC_INIT_END;
+ WRITEW 8;
+ WRITEW 0;
+
+ WRITEW 9;
+ WRITEW SDK_MODULE_09_START;
+ WRITEW SDK_MODULE_09_SIZE;
+ WRITEW SDK_MODULE_09_BSSSIZE;
+ WRITEW SDK_MODULE_09_STATIC_INIT_START;
+ WRITEW SDK_MODULE_09_STATIC_INIT_END;
+ WRITEW 9;
+ WRITEW 0;
+
+ WRITEW 10;
+ WRITEW SDK_MODULE_10_START;
+ WRITEW SDK_MODULE_10_SIZE;
+ WRITEW SDK_MODULE_10_BSSSIZE;
+ WRITEW SDK_MODULE_10_STATIC_INIT_START;
+ WRITEW SDK_MODULE_10_STATIC_INIT_END;
+ WRITEW 10;
+ WRITEW 0;
+
+ WRITEW 11;
+ WRITEW SDK_MODULE_11_START;
+ WRITEW SDK_MODULE_11_SIZE;
+ WRITEW SDK_MODULE_11_BSSSIZE;
+ WRITEW SDK_MODULE_11_STATIC_INIT_START;
+ WRITEW SDK_MODULE_11_STATIC_INIT_END;
+ WRITEW 11;
+ WRITEW 0;
+
+ WRITEW 12;
+ WRITEW SDK_MODULE_12_START;
+ WRITEW SDK_MODULE_12_SIZE;
+ WRITEW SDK_MODULE_12_BSSSIZE;
+ WRITEW SDK_MODULE_12_STATIC_INIT_START;
+ WRITEW SDK_MODULE_12_STATIC_INIT_END;
+ WRITEW 12;
+ WRITEW 0;
+
+ WRITEW 13;
+ WRITEW SDK_MODULE_13_START;
+ WRITEW SDK_MODULE_13_SIZE;
+ WRITEW SDK_MODULE_13_BSSSIZE;
+ WRITEW SDK_MODULE_13_STATIC_INIT_START;
+ WRITEW SDK_MODULE_13_STATIC_INIT_END;
+ WRITEW 13;
+ WRITEW 0;
+
+ WRITEW 14;
+ WRITEW SDK_MODULE_14_START;
+ WRITEW SDK_MODULE_14_SIZE;
+ WRITEW SDK_MODULE_14_BSSSIZE;
+ WRITEW SDK_MODULE_14_STATIC_INIT_START;
+ WRITEW SDK_MODULE_14_STATIC_INIT_END;
+ WRITEW 14;
+ WRITEW 0;
+
+ WRITEW 15;
+ WRITEW SDK_MODULE_15_START;
+ WRITEW SDK_MODULE_15_SIZE;
+ WRITEW SDK_MODULE_15_BSSSIZE;
+ WRITEW SDK_MODULE_15_STATIC_INIT_START;
+ WRITEW SDK_MODULE_15_STATIC_INIT_END;
+ WRITEW 15;
+ WRITEW 0;
+
+ WRITEW 16;
+ WRITEW SDK_MODULE_16_START;
+ WRITEW SDK_MODULE_16_SIZE;
+ WRITEW SDK_MODULE_16_BSSSIZE;
+ WRITEW SDK_MODULE_16_STATIC_INIT_START;
+ WRITEW SDK_MODULE_16_STATIC_INIT_END;
+ WRITEW 16;
+ WRITEW 0;
+
+ WRITEW 17;
+ WRITEW SDK_MODULE_17_START;
+ WRITEW SDK_MODULE_17_SIZE;
+ WRITEW SDK_MODULE_17_BSSSIZE;
+ WRITEW SDK_MODULE_17_STATIC_INIT_START;
+ WRITEW SDK_MODULE_17_STATIC_INIT_END;
+ WRITEW 17;
+ WRITEW 0;
+
+ WRITEW 18;
+ WRITEW SDK_MODULE_18_START;
+ WRITEW SDK_MODULE_18_SIZE;
+ WRITEW SDK_MODULE_18_BSSSIZE;
+ WRITEW SDK_MODULE_18_STATIC_INIT_START;
+ WRITEW SDK_MODULE_18_STATIC_INIT_END;
+ WRITEW 18;
+ WRITEW 0;
+
+ WRITEW 19;
+ WRITEW SDK_MODULE_19_START;
+ WRITEW SDK_MODULE_19_SIZE;
+ WRITEW SDK_MODULE_19_BSSSIZE;
+ WRITEW SDK_MODULE_19_STATIC_INIT_START;
+ WRITEW SDK_MODULE_19_STATIC_INIT_END;
+ WRITEW 19;
+ WRITEW 0;
+
+ WRITEW 20;
+ WRITEW SDK_MODULE_20_START;
+ WRITEW SDK_MODULE_20_SIZE;
+ WRITEW SDK_MODULE_20_BSSSIZE;
+ WRITEW SDK_MODULE_20_STATIC_INIT_START;
+ WRITEW SDK_MODULE_20_STATIC_INIT_END;
+ WRITEW 20;
+ WRITEW 0;
+
+ WRITEW 21;
+ WRITEW SDK_MODULE_21_START;
+ WRITEW SDK_MODULE_21_SIZE;
+ WRITEW SDK_MODULE_21_BSSSIZE;
+ WRITEW SDK_MODULE_21_STATIC_INIT_START;
+ WRITEW SDK_MODULE_21_STATIC_INIT_END;
+ WRITEW 21;
+ WRITEW 0;
+
+ WRITEW 22;
+ WRITEW SDK_MODULE_22_START;
+ WRITEW SDK_MODULE_22_SIZE;
+ WRITEW SDK_MODULE_22_BSSSIZE;
+ WRITEW SDK_MODULE_22_STATIC_INIT_START;
+ WRITEW SDK_MODULE_22_STATIC_INIT_END;
+ WRITEW 22;
+ WRITEW 0;
+
+ WRITEW 23;
+ WRITEW SDK_MODULE_23_START;
+ WRITEW SDK_MODULE_23_SIZE;
+ WRITEW SDK_MODULE_23_BSSSIZE;
+ WRITEW SDK_MODULE_23_STATIC_INIT_START;
+ WRITEW SDK_MODULE_23_STATIC_INIT_END;
+ WRITEW 23;
+ WRITEW 0;
+
+ WRITEW 24;
+ WRITEW SDK_MODULE_24_START;
+ WRITEW SDK_MODULE_24_SIZE;
+ WRITEW SDK_MODULE_24_BSSSIZE;
+ WRITEW SDK_MODULE_24_STATIC_INIT_START;
+ WRITEW SDK_MODULE_24_STATIC_INIT_END;
+ WRITEW 24;
+ WRITEW 0;
+
+ WRITEW 25;
+ WRITEW SDK_MODULE_25_START;
+ WRITEW SDK_MODULE_25_SIZE;
+ WRITEW SDK_MODULE_25_BSSSIZE;
+ WRITEW SDK_MODULE_25_STATIC_INIT_START;
+ WRITEW SDK_MODULE_25_STATIC_INIT_END;
+ WRITEW 25;
+ WRITEW 0;
+
+ WRITEW 26;
+ WRITEW SDK_MODULE_26_START;
+ WRITEW SDK_MODULE_26_SIZE;
+ WRITEW SDK_MODULE_26_BSSSIZE;
+ WRITEW SDK_MODULE_26_STATIC_INIT_START;
+ WRITEW SDK_MODULE_26_STATIC_INIT_END;
+ WRITEW 26;
+ WRITEW 0;
+
+ WRITEW 27;
+ WRITEW SDK_MODULE_27_START;
+ WRITEW SDK_MODULE_27_SIZE;
+ WRITEW SDK_MODULE_27_BSSSIZE;
+ WRITEW SDK_MODULE_27_STATIC_INIT_START;
+ WRITEW SDK_MODULE_27_STATIC_INIT_END;
+ WRITEW 27;
+ WRITEW 0;
+
+ WRITEW 28;
+ WRITEW SDK_MODULE_28_START;
+ WRITEW SDK_MODULE_28_SIZE;
+ WRITEW SDK_MODULE_28_BSSSIZE;
+ WRITEW SDK_MODULE_28_STATIC_INIT_START;
+ WRITEW SDK_MODULE_28_STATIC_INIT_END;
+ WRITEW 28;
+ WRITEW 0;
+
+ WRITEW 29;
+ WRITEW SDK_MODULE_29_START;
+ WRITEW SDK_MODULE_29_SIZE;
+ WRITEW SDK_MODULE_29_BSSSIZE;
+ WRITEW SDK_MODULE_29_STATIC_INIT_START;
+ WRITEW SDK_MODULE_29_STATIC_INIT_END;
+ WRITEW 29;
+ WRITEW 0;
+
+ WRITEW 30;
+ WRITEW SDK_MODULE_30_START;
+ WRITEW SDK_MODULE_30_SIZE;
+ WRITEW SDK_MODULE_30_BSSSIZE;
+ WRITEW SDK_MODULE_30_STATIC_INIT_START;
+ WRITEW SDK_MODULE_30_STATIC_INIT_END;
+ WRITEW 30;
+ WRITEW 0;
+
+ WRITEW 31;
+ WRITEW SDK_MODULE_31_START;
+ WRITEW SDK_MODULE_31_SIZE;
+ WRITEW SDK_MODULE_31_BSSSIZE;
+ WRITEW SDK_MODULE_31_STATIC_INIT_START;
+ WRITEW SDK_MODULE_31_STATIC_INIT_END;
+ WRITEW 31;
+ WRITEW 0;
+
+ WRITEW 32;
+ WRITEW SDK_MODULE_32_START;
+ WRITEW SDK_MODULE_32_SIZE;
+ WRITEW SDK_MODULE_32_BSSSIZE;
+ WRITEW SDK_MODULE_32_STATIC_INIT_START;
+ WRITEW SDK_MODULE_32_STATIC_INIT_END;
+ WRITEW 32;
+ WRITEW 0;
+
+ WRITEW 33;
+ WRITEW SDK_MODULE_33_START;
+ WRITEW SDK_MODULE_33_SIZE;
+ WRITEW SDK_MODULE_33_BSSSIZE;
+ WRITEW SDK_MODULE_33_STATIC_INIT_START;
+ WRITEW SDK_MODULE_33_STATIC_INIT_END;
+ WRITEW 33;
+ WRITEW 0;
+
+ WRITEW 34;
+ WRITEW SDK_MODULE_34_START;
+ WRITEW SDK_MODULE_34_SIZE;
+ WRITEW SDK_MODULE_34_BSSSIZE;
+ WRITEW SDK_MODULE_34_STATIC_INIT_START;
+ WRITEW SDK_MODULE_34_STATIC_INIT_END;
+ WRITEW 34;
+ WRITEW 0;
+
+ WRITEW 35;
+ WRITEW SDK_MODULE_35_START;
+ WRITEW SDK_MODULE_35_SIZE;
+ WRITEW SDK_MODULE_35_BSSSIZE;
+ WRITEW SDK_MODULE_35_STATIC_INIT_START;
+ WRITEW SDK_MODULE_35_STATIC_INIT_END;
+ WRITEW 35;
+ WRITEW 0;
+
+ WRITEW 36;
+ WRITEW SDK_MODULE_36_START;
+ WRITEW SDK_MODULE_36_SIZE;
+ WRITEW SDK_MODULE_36_BSSSIZE;
+ WRITEW SDK_MODULE_36_STATIC_INIT_START;
+ WRITEW SDK_MODULE_36_STATIC_INIT_END;
+ WRITEW 36;
+ WRITEW 0;
+
+ WRITEW 37;
+ WRITEW SDK_MODULE_37_START;
+ WRITEW SDK_MODULE_37_SIZE;
+ WRITEW SDK_MODULE_37_BSSSIZE;
+ WRITEW SDK_MODULE_37_STATIC_INIT_START;
+ WRITEW SDK_MODULE_37_STATIC_INIT_END;
+ WRITEW 37;
+ WRITEW 0;
+ WRITEW 38;
+ WRITEW SDK_MODULE_38_START;
+ WRITEW SDK_MODULE_38_SIZE;
+ WRITEW SDK_MODULE_38_BSSSIZE;
+ WRITEW SDK_MODULE_38_STATIC_INIT_START;
+ WRITEW SDK_MODULE_38_STATIC_INIT_END;
+ WRITEW 38;
+ WRITEW 0;
+
+ WRITEW 39;
+ WRITEW SDK_MODULE_39_START;
+ WRITEW SDK_MODULE_39_SIZE;
+ WRITEW SDK_MODULE_39_BSSSIZE;
+ WRITEW SDK_MODULE_39_STATIC_INIT_START;
+ WRITEW SDK_MODULE_39_STATIC_INIT_END;
+ WRITEW 39;
+ WRITEW 0;
+
+ WRITEW 40;
+ WRITEW SDK_MODULE_40_START;
+ WRITEW SDK_MODULE_40_SIZE;
+ WRITEW SDK_MODULE_40_BSSSIZE;
+ WRITEW SDK_MODULE_40_STATIC_INIT_START;
+ WRITEW SDK_MODULE_40_STATIC_INIT_END;
+ WRITEW 40;
+ WRITEW 0;
+
+ WRITEW 41;
+ WRITEW SDK_MODULE_41_START;
+ WRITEW SDK_MODULE_41_SIZE;
+ WRITEW SDK_MODULE_41_BSSSIZE;
+ WRITEW SDK_MODULE_41_STATIC_INIT_START;
+ WRITEW SDK_MODULE_41_STATIC_INIT_END;
+ WRITEW 41;
+ WRITEW 0;
+
+ WRITEW 42;
+ WRITEW SDK_MODULE_42_START;
+ WRITEW SDK_MODULE_42_SIZE;
+ WRITEW SDK_MODULE_42_BSSSIZE;
+ WRITEW SDK_MODULE_42_STATIC_INIT_START;
+ WRITEW SDK_MODULE_42_STATIC_INIT_END;
+ WRITEW 42;
+ WRITEW 0;
+
+ WRITEW 43;
+ WRITEW SDK_MODULE_43_START;
+ WRITEW SDK_MODULE_43_SIZE;
+ WRITEW SDK_MODULE_43_BSSSIZE;
+ WRITEW SDK_MODULE_43_STATIC_INIT_START;
+ WRITEW SDK_MODULE_43_STATIC_INIT_END;
+ WRITEW 43;
+ WRITEW 0;
+
+ WRITEW 44;
+ WRITEW SDK_MODULE_44_START;
+ WRITEW SDK_MODULE_44_SIZE;
+ WRITEW SDK_MODULE_44_BSSSIZE;
+ WRITEW SDK_MODULE_44_STATIC_INIT_START;
+ WRITEW SDK_MODULE_44_STATIC_INIT_END;
+ WRITEW 44;
+ WRITEW 0;
+
+ WRITEW 45;
+ WRITEW SDK_MODULE_45_START;
+ WRITEW SDK_MODULE_45_SIZE;
+ WRITEW SDK_MODULE_45_BSSSIZE;
+ WRITEW SDK_MODULE_45_STATIC_INIT_START;
+ WRITEW SDK_MODULE_45_STATIC_INIT_END;
+ WRITEW 45;
+ WRITEW 0;
+
+ WRITEW 46;
+ WRITEW SDK_MODULE_46_START;
+ WRITEW SDK_MODULE_46_SIZE;
+ WRITEW SDK_MODULE_46_BSSSIZE;
+ WRITEW SDK_MODULE_46_STATIC_INIT_START;
+ WRITEW SDK_MODULE_46_STATIC_INIT_END;
+ WRITEW 46;
+ WRITEW 0;
+
+ WRITEW 47;
+ WRITEW SDK_MODULE_47_START;
+ WRITEW SDK_MODULE_47_SIZE;
+ WRITEW SDK_MODULE_47_BSSSIZE;
+ WRITEW SDK_MODULE_47_STATIC_INIT_START;
+ WRITEW SDK_MODULE_47_STATIC_INIT_END;
+ WRITEW 47;
+ WRITEW 0;
+
+ WRITEW 48;
+ WRITEW SDK_MODULE_48_START;
+ WRITEW SDK_MODULE_48_SIZE;
+ WRITEW SDK_MODULE_48_BSSSIZE;
+ WRITEW SDK_MODULE_48_STATIC_INIT_START;
+ WRITEW SDK_MODULE_48_STATIC_INIT_END;
+ WRITEW 48;
+ WRITEW 0;
+
+ WRITEW 49;
+ WRITEW SDK_MODULE_49_START;
+ WRITEW SDK_MODULE_49_SIZE;
+ WRITEW SDK_MODULE_49_BSSSIZE;
+ WRITEW SDK_MODULE_49_STATIC_INIT_START;
+ WRITEW SDK_MODULE_49_STATIC_INIT_END;
+ WRITEW 49;
+ WRITEW 0;
+
+ WRITEW 50;
+ WRITEW SDK_MODULE_50_START;
+ WRITEW SDK_MODULE_50_SIZE;
+ WRITEW SDK_MODULE_50_BSSSIZE;
+ WRITEW SDK_MODULE_50_STATIC_INIT_START;
+ WRITEW SDK_MODULE_50_STATIC_INIT_END;
+ WRITEW 50;
+ WRITEW 0;
+
+ WRITEW 51;
+ WRITEW SDK_MODULE_51_START;
+ WRITEW SDK_MODULE_51_SIZE;
+ WRITEW SDK_MODULE_51_BSSSIZE;
+ WRITEW SDK_MODULE_51_STATIC_INIT_START;
+ WRITEW SDK_MODULE_51_STATIC_INIT_END;
+ WRITEW 51;
+ WRITEW 0;
+
+ WRITEW 52;
+ WRITEW SDK_MODULE_52_START;
+ WRITEW SDK_MODULE_52_SIZE;
+ WRITEW SDK_MODULE_52_BSSSIZE;
+ WRITEW SDK_MODULE_52_STATIC_INIT_START;
+ WRITEW SDK_MODULE_52_STATIC_INIT_END;
+ WRITEW 52;
+ WRITEW 0;
+
+ WRITEW 53;
+ WRITEW SDK_MODULE_53_START;
+ WRITEW SDK_MODULE_53_SIZE;
+ WRITEW SDK_MODULE_53_BSSSIZE;
+ WRITEW SDK_MODULE_53_STATIC_INIT_START;
+ WRITEW SDK_MODULE_53_STATIC_INIT_END;
+ WRITEW 53;
+ WRITEW 0;
+
+ WRITEW 54;
+ WRITEW SDK_MODULE_54_START;
+ WRITEW SDK_MODULE_54_SIZE;
+ WRITEW SDK_MODULE_54_BSSSIZE;
+ WRITEW SDK_MODULE_54_STATIC_INIT_START;
+ WRITEW SDK_MODULE_54_STATIC_INIT_END;
+ WRITEW 54;
+ WRITEW 0;
+
+ WRITEW 55;
+ WRITEW SDK_MODULE_55_START;
+ WRITEW SDK_MODULE_55_SIZE;
+ WRITEW SDK_MODULE_55_BSSSIZE;
+ WRITEW SDK_MODULE_55_STATIC_INIT_START;
+ WRITEW SDK_MODULE_55_STATIC_INIT_END;
+ WRITEW 55;
+ WRITEW 0;
+
+ WRITEW 56;
+ WRITEW SDK_MODULE_56_START;
+ WRITEW SDK_MODULE_56_SIZE;
+ WRITEW SDK_MODULE_56_BSSSIZE;
+ WRITEW SDK_MODULE_56_STATIC_INIT_START;
+ WRITEW SDK_MODULE_56_STATIC_INIT_END;
+ WRITEW 56;
+ WRITEW 0;
+
+ WRITEW 57;
+ WRITEW SDK_MODULE_57_START;
+ WRITEW SDK_MODULE_57_SIZE;
+ WRITEW SDK_MODULE_57_BSSSIZE;
+ WRITEW SDK_MODULE_57_STATIC_INIT_START;
+ WRITEW SDK_MODULE_57_STATIC_INIT_END;
+ WRITEW 57;
+ WRITEW 0;
+
+ WRITEW 58;
+ WRITEW SDK_MODULE_58_START;
+ WRITEW SDK_MODULE_58_SIZE;
+ WRITEW SDK_MODULE_58_BSSSIZE;
+ WRITEW SDK_MODULE_58_STATIC_INIT_START;
+ WRITEW SDK_MODULE_58_STATIC_INIT_END;
+ WRITEW 58;
+ WRITEW 0;
+
+ WRITEW 59;
+ WRITEW SDK_MODULE_59_START;
+ WRITEW SDK_MODULE_59_SIZE;
+ WRITEW SDK_MODULE_59_BSSSIZE;
+ WRITEW SDK_MODULE_59_STATIC_INIT_START;
+ WRITEW SDK_MODULE_59_STATIC_INIT_END;
+ WRITEW 59;
+ WRITEW 0;
+
+ WRITEW 60;
+ WRITEW SDK_MODULE_60_START;
+ WRITEW SDK_MODULE_60_SIZE;
+ WRITEW SDK_MODULE_60_BSSSIZE;
+ WRITEW SDK_MODULE_60_STATIC_INIT_START;
+ WRITEW SDK_MODULE_60_STATIC_INIT_END;
+ WRITEW 60;
+ WRITEW 0;
+
+ WRITEW 61;
+ WRITEW SDK_MODULE_61_START;
+ WRITEW SDK_MODULE_61_SIZE;
+ WRITEW SDK_MODULE_61_BSSSIZE;
+ WRITEW SDK_MODULE_61_STATIC_INIT_START;
+ WRITEW SDK_MODULE_61_STATIC_INIT_END;
+ WRITEW 61;
+ WRITEW 0;
+
+ WRITEW 62;
+ WRITEW SDK_MODULE_62_START;
+ WRITEW SDK_MODULE_62_SIZE;
+ WRITEW SDK_MODULE_62_BSSSIZE;
+ WRITEW SDK_MODULE_62_STATIC_INIT_START;
+ WRITEW SDK_MODULE_62_STATIC_INIT_END;
+ WRITEW 62;
+ WRITEW 0;
+
+ WRITEW 63;
+ WRITEW SDK_MODULE_63_START;
+ WRITEW SDK_MODULE_63_SIZE;
+ WRITEW SDK_MODULE_63_BSSSIZE;
+ WRITEW SDK_MODULE_63_STATIC_INIT_START;
+ WRITEW SDK_MODULE_63_STATIC_INIT_END;
+ WRITEW 63;
+ WRITEW 0;
+
+ WRITEW 64;
+ WRITEW SDK_MODULE_64_START;
+ WRITEW SDK_MODULE_64_SIZE;
+ WRITEW SDK_MODULE_64_BSSSIZE;
+ WRITEW SDK_MODULE_64_STATIC_INIT_START;
+ WRITEW SDK_MODULE_64_STATIC_INIT_END;
+ WRITEW 64;
+ WRITEW 0;
+
+ WRITEW 65;
+ WRITEW SDK_MODULE_65_START;
+ WRITEW SDK_MODULE_65_SIZE;
+ WRITEW SDK_MODULE_65_BSSSIZE;
+ WRITEW SDK_MODULE_65_STATIC_INIT_START;
+ WRITEW SDK_MODULE_65_STATIC_INIT_END;
+ WRITEW 65;
+ WRITEW 0;
+
+ WRITEW 66;
+ WRITEW SDK_MODULE_66_START;
+ WRITEW SDK_MODULE_66_SIZE;
+ WRITEW SDK_MODULE_66_BSSSIZE;
+ WRITEW SDK_MODULE_66_STATIC_INIT_START;
+ WRITEW SDK_MODULE_66_STATIC_INIT_END;
+ WRITEW 66;
+ WRITEW 0;
+
+ WRITEW 67;
+ WRITEW SDK_MODULE_67_START;
+ WRITEW SDK_MODULE_67_SIZE;
+ WRITEW SDK_MODULE_67_BSSSIZE;
+ WRITEW SDK_MODULE_67_STATIC_INIT_START;
+ WRITEW SDK_MODULE_67_STATIC_INIT_END;
+ WRITEW 67;
+ WRITEW 0;
+
+ WRITEW 68;
+ WRITEW SDK_MODULE_68_START;
+ WRITEW SDK_MODULE_68_SIZE;
+ WRITEW SDK_MODULE_68_BSSSIZE;
+ WRITEW SDK_MODULE_68_STATIC_INIT_START;
+ WRITEW SDK_MODULE_68_STATIC_INIT_END;
+ WRITEW 68;
+ WRITEW 0;
+
+ WRITEW 69;
+ WRITEW SDK_MODULE_69_START;
+ WRITEW SDK_MODULE_69_SIZE;
+ WRITEW SDK_MODULE_69_BSSSIZE;
+ WRITEW SDK_MODULE_69_STATIC_INIT_START;
+ WRITEW SDK_MODULE_69_STATIC_INIT_END;
+ WRITEW 69;
+ WRITEW 0;
+
+ WRITEW 70;
+ WRITEW SDK_MODULE_70_START;
+ WRITEW SDK_MODULE_70_SIZE;
+ WRITEW SDK_MODULE_70_BSSSIZE;
+ WRITEW SDK_MODULE_70_STATIC_INIT_START;
+ WRITEW SDK_MODULE_70_STATIC_INIT_END;
+ WRITEW 70;
+ WRITEW 0;
+
+ WRITEW 71;
+ WRITEW SDK_MODULE_71_START;
+ WRITEW SDK_MODULE_71_SIZE;
+ WRITEW SDK_MODULE_71_BSSSIZE;
+ WRITEW SDK_MODULE_71_STATIC_INIT_START;
+ WRITEW SDK_MODULE_71_STATIC_INIT_END;
+ WRITEW 71;
+ WRITEW 0;
+
+ WRITEW 72;
+ WRITEW SDK_MODULE_72_START;
+ WRITEW SDK_MODULE_72_SIZE;
+ WRITEW SDK_MODULE_72_BSSSIZE;
+ WRITEW SDK_MODULE_72_STATIC_INIT_START;
+ WRITEW SDK_MODULE_72_STATIC_INIT_END;
+ WRITEW 72;
+ WRITEW 0;
+
+ WRITEW 73;
+ WRITEW SDK_MODULE_73_START;
+ WRITEW SDK_MODULE_73_SIZE;
+ WRITEW SDK_MODULE_73_BSSSIZE;
+ WRITEW SDK_MODULE_73_STATIC_INIT_START;
+ WRITEW SDK_MODULE_73_STATIC_INIT_END;
+ WRITEW 73;
+ WRITEW 0;
+
+ WRITEW 74;
+ WRITEW SDK_MODULE_74_START;
+ WRITEW SDK_MODULE_74_SIZE;
+ WRITEW SDK_MODULE_74_BSSSIZE;
+ WRITEW SDK_MODULE_74_STATIC_INIT_START;
+ WRITEW SDK_MODULE_74_STATIC_INIT_END;
+ WRITEW 74;
+ WRITEW 0;
+
+ WRITEW 75;
+ WRITEW SDK_MODULE_75_START;
+ WRITEW SDK_MODULE_75_SIZE;
+ WRITEW SDK_MODULE_75_BSSSIZE;
+ WRITEW SDK_MODULE_75_STATIC_INIT_START;
+ WRITEW SDK_MODULE_75_STATIC_INIT_END;
+ WRITEW 75;
+ WRITEW 0;
+
+ WRITEW 76;
+ WRITEW SDK_MODULE_76_START;
+ WRITEW SDK_MODULE_76_SIZE;
+ WRITEW SDK_MODULE_76_BSSSIZE;
+ WRITEW SDK_MODULE_76_STATIC_INIT_START;
+ WRITEW SDK_MODULE_76_STATIC_INIT_END;
+ WRITEW 76;
+ WRITEW 0;
+
+ WRITEW 77;
+ WRITEW SDK_MODULE_77_START;
+ WRITEW SDK_MODULE_77_SIZE;
+ WRITEW SDK_MODULE_77_BSSSIZE;
+ WRITEW SDK_MODULE_77_STATIC_INIT_START;
+ WRITEW SDK_MODULE_77_STATIC_INIT_END;
+ WRITEW 77;
+ WRITEW 0;
+
+ WRITEW 78;
+ WRITEW SDK_MODULE_78_START;
+ WRITEW SDK_MODULE_78_SIZE;
+ WRITEW SDK_MODULE_78_BSSSIZE;
+ WRITEW SDK_MODULE_78_STATIC_INIT_START;
+ WRITEW SDK_MODULE_78_STATIC_INIT_END;
+ WRITEW 78;
+ WRITEW 0;
+
+ WRITEW 79;
+ WRITEW SDK_MODULE_79_START;
+ WRITEW SDK_MODULE_79_SIZE;
+ WRITEW SDK_MODULE_79_BSSSIZE;
+ WRITEW SDK_MODULE_79_STATIC_INIT_START;
+ WRITEW SDK_MODULE_79_STATIC_INIT_END;
+ WRITEW 79;
+ WRITEW 0;
+
+ WRITEW 80;
+ WRITEW SDK_MODULE_80_START;
+ WRITEW SDK_MODULE_80_SIZE;
+ WRITEW SDK_MODULE_80_BSSSIZE;
+ WRITEW SDK_MODULE_80_STATIC_INIT_START;
+ WRITEW SDK_MODULE_80_STATIC_INIT_END;
+ WRITEW 80;
+ WRITEW 0;
+
+ WRITEW 81;
+ WRITEW SDK_MODULE_81_START;
+ WRITEW SDK_MODULE_81_SIZE;
+ WRITEW SDK_MODULE_81_BSSSIZE;
+ WRITEW SDK_MODULE_81_STATIC_INIT_START;
+ WRITEW SDK_MODULE_81_STATIC_INIT_END;
+ WRITEW 81;
+ WRITEW 0;
+
+ WRITEW 82;
+ WRITEW SDK_MODULE_82_START;
+ WRITEW SDK_MODULE_82_SIZE;
+ WRITEW SDK_MODULE_82_BSSSIZE;
+ WRITEW SDK_MODULE_82_STATIC_INIT_START;
+ WRITEW SDK_MODULE_82_STATIC_INIT_END;
+ WRITEW 82;
+ WRITEW 0;
+
+ WRITEW 83;
+ WRITEW SDK_MODULE_83_START;
+ WRITEW SDK_MODULE_83_SIZE;
+ WRITEW SDK_MODULE_83_BSSSIZE;
+ WRITEW SDK_MODULE_83_STATIC_INIT_START;
+ WRITEW SDK_MODULE_83_STATIC_INIT_END;
+ WRITEW 83;
+ WRITEW 0;
+
+ WRITEW 84;
+ WRITEW SDK_MODULE_84_START;
+ WRITEW SDK_MODULE_84_SIZE;
+ WRITEW SDK_MODULE_84_BSSSIZE;
+ WRITEW SDK_MODULE_84_STATIC_INIT_START;
+ WRITEW SDK_MODULE_84_STATIC_INIT_END;
+ WRITEW 84;
+ WRITEW 0;
+
+ WRITEW 85;
+ WRITEW SDK_MODULE_85_START;
+ WRITEW SDK_MODULE_85_SIZE;
+ WRITEW SDK_MODULE_85_BSSSIZE;
+ WRITEW SDK_MODULE_85_STATIC_INIT_START;
+ WRITEW SDK_MODULE_85_STATIC_INIT_END;
+ WRITEW 85;
+ WRITEW 0;
+
+ WRITEW 86;
+ WRITEW SDK_MODULE_86_START;
+ WRITEW SDK_MODULE_86_SIZE;
+ WRITEW SDK_MODULE_86_BSSSIZE;
+ WRITEW SDK_MODULE_86_STATIC_INIT_START;
+ WRITEW SDK_MODULE_86_STATIC_INIT_END;
+ WRITEW 86;
+ WRITEW 0;
+ } > .overlay
}
diff --git a/arm9/asm/arm9overlay.s b/arm9/asm/arm9overlay.s
deleted file mode 100644
index 70356c52..00000000
--- a/arm9/asm/arm9overlay.s
+++ /dev/null
@@ -1,5 +0,0 @@
- .text
-
- .global ARM9Overlay
-ARM9Overlay:
- .incbin "baserom.nds", 0x10B800, 0xAE0
diff --git a/arm9/undefined_syms.txt b/arm9/undefined_syms.txt
index 379c1c46..37c87728 100644
--- a/arm9/undefined_syms.txt
+++ b/arm9/undefined_syms.txt
@@ -517,4 +517,442 @@ SDK_AUTOLOAD_DTCM_BSS_SIZE = 0x00000020;
SDK_AUTOLOAD_EXT_START = 0x02400000;
SDK_AUTOLOAD_EXT_SIZE = 0x00000000;
SDK_AUTOLOAD_EXT_BSS_SIZE = 0x00000000;
-SDK_AUTOLOAD_LIST_END = 0x02107724; \ No newline at end of file
+SDK_AUTOLOAD_LIST_END = 0x02107724;
+
+// Overlay
+
+SDK_MODULE_00_START = 0x021D74E0;
+SDK_MODULE_00_SIZE = 0x00000020;
+SDK_MODULE_00_BSSSIZE = 0x00000000;
+SDK_MODULE_00_STATIC_INIT_START = 0x021D74E0;
+SDK_MODULE_00_STATIC_INIT_END = 0x021D74E4;
+SDK_MODULE_01_START = 0x021D74E0;
+SDK_MODULE_01_SIZE = 0x00000020;
+SDK_MODULE_01_BSSSIZE = 0x00000020;
+SDK_MODULE_01_STATIC_INIT_START = 0x021D74F0;
+SDK_MODULE_01_STATIC_INIT_END = 0x021D74F8;
+SDK_MODULE_02_START = 0x021D7520;
+SDK_MODULE_02_SIZE = 0x00000020;
+SDK_MODULE_02_BSSSIZE = 0x00000000;
+SDK_MODULE_02_STATIC_INIT_START = 0x021D7520;
+SDK_MODULE_02_STATIC_INIT_END = 0x021D7524;
+SDK_MODULE_03_START = 0x01FF8700;
+SDK_MODULE_03_SIZE = 0x00000020;
+SDK_MODULE_03_BSSSIZE = 0x00000000;
+SDK_MODULE_03_STATIC_INIT_START = 0x01FF8700;
+SDK_MODULE_03_STATIC_INIT_END = 0x01FF8704;
+SDK_MODULE_04_START = 0x021D74E0;
+SDK_MODULE_04_SIZE = 0x000386E0;
+SDK_MODULE_04_BSSSIZE = 0x000022A0;
+SDK_MODULE_04_STATIC_INIT_START = 0x0220BE94;
+SDK_MODULE_04_STATIC_INIT_END = 0x0220BE98;
+SDK_MODULE_05_START = 0x021D74E0;
+SDK_MODULE_05_SIZE = 0x000261A0;
+SDK_MODULE_05_BSSSIZE = 0x0003C020;
+SDK_MODULE_05_STATIC_INIT_START = 0x021FD1C8;
+SDK_MODULE_05_STATIC_INIT_END = 0x021FD1CC;
+SDK_MODULE_06_START = 0x022396A0;
+SDK_MODULE_06_SIZE = 0x00018D80;
+SDK_MODULE_06_BSSSIZE = 0x00000020;
+SDK_MODULE_06_STATIC_INIT_START = 0x02252228;
+SDK_MODULE_06_STATIC_INIT_END = 0x0225222C;
+SDK_MODULE_07_START = 0x02211E60;
+SDK_MODULE_07_SIZE = 0x000032E0;
+SDK_MODULE_07_BSSSIZE = 0x00000000;
+SDK_MODULE_07_STATIC_INIT_START = 0x02215134;
+SDK_MODULE_07_STATIC_INIT_END = 0x02215138;
+SDK_MODULE_08_START = 0x02211E60;
+SDK_MODULE_08_SIZE = 0x0001B760;
+SDK_MODULE_08_BSSSIZE = 0x00000000;
+SDK_MODULE_08_STATIC_INIT_START = 0x0222D598;
+SDK_MODULE_08_STATIC_INIT_END = 0x0222D59C;
+SDK_MODULE_09_START = 0x02211E60;
+SDK_MODULE_09_SIZE = 0x0000A1A0;
+SDK_MODULE_09_BSSSIZE = 0x00000000;
+SDK_MODULE_09_STATIC_INIT_START = 0x0221BFE8;
+SDK_MODULE_09_STATIC_INIT_END = 0x0221BFEC;
+SDK_MODULE_10_START = 0x021D74E0;
+SDK_MODULE_10_SIZE = 0x00000020;
+SDK_MODULE_10_BSSSIZE = 0x00000000;
+SDK_MODULE_10_STATIC_INIT_START = 0x021D74E0;
+SDK_MODULE_10_STATIC_INIT_END = 0x021D74E4;
+SDK_MODULE_11_START = 0x0222D5C0;
+SDK_MODULE_11_SIZE = 0x000329E0;
+SDK_MODULE_11_BSSSIZE = 0x00000000;
+SDK_MODULE_11_STATIC_INIT_START = 0x0225FF18;
+SDK_MODULE_11_STATIC_INIT_END = 0x0225FF20;
+SDK_MODULE_12_START = 0x0222D5C0;
+SDK_MODULE_12_SIZE = 0x00019260;
+SDK_MODULE_12_BSSSIZE = 0x00000000;
+SDK_MODULE_12_STATIC_INIT_START = 0x02246810;
+SDK_MODULE_12_STATIC_INIT_END = 0x02246818;
+SDK_MODULE_13_START = 0x02211E60;
+SDK_MODULE_13_SIZE = 0x0002EBE0;
+SDK_MODULE_13_BSSSIZE = 0x000027E0;
+SDK_MODULE_13_STATIC_INIT_START = 0x0223F768;
+SDK_MODULE_13_STATIC_INIT_END = 0x0223F76C;
+SDK_MODULE_14_START = 0x021D74E0;
+SDK_MODULE_14_SIZE = 0x0000F520;
+SDK_MODULE_14_BSSSIZE = 0x000001A0;
+SDK_MODULE_14_STATIC_INIT_START = 0x021E69C8;
+SDK_MODULE_14_STATIC_INIT_END = 0x021E69CC;
+SDK_MODULE_15_START = 0x021D74E0;
+SDK_MODULE_15_SIZE = 0x00004680;
+SDK_MODULE_15_BSSSIZE = 0x00000000;
+SDK_MODULE_15_STATIC_INIT_START = 0x021DBB5C;
+SDK_MODULE_15_STATIC_INIT_END = 0x021DBB60;
+SDK_MODULE_16_START = 0x021D74E0;
+SDK_MODULE_16_SIZE = 0x00028500;
+SDK_MODULE_16_BSSSIZE = 0x00000000;
+SDK_MODULE_16_STATIC_INIT_START = 0x021FF9C4;
+SDK_MODULE_16_STATIC_INIT_END = 0x021FF9C8;
+SDK_MODULE_17_START = 0x021D74E0;
+SDK_MODULE_17_SIZE = 0x00006E80;
+SDK_MODULE_17_BSSSIZE = 0x00000000;
+SDK_MODULE_17_STATIC_INIT_START = 0x021DE354;
+SDK_MODULE_17_STATIC_INIT_END = 0x021DE358;
+SDK_MODULE_18_START = 0x022396A0;
+SDK_MODULE_18_SIZE = 0x00017CE0;
+SDK_MODULE_18_BSSSIZE = 0x00000080;
+SDK_MODULE_18_STATIC_INIT_START = 0x02250858;
+SDK_MODULE_18_STATIC_INIT_END = 0x0225085C;
+SDK_MODULE_19_START = 0x02252440;
+SDK_MODULE_19_SIZE = 0x00000100;
+SDK_MODULE_19_BSSSIZE = 0x00000000;
+SDK_MODULE_19_STATIC_INIT_START = 0x02252524;
+SDK_MODULE_19_STATIC_INIT_END = 0x02252528;
+SDK_MODULE_20_START = 0x02252440;
+SDK_MODULE_20_SIZE = 0x00002400;
+SDK_MODULE_20_BSSSIZE = 0x00000000;
+SDK_MODULE_20_STATIC_INIT_START = 0x02254838;
+SDK_MODULE_20_STATIC_INIT_END = 0x0225483C;
+SDK_MODULE_21_START = 0x02254840;
+SDK_MODULE_21_SIZE = 0x000005C0;
+SDK_MODULE_21_BSSSIZE = 0x00000000;
+SDK_MODULE_21_STATIC_INIT_START = 0x02254DE8;
+SDK_MODULE_21_STATIC_INIT_END = 0x02254DF0;
+SDK_MODULE_22_START = 0x02254840;
+SDK_MODULE_22_SIZE = 0x00000F00;
+SDK_MODULE_22_BSSSIZE = 0x00000000;
+SDK_MODULE_22_STATIC_INIT_START = 0x02255730;
+SDK_MODULE_22_STATIC_INIT_END = 0x02255738;
+SDK_MODULE_23_START = 0x02254840;
+SDK_MODULE_23_SIZE = 0x00001900;
+SDK_MODULE_23_BSSSIZE = 0x00000000;
+SDK_MODULE_23_STATIC_INIT_START = 0x02256128;
+SDK_MODULE_23_STATIC_INIT_END = 0x02256130;
+SDK_MODULE_24_START = 0x02254840;
+SDK_MODULE_24_SIZE = 0x000009A0;
+SDK_MODULE_24_BSSSIZE = 0x00000000;
+SDK_MODULE_24_STATIC_INIT_START = 0x022551C0;
+SDK_MODULE_24_STATIC_INIT_END = 0x022551C8;
+SDK_MODULE_25_START = 0x02254840;
+SDK_MODULE_25_SIZE = 0x00000560;
+SDK_MODULE_25_BSSSIZE = 0x00000000;
+SDK_MODULE_25_STATIC_INIT_START = 0x02254D80;
+SDK_MODULE_25_STATIC_INIT_END = 0x02254D88;
+SDK_MODULE_26_START = 0x02254840;
+SDK_MODULE_26_SIZE = 0x00000800;
+SDK_MODULE_26_BSSSIZE = 0x00000000;
+SDK_MODULE_26_STATIC_INIT_START = 0x02255020;
+SDK_MODULE_26_STATIC_INIT_END = 0x02255028;
+SDK_MODULE_27_START = 0x02254840;
+SDK_MODULE_27_SIZE = 0x00000BA0;
+SDK_MODULE_27_BSSSIZE = 0x00000000;
+SDK_MODULE_27_STATIC_INIT_START = 0x022553C4;
+SDK_MODULE_27_STATIC_INIT_END = 0x022553CC;
+SDK_MODULE_28_START = 0x02254840;
+SDK_MODULE_28_SIZE = 0x00001780;
+SDK_MODULE_28_BSSSIZE = 0x00000000;
+SDK_MODULE_28_STATIC_INIT_START = 0x02255F18;
+SDK_MODULE_28_STATIC_INIT_END = 0x02255F20;
+SDK_MODULE_29_START = 0x02254840;
+SDK_MODULE_29_SIZE = 0x00000900;
+SDK_MODULE_29_BSSSIZE = 0x00000000;
+SDK_MODULE_29_STATIC_INIT_START = 0x0225512C;
+SDK_MODULE_29_STATIC_INIT_END = 0x02255134;
+SDK_MODULE_30_START = 0x02254840;
+SDK_MODULE_30_SIZE = 0x00000600;
+SDK_MODULE_30_BSSSIZE = 0x00000000;
+SDK_MODULE_30_STATIC_INIT_START = 0x02254E28;
+SDK_MODULE_30_STATIC_INIT_END = 0x02254E30;
+SDK_MODULE_31_START = 0x02254840;
+SDK_MODULE_31_SIZE = 0x00000600;
+SDK_MODULE_31_BSSSIZE = 0x00000000;
+SDK_MODULE_31_STATIC_INIT_START = 0x02254E20;
+SDK_MODULE_31_STATIC_INIT_END = 0x02254E28;
+SDK_MODULE_32_START = 0x02254840;
+SDK_MODULE_32_SIZE = 0x000004A0;
+SDK_MODULE_32_BSSSIZE = 0x00000000;
+SDK_MODULE_32_STATIC_INIT_START = 0x02254CC4;
+SDK_MODULE_32_STATIC_INIT_END = 0x02254CCC;
+SDK_MODULE_33_START = 0x02254840;
+SDK_MODULE_33_SIZE = 0x00000320;
+SDK_MODULE_33_BSSSIZE = 0x00000000;
+SDK_MODULE_33_STATIC_INIT_START = 0x02254B40;
+SDK_MODULE_33_STATIC_INIT_END = 0x02254B48;
+SDK_MODULE_34_START = 0x02254840;
+SDK_MODULE_34_SIZE = 0x000004C0;
+SDK_MODULE_34_BSSSIZE = 0x00000000;
+SDK_MODULE_34_STATIC_INIT_START = 0x02254CF8;
+SDK_MODULE_34_STATIC_INIT_END = 0x02254D00;
+SDK_MODULE_35_START = 0x02254840;
+SDK_MODULE_35_SIZE = 0x000009A0;
+SDK_MODULE_35_BSSSIZE = 0x00000000;
+SDK_MODULE_35_STATIC_INIT_START = 0x022551C0;
+SDK_MODULE_35_STATIC_INIT_END = 0x022551C8;
+SDK_MODULE_36_START = 0x02254840;
+SDK_MODULE_36_SIZE = 0x00000CC0;
+SDK_MODULE_36_BSSSIZE = 0x00000000;
+SDK_MODULE_36_STATIC_INIT_START = 0x022554F8;
+SDK_MODULE_36_STATIC_INIT_END = 0x02255500;
+SDK_MODULE_37_START = 0x02254840;
+SDK_MODULE_37_SIZE = 0x00000560;
+SDK_MODULE_37_BSSSIZE = 0x00000020;
+SDK_MODULE_37_STATIC_INIT_START = 0x02254D90;
+SDK_MODULE_37_STATIC_INIT_END = 0x02254D98;
+SDK_MODULE_38_START = 0x02254840;
+SDK_MODULE_38_SIZE = 0x00000B40;
+SDK_MODULE_38_BSSSIZE = 0x00000000;
+SDK_MODULE_38_STATIC_INIT_START = 0x02255360;
+SDK_MODULE_38_STATIC_INIT_END = 0x02255368;
+SDK_MODULE_39_START = 0x02254840;
+SDK_MODULE_39_SIZE = 0x00000CC0;
+SDK_MODULE_39_BSSSIZE = 0x00000000;
+SDK_MODULE_39_STATIC_INIT_START = 0x022554E4;
+SDK_MODULE_39_STATIC_INIT_END = 0x022554EC;
+SDK_MODULE_40_START = 0x02254840;
+SDK_MODULE_40_SIZE = 0x00000C60;
+SDK_MODULE_40_BSSSIZE = 0x00000000;
+SDK_MODULE_40_STATIC_INIT_START = 0x02255480;
+SDK_MODULE_40_STATIC_INIT_END = 0x02255488;
+SDK_MODULE_41_START = 0x02254840;
+SDK_MODULE_41_SIZE = 0x00001140;
+SDK_MODULE_41_BSSSIZE = 0x00000000;
+SDK_MODULE_41_STATIC_INIT_START = 0x02255974;
+SDK_MODULE_41_STATIC_INIT_END = 0x0225597C;
+SDK_MODULE_42_START = 0x02254840;
+SDK_MODULE_42_SIZE = 0x00000900;
+SDK_MODULE_42_BSSSIZE = 0x00000000;
+SDK_MODULE_42_STATIC_INIT_START = 0x0225511C;
+SDK_MODULE_42_STATIC_INIT_END = 0x02255124;
+SDK_MODULE_43_START = 0x02254840;
+SDK_MODULE_43_SIZE = 0x000009C0;
+SDK_MODULE_43_BSSSIZE = 0x00000000;
+SDK_MODULE_43_STATIC_INIT_START = 0x022551EC;
+SDK_MODULE_43_STATIC_INIT_END = 0x022551F4;
+SDK_MODULE_44_START = 0x02254840;
+SDK_MODULE_44_SIZE = 0x000004A0;
+SDK_MODULE_44_BSSSIZE = 0x00000000;
+SDK_MODULE_44_STATIC_INIT_START = 0x02254CBC;
+SDK_MODULE_44_STATIC_INIT_END = 0x02254CC4;
+SDK_MODULE_45_START = 0x02254840;
+SDK_MODULE_45_SIZE = 0x00000940;
+SDK_MODULE_45_BSSSIZE = 0x00000000;
+SDK_MODULE_45_STATIC_INIT_START = 0x02255170;
+SDK_MODULE_45_STATIC_INIT_END = 0x02255178;
+SDK_MODULE_46_START = 0x02254840;
+SDK_MODULE_46_SIZE = 0x00000320;
+SDK_MODULE_46_BSSSIZE = 0x00000000;
+SDK_MODULE_46_STATIC_INIT_START = 0x02254B40;
+SDK_MODULE_46_STATIC_INIT_END = 0x02254B48;
+SDK_MODULE_47_START = 0x02254840;
+SDK_MODULE_47_SIZE = 0x00000CA0;
+SDK_MODULE_47_BSSSIZE = 0x00000000;
+SDK_MODULE_47_STATIC_INIT_START = 0x022554BC;
+SDK_MODULE_47_STATIC_INIT_END = 0x022554C4;
+SDK_MODULE_48_START = 0x02254840;
+SDK_MODULE_48_SIZE = 0x000008A0;
+SDK_MODULE_48_BSSSIZE = 0x00000000;
+SDK_MODULE_48_STATIC_INIT_START = 0x022550D0;
+SDK_MODULE_48_STATIC_INIT_END = 0x022550D8;
+SDK_MODULE_49_START = 0x02254840;
+SDK_MODULE_49_SIZE = 0x00000600;
+SDK_MODULE_49_BSSSIZE = 0x00000000;
+SDK_MODULE_49_STATIC_INIT_START = 0x02254E20;
+SDK_MODULE_49_STATIC_INIT_END = 0x02254E28;
+SDK_MODULE_50_START = 0x02254840;
+SDK_MODULE_50_SIZE = 0x00000320;
+SDK_MODULE_50_BSSSIZE = 0x00000000;
+SDK_MODULE_50_STATIC_INIT_START = 0x02254B50;
+SDK_MODULE_50_STATIC_INIT_END = 0x02254B58;
+SDK_MODULE_51_START = 0x02254840;
+SDK_MODULE_51_SIZE = 0x00000FC0;
+SDK_MODULE_51_BSSSIZE = 0x00000020;
+SDK_MODULE_51_STATIC_INIT_START = 0x022557E0;
+SDK_MODULE_51_STATIC_INIT_END = 0x022557E4;
+SDK_MODULE_52_START = 0x021D74E0;
+SDK_MODULE_52_SIZE = 0x00000400;
+SDK_MODULE_52_BSSSIZE = 0x00000000;
+SDK_MODULE_52_STATIC_INIT_START = 0x021D78D0;
+SDK_MODULE_52_STATIC_INIT_END = 0x021D78D4;
+SDK_MODULE_53_START = 0x021D74E0;
+SDK_MODULE_53_SIZE = 0x00002480;
+SDK_MODULE_53_BSSSIZE = 0x00000000;
+SDK_MODULE_53_STATIC_INIT_START = 0x021D9888;
+SDK_MODULE_53_STATIC_INIT_END = 0x021D988C;
+SDK_MODULE_54_START = 0x021D74E0;
+SDK_MODULE_54_SIZE = 0x00002380;
+SDK_MODULE_54_BSSSIZE = 0x00000000;
+SDK_MODULE_54_STATIC_INIT_START = 0x021D97D4;
+SDK_MODULE_54_STATIC_INIT_END = 0x021D97D8;
+SDK_MODULE_55_START = 0x021D74E0;
+SDK_MODULE_55_SIZE = 0x00003040;
+SDK_MODULE_55_BSSSIZE = 0x00000000;
+SDK_MODULE_55_STATIC_INIT_START = 0x021DA480;
+SDK_MODULE_55_STATIC_INIT_END = 0x021DA484;
+SDK_MODULE_56_START = 0x02211E60;
+SDK_MODULE_56_SIZE = 0x000047A0;
+SDK_MODULE_56_BSSSIZE = 0x00000000;
+SDK_MODULE_56_STATIC_INIT_START = 0x0221647C;
+SDK_MODULE_56_STATIC_INIT_END = 0x02216480;
+SDK_MODULE_57_START = 0x021D74E0;
+SDK_MODULE_57_SIZE = 0x00002540;
+SDK_MODULE_57_BSSSIZE = 0x00000000;
+SDK_MODULE_57_STATIC_INIT_START = 0x021D9A10;
+SDK_MODULE_57_STATIC_INIT_END = 0x021D9A14;
+SDK_MODULE_58_START = 0x021D9A20;
+SDK_MODULE_58_SIZE = 0x000015A0;
+SDK_MODULE_58_BSSSIZE = 0x00000000;
+SDK_MODULE_58_STATIC_INIT_START = 0x021DAF94;
+SDK_MODULE_58_STATIC_INIT_END = 0x021DAF98;
+SDK_MODULE_59_START = 0x021D74E0;
+SDK_MODULE_59_SIZE = 0x00002C20;
+SDK_MODULE_59_BSSSIZE = 0x00000000;
+SDK_MODULE_59_STATIC_INIT_START = 0x021DA0FC;
+SDK_MODULE_59_STATIC_INIT_END = 0x021DA100;
+SDK_MODULE_60_START = 0x021D74E0;
+SDK_MODULE_60_SIZE = 0x00000D00;
+SDK_MODULE_60_BSSSIZE = 0x00000000;
+SDK_MODULE_60_STATIC_INIT_START = 0x021D81D8;
+SDK_MODULE_60_STATIC_INIT_END = 0x021D81DC;
+SDK_MODULE_61_START = 0x021D74E0;
+SDK_MODULE_61_SIZE = 0x00001080;
+SDK_MODULE_61_BSSSIZE = 0x00000000;
+SDK_MODULE_61_STATIC_INIT_START = 0x021D8554;
+SDK_MODULE_61_STATIC_INIT_END = 0x021D8558;
+SDK_MODULE_62_START = 0x0222D5C0;
+SDK_MODULE_62_SIZE = 0x00003DE0;
+SDK_MODULE_62_BSSSIZE = 0x00000000;
+SDK_MODULE_62_STATIC_INIT_START = 0x02231380;
+SDK_MODULE_62_STATIC_INIT_END = 0x02231388;
+SDK_MODULE_63_START = 0x021D74E0;
+SDK_MODULE_63_SIZE = 0x00004AC0;
+SDK_MODULE_63_BSSSIZE = 0x00000020;
+SDK_MODULE_63_STATIC_INIT_START = 0x021DBF20;
+SDK_MODULE_63_STATIC_INIT_END = 0x021DBF24;
+SDK_MODULE_64_START = 0x021D74E0;
+SDK_MODULE_64_SIZE = 0x00001C40;
+SDK_MODULE_64_BSSSIZE = 0x00000000;
+SDK_MODULE_64_STATIC_INIT_START = 0x021D9110;
+SDK_MODULE_64_STATIC_INIT_END = 0x021D9114;
+SDK_MODULE_65_START = 0x021D74E0;
+SDK_MODULE_65_SIZE = 0x00003000;
+SDK_MODULE_65_BSSSIZE = 0x00000000;
+SDK_MODULE_65_STATIC_INIT_START = 0x021DA428;
+SDK_MODULE_65_STATIC_INIT_END = 0x021DA42C;
+SDK_MODULE_66_START = 0x021D74E0;
+SDK_MODULE_66_SIZE = 0x00002660;
+SDK_MODULE_66_BSSSIZE = 0x00000000;
+SDK_MODULE_66_STATIC_INIT_START = 0x021D9A9C;
+SDK_MODULE_66_STATIC_INIT_END = 0x021D9AA0;
+SDK_MODULE_67_START = 0x021D74E0;
+SDK_MODULE_67_SIZE = 0x00002440;
+SDK_MODULE_67_BSSSIZE = 0x00000000;
+SDK_MODULE_67_STATIC_INIT_START = 0x021D9918;
+SDK_MODULE_67_STATIC_INIT_END = 0x021D991C;
+SDK_MODULE_68_START = 0x021D74E0;
+SDK_MODULE_68_SIZE = 0x00001600;
+SDK_MODULE_68_BSSSIZE = 0x00000000;
+SDK_MODULE_68_STATIC_INIT_START = 0x021D8AD4;
+SDK_MODULE_68_STATIC_INIT_END = 0x021D8AD8;
+SDK_MODULE_69_START = 0x0222D5C0;
+SDK_MODULE_69_SIZE = 0x000023A0;
+SDK_MODULE_69_BSSSIZE = 0x00000020;
+SDK_MODULE_69_STATIC_INIT_START = 0x0222F93C;
+SDK_MODULE_69_STATIC_INIT_END = 0x0222F940;
+SDK_MODULE_70_START = 0x021D74E0;
+SDK_MODULE_70_SIZE = 0x00000E20;
+SDK_MODULE_70_BSSSIZE = 0x00000000;
+SDK_MODULE_70_STATIC_INIT_START = 0x021D82DC;
+SDK_MODULE_70_STATIC_INIT_END = 0x021D82E0;
+SDK_MODULE_71_START = 0x0222D5C0;
+SDK_MODULE_71_SIZE = 0x00003EC0;
+SDK_MODULE_71_BSSSIZE = 0x00000000;
+SDK_MODULE_71_STATIC_INIT_START = 0x0223147C;
+SDK_MODULE_71_STATIC_INIT_END = 0x02231480;
+SDK_MODULE_72_START = 0x021D74E0;
+SDK_MODULE_72_SIZE = 0x00000020;
+SDK_MODULE_72_BSSSIZE = 0x00000000;
+SDK_MODULE_72_STATIC_INIT_START = 0x021D74E0;
+SDK_MODULE_72_STATIC_INIT_END = 0x021D74E4;
+SDK_MODULE_73_START = 0x021D74E0;
+SDK_MODULE_73_SIZE = 0x00004AE0;
+SDK_MODULE_73_BSSSIZE = 0x00000000;
+SDK_MODULE_73_STATIC_INIT_START = 0x021DBF70;
+SDK_MODULE_73_STATIC_INIT_END = 0x021DBF74;
+SDK_MODULE_74_START = 0x021D74E0;
+SDK_MODULE_74_SIZE = 0x00001220;
+SDK_MODULE_74_BSSSIZE = 0x00000000;
+SDK_MODULE_74_STATIC_INIT_START = 0x021D8664;
+SDK_MODULE_74_STATIC_INIT_END = 0x021D8668;
+SDK_MODULE_75_START = 0x021E6BA0;
+SDK_MODULE_75_SIZE = 0x00005DE0;
+SDK_MODULE_75_BSSSIZE = 0x00000000;
+SDK_MODULE_75_STATIC_INIT_START = 0x021EC97C;
+SDK_MODULE_75_STATIC_INIT_END = 0x021EC980;
+SDK_MODULE_76_START = 0x021D74E0;
+SDK_MODULE_76_SIZE = 0x00001E20;
+SDK_MODULE_76_BSSSIZE = 0x00000000;
+SDK_MODULE_76_STATIC_INIT_START = 0x021D92E0;
+SDK_MODULE_76_STATIC_INIT_END = 0x021D92E4;
+SDK_MODULE_77_START = 0x021D74E0;
+SDK_MODULE_77_SIZE = 0x00001BE0;
+SDK_MODULE_77_BSSSIZE = 0x00000000;
+SDK_MODULE_77_STATIC_INIT_START = 0x021D90AC;
+SDK_MODULE_77_STATIC_INIT_END = 0x021D90B0;
+SDK_MODULE_78_START = 0x021D74E0;
+SDK_MODULE_78_SIZE = 0x00000460;
+SDK_MODULE_78_BSSSIZE = 0x00000000;
+SDK_MODULE_78_STATIC_INIT_START = 0x021D78F8;
+SDK_MODULE_78_STATIC_INIT_END = 0x021D78FC;
+SDK_MODULE_79_START = 0x02211E60;
+SDK_MODULE_79_SIZE = 0x000052C0;
+SDK_MODULE_79_BSSSIZE = 0x00000040;
+SDK_MODULE_79_STATIC_INIT_START = 0x02216748;
+SDK_MODULE_79_STATIC_INIT_END = 0x0221674C;
+SDK_MODULE_80_START = 0x0222D5C0;
+SDK_MODULE_80_SIZE = 0x0000A720;
+SDK_MODULE_80_BSSSIZE = 0x00000160;
+SDK_MODULE_80_STATIC_INIT_START = 0x02237670;
+SDK_MODULE_80_STATIC_INIT_END = 0x02237674;
+SDK_MODULE_81_START = 0x02237E40;
+SDK_MODULE_81_SIZE = 0x00005580;
+SDK_MODULE_81_BSSSIZE = 0x000000A0;
+SDK_MODULE_81_STATIC_INIT_START = 0x0223D39C;
+SDK_MODULE_81_STATIC_INIT_END = 0x0223D3A0;
+SDK_MODULE_82_START = 0x0222D5C0;
+SDK_MODULE_82_SIZE = 0x00002540;
+SDK_MODULE_82_BSSSIZE = 0x00000120;
+SDK_MODULE_82_STATIC_INIT_START = 0x0222F8CC;
+SDK_MODULE_82_STATIC_INIT_END = 0x0222F8D0;
+SDK_MODULE_83_START = 0x0222D5C0;
+SDK_MODULE_83_SIZE = 0x0000E2A0;
+SDK_MODULE_83_BSSSIZE = 0x00001980;
+SDK_MODULE_83_STATIC_INIT_START = 0x0223A77C;
+SDK_MODULE_83_STATIC_INIT_END = 0x0223A780;
+SDK_MODULE_84_START = 0x021D74E0;
+SDK_MODULE_84_SIZE = 0x00003920;
+SDK_MODULE_84_BSSSIZE = 0x00000000;
+SDK_MODULE_84_STATIC_INIT_START = 0x021DADE4;
+SDK_MODULE_84_STATIC_INIT_END = 0x021DADE8;
+SDK_MODULE_85_START = 0x021D74E0;
+SDK_MODULE_85_SIZE = 0x00009100;
+SDK_MODULE_85_BSSSIZE = 0x00000000;
+SDK_MODULE_85_STATIC_INIT_START = 0x021E05A0;
+SDK_MODULE_85_STATIC_INIT_END = 0x021E05A4;
+SDK_MODULE_86_START = 0x021D74E0;
+SDK_MODULE_86_SIZE = 0x00000820;
+SDK_MODULE_86_BSSSIZE = 0x00000000;
+SDK_MODULE_86_STATIC_INIT_START = 0x021D7CE4;
+SDK_MODULE_86_STATIC_INIT_END = 0x021D7CE8;