summaryrefslogtreecommitdiff
path: root/asm
diff options
context:
space:
mode:
authorPikalaxALT <pikalaxalt@gmail.com>2018-11-26 10:26:12 -0500
committerPikalaxALT <pikalaxalt@gmail.com>2018-11-26 10:26:12 -0500
commiteb8dface178fed90656ea7a7726b6835ee5a1229 (patch)
treed223a3b5c0f7578ed46098db9bc17615b72819fe /asm
parent840f8037e77885b664470910b072ee8dc4cd140d (diff)
through sub_812E064
Diffstat (limited to 'asm')
-rw-r--r--asm/fame_checker.s345
1 files changed, 0 insertions, 345 deletions
diff --git a/asm/fame_checker.s b/asm/fame_checker.s
index fc6489bdd..9807f15dc 100644
--- a/asm/fame_checker.s
+++ b/asm/fame_checker.s
@@ -5,351 +5,6 @@
.text
- thumb_func_start sub_812DDF0
-sub_812DDF0: @ 812DDF0
- push {r4-r7,lr}
- mov r7, r8
- push {r7}
- sub sp, 0x18
- mov r8, r0
- lsls r5, r1, 24
- lsrs r5, 24
- ldr r7, _0812DE68 @ =gUnknown_203B0FC
- ldr r0, [r7]
- ldrb r0, [r0, 0x8]
- mov r4, sp
- adds r4, 0x16
- add r1, sp, 0x14
- adds r2, r4, 0
- bl get_coro_args_x18_x1A
- add r1, sp, 0x14
- ldrh r0, [r4]
- ldrh r1, [r1]
- adds r0, r1
- lsls r0, 16
- lsrs r6, r0, 16
- ldrh r0, [r4]
- lsls r3, r0, 3
- subs r3, r0
- lsls r3, 25
- movs r0, 0x80
- lsls r0, 19
- adds r3, r0
- lsrs r3, 24
- movs r1, 0
- str r1, [sp]
- str r1, [sp, 0x4]
- ldr r0, _0812DE6C @ =gUnknown_845F5E6
- str r0, [sp, 0x8]
- str r1, [sp, 0xC]
- ldr r0, _0812DE70 @ =gUnknown_203B100
- ldr r1, [r0]
- mov r2, r8
- lsls r0, r2, 3
- adds r0, r1
- ldr r0, [r0]
- str r0, [sp, 0x10]
- movs r0, 0
- movs r1, 0x2
- movs r2, 0x8
- bl AddTextPrinterParametrized2
- cmp r5, 0
- bne _0812DEC0
- add r0, sp, 0x14
- ldr r1, [r7]
- ldrh r2, [r0]
- ldrb r0, [r1, 0xA]
- cmp r2, r0
- bcs _0812DE74
- ldrb r0, [r1, 0xB]
- adds r0, 0x1
- b _0812DE86
- .align 2, 0
-_0812DE68: .4byte gUnknown_203B0FC
-_0812DE6C: .4byte gUnknown_845F5E6
-_0812DE70: .4byte gUnknown_203B100
-_0812DE74:
- cmp r2, r0
- bls _0812DE88
- ldrb r0, [r1, 0x7]
- lsrs r0, 2
- subs r0, 0x1
- cmp r6, r0
- beq _0812DE88
- ldrb r0, [r1, 0xB]
- subs r0, 0x1
-_0812DE86:
- strb r0, [r1, 0xB]
-_0812DE88:
- ldr r0, _0812DEE4 @ =gUnknown_203B0FC
- ldr r2, [r0]
- ldrb r0, [r2, 0xB]
- lsls r3, r0, 3
- subs r3, r0
- lsls r3, 25
- movs r0, 0x80
- lsls r0, 19
- adds r3, r0
- lsrs r3, 24
- movs r1, 0
- str r1, [sp]
- str r1, [sp, 0x4]
- ldr r0, _0812DEE8 @ =gUnknown_845F5E3
- str r0, [sp, 0x8]
- str r1, [sp, 0xC]
- ldrb r0, [r2, 0x9]
- ldr r1, _0812DEEC @ =gUnknown_203B100
- ldr r1, [r1]
- lsls r0, 3
- adds r0, r1
- ldr r0, [r0]
- str r0, [sp, 0x10]
- movs r0, 0
- movs r1, 0x2
- movs r2, 0x8
- bl AddTextPrinterParametrized2
-_0812DEC0:
- ldr r1, _0812DEE4 @ =gUnknown_203B0FC
- ldr r0, [r1]
- mov r2, r8
- strb r2, [r0, 0x9]
- ldr r2, [r1]
- ldrh r0, [r4]
- strb r0, [r2, 0xB]
- ldr r1, [r1]
- add r0, sp, 0x14
- ldrh r0, [r0]
- strb r0, [r1, 0xA]
- add sp, 0x18
- pop {r3}
- mov r8, r3
- pop {r4-r7}
- pop {r0}
- bx r0
- .align 2, 0
-_0812DEE4: .4byte gUnknown_203B0FC
-_0812DEE8: .4byte gUnknown_845F5E3
-_0812DEEC: .4byte gUnknown_203B100
- thumb_func_end sub_812DDF0
-
- thumb_func_start sub_812DEF0
-sub_812DEF0: @ 812DEF0
- push {r4-r7,lr}
- mov r7, r8
- push {r7}
- movs r4, 0
- movs r6, 0
- ldr r0, _0812DF44 @ =0x0000fdff
- mov r8, r0
- ldr r7, _0812DF48 @ =gUnknown_845F60C
-_0812DF00:
- adds r0, r6, 0
- bl sub_812D0C0
- lsls r0, 24
- lsrs r5, r0, 24
- ldr r0, _0812DF4C @ =gSaveBlock1Ptr
- ldr r0, [r0]
- lsls r1, r5, 2
- adds r0, r1
- ldr r1, _0812DF50 @ =0x00003a54
- adds r0, r1
- ldrb r0, [r0]
- lsls r0, 30
- cmp r0, 0
- beq _0812DF88
- ldr r0, _0812DF54 @ =gUnknown_845F5EA
- lsls r1, r5, 1
- adds r3, r1, r0
- ldrh r0, [r3]
- cmp r0, r8
- bhi _0812DF60
- ldr r0, _0812DF58 @ =gUnknown_203B100
- ldr r0, [r0]
- lsls r2, r4, 3
- adds r2, r0
- ldrh r1, [r3]
- lsls r0, r1, 2
- adds r0, r1
- lsls r0, 3
- ldr r1, _0812DF5C @ =gTrainers+0x4
- adds r0, r1
- str r0, [r2]
- str r4, [r2, 0x4]
- b _0812DF78
- .align 2, 0
-_0812DF44: .4byte 0x0000fdff
-_0812DF48: .4byte gUnknown_845F60C
-_0812DF4C: .4byte gSaveBlock1Ptr
-_0812DF50: .4byte 0x00003a54
-_0812DF54: .4byte gUnknown_845F5EA
-_0812DF58: .4byte gUnknown_203B100
-_0812DF5C: .4byte gTrainers+0x4
-_0812DF60:
- ldr r0, _0812DFC0 @ =gUnknown_203B100
- ldr r0, [r0]
- lsls r1, r4, 3
- adds r1, r0
- ldrh r0, [r3]
- ldr r2, _0812DFC4 @ =0xffff0200
- adds r0, r2
- lsls r0, 2
- adds r0, r7
- ldr r0, [r0]
- str r0, [r1]
- str r4, [r1, 0x4]
-_0812DF78:
- ldr r0, _0812DFC8 @ =gUnknown_203B0FC
- ldr r0, [r0]
- adds r0, 0xC
- adds r0, r4
- strb r5, [r0]
- adds r0, r4, 0x1
- lsls r0, 24
- lsrs r4, r0, 24
-_0812DF88:
- adds r0, r6, 0x1
- lsls r0, 24
- lsrs r6, r0, 24
- cmp r6, 0xF
- bls _0812DF00
- ldr r0, _0812DFC0 @ =gUnknown_203B100
- ldr r1, [r0]
- lsls r0, r4, 3
- adds r0, r1
- ldr r1, _0812DFCC @ =gUnknown_84161C1
- str r1, [r0]
- str r4, [r0, 0x4]
- ldr r0, _0812DFC8 @ =gUnknown_203B0FC
- ldr r0, [r0]
- adds r0, 0xC
- adds r0, r4
- movs r1, 0xFF
- strb r1, [r0]
- adds r0, r4, 0x1
- lsls r0, 24
- lsrs r4, r0, 24
- ldr r1, _0812DFD0 @ =gUnknown_3005EB0
- strh r4, [r1, 0xC]
- cmp r4, 0x4
- bhi _0812DFD4
- strh r4, [r1, 0xE]
- b _0812DFD8
- .align 2, 0
-_0812DFC0: .4byte gUnknown_203B100
-_0812DFC4: .4byte 0xffff0200
-_0812DFC8: .4byte gUnknown_203B0FC
-_0812DFCC: .4byte gUnknown_84161C1
-_0812DFD0: .4byte gUnknown_3005EB0
-_0812DFD4:
- movs r0, 0x5
- strh r0, [r1, 0xE]
-_0812DFD8:
- adds r0, r4, 0
- pop {r3}
- mov r8, r3
- pop {r4-r7}
- pop {r1}
- bx r1
- thumb_func_end sub_812DEF0
-
- thumb_func_start sub_812DFE4
-sub_812DFE4: @ 812DFE4
- push {r4,lr}
- adds r4, r0, 0
- lsls r4, 24
- lsrs r4, 24
- adds r0, r4, 0
- bl PutWindowTilemap
- adds r0, r4, 0
- movs r1, 0x3
- bl CopyWindowToVram
- pop {r4}
- pop {r0}
- bx r0
- thumb_func_end sub_812DFE4
-
- thumb_func_start sub_812E000
-sub_812E000: @ 812E000
- push {r4,lr}
- sub sp, 0x10
- mov r1, sp
- ldr r0, _0812E040 @ =gUnknown_845FD44
- ldm r0!, {r2-r4}
- stm r1!, {r2-r4}
- ldr r0, [r0]
- str r0, [r1]
- ldr r4, _0812E044 @ =gUnknown_203B0FC
- ldr r2, [r4]
- ldrb r0, [r2, 0x7]
- lsrs r0, 2
- cmp r0, 0x5
- bls _0812E036
- mov r1, sp
- movs r0, 0
- strh r0, [r1, 0x6]
- ldrb r0, [r2, 0x7]
- lsrs r0, 2
- subs r0, 0x5
- strh r0, [r1, 0x8]
- adds r1, r2, 0x4
- mov r0, sp
- bl AddScrollIndicatorArrowPair
- ldr r1, [r4]
- strb r0, [r1, 0x6]
-_0812E036:
- add sp, 0x10
- pop {r4}
- pop {r0}
- bx r0
- .align 2, 0
-_0812E040: .4byte gUnknown_845FD44
-_0812E044: .4byte gUnknown_203B0FC
- thumb_func_end sub_812E000
-
- thumb_func_start sub_812E048
-sub_812E048: @ 812E048
- push {lr}
- ldr r0, _0812E060 @ =gUnknown_203B0FC
- ldr r1, [r0]
- ldrb r0, [r1, 0x7]
- lsrs r0, 2
- cmp r0, 0x5
- bls _0812E05C
- ldrb r0, [r1, 0x6]
- bl RemoveScrollIndicatorArrowPair
-_0812E05C:
- pop {r0}
- bx r0
- .align 2, 0
-_0812E060: .4byte gUnknown_203B0FC
- thumb_func_end sub_812E048
-
- thumb_func_start sub_812E064
-sub_812E064: @ 812E064
- push {r4,lr}
- sub sp, 0x4
- ldr r0, _0812E090 @ =gUnknown_203B0FC
- ldr r0, [r0]
- ldrb r0, [r0, 0x8]
- mov r4, sp
- adds r4, 0x2
- mov r1, sp
- adds r2, r4, 0
- bl get_coro_args_x18_x1A
- mov r1, sp
- ldrh r0, [r4]
- ldrh r1, [r1]
- adds r0, r1
- lsls r0, 16
- lsrs r0, 16
- add sp, 0x4
- pop {r4}
- pop {r1}
- bx r1
- .align 2, 0
-_0812E090: .4byte gUnknown_203B0FC
- thumb_func_end sub_812E064
-
thumb_func_start sub_812E094
sub_812E094: @ 812E094
push {r4-r6,lr}