summaryrefslogtreecommitdiff
path: root/asm
diff options
context:
space:
mode:
authorPikalaxALT <PikalaxALT@gmail.com>2020-04-12 17:44:30 -0400
committerPikalaxALT <PikalaxALT@gmail.com>2020-04-12 17:44:30 -0400
commit4a7f4cf494b45f74f74edde0a9574989aabd8175 (patch)
tree6b040feffc2c4b86885fbe638fa9dfdd92e8c8ce /asm
parent7580227574d4995ec8763326c3dfefa9a486b8f5 (diff)
parent09d4bbd57a8d810e2765f77ac7431848ca4328b2 (diff)
Merge branch 'master' into main
Diffstat (limited to 'asm')
-rw-r--r--asm/main.s6
-rw-r--r--asm/rom2.s2
-rw-r--r--asm/rom3.s5
-rw-r--r--asm/rom_header.s8
4 files changed, 13 insertions, 8 deletions
diff --git a/asm/main.s b/asm/main.s
index dbfbcbcc..9bc71acb 100644
--- a/asm/main.s
+++ b/asm/main.s
@@ -2,8 +2,8 @@
.text
- arm_func_start Entry_ARM9
-Entry_ARM9: @ 0x02000800
+ arm_func_start Entry
+Entry: @ 0x02000800
mov ip, #0x4000000
str ip, [ip, #0x208]
_02000808:
@@ -86,7 +86,7 @@ _0200092C: .4byte 0x027FFF9C
_02000930: .4byte 0x01FF8000
_02000934: .4byte 0x02000C55 @ NdsMain
_02000938: .4byte 0xFFFF0000
- arm_func_end Entry_ARM9
+ arm_func_end Entry
arm_func_start sub_200093C
sub_200093C:
diff --git a/asm/rom2.s b/asm/rom2.s
index 0e80f1f2..26636dae 100644
--- a/asm/rom2.s
+++ b/asm/rom2.s
@@ -10,4 +10,4 @@ sub_20EC5CC:
.global sub_20EC694
sub_20EC694:
-.incbin "baserom.nds", 0xF0694, 0x3F0F96C
+.incbin "baserom.nds", 0xF0694, 0x1b090
diff --git a/asm/rom3.s b/asm/rom3.s
new file mode 100644
index 00000000..ddb524ba
--- /dev/null
+++ b/asm/rom3.s
@@ -0,0 +1,5 @@
+/* rom3.s TODO: Disassemble */
+
+.section .text
+
+.incbin "baserom.nds", 0x10B724, 0x3EF48DC
diff --git a/asm/rom_header.s b/asm/rom_header.s
index e850d0f8..2dc62ad5 100644
--- a/asm/rom_header.s
+++ b/asm/rom_header.s
@@ -29,13 +29,13 @@ RomVersion:
.space 1
ARM9ROMOffset:
-.word 0x00004000
+.word _arm9SegmentRomStart
ARM9EntryAddress:
-.word 0x02000800
+.word Entry
ARM9RAMAddress:
-.word 0x02000000
+.word _arm9SegmentStart
ARM9CodeSize:
-.word 0x00107724
+.word _arm9SegmentSize
ARM7ROMOffset:
.word 0x0030D000
ARM7EntryAddress: