diff options
author | PikalaxALT <pikalaxalt@gmail.com> | 2020-07-03 13:47:49 -0400 |
---|---|---|
committer | PikalaxALT <pikalaxalt@gmail.com> | 2020-07-03 13:47:49 -0400 |
commit | a9d89d196cad1fc40c2b8f0d79a63d8c1894bef7 (patch) | |
tree | 7104210dd0a425e5b8062a1fe0ba219931b76be5 | |
parent | b4e0fdb8aa1f6c1a4b3d2404017c866bfdc90320 (diff) |
Rename funcs related to hall of fame
-rw-r--r-- | arm9/asm/unk_0200AA80.s | 6 | ||||
-rw-r--r-- | arm9/asm/unk_02021934.s | 4 | ||||
-rw-r--r-- | arm9/asm/unk_020377F0.s | 2 | ||||
-rw-r--r-- | arm9/asm/unk_02060CCC.s | 10 | ||||
-rw-r--r-- | arm9/global.inc | 10 | ||||
-rw-r--r-- | arm9/modules/05/asm/module_05.s | 2 | ||||
-rw-r--r-- | arm9/modules/14/asm/module_14.s | 2 | ||||
-rw-r--r-- | arm9/modules/16/asm/module_16.s | 10 | ||||
-rw-r--r-- | arm9/modules/47/asm/module_47.s | 2 | ||||
-rw-r--r-- | arm9/modules/57/asm/module_57.s | 2 | ||||
-rw-r--r-- | arm9/modules/62/asm/module_62.s | 4 | ||||
-rw-r--r-- | arm9/modules/67/asm/module_67.s | 32 | ||||
-rw-r--r-- | arm9/modules/69/asm/module_69.s | 32 | ||||
-rw-r--r-- | arm9/modules/71/asm/module_71.s | 2 | ||||
-rw-r--r-- | arm9/modules/82/asm/module_82.s | 2 | ||||
-rw-r--r-- | arm9/modules/83/asm/module_83.s | 2 | ||||
-rw-r--r-- | asm/macros.inc | 1 | ||||
-rw-r--r-- | asm/macros/function.inc | 24 | ||||
-rw-r--r-- | asm/rom_header.s | 149 |
19 files changed, 62 insertions, 236 deletions
diff --git a/arm9/asm/unk_0200AA80.s b/arm9/asm/unk_0200AA80.s index 4017e2f0..ccf022f4 100644 --- a/arm9/asm/unk_0200AA80.s +++ b/arm9/asm/unk_0200AA80.s @@ -391,7 +391,7 @@ FUN_0200AD38: ; 0x0200AD38 add r2, r3, #0x0 ldr r0, [r5, #0xc] ldr r3, [sp, #0x10] - bl FUN_02021B04 + bl String16_FormatInteger ldr r2, [r5, #0xc] add r0, r5, #0x0 add r1, r4, #0x0 @@ -730,8 +730,8 @@ _0200AFF0: pop {r3-r7, pc} .balign 4 - thumb_func_start FUN_0200AFF4 -FUN_0200AFF4: ; 0x0200AFF4 + thumb_func_start GetLandmarkName +GetLandmarkName: ; 0x0200AFF4 push {r3-r7, lr} add r5, r0, #0x0 add r6, r2, #0x0 diff --git a/arm9/asm/unk_02021934.s b/arm9/asm/unk_02021934.s index 08a23632..337bae11 100644 --- a/arm9/asm/unk_02021934.s +++ b/arm9/asm/unk_02021934.s @@ -269,8 +269,8 @@ _02021AFA: nop _02021B00: .word 0xB6F8D2EC - thumb_func_start FUN_02021B04 -FUN_02021B04: ; 0x02021B04 + thumb_func_start String16_FormatInteger +String16_FormatInteger: ; 0x02021B04 push {r3-r7, lr} sub sp, #0x8 add r5, r0, #0x0 diff --git a/arm9/asm/unk_020377F0.s b/arm9/asm/unk_020377F0.s index 2dd22237..f4394e88 100644 --- a/arm9/asm/unk_020377F0.s +++ b/arm9/asm/unk_020377F0.s @@ -125,7 +125,7 @@ UNK_020F2D54: ; 0x020F2D54 .global UNK_020F2D64 UNK_020F2D64: ; 0x020F2D64 - .word MOD69_0222D5C0, MOD69_0222D7F4, MOD69_0222D750, SDK_OVERLAY_MODULE_69_ID + .word HOF_OverlayInit, HOF_OverlayRun, HOF_OverlayTeardown, SDK_OVERLAY_MODULE_69_ID .global UNK_020F2D74 UNK_020F2D74: ; 0x020F2D74 diff --git a/arm9/asm/unk_02060CCC.s b/arm9/asm/unk_02060CCC.s index 6dd43423..6bc4b7fb 100644 --- a/arm9/asm/unk_02060CCC.s +++ b/arm9/asm/unk_02060CCC.s @@ -1056,7 +1056,7 @@ FUN_0206139C: ; 0x0206139C ldrh r2, [r4, #0x2] add r0, r5, #0x0 mov r1, #0x0 - bl FUN_0200AFF4 + bl GetLandmarkName add r0, r5, #0x0 mov r1, #0x1 add r2, r6, #0x0 @@ -1108,7 +1108,7 @@ FUN_02061404: ; 0x02061404 ldrh r2, [r4, #0x6] add r0, r5, #0x0 mov r1, #0x1 - bl FUN_0200AFF4 + bl GetLandmarkName add r0, r5, #0x0 mov r1, #0x0 add r2, r6, #0x0 @@ -2842,7 +2842,7 @@ _0206218C: add r2, r0, #0x0 add r0, r7, #0x0 mov r1, #0x0 - bl FUN_0200AFF4 + bl GetLandmarkName cmp r4, #0xb bhi _0206222C add r0, r4, r4 @@ -2953,7 +2953,7 @@ FUN_02062240: ; 0x02062240 add r2, r0, #0x0 add r0, r4, #0x0 mov r1, #0x0 - bl FUN_0200AFF4 + bl GetLandmarkName add r2, sp, #0x0 ldrh r2, [r2, #0x0] add r0, r4, #0x0 @@ -3180,7 +3180,7 @@ FUN_020623F4: ; 0x020623F4 add r2, r0, #0x0 add r0, r5, #0x0 mov r1, #0x0 - bl FUN_0200AFF4 + bl GetLandmarkName add r0, r6, #0x0 add r1, r4, #0x0 bl FUN_02025238 diff --git a/arm9/global.inc b/arm9/global.inc index ace8a6da..f8466905 100644 --- a/arm9/global.inc +++ b/arm9/global.inc @@ -563,7 +563,7 @@ .extern FUN_0200AF50 .extern FUN_0200AF88 .extern FUN_0200AFBC -.extern FUN_0200AFF4 +.extern GetLandmarkName .extern FUN_0200B02C .extern FUN_0200B064 .extern FUN_0200B09C @@ -1395,7 +1395,7 @@ .extern StringSetEmpty .extern StringCopy .extern StringDup -.extern FUN_02021B04 +.extern String16_FormatInteger .extern FUN_02021C38 .extern FUN_02021CE0 .extern FUN_02021D3C @@ -7189,9 +7189,9 @@ .extern MOD68_021D74E0 .extern MOD68_021D75D8 .extern MOD68_021D762C -.extern MOD69_0222D5C0 -.extern MOD69_0222D7F4 -.extern MOD69_0222D750 +.extern HOF_OverlayInit +.extern HOF_OverlayRun +.extern HOF_OverlayTeardown .extern MOD69_0222EC60 .extern MOD70_021D74E0 .extern MOD70_021D758C diff --git a/arm9/modules/05/asm/module_05.s b/arm9/modules/05/asm/module_05.s index aa0610f2..72a2c0e5 100644 --- a/arm9/modules/05/asm/module_05.s +++ b/arm9/modules/05/asm/module_05.s @@ -35063,7 +35063,7 @@ MOD05_021E835C: ; 0x021E835C ldr r2, [r4, #4] mov r1, #0 add r5, r0, #0 - bl FUN_0200AFF4 + bl GetLandmarkName ldr r2, [r4, #8] add r0, r5, #0 mov r1, #1 diff --git a/arm9/modules/14/asm/module_14.s b/arm9/modules/14/asm/module_14.s index 2c5fb91b..d53e4a93 100644 --- a/arm9/modules/14/asm/module_14.s +++ b/arm9/modules/14/asm/module_14.s @@ -29199,7 +29199,7 @@ _021E5872: ldr r0, [r5, #0x74] mov r2, #3 mov r3, #0 - bl FUN_02021B04 + bl String16_FormatInteger mov r0, #0 ldr r1, [r5, #0x74] add r2, r0, #0 diff --git a/arm9/modules/16/asm/module_16.s b/arm9/modules/16/asm/module_16.s index d4e8ee86..1c08b8e1 100644 --- a/arm9/modules/16/asm/module_16.s +++ b/arm9/modules/16/asm/module_16.s @@ -1167,7 +1167,7 @@ MOD16_021D7D9C: ; 0x021D7D9C mov r2, #3 mov r3, #2 add r4, r0, #0 - bl FUN_02021B04 + bl String16_FormatInteger ldr r2, [sp, #0x10] add r0, r7, #0 mov r1, #2 @@ -11571,7 +11571,7 @@ MOD16_021DC958: ; 0x021DC958 add r1, r7, #0 mov r2, #3 mov r3, #2 - bl FUN_02021B04 + bl String16_FormatInteger mov r0, #0xaa str r0, [sp] mov r1, #0 @@ -11589,7 +11589,7 @@ MOD16_021DC958: ; 0x021DC958 add r0, r4, #0 mov r2, #3 mov r3, #2 - bl FUN_02021B04 + bl String16_FormatInteger mov r0, #0xaa str r0, [sp] mov r1, #0 @@ -11651,7 +11651,7 @@ MOD16_021DCA2C: ; 0x021DCA2C add r1, r7, #0 mov r2, #3 mov r3, #2 - bl FUN_02021B04 + bl String16_FormatInteger mov r0, #0xaa str r0, [sp] mov r1, #0 @@ -12840,7 +12840,7 @@ MOD16_021DD370: ; 0x021DD370 add r0, r7, #0 mov r2, #3 mov r3, #2 - bl FUN_02021B04 + bl String16_FormatInteger mov r1, #0 str r1, [sp] mov r0, #0xff diff --git a/arm9/modules/47/asm/module_47.s b/arm9/modules/47/asm/module_47.s index 56a71aff..978634c1 100644 --- a/arm9/modules/47/asm/module_47.s +++ b/arm9/modules/47/asm/module_47.s @@ -1453,7 +1453,7 @@ _0225532C: ldr r0, [r5, #0x5c] ldr r1, [r7] add r3, r2, #0 - bl FUN_02021B04 + bl String16_FormatInteger str r4, [sp] mov r0, #0xff str r0, [sp, #4] diff --git a/arm9/modules/57/asm/module_57.s b/arm9/modules/57/asm/module_57.s index e7459c18..8d82ce5d 100644 --- a/arm9/modules/57/asm/module_57.s +++ b/arm9/modules/57/asm/module_57.s @@ -3380,7 +3380,7 @@ MOD57_021D8FD8: ; 0x021D8FD8 ldr r0, [sp, #0x28] ldr r1, [sp, #0x2c] ldr r3, [sp, #0x34] - bl FUN_02021B04 + bl String16_FormatInteger mov r0, #0 ldr r1, [sp, #0x28] add r2, r0, #0 diff --git a/arm9/modules/62/asm/module_62.s b/arm9/modules/62/asm/module_62.s index a6136dbb..2504e001 100644 --- a/arm9/modules/62/asm/module_62.s +++ b/arm9/modules/62/asm/module_62.s @@ -3585,7 +3585,7 @@ _0222F0FE: add r0, r4, #0 mov r2, #3 mov r3, #1 - bl FUN_02021B04 + bl String16_FormatInteger mov r0, #0 str r0, [sp] mov r0, #0xff @@ -3653,7 +3653,7 @@ _0222F194: ldr r0, [sp, #0x10] mov r2, #3 str r3, [sp] - bl FUN_02021B04 + bl String16_FormatInteger mov r1, #0 str r1, [sp] mov r0, #0xff diff --git a/arm9/modules/67/asm/module_67.s b/arm9/modules/67/asm/module_67.s index 857b05b7..014fe29f 100644 --- a/arm9/modules/67/asm/module_67.s +++ b/arm9/modules/67/asm/module_67.s @@ -1252,7 +1252,7 @@ _021D7E32: add r2, r0, #0 ldr r0, [r5, #0x54] mov r1, #0 - bl FUN_0200AFF4 + bl GetLandmarkName ldr r0, [r5, #0x54] ldr r1, [r5, #0x58] add r2, r4, #0 @@ -1778,7 +1778,7 @@ _021D82F2: add r2, r0, #0 ldr r0, [r4, #0x54] mov r1, #0 - bl FUN_0200AFF4 + bl GetLandmarkName ldr r0, [r4, #0x54] ldr r1, [r4, #0x58] add r2, r5, #0 @@ -2427,7 +2427,7 @@ MOD67_021D87E4: ; 0x021D87E4 add r2, r0, #0 ldr r0, [r5, #0x54] mov r1, #0 - bl FUN_0200AFF4 + bl GetLandmarkName ldr r0, [r5, #0x54] ldr r1, [r5, #0x58] add r2, r7, #0 @@ -2482,7 +2482,7 @@ _021D886E: ldr r0, [r5, #0x54] mov r1, #0 add r2, r4, #0 - bl FUN_0200AFF4 + bl GetLandmarkName ldr r0, [r5, #0x54] ldr r1, [r5, #0x58] add r2, r7, #0 @@ -2532,7 +2532,7 @@ _021D88D2: ldr r0, [r5, #0x54] ldr r2, [sp, #0x10] mov r1, #0 - bl FUN_0200AFF4 + bl GetLandmarkName ldr r0, [r5, #0x54] ldr r1, [r5, #0x58] add r2, r6, #0 @@ -2678,7 +2678,7 @@ MOD67_021D89E0: ; 0x021D89E0 add r2, r0, #0 ldr r0, [r5, #0x54] mov r1, #0 - bl FUN_0200AFF4 + bl GetLandmarkName ldr r0, [r5, #0x54] ldr r1, [r5, #0x58] add r2, r7, #0 @@ -2721,7 +2721,7 @@ MOD67_021D8A3C: ; 0x021D8A3C add r2, r0, #0 ldr r0, [r5, #0x54] mov r1, #0 - bl FUN_0200AFF4 + bl GetLandmarkName ldr r0, [r5, #0x54] ldr r1, [r5, #0x58] add r2, r7, #0 @@ -2764,7 +2764,7 @@ MOD67_021D8A98: ; 0x021D8A98 add r2, r0, #0 ldr r0, [r5, #0x54] mov r1, #0 - bl FUN_0200AFF4 + bl GetLandmarkName ldr r0, [r5, #0x54] ldr r1, [r5, #0x58] add r2, r7, #0 @@ -2807,7 +2807,7 @@ MOD67_021D8AF4: ; 0x021D8AF4 add r2, r0, #0 ldr r0, [r5, #0x54] mov r1, #0 - bl FUN_0200AFF4 + bl GetLandmarkName ldr r0, [r5, #0x54] ldr r1, [r5, #0x58] add r2, r7, #0 @@ -2850,7 +2850,7 @@ MOD67_021D8B50: ; 0x021D8B50 add r2, r0, #0 ldr r0, [r5, #0x54] mov r1, #0 - bl FUN_0200AFF4 + bl GetLandmarkName ldr r0, [r5, #0x54] ldr r1, [r5, #0x58] add r2, r7, #0 @@ -2893,7 +2893,7 @@ MOD67_021D8BAC: ; 0x021D8BAC add r2, r0, #0 ldr r0, [r5, #0x54] mov r1, #0 - bl FUN_0200AFF4 + bl GetLandmarkName ldr r0, [r5, #0x54] ldr r1, [r5, #0x58] add r2, r7, #0 @@ -2936,7 +2936,7 @@ MOD67_021D8C08: ; 0x021D8C08 add r2, r0, #0 ldr r0, [r5, #0x54] mov r1, #0 - bl FUN_0200AFF4 + bl GetLandmarkName ldr r0, [r5, #0x54] ldr r1, [r5, #0x58] add r2, r7, #0 @@ -2979,7 +2979,7 @@ MOD67_021D8C64: ; 0x021D8C64 add r2, r0, #0 ldr r0, [r5, #0x54] mov r1, #0 - bl FUN_0200AFF4 + bl GetLandmarkName ldr r0, [r5, #0x54] ldr r1, [r5, #0x58] add r2, r7, #0 @@ -3022,7 +3022,7 @@ MOD67_021D8CC0: ; 0x021D8CC0 add r2, r0, #0 ldr r0, [r5, #0x54] mov r1, #0 - bl FUN_0200AFF4 + bl GetLandmarkName ldr r0, [r5, #0x54] ldr r1, [r5, #0x58] add r2, r7, #0 @@ -3065,7 +3065,7 @@ MOD67_021D8D1C: ; 0x021D8D1C add r2, r0, #0 ldr r0, [r5, #0x54] mov r1, #0 - bl FUN_0200AFF4 + bl GetLandmarkName ldr r0, [r5, #0x54] ldr r1, [r5, #0x58] add r2, r7, #0 @@ -3108,7 +3108,7 @@ MOD67_021D8D78: ; 0x021D8D78 add r2, r0, #0 ldr r0, [r5, #0x54] mov r1, #0 - bl FUN_0200AFF4 + bl GetLandmarkName ldr r0, [r5, #0x54] ldr r1, [r5, #0x58] add r2, r7, #0 diff --git a/arm9/modules/69/asm/module_69.s b/arm9/modules/69/asm/module_69.s index d16a434a..e66e60f0 100644 --- a/arm9/modules/69/asm/module_69.s +++ b/arm9/modules/69/asm/module_69.s @@ -3,8 +3,8 @@ .section .text .balign 4, 0 - thumb_func_start MOD69_0222D5C0 -MOD69_0222D5C0: ; 0x0222D5C0 + thumb_func_start HOF_OverlayInit +HOF_OverlayInit: ; 0x0222D5C0 push {r3, r4, r5, r6, r7, lr} add r5, r0, #0 mov r0, #0 @@ -169,8 +169,8 @@ _0222D744: .word MOD69_0222DB2C _0222D748: .word 0x00001B34 _0222D74C: .word 0x00000493 - thumb_func_start MOD69_0222D750 -MOD69_0222D750: ; 0x0222D750 + thumb_func_start HOF_OverlayTeardown +HOF_OverlayTeardown: ; 0x0222D750 push {r4, r5, r6, lr} add r5, r1, #0 ldr r1, [r5] @@ -236,8 +236,8 @@ _0222D7E8: .word 0x00001B54 _0222D7EC: .word 0x00001B58 _0222D7F0: .word 0x00001B5C - thumb_func_start MOD69_0222D7F4 -MOD69_0222D7F4: ; 0x0222D7F4 + thumb_func_start HOF_OverlayRun +HOF_OverlayRun: ; 0x0222D7F4 push {r3, r4, r5, lr} add r5, r1, #0 bl FUN_02006278 @@ -2348,8 +2348,8 @@ _0222E8F2: nop _0222E8F8: .word 0x00010200 - thumb_func_start MOD69_0222E8FC -MOD69_0222E8FC: ; 0x0222E8FC + thumb_func_start HOF_MonGetUIStrings +HOF_MonGetUIStrings: ; 0x0222E8FC push {r4, lr} sub sp, #8 add r4, r0, #0 @@ -2402,14 +2402,14 @@ _0222E95E: add sp, #8 pop {r4, pc} - thumb_func_start MOD69_0222E96C -MOD69_0222E96C: ; 0x0222E96C + thumb_func_start HOF_MonGetMetLocationString +HOF_MonGetMetLocationString: ; 0x0222E96C push {r3, r4, r5, lr} add r5, r0, #0 ldr r0, [r5, #8] ldr r1, [r5, #0x24] ldr r2, [r5, #0x28] - bl MOD69_0222F6C4 + bl HOF_MonGetMetLocationStringId add r4, r0, #0 beq _0222E982 cmp r4, #1 @@ -2422,7 +2422,7 @@ _0222E982: add r2, r0, #0 ldr r0, [r5, #0x14] mov r1, #0 - bl FUN_0200AFF4 + bl GetLandmarkName _0222E996: ldr r0, [r5, #0x20] ldr r2, [r5, #0x18] @@ -2485,7 +2485,7 @@ _0222E9FC: mov r1, #0x48 bl MOD69_0222E89C add r0, r4, #0 - bl MOD69_0222E8FC + bl HOF_MonGetUIStrings add r0, r4, #0 mov r1, #0x58 bl MOD69_0222E89C @@ -2516,7 +2516,7 @@ _0222EA2E: mov r1, #0x78 bl MOD69_0222E89C add r0, r4, #0 - bl MOD69_0222E96C + bl HOF_MonGetMetLocationString add r0, r4, #0 mov r1, #0x88 bl MOD69_0222E89C @@ -4030,8 +4030,8 @@ MOD69_0222F6C0: ; 0x0222F6C0 ldr r0, [r0, #0x10] bx lr - thumb_func_start MOD69_0222F6C4 -MOD69_0222F6C4: ; 0x0222F6C4 + thumb_func_start HOF_MonGetMetLocationStringId +HOF_MonGetMetLocationStringId: ; 0x0222F6C4 push {r3, r4, r5, r6, r7, lr} add r4, r1, #0 add r5, r0, #0 diff --git a/arm9/modules/71/asm/module_71.s b/arm9/modules/71/asm/module_71.s index 09bca872..111546a5 100644 --- a/arm9/modules/71/asm/module_71.s +++ b/arm9/modules/71/asm/module_71.s @@ -2940,7 +2940,7 @@ _0222EE14: add r0, r7, #0 mov r2, #3 mov r3, #0 - bl FUN_02021B04 + bl String16_FormatInteger mov r0, #0x1e str r0, [sp] ldr r0, [sp, #0x30] diff --git a/arm9/modules/82/asm/module_82.s b/arm9/modules/82/asm/module_82.s index 48654b9a..b2a8f127 100644 --- a/arm9/modules/82/asm/module_82.s +++ b/arm9/modules/82/asm/module_82.s @@ -4265,7 +4265,7 @@ MOD82_0222F694: ; 0x0222F694 add r1, r6, #0 add r2, r7, #0 mov r3, #2 - bl FUN_02021B04 + bl String16_FormatInteger mov r3, #1 ldr r0, _0222F6CC ; =0x00010200 str r3, [sp] diff --git a/arm9/modules/83/asm/module_83.s b/arm9/modules/83/asm/module_83.s index bbde3e98..1824f32f 100644 --- a/arm9/modules/83/asm/module_83.s +++ b/arm9/modules/83/asm/module_83.s @@ -17329,7 +17329,7 @@ _02235DAC: mov r2, #3 add r4, r0, #0 str r3, [sp] - bl FUN_02021B04 + bl String16_FormatInteger mov r0, #0 mvn r0, r0 str r0, [sp, #0x60] diff --git a/asm/macros.inc b/asm/macros.inc deleted file mode 100644 index 156b2b09..00000000 --- a/asm/macros.inc +++ /dev/null @@ -1 +0,0 @@ - .include "asm/macros/function.inc" diff --git a/asm/macros/function.inc b/asm/macros/function.inc deleted file mode 100644 index 6b9e5f40..00000000 --- a/asm/macros/function.inc +++ /dev/null @@ -1,24 +0,0 @@ - .macro arm_func_start name - .balign 4, 0 - .global \name - .arm - .endm - - .macro arm_func_end name - .size \name, .-\name - .endm - - .macro thumb_func_start name - .balign 4, 0 - .global \name - .thumb - .endm - - .macro non_word_aligned_thumb_func_start name - .global \name - .thumb - .endm - - .macro thumb_func_end name - .size \name, .-\name - .endm diff --git a/asm/rom_header.s b/asm/rom_header.s deleted file mode 100644 index 6faa82f5..00000000 --- a/asm/rom_header.s +++ /dev/null @@ -1,149 +0,0 @@ -/* ROM HEADER for Pokemon Diamond (US) */ - - .section .text - - .balign 4 - .global GameTitle -GameTitle: - .asciz "POKEMON D" - - .balign 4 - .global GameCode -GameCode: - .ascii "ADAE" - - .global MakerCode -MakerCode: - .ascii "01" - - .global UnitCode -UnitCode: - .byte 0 - .global DeviceType -DeviceType: - .byte 0 - .global DeviceCapacity -DeviceCapacity: - .byte 9 -/*reserved*/ - .space 9 - - .global RomVersion -RomVersion: - .byte 5 - -/*reserved*/ - .space 1 - - .global ARM9ROMOffset -ARM9ROMOffset: - .word 0x00004000 - .global ARM9EntryAddress -ARM9EntryAddress: - .word 0x02000800 - .global ARM9RAMAddress -ARM9RAMAddress: - .word 0x02000000 - .global ARM9CodeSize -ARM9CodeSize: - .word 0x00107724 - .global ARM7ROMOffset -ARM7ROMOffset: - .word 0x0030D000 - .global ARM7EntryAddress -ARM7EntryAddress: - .word 0x02380000 - .global ARM7RAMAddress -ARM7RAMAddress: - .word 0x02380000 - .global ARM7CodeSize -ARM7CodeSize: - .word 0x0002931C - .global FileNameTableOffset -FileNameTableOffset: - .word 0x00336400 - .global FileNameTableSize -FileNameTableSize: - .word 0x157F - .global FATOffset -FATOffset: - .word 0x337A00 - .global FATSize -FATSize: - .word 0xB20 - .global ARM9OverlayOffset -ARM9OverlayOffset: - .word 0x10B800 - .global ARM9OverlaySize -ARM9OverlaySize: - .word 0xAE0 - .global ARM7OverlayOffset -ARM7OverlayOffset: - .word 0 - .global ARM7OverlaySize -ARM7OverlaySize: - .word 0 - .global ROMControlInfo1 -ROMControlInfo1: - .byte 0x57, 0x66, 0x41, 0x00, 0xf8, 0x08, 0x18, 0x08 - .global IconTitleOffset -IconTitleOffset: - .word 0x338600 - .global SecureAreaCC -SecureAreaCC: - .short 0x5931 - .global ROMControlInfo3 -ROMControlInfo3: - .byte 0x7E, 0x0D - .global ARM9AutoLoadHook -ARM9AutoLoadHook: - .extern _start_AutoloadDoneCallback - .word _start_AutoloadDoneCallback - .global ARM7AutoLoadHook -ARM7AutoLoadHook: - .extern ARM7AutoLoad - .word ARM7AutoLoad - .global SecureAreaDisable -SecureAreaDisable: - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .global ApplicationEndOffset -ApplicationEndOffset: - .word 0x03A55EC0 - .global ROMHeaderSize -ROMHeaderSize: - .word 0x00004000 - -/* should be 36 bytes here but again theres stuff here. TODO: Identify */ - .byte 0x68, 0x4B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00 - - .global PassMeAutobootDetect -PassMeAutobootDetect: - .word 0x00000000 - -/* reserved */ - .space 16 - - .global NintendoLogo -NintendoLogo: - .byte 0x24, 0xFF, 0xAE, 0x51, 0x69, 0x9A, 0xA2, 0x21, 0x3D, 0x84, 0x82, 0x0A, 0x84, 0xE4, 0x09, 0xAD - .byte 0x11, 0x24, 0x8B, 0x98, 0xC0, 0x81, 0x7F, 0x21, 0xA3, 0x52, 0xBE, 0x19, 0x93, 0x09, 0xCE, 0x20 - .byte 0x10, 0x46, 0x4A, 0x4A, 0xF8, 0x27, 0x31, 0xEC, 0x58, 0xC7, 0xE8, 0x33, 0x82, 0xE3, 0xCE, 0xBF - .byte 0x85, 0xF4, 0xDF, 0x94, 0xCE, 0x4B, 0x09, 0xC1, 0x94, 0x56, 0x8A, 0xC0, 0x13, 0x72, 0xA7, 0xFC - .byte 0x9F, 0x84, 0x4D, 0x73, 0xA3, 0xCA, 0x9A, 0x61, 0x58, 0x97, 0xA3, 0x27, 0xFC, 0x03, 0x98, 0x76 - .byte 0x23, 0x1D, 0xC7, 0x61, 0x03, 0x04, 0xAE, 0x56, 0xBF, 0x38, 0x84, 0x00, 0x40, 0xA7, 0x0E, 0xFD - .byte 0xFF, 0x52, 0xFE, 0x03, 0x6F, 0x95, 0x30, 0xF1, 0x97, 0xFB, 0xC0, 0x85, 0x60, 0xD6, 0x80, 0x25 - .byte 0xA9, 0x63, 0xBE, 0x03, 0x01, 0x4E, 0x38, 0xE2, 0xF9, 0xA2, 0x34, 0xFF, 0xBB, 0x3E, 0x03, 0x44 - .byte 0x78, 0x00, 0x90, 0xCB, 0x88, 0x11, 0x3A, 0x94, 0x65, 0xC0, 0x7C, 0x63, 0x87, 0xF0, 0x3C, 0xAF - .byte 0xD6, 0x25, 0xE4, 0x8B, 0x38, 0x0A, 0xAC, 0x72, 0x21, 0xD4, 0xF8, 0x07 - - .global LogoCRC -LogoCRC: - .short 0xCF56 - .global HeaderCRC -HeaderCRC: - .short 0xCA37 - -/* reserved */ -.space 160 /* hack so it builds */ |