summaryrefslogtreecommitdiff
path: root/arm9/asm/libcard.s
diff options
context:
space:
mode:
Diffstat (limited to 'arm9/asm/libcard.s')
-rw-r--r--arm9/asm/libcard.s16
1 files changed, 9 insertions, 7 deletions
diff --git a/arm9/asm/libcard.s b/arm9/asm/libcard.s
index 664e85f5..1eb74e0d 100644
--- a/arm9/asm/libcard.s
+++ b/arm9/asm/libcard.s
@@ -558,12 +558,14 @@ CARD_WaitBackupAsync: ; 0x020D6DB8
.balign 4
_020D6DC0: .word CARDi_WaitAsync
+ .extern _SDK_NintendoBackup
+
arm_func_start CARD_IdentifyBackup
CARD_IdentifyBackup: ; 0x020D6DC4
stmdb sp!, {r4-r7,lr}
sub sp, sp, #0x4
mov r5, r0
- ldr r0, _020D6F00 ; =0x02000C3C
+ ldr r0, _020D6F00 ; =_SDK_NintendoBackup
ldr r7, _020D6F04 ; =0x021D55C0
bl OSi_ReferSymbol
_020D6DDC: ; 0x020D6DDC
@@ -648,7 +650,7 @@ _020D6EE0:
ldmia sp!, {r4-r7,lr}
bx lr
.balign 4
-_020D6F00: .word 0x02000C3C
+_020D6F00: .word _SDK_NintendoBackup
_020D6F04: .word 0x021D55C0
_020D6F08: .word 0x021D3498
@@ -666,7 +668,7 @@ CARDi_RequestStreamCommand: ; 0x020D6F20
stmdb sp!, {r4-r10,lr}
mov r10, r0
ldr r6, _020D7004 ; =0x021D55C0
- ldr r0, _020D7008 ; =0x02000C3C
+ ldr r0, _020D7008 ; =_SDK_NintendoBackup
mov r9, r1
mov r8, r2
mov r7, r3
@@ -726,7 +728,7 @@ _020D6FE8: ; 0x020D6FE8
bx lr
.balign 4
_020D7004: .word 0x021D55C0
-_020D7008: .word 0x02000C3C
+_020D7008: .word _SDK_NintendoBackup
_020D700C: .word CARDi_RequestStreamCommandCore
_020D7010: .word 0x021D3498
@@ -736,7 +738,7 @@ CARDi_RequestStreamCommandCore:
sub sp, sp, #0x4
mov r9, r0
ldr r8, [r9, #0x2c]
- ldr r0, _020D720C ; =0x02000C3C
+ ldr r0, _020D720C ; =_SDK_NintendoBackup
ldr r7, [r9, #0x34]
ldr r10, [r9, #0x30]
mov r6, #0x100
@@ -878,7 +880,7 @@ _020D71E8: ; 0x020D71E8
ldmia sp!, {r4-r11,lr}
bx lr
.balign 4
-_020D720C: .word 0x02000C3C
+_020D720C: .word _SDK_NintendoBackup
arm_func_start CARDi_GetRomAccessor
CARDi_GetRomAccessor: ; 0x020D7210
@@ -1635,7 +1637,7 @@ _020D7BEC: ; 0x020D7BEC
mov r4, #0x0
_020D7C04:
mov r0, r6
- blx SVC_WaitByLoop
+ bl SVC_WaitByLoop
mov r0, r5
mov r1, r7
mov r2, r4