summaryrefslogtreecommitdiff
path: root/asm
diff options
context:
space:
mode:
Diffstat (limited to 'asm')
-rw-r--r--asm/save.s78
1 files changed, 0 insertions, 78 deletions
diff --git a/asm/save.s b/asm/save.s
index 88ebdab..ddb9fdb 100644
--- a/asm/save.s
+++ b/asm/save.s
@@ -5,84 +5,6 @@
.text
- thumb_func_start sub_8011FA8
-sub_8011FA8:
- push {r4,r5,lr}
- sub sp, 0x4
- movs r4, 0x80
- lsls r4, 4
- adds r0, r4, 0
- movs r1, 0x5
- bl MemoryAlloc
- adds r5, r0, 0
- movs r0, 0x1F
- str r0, [sp]
- mov r0, sp
- adds r1, r5, 0
- adds r2, r4, 0
- bl ReadSaveSector
- adds r2, r0, 0
- cmp r2, 0
- bne _08011FD8
- ldr r1, [r5, 0x14]
- ldr r0, _08011FF0
- cmp r1, r0
- beq _08011FD8
- movs r2, 0x4
-_08011FD8:
- ldr r4, _08011FF4
- cmp r2, 0
- bne _08011FE0
- ldr r4, [r5, 0x18]
-_08011FE0:
- adds r0, r5, 0
- bl MemoryFree
- adds r0, r4, 0
- add sp, 0x4
- pop {r4,r5}
- pop {r1}
- bx r1
- .align 2, 0
-_08011FF0: .4byte 0x05071412
-_08011FF4: .4byte 0x000f1209
- thumb_func_end sub_8011FA8
-
- thumb_func_start sub_8011FF8
-sub_8011FF8:
- push {r4-r6,lr}
- sub sp, 0x4
- movs r4, 0x80
- lsls r4, 4
- adds r0, r4, 0
- movs r1, 0x5
- bl MemoryAlloc
- adds r5, r0, 0
- movs r0, 0x1F
- str r0, [sp]
- movs r6, 0
- mov r0, sp
- adds r1, r5, 0
- adds r2, r4, 0
- bl ReadSaveSector
- cmp r0, 0
- bne _08012028
- ldr r1, [r5, 0x14]
- ldr r0, _08012038
- cmp r1, r0
- bne _08012028
- movs r6, 0x1
-_08012028:
- adds r0, r5, 0
- bl MemoryFree
- adds r0, r6, 0
- add sp, 0x4
- pop {r4-r6}
- pop {r1}
- bx r1
- .align 2, 0
-_08012038: .4byte 0x05071412
- thumb_func_end sub_8011FF8
-
thumb_func_start sub_801203C
sub_801203C:
push {r4-r7,lr}