through sub_8111070

This commit is contained in:
PikalaxALT
2018-10-11 12:36:39 -04:00
parent 1e65583712
commit b8054bbe5b
7 changed files with 140 additions and 216 deletions
-142
View File
@@ -5,148 +5,6 @@
.text
thumb_func_start sub_8111000
sub_8111000: @ 8111000
push {lr}
movs r0, 0x4
bl stdpal_get
movs r1, 0xF0
movs r2, 0x20
bl LoadPalette
movs r0, 0x2
bl sub_81109CC
bl sub_807DF64
ldr r2, _08111034 @ =gUnknown_203AE94
movs r0, 0
str r0, [r2]
ldrb r1, [r2]
subs r0, 0x10
ands r0, r1
movs r1, 0x2
orrs r0, r1
strb r0, [r2]
movs r0, 0x1
pop {r1}
bx r1
.align 2, 0
_08111034: .4byte gUnknown_203AE94
thumb_func_end sub_8111000
thumb_func_start sub_8111038
sub_8111038: @ 8111038
push {lr}
movs r0, 0x4
bl stdpal_get
movs r1, 0xF0
movs r2, 0x20
bl LoadPalette
movs r0, 0x2
bl sub_81109CC
bl sub_807DF7C
ldr r2, _0811106C @ =gUnknown_203AE94
movs r0, 0
str r0, [r2]
ldrb r1, [r2]
subs r0, 0x10
ands r0, r1
movs r1, 0x2
orrs r0, r1
strb r0, [r2]
movs r0, 0x1
pop {r1}
bx r1
.align 2, 0
_0811106C: .4byte gUnknown_203AE94
thumb_func_end sub_8111038
thumb_func_start sub_8111070
sub_8111070: @ 8111070
push {r4-r7,lr}
sub sp, 0x14
lsls r0, 24
lsrs r7, r0, 24
movs r5, 0
_0811107A:
lsls r4, r5, 3
ldr r0, _0811111C @ =gUnknown_845661C
adds r4, r0
adds r0, r4, 0
bl AddWindow
ldr r6, _08111120 @ =gUnknown_203ADFE
adds r1, r5, r6
strb r0, [r1]
ldrb r0, [r1]
ldrb r1, [r4, 0x3]
lsls r1, 3
str r1, [sp]
ldrb r1, [r4, 0x4]
lsls r1, 3
str r1, [sp, 0x4]
movs r1, 0xF
movs r2, 0
movs r3, 0
bl FillWindowPixelRect
adds r0, r5, 0x1
lsls r0, 24
lsrs r5, r0, 24
cmp r5, 0x2
bls _0811107A
ldr r5, _08111124 @ =gStringVar4
ldr r1, _08111128 @ =gUnknown_841A155
adds r0, r5, 0
bl StringExpandPlaceholders
cmp r7, 0
beq _081110D2
ldr r4, _0811112C @ =gStringVar1
adds r0, r4, 0
adds r1, r7, 0
movs r2, 0
movs r3, 0x1
bl ConvertIntToDecimalStringN
adds r0, r5, 0
adds r1, r4, 0
bl StringAppend
_081110D2:
ldrb r0, [r6]
movs r1, 0x1
str r1, [sp]
movs r1, 0x2
str r1, [sp, 0x4]
ldr r1, _08111130 @ =gUnknown_8456634
str r1, [sp, 0x8]
movs r1, 0
str r1, [sp, 0xC]
str r5, [sp, 0x10]
movs r1, 0x2
movs r2, 0x2
movs r3, 0x2
bl AddTextPrinterParametrized2
ldrb r0, [r6]
bl PutWindowTilemap
ldrb r0, [r6, 0x1]
bl PutWindowTilemap
ldrb r0, [r6]
movs r1, 0x2
bl CopyWindowToVram
ldrb r0, [r6, 0x2]
movs r1, 0x2
bl CopyWindowToVram
ldrb r0, [r6, 0x1]
movs r1, 0x3
bl CopyWindowToVram
add sp, 0x14
pop {r4-r7}
pop {r0}
bx r0
.align 2, 0
_0811111C: .4byte gUnknown_845661C
_08111120: .4byte gUnknown_203ADFE
_08111124: .4byte gStringVar4
_08111128: .4byte gUnknown_841A155
_0811112C: .4byte gStringVar1
_08111130: .4byte gUnknown_8456634
thumb_func_end sub_8111070
thumb_func_start sub_8111134
sub_8111134: @ 8111134
push {r4,lr}