summaryrefslogtreecommitdiff
path: root/asm
diff options
context:
space:
mode:
authorPikalaxALT <pikalaxalt@gmail.com>2018-11-24 15:51:55 -0500
committerPikalaxALT <pikalaxalt@gmail.com>2018-11-24 15:51:55 -0500
commit2571ba516cb0f21c19405e943c53eebf5d19ab7a (patch)
treeea3cc719c1ed7b73277fbfc8e784253e2b3d8594 /asm
parent5a262eec73614998a87f3466a0c0924c7317be36 (diff)
through sub_812C694
Diffstat (limited to 'asm')
-rw-r--r--asm/fame_checker.s324
1 files changed, 0 insertions, 324 deletions
diff --git a/asm/fame_checker.s b/asm/fame_checker.s
index 949de51f9..059b19291 100644
--- a/asm/fame_checker.s
+++ b/asm/fame_checker.s
@@ -5,330 +5,6 @@
.text
- thumb_func_start sub_812C648
-sub_812C648: @ 812C648
- push {lr}
- ldr r0, _0812C65C @ =gUnknown_845FB9C
- bl LoadSpriteSheets
- ldr r0, _0812C660 @ =gUnknown_845FBDC
- bl LoadSpritePalettes
- pop {r0}
- bx r0
- .align 2, 0
-_0812C65C: .4byte gUnknown_845FB9C
-_0812C660: .4byte gUnknown_845FBDC
- thumb_func_end sub_812C648
-
- thumb_func_start sub_812C664
-sub_812C664: @ 812C664
- push {lr}
- lsls r0, 24
- lsrs r2, r0, 24
- ldr r0, _0812C688 @ =gPaletteFade
- ldrb r1, [r0, 0x7]
- movs r0, 0x80
- ands r0, r1
- cmp r0, 0
- bne _0812C684
- ldr r0, _0812C68C @ =gTasks
- lsls r1, r2, 2
- adds r1, r2
- lsls r1, 3
- adds r1, r0
- ldr r0, _0812C690 @ =sub_812C694
- str r0, [r1]
-_0812C684:
- pop {r0}
- bx r0
- .align 2, 0
-_0812C688: .4byte gPaletteFade
-_0812C68C: .4byte gTasks
-_0812C690: .4byte sub_812C694
- thumb_func_end sub_812C664
-
- thumb_func_start sub_812C694
-sub_812C694: @ 812C694
- push {r4-r7,lr}
- mov r7, r8
- push {r7}
- sub sp, 0x8
- lsls r0, 24
- lsrs r5, r0, 24
- lsls r1, r5, 2
- adds r1, r5
- lsls r1, 3
- ldr r0, _0812C714 @ =gTasks
- adds r7, r1, r0
- adds r0, 0x8
- adds r1, r0
- mov r8, r1
- ldr r0, _0812C718 @ =sub_812E110
- bl FindTaskIdByFunc
- lsls r0, 24
- lsrs r0, 24
- cmp r0, 0xFF
- beq _0812C6C0
- b _0812C8EA
-_0812C6C0:
- bl RunTextPrinters
- ldr r0, _0812C71C @ =gMain
- ldrh r1, [r0, 0x2E]
- movs r0, 0x4
- ands r0, r1
- cmp r0, 0
- beq _0812C6E8
- ldr r0, _0812C720 @ =gUnknown_203B0FC
- ldr r2, [r0]
- ldrb r1, [r2, 0x7]
- movs r0, 0x2
- ands r0, r1
- cmp r0, 0
- bne _0812C6E8
- ldr r1, [r2]
- ldr r0, _0812C724 @ =sub_8107EB8
- cmp r1, r0
- beq _0812C6E8
- b _0812C8DA
-_0812C6E8:
- ldr r0, _0812C71C @ =gMain
- ldrh r1, [r0, 0x2E]
- movs r0, 0x8
- ands r0, r1
- cmp r0, 0
- beq _0812C7DC
- bl sub_812E064
- lsls r0, 16
- lsrs r4, r0, 16
- adds r0, r5, 0
- bl sub_812C8F8
- lsls r0, 24
- lsrs r0, 24
- cmp r0, 0x1
- bne _0812C728
- movs r0, 0xCB
- bl PlaySE
- b _0812C8EA
- .align 2, 0
-_0812C714: .4byte gTasks
-_0812C718: .4byte sub_812E110
-_0812C71C: .4byte gMain
-_0812C720: .4byte gUnknown_203B0FC
-_0812C724: .4byte sub_8107EB8
-_0812C728:
- ldr r5, _0812C7D0 @ =gUnknown_203B0FC
- ldr r0, [r5]
- ldrb r0, [r0, 0x7]
- lsrs r0, 2
- subs r0, 0x1
- cmp r4, r0
- bne _0812C738
- b _0812C8EA
-_0812C738:
- movs r0, 0xCB
- bl PlaySE
- movs r0, 0x58
- str r0, [sp]
- movs r0, 0x20
- str r0, [sp, 0x4]
- movs r0, 0x3
- movs r1, 0
- movs r2, 0
- movs r3, 0
- bl FillWindowPixelRect
- movs r0, 0x3
- bl sub_812CEE0
- movs r0, 0x2
- movs r1, 0x4
- bl sub_812E178
- movs r0, 0x1
- movs r1, 0x5
- bl sub_812E178
- movs r0, 0x1
- bl sub_812D0F4
- ldr r0, [r5]
- adds r0, 0xC
- adds r0, r4
- ldrb r0, [r0]
- bl sub_812D888
- lsls r0, 24
- lsrs r0, 24
- strh r0, [r7, 0xC]
- ldr r4, _0812C7D4 @ =gSprites
- movs r0, 0xC
- ldrsh r1, [r7, r0]
- lsls r0, r1, 4
- adds r0, r1
- lsls r0, 2
- adds r0, r4
- movs r6, 0xF0
- strh r6, [r0, 0x24]
- movs r3, 0xC
- ldrsh r1, [r7, r3]
- lsls r0, r1, 4
- adds r0, r1
- lsls r0, 2
- adds r0, r4
- movs r5, 0x1
- strh r5, [r0, 0x2E]
- bl sub_812D7E4
- lsls r0, 24
- lsrs r0, 24
- strh r0, [r7, 0xE]
- movs r0, 0xE
- ldrsh r1, [r7, r0]
- lsls r0, r1, 4
- adds r0, r1
- lsls r0, 2
- adds r0, r4
- strh r6, [r0, 0x24]
- movs r3, 0xE
- ldrsh r1, [r7, r3]
- lsls r0, r1, 4
- adds r0, r1
- lsls r0, 2
- adds r0, r4
- strh r5, [r0, 0x2E]
- ldr r0, _0812C7D8 @ =sub_812C9BC
- str r0, [r7]
- b _0812C8EA
- .align 2, 0
-_0812C7D0: .4byte gUnknown_203B0FC
-_0812C7D4: .4byte gSprites
-_0812C7D8: .4byte sub_812C9BC
-_0812C7DC:
- movs r6, 0x1
- adds r0, r6, 0
- ands r0, r1
- cmp r0, 0
- beq _0812C8C4
- movs r0, 0
- bl ListMenuHandleInput
- lsls r0, 16
- lsrs r4, r0, 16
- ldr r0, _0812C824 @ =gUnknown_203B0FC
- ldr r0, [r0]
- ldrb r1, [r0, 0x7]
- lsrs r0, r1, 2
- subs r0, 0x1
- cmp r4, r0
- beq _0812C8DA
- movs r0, 0x2
- ands r0, r1
- cmp r0, 0
- beq _0812C828
- movs r0, 0x2
- bl IsTextPrinterActive
- lsls r0, 16
- cmp r0, 0
- bne _0812C8EA
- bl sub_812D6B4
- lsls r0, 24
- lsrs r0, 24
- cmp r0, 0x1
- bne _0812C8EA
- bl sub_812CD3C
- b _0812C8EA
- .align 2, 0
-_0812C824: .4byte gUnknown_203B0FC
-_0812C828:
- adds r0, r6, 0
- ands r0, r1
- cmp r0, 0
- beq _0812C8EA
- movs r0, 0x5
- bl PlaySE
- movs r1, 0xA
- ldrsh r0, [r7, r1]
- bl sub_812D724
- lsls r0, 24
- lsrs r0, 24
- strh r0, [r7, 0x8]
- movs r4, 0
-_0812C846:
- movs r3, 0xA
- ldrsh r0, [r7, r3]
- cmp r4, r0
- beq _0812C85E
- ldr r0, _0812C8B4 @ =gUnknown_203B0FC
- ldr r0, [r0]
- adds r0, 0x1D
- adds r0, r4
- ldrb r0, [r0]
- movs r1, 0x1
- bl sub_812CEFC
-_0812C85E:
- adds r0, r4, 0x1
- lsls r0, 24
- lsrs r4, r0, 24
- cmp r4, 0x5
- bls _0812C846
- ldr r1, _0812C8B8 @ =gUnknown_3005EC8
- movs r0, 0xFF
- strb r0, [r1]
- movs r0, 0
- bl sub_812E4A4
- movs r0, 0x2
- bl sub_812D0F4
- ldr r2, _0812C8BC @ =gSprites
- ldr r0, _0812C8B4 @ =gUnknown_203B0FC
- ldr r0, [r0]
- movs r3, 0xA
- ldrsh r1, [r7, r3]
- adds r0, 0x1D
- adds r0, r1
- ldrb r1, [r0]
- lsls r0, r1, 4
- adds r0, r1
- lsls r0, 2
- adds r0, r2
- movs r1, 0x30
- ldrsh r0, [r0, r1]
- cmp r0, 0xFF
- beq _0812C8A8
- adds r0, r5, 0
- bl sub_812CE04
- mov r3, r8
- ldrb r0, [r3, 0x2]
- bl sub_812DA14
-_0812C8A8:
- bl sub_812E048
- ldr r0, _0812C8C0 @ =sub_812CAD8
- str r0, [r7]
- b _0812C8EA
- .align 2, 0
-_0812C8B4: .4byte gUnknown_203B0FC
-_0812C8B8: .4byte gUnknown_3005EC8
-_0812C8BC: .4byte gSprites
-_0812C8C0: .4byte sub_812CAD8
-_0812C8C4:
- movs r0, 0x2
- ands r0, r1
- cmp r0, 0
- beq _0812C8E4
- adds r0, r5, 0
- bl sub_812C8F8
- lsls r0, 24
- lsrs r0, 24
- cmp r0, 0x1
- beq _0812C8EA
-_0812C8DA:
- ldr r0, _0812C8E0 @ =sub_812CF3C
- str r0, [r7]
- b _0812C8EA
- .align 2, 0
-_0812C8E0: .4byte sub_812CF3C
-_0812C8E4:
- movs r0, 0
- bl ListMenuHandleInput
-_0812C8EA:
- add sp, 0x8
- pop {r3}
- mov r8, r3
- pop {r4-r7}
- pop {r0}
- bx r0
- thumb_func_end sub_812C694
-
thumb_func_start sub_812C8F8
sub_812C8F8: @ 812C8F8
push {r4,r5,lr}