summaryrefslogtreecommitdiff
path: root/asm
diff options
context:
space:
mode:
authorPikalaxALT <pikalaxalt@gmail.com>2018-11-24 13:08:18 -0500
committerPikalaxALT <pikalaxalt@gmail.com>2018-11-24 13:08:18 -0500
commit5a262eec73614998a87f3466a0c0924c7317be36 (patch)
tree5a83535cc8d1ff77fbb9c062cf2a8689a59dcbaa /asm
parent351ee943db92ac091197512921a0e58b286b7bb4 (diff)
sub_812C3F8
Diffstat (limited to 'asm')
-rw-r--r--asm/fame_checker.s241
1 files changed, 0 insertions, 241 deletions
diff --git a/asm/fame_checker.s b/asm/fame_checker.s
index d0236d696..949de51f9 100644
--- a/asm/fame_checker.s
+++ b/asm/fame_checker.s
@@ -5,247 +5,6 @@
.text
- thumb_func_start sub_812C3F8
-sub_812C3F8: @ 812C3F8
- push {r4-r6,lr}
- mov r6, r8
- push {r6}
- sub sp, 0xC
- ldr r0, _0812C41C @ =gMain
- movs r1, 0x87
- lsls r1, 3
- adds r0, r1
- ldrb r0, [r0]
- cmp r0, 0x7
- bls _0812C410
- b _0812C626
-_0812C410:
- lsls r0, 2
- ldr r1, _0812C420 @ =_0812C424
- adds r0, r1
- ldr r0, [r0]
- mov pc, r0
- .align 2, 0
-_0812C41C: .4byte gMain
-_0812C420: .4byte _0812C424
- .align 2, 0
-_0812C424:
- .4byte _0812C444
- .4byte _0812C450
- .4byte _0812C456
- .4byte _0812C4C0
- .4byte _0812C540
- .4byte _0812C578
- .4byte _0812C5A0
- .4byte _0812C5D4
-_0812C444:
- movs r0, 0
- bl SetVBlankCallback
- bl sub_812D420
- b _0812C5BE
-_0812C450:
- bl sub_812D558
- b _0812C5BE
-_0812C456:
- ldr r6, _0812C4B0 @ =gUnknown_203B0F0
- movs r4, 0x80
- lsls r4, 4
- adds r0, r4, 0
- bl AllocZeroed
- str r0, [r6]
- ldr r1, _0812C4B4 @ =gUnknown_203B0F4
- mov r8, r1
- movs r0, 0x80
- lsls r0, 5
- bl AllocZeroed
- mov r1, r8
- str r0, [r1]
- ldr r5, _0812C4B8 @ =gUnknown_203B0F8
- adds r0, r4, 0
- bl AllocZeroed
- str r0, [r5]
- movs r0, 0
- bl ResetBgsAndClearDma3BusyFlags
- ldr r1, _0812C4BC @ =gUnknown_845FBF4
- movs r0, 0
- movs r2, 0x4
- bl InitBgsFromTemplates
- ldr r1, [r6]
- movs r0, 0x3
- bl SetBgTilemapBuffer
- ldr r1, [r5]
- movs r0, 0x2
- bl SetBgTilemapBuffer
- mov r0, r8
- ldr r1, [r0]
- movs r0, 0x1
- bl SetBgTilemapBuffer
- bl sub_812D594
- b _0812C5BE
- .align 2, 0
-_0812C4B0: .4byte gUnknown_203B0F0
-_0812C4B4: .4byte gUnknown_203B0F4
-_0812C4B8: .4byte gUnknown_203B0F8
-_0812C4BC: .4byte gUnknown_845FBF4
-_0812C4C0:
- ldr r1, _0812C52C @ =gUnknown_8E9F260
- movs r2, 0xA5
- lsls r2, 5
- movs r0, 0x3
- movs r3, 0
- bl LoadBgTiles
- ldr r1, _0812C530 @ =gUnknown_8EA0700
- movs r5, 0x20
- str r5, [sp]
- str r5, [sp, 0x4]
- movs r0, 0x3
- movs r2, 0
- movs r3, 0
- bl CopyToBgTilemapBufferRect
- ldr r4, _0812C534 @ =gUnknown_8E9F220
- adds r0, r4, 0
- movs r1, 0
- movs r2, 0x40
- bl LoadPalette
- adds r4, 0x20
- adds r0, r4, 0
- movs r1, 0x10
- movs r2, 0x20
- bl LoadPalette
- ldr r1, _0812C538 @ =gUnknown_8EA0F00
- str r5, [sp]
- str r5, [sp, 0x4]
- movs r0, 0x2
- movs r2, 0
- movs r3, 0
- bl CopyToBgTilemapBufferRect
- ldr r1, _0812C53C @ =gUnknown_845C600
- str r5, [sp]
- str r5, [sp, 0x4]
- movs r0, 0x11
- str r0, [sp, 0x8]
- movs r0, 0x1
- movs r2, 0x1E
- movs r3, 0
- bl CopyToBgTilemapBufferRect_ChangePalette
- movs r0, 0x2
- bl stdpal_get
- movs r1, 0xF0
- movs r2, 0x20
- bl LoadPalette
- b _0812C5BE
- .align 2, 0
-_0812C52C: .4byte gUnknown_8E9F260
-_0812C530: .4byte gUnknown_8EA0700
-_0812C534: .4byte gUnknown_8E9F220
-_0812C538: .4byte gUnknown_8EA0F00
-_0812C53C: .4byte gUnknown_845C600
-_0812C540:
- bl IsDma3ManagerBusyWithBgCopy
- lsls r0, 24
- lsrs r0, 24
- cmp r0, 0x1
- beq _0812C626
- movs r0, 0
- bl ShowBg
- movs r0, 0x1
- bl ShowBg
- movs r0, 0x2
- bl ShowBg
- movs r0, 0x3
- bl ShowBg
- movs r0, 0x3
- bl CopyBgTilemapBufferToVram
- movs r0, 0x2
- bl CopyBgTilemapBufferToVram
- movs r0, 0x1
- bl CopyBgTilemapBufferToVram
- b _0812C5BE
-_0812C578:
- ldr r0, _0812C598 @ =gUnknown_845FC04
- bl InitWindows
- bl DeactivateAllTextPrinters
- bl sub_812CEC0
- ldr r4, _0812C59C @ =gUnknown_203B100
- movs r0, 0x88
- bl AllocZeroed
- str r0, [r4]
- bl sub_812DB28
- b _0812C5BE
- .align 2, 0
-_0812C598: .4byte gUnknown_845FC04
-_0812C59C: .4byte gUnknown_203B100
-_0812C5A0:
- bl sub_812C648
- movs r0, 0
- bl sub_812D1A8
- bl sub_812CE9C
- movs r0, 0x1
- negs r0, r0
- movs r1, 0
- str r1, [sp]
- movs r2, 0x10
- movs r3, 0
- bl BeginNormalPaletteFade
-_0812C5BE:
- ldr r1, _0812C5D0 @ =gMain
- movs r0, 0x87
- lsls r0, 3
- adds r1, r0
- ldrb r0, [r1]
- adds r0, 0x1
- strb r0, [r1]
- b _0812C626
- .align 2, 0
-_0812C5D0: .4byte gMain
-_0812C5D4:
- bl sub_812D584
- movs r1, 0xFD
- lsls r1, 6
- movs r0, 0x50
- bl SetGpuReg
- movs r0, 0x52
- movs r1, 0x7
- bl SetGpuReg
- movs r0, 0x54
- movs r1, 0x8
- bl SetGpuReg
- ldr r0, _0812C634 @ =sub_812C380
- bl SetVBlankCallback
- ldr r0, _0812C638 @ =gUnknown_203B0FC
- ldr r1, [r0]
- movs r4, 0
- movs r0, 0
- strh r0, [r1, 0x4]
- bl sub_812E000
- movs r0, 0x1
- movs r1, 0x4
- bl sub_812E178
- ldr r0, _0812C63C @ =sub_812C664
- movs r1, 0x8
- bl CreateTask
- ldr r0, _0812C640 @ =sub_812C394
- bl SetMainCallback2
- ldr r0, _0812C644 @ =gMain
- movs r1, 0x87
- lsls r1, 3
- adds r0, r1
- strb r4, [r0]
-_0812C626:
- add sp, 0xC
- pop {r3}
- mov r8, r3
- pop {r4-r6}
- pop {r0}
- bx r0
- .align 2, 0
-_0812C634: .4byte sub_812C380
-_0812C638: .4byte gUnknown_203B0FC
-_0812C63C: .4byte sub_812C664
-_0812C640: .4byte sub_812C394
-_0812C644: .4byte gMain
- thumb_func_end sub_812C3F8
-
thumb_func_start sub_812C648
sub_812C648: @ 812C648
push {lr}