through sub_8009414

This commit is contained in:
PikalaxALT
2017-11-07 20:25:24 -05:00
parent af197ccd3b
commit fce326fbd4
9 changed files with 91 additions and 156 deletions
-135
View File
@@ -5,141 +5,6 @@
.text
thumb_func_start sub_80093CC
sub_80093CC: @ 80093CC
push {lr}
bl sub_800B488
bl sub_800E700
bl sub_800BEC0
ldr r1, =0x00008001
cmp r0, r1
beq _080093F4
bl sub_800B4A4
bl sub_80097E8
bl RestoreSerialTimer3IntrHandlers
movs r0, 0
b _080093FE
.pool
_080093F4:
bl rfu_REQ_stopMode
bl rfu_waitREQComplete
movs r0, 0x1
_080093FE:
pop {r1}
bx r1
thumb_func_end sub_80093CC
thumb_func_start sub_8009404
sub_8009404: @ 8009404
push {lr}
lsls r0, 24
lsrs r0, 24
bl DestroyTask
pop {r0}
bx r0
thumb_func_end sub_8009404
thumb_func_start sub_8009414
sub_8009414: @ 8009414
push {r4-r7,lr}
mov r7, r8
push {r7}
adds r5, r0, 0
ldr r4, [sp, 0x18]
lsls r5, 24
lsrs r5, 24
lsls r1, 24
lsrs r1, 24
mov r8, r1
lsls r2, 24
lsrs r6, r2, 24
lsls r3, 24
lsrs r7, r3, 24
lsls r4, 16
lsrs r4, 16
ldr r0, =gLinkTestDigitsPal
lsls r1, r5, 4
movs r2, 0x20
bl LoadPalette
ldr r3, =0x040000d4
ldr r0, =gLinkTestDigitsGfx
str r0, [r3]
lsls r2, r7, 14
lsls r0, r4, 5
movs r1, 0xC0
lsls r1, 19
adds r0, r1
adds r2, r0
str r2, [r3, 0x4]
ldr r0, =0x80000110
str r0, [r3, 0x8]
ldr r0, [r3, 0x8]
ldr r0, =gUnknown_03003130
str r6, [r0]
str r5, [r0, 0x4]
str r4, [r0, 0x8]
mov r0, r8
cmp r0, 0x2
beq _0800949E
cmp r0, 0x2
bgt _08009484
cmp r0, 0x1
beq _0800948C
b _080094C0
.pool
_08009484:
mov r0, r8
cmp r0, 0x3
beq _080094B0
b _080094C0
_0800948C:
lsls r1, r6, 8
movs r0, 0x1
orrs r1, r0
lsls r0, r7, 2
orrs r1, r0
movs r0, 0xA
bl SetGpuReg
b _080094C0
_0800949E:
lsls r1, r6, 8
movs r0, 0x1
orrs r1, r0
lsls r0, r7, 2
orrs r1, r0
movs r0, 0xC
bl SetGpuReg
b _080094C0
_080094B0:
lsls r1, r6, 8
movs r0, 0x1
orrs r1, r0
lsls r0, r7, 2
orrs r1, r0
movs r0, 0xE
bl SetGpuReg
_080094C0:
mov r0, r8
lsls r4, r0, 2
adds r0, r4, 0
adds r0, 0x10
lsls r0, 24
lsrs r0, 24
movs r1, 0
bl SetGpuReg
adds r4, 0x12
lsls r4, 24
lsrs r4, 24
adds r0, r4, 0
movs r1, 0
bl SetGpuReg
pop {r3}
mov r8, r3
pop {r4-r7}
pop {r0}
bx r0
thumb_func_end sub_8009414
thumb_func_start sub_80094EC
sub_80094EC: @ 80094EC
push {r4-r6,lr}