Significant documentatioon progress

This commit is contained in:
Phlosioneer 2019-04-06 16:15:52 -04:00
parent bc50686158
commit 3b45f37517
2 changed files with 340 additions and 319 deletions

View File

@ -946,7 +946,7 @@ sub_81C9958: @ 81C9958
strb r0, [r4, 0xC] strb r0, [r4, 0xC]
ldr r0, =sub_81C9A10 ldr r0, =sub_81C9A10
movs r1, 0x1 movs r1, 0x1
bl sub_81C7078 bl CreateLoopedTask
str r0, [r4, 0x4] str r0, [r4, 0x4]
ldr r0, =sub_81C99FC ldr r0, =sub_81C99FC
str r0, [r4] str r0, [r4]
@ -970,7 +970,7 @@ sub_81C9990: @ 81C9990
adds r4, r0 adds r4, r0
ldr r0, [r4] ldr r0, [r4]
movs r1, 0x1 movs r1, 0x1
bl sub_81C7078 bl CreateLoopedTask
str r0, [r5, 0x4] str r0, [r5, 0x4]
ldr r0, =sub_81C99FC ldr r0, =sub_81C99FC
str r0, [r5] str r0, [r5]
@ -1015,7 +1015,7 @@ sub_81C99FC: @ 81C99FC
movs r0, 0x2 movs r0, 0x2
bl GetSubstructPtr bl GetSubstructPtr
ldr r0, [r0, 0x4] ldr r0, [r0, 0x4]
bl sub_81C70D8 bl IsLoopedTaskActive
pop {r1} pop {r1}
bx r1 bx r1
thumb_func_end sub_81C99FC thumb_func_end sub_81C99FC
@ -3145,7 +3145,7 @@ sub_81CAAE8: @ 81CAAE8
str r0, [r4, 0x10] str r0, [r4, 0x10]
ldr r0, =sub_81CAD20 ldr r0, =sub_81CAD20
movs r1, 0x1 movs r1, 0x1
bl sub_81C7078 bl CreateLoopedTask
str r0, [r4, 0x14] str r0, [r4, 0x14]
movs r0, 0x1 movs r0, 0x1
b _081CAB1E b _081CAB1E
@ -3224,7 +3224,7 @@ _081CAB84:
ldr r0, =sub_81CAC04 ldr r0, =sub_81CAC04
str r0, [r4, 0x18] str r0, [r4, 0x18]
strh r2, [r4] strh r2, [r4]
bl sub_81C875C bl GetSelectedMatchCall
lsls r0, 2 lsls r0, 2
adds r1, r4, r0 adds r1, r4, r0
ldrb r0, [r1, 0x1C] ldrb r0, [r1, 0x1C]
@ -4097,7 +4097,7 @@ sub_81CB1D0: @ 81CB1D0
movs r0, 0x5 movs r0, 0x5
bl GetSubstructPtr bl GetSubstructPtr
adds r4, r0, 0 adds r4, r0, 0
bl sub_81C875C bl GetSelectedMatchCall
adds r1, r0, 0 adds r1, r0, 0
lsls r0, r1, 2 lsls r0, r1, 2
adds r4, r0 adds r4, r0
@ -4169,7 +4169,7 @@ sub_81CB260: @ 81CB260
strb r0, [r4, 0x19] strb r0, [r4, 0x19]
ldr r0, =sub_81CB324 ldr r0, =sub_81CB324
movs r1, 0x1 movs r1, 0x1
bl sub_81C7078 bl CreateLoopedTask
str r0, [r4, 0x4] str r0, [r4, 0x4]
ldr r0, =sub_81CB310 ldr r0, =sub_81CB310
str r0, [r4] str r0, [r4]
@ -4196,7 +4196,7 @@ sub_81CB29C: @ 81CB29C
adds r4, r0 adds r4, r0
ldr r0, [r4] ldr r0, [r4]
movs r1, 0x1 movs r1, 0x1
bl sub_81C7078 bl CreateLoopedTask
str r0, [r5, 0x4] str r0, [r5, 0x4]
ldr r0, =sub_81CB310 ldr r0, =sub_81CB310
str r0, [r5] str r0, [r5]
@ -4244,7 +4244,7 @@ sub_81CB310: @ 81CB310
movs r0, 0x6 movs r0, 0x6
bl GetSubstructPtr bl GetSubstructPtr
ldr r0, [r0, 0x4] ldr r0, [r0, 0x4]
bl sub_81C70D8 bl IsLoopedTaskActive
pop {r1} pop {r1}
bx r1 bx r1
thumb_func_end sub_81CB310 thumb_func_end sub_81CB310
@ -4471,7 +4471,7 @@ _081CB52A:
beq _081CB572 beq _081CB572
b _081CB580 b _081CB580
_081CB534: _081CB534:
bl sub_81C868C bl MatchCall_MoveCursorDown
cmp r0, 0x1 cmp r0, 0x1
beq _081CB54C beq _081CB54C
cmp r0, 0x1 cmp r0, 0x1
@ -4540,7 +4540,7 @@ _081CB5A2:
beq _081CB5EA beq _081CB5EA
b _081CB5F8 b _081CB5F8
_081CB5AC: _081CB5AC:
bl sub_81C8658 bl MatchCall_MoveCursorUp
cmp r0, 0x1 cmp r0, 0x1
beq _081CB5C4 beq _081CB5C4
cmp r0, 0x1 cmp r0, 0x1
@ -4609,7 +4609,7 @@ _081CB61A:
beq _081CB662 beq _081CB662
b _081CB670 b _081CB670
_081CB624: _081CB624:
bl sub_81C870C bl MatchCall_PageDown
cmp r0, 0x1 cmp r0, 0x1
beq _081CB63C beq _081CB63C
cmp r0, 0x1 cmp r0, 0x1
@ -4678,7 +4678,7 @@ _081CB692:
beq _081CB6DA beq _081CB6DA
b _081CB6E8 b _081CB6E8
_081CB69C: _081CB69C:
bl sub_81C86CC bl MatchCall_PageUp
cmp r0, 0x1 cmp r0, 0x1
beq _081CB6B4 beq _081CB6B4
cmp r0, 0x1 cmp r0, 0x1
@ -5118,7 +5118,7 @@ _081CB9E8:
.4byte _081CBA40 .4byte _081CBA40
.4byte _081CBA4A .4byte _081CBA4A
_081CB9FC: _081CB9FC:
bl sub_81C8770 bl GetMatchCallListTopIndex
bl sub_81CB0E4 bl sub_81CB0E4
adds r5, r0, 0 adds r5, r0, 0
cmp r5, 0 cmp r5, 0
@ -5250,7 +5250,7 @@ _081CBAF4:
.4byte _081CBB4C .4byte _081CBB4C
.4byte _081CBB56 .4byte _081CBB56
_081CBB08: _081CBB08:
bl sub_81C8770 bl GetMatchCallListTopIndex
bl sub_81CB128 bl sub_81CB128
adds r5, r0, 0 adds r5, r0, 0
cmp r5, 0 cmp r5, 0
@ -5744,7 +5744,7 @@ sub_81CBEF8: @ 81CBEF8
sub sp, 0x2C sub sp, 0x2C
adds r5, r0, 0 adds r5, r0, 0
adds r4, r1, 0 adds r4, r1, 0
bl sub_81C875C bl GetSelectedMatchCall
adds r0, r4 adds r0, r4
bl sub_81CAEA4 bl sub_81CAEA4
lsls r0, 16 lsls r0, 16
@ -6058,7 +6058,7 @@ sub_81CC158: @ 81CC158
push {r4,r5,lr} push {r4,r5,lr}
sub sp, 0xC sub sp, 0xC
adds r4, r0, 0 adds r4, r0, 0
bl sub_81C875C bl GetSelectedMatchCall
adds r1, r4, 0 adds r1, r4, 0
adds r1, 0xF adds r1, 0xF
bl sub_81CAF78 bl sub_81CAF78
@ -6344,7 +6344,7 @@ sub_81CC370: @ 81CC370
sub_81CC39C: @ 81CC39C sub_81CC39C: @ 81CC39C
push {r4-r7,lr} push {r4-r7,lr}
adds r7, r0, 0 adds r7, r0, 0
bl sub_81C875C bl GetSelectedMatchCall
bl sub_81CAF04 bl sub_81CAF04
cmp r0, 0 cmp r0, 0
blt _081CC400 blt _081CC400
@ -6666,7 +6666,7 @@ sub_81CC5F4: @ 81CC5F4
beq _081CC624 beq _081CC624
ldr r0, =sub_81CC6F4 ldr r0, =sub_81CC6F4
movs r1, 0x1 movs r1, 0x1
bl sub_81C7078 bl CreateLoopedTask
str r0, [r4, 0x4] str r0, [r4, 0x4]
ldr r0, =sub_81CC6BC ldr r0, =sub_81CC6BC
str r0, [r4] str r0, [r4]
@ -6693,7 +6693,7 @@ sub_81CC62C: @ 81CC62C
adds r4, r0 adds r4, r0
ldr r0, [r4] ldr r0, [r4]
movs r1, 0x1 movs r1, 0x1
bl sub_81C7078 bl CreateLoopedTask
str r0, [r5, 0x4] str r0, [r5, 0x4]
ldr r0, =sub_81CC6BC ldr r0, =sub_81CC6BC
str r0, [r5] str r0, [r5]
@ -6753,7 +6753,7 @@ sub_81CC6BC: @ 81CC6BC
movs r0, 0x4 movs r0, 0x4
bl GetSubstructPtr bl GetSubstructPtr
ldr r0, [r0, 0x4] ldr r0, [r0, 0x4]
bl sub_81C70D8 bl IsLoopedTaskActive
pop {r1} pop {r1}
bx r1 bx r1
thumb_func_end sub_81CC6BC thumb_func_end sub_81CC6BC
@ -7518,7 +7518,7 @@ sub_81CCD10: @ 81CCD10
push {lr} push {lr}
ldr r0, =sub_81CCD34 ldr r0, =sub_81CCD34
movs r1, 0x1 movs r1, 0x1
bl sub_81C7078 bl CreateLoopedTask
pop {r0} pop {r0}
bx r0 bx r0
.pool .pool
@ -7528,7 +7528,7 @@ sub_81CCD10: @ 81CCD10
sub_81CCD24: @ 81CCD24 sub_81CCD24: @ 81CCD24
push {lr} push {lr}
ldr r0, =sub_81CCD34 ldr r0, =sub_81CCD34
bl sub_81C7124 bl FuncIsActiveLoopedTask
pop {r1} pop {r1}
bx r1 bx r1
.pool .pool
@ -9642,7 +9642,7 @@ sub_81CDDD4: @ 81CDDD4
strb r0, [r1] strb r0, [r1]
ldr r0, =sub_81CDE94 ldr r0, =sub_81CDE94
movs r1, 0x1 movs r1, 0x1
bl sub_81C7078 bl CreateLoopedTask
str r0, [r4] str r0, [r4]
ldr r0, =0x00001810 ldr r0, =0x00001810
adds r1, r4, r0 adds r1, r4, r0
@ -9675,7 +9675,7 @@ sub_81CDE2C: @ 81CDE2C
adds r4, r0 adds r4, r0
ldr r0, [r4] ldr r0, [r4]
movs r1, 0x1 movs r1, 0x1
bl sub_81C7078 bl CreateLoopedTask
str r0, [r5] str r0, [r5]
ldr r0, =0x00001810 ldr r0, =0x00001810
adds r5, r0 adds r5, r0
@ -9707,7 +9707,7 @@ sub_81CDE80: @ 81CDE80
movs r0, 0xC movs r0, 0xC
bl GetSubstructPtr bl GetSubstructPtr
ldr r0, [r0] ldr r0, [r0]
bl sub_81C70D8 bl IsLoopedTaskActive
pop {r1} pop {r1}
bx r1 bx r1
thumb_func_end sub_81CDE80 thumb_func_end sub_81CDE80
@ -11639,7 +11639,7 @@ sub_81CEF3C: @ 81CEF3C
str r0, [r4] str r0, [r4]
ldr r0, =sub_81CF11C ldr r0, =sub_81CF11C
movs r1, 0x1 movs r1, 0x1
bl sub_81C7078 bl CreateLoopedTask
str r0, [r4, 0x4] str r0, [r4, 0x4]
movs r0, 0 movs r0, 0
str r0, [r4, 0x18] str r0, [r4, 0x18]
@ -11726,7 +11726,7 @@ sub_81CF010: @ 81CF010
push {r4,lr} push {r4,lr}
adds r4, r0, 0 adds r4, r0, 0
ldr r0, [r4, 0x4] ldr r0, [r4, 0x4]
bl sub_81C70D8 bl IsLoopedTaskActive
cmp r0, 0 cmp r0, 0
bne _081CF022 bne _081CF022
ldr r0, =sub_81CF030 ldr r0, =sub_81CF030
@ -11796,7 +11796,7 @@ _081CF088:
movs r0, 0 movs r0, 0
b _081CF0A6 b _081CF0A6
_081CF096: _081CF096:
bl sub_81C875C bl GetSelectedMatchCall
ldr r1, [r4, 0x20] ldr r1, [r4, 0x20]
strh r0, [r1, 0x2] strh r0, [r1, 0x2]
str r5, [r4, 0x1C] str r5, [r4, 0x1C]
@ -11862,7 +11862,7 @@ sub_81CF0F0: @ 81CF0F0
movs r0, 0x7 movs r0, 0x7
bl GetSubstructPtr bl GetSubstructPtr
adds r4, r0, 0 adds r4, r0, 0
bl sub_81C875C bl GetSelectedMatchCall
ldr r1, [r4, 0x20] ldr r1, [r4, 0x20]
lsls r0, 2 lsls r0, 2
adds r1, r0 adds r1, r0
@ -12177,7 +12177,7 @@ sub_81CF330: @ 81CF330
beq _081CF360 beq _081CF360
ldr r0, =sub_81CF418 ldr r0, =sub_81CF418
movs r1, 0x1 movs r1, 0x1
bl sub_81C7078 bl CreateLoopedTask
str r0, [r4, 0x4] str r0, [r4, 0x4]
ldr r0, =sub_81CF3E4 ldr r0, =sub_81CF3E4
str r0, [r4] str r0, [r4]
@ -12206,7 +12206,7 @@ sub_81CF368: @ 81CF368
beq _081CF398 beq _081CF398
ldr r0, =sub_81CF418 ldr r0, =sub_81CF418
movs r1, 0x1 movs r1, 0x1
bl sub_81C7078 bl CreateLoopedTask
str r0, [r4, 0x4] str r0, [r4, 0x4]
ldr r0, =sub_81CF3E4 ldr r0, =sub_81CF3E4
str r0, [r4] str r0, [r4]
@ -12234,7 +12234,7 @@ sub_81CF3A0: @ 81CF3A0
adds r4, r0 adds r4, r0
ldr r0, [r4] ldr r0, [r4]
movs r1, 0x1 movs r1, 0x1
bl sub_81C7078 bl CreateLoopedTask
str r0, [r5, 0x4] str r0, [r5, 0x4]
ldr r0, =sub_81CF3E4 ldr r0, =sub_81CF3E4
str r0, [r5] str r0, [r5]
@ -12261,7 +12261,7 @@ sub_81CF3E4: @ 81CF3E4
movs r0, 0x8 movs r0, 0x8
bl GetSubstructPtr bl GetSubstructPtr
ldr r0, [r0, 0x4] ldr r0, [r0, 0x4]
bl sub_81C70D8 bl IsLoopedTaskActive
pop {r1} pop {r1}
bx r1 bx r1
thumb_func_end sub_81CF3E4 thumb_func_end sub_81CF3E4
@ -12451,7 +12451,7 @@ _081CF592:
beq _081CF5D8 beq _081CF5D8
b _081CF5E6 b _081CF5E6
_081CF59C: _081CF59C:
bl sub_81C8658 bl MatchCall_MoveCursorUp
cmp r0, 0x1 cmp r0, 0x1
beq _081CF5B4 beq _081CF5B4
cmp r0, 0x1 cmp r0, 0x1
@ -12519,7 +12519,7 @@ _081CF60A:
beq _081CF650 beq _081CF650
b _081CF65E b _081CF65E
_081CF614: _081CF614:
bl sub_81C868C bl MatchCall_MoveCursorDown
cmp r0, 0x1 cmp r0, 0x1
beq _081CF62C beq _081CF62C
cmp r0, 0x1 cmp r0, 0x1
@ -12587,7 +12587,7 @@ _081CF682:
beq _081CF6C8 beq _081CF6C8
b _081CF6D6 b _081CF6D6
_081CF68C: _081CF68C:
bl sub_81C86CC bl MatchCall_PageUp
cmp r0, 0x1 cmp r0, 0x1
beq _081CF6A4 beq _081CF6A4
cmp r0, 0x1 cmp r0, 0x1
@ -12655,7 +12655,7 @@ _081CF6FA:
beq _081CF740 beq _081CF740
b _081CF74E b _081CF74E
_081CF704: _081CF704:
bl sub_81C870C bl MatchCall_PageDown
cmp r0, 0x1 cmp r0, 0x1
beq _081CF71C beq _081CF71C
cmp r0, 0x1 cmp r0, 0x1
@ -13008,7 +13008,7 @@ sub_81CF9BC: @ 81CF9BC
str r0, [r4] str r0, [r4]
ldr r0, =sub_81CFB74 ldr r0, =sub_81CFB74
movs r1, 0x1 movs r1, 0x1
bl sub_81C7078 bl CreateLoopedTask
str r0, [r4, 0x4] str r0, [r4, 0x4]
movs r0, 0 movs r0, 0
str r0, [r4, 0x14] str r0, [r4, 0x14]
@ -13082,7 +13082,7 @@ sub_81CFA68: @ 81CFA68
push {r4,lr} push {r4,lr}
adds r4, r0, 0 adds r4, r0, 0
ldr r0, [r4, 0x4] ldr r0, [r4, 0x4]
bl sub_81C70D8 bl IsLoopedTaskActive
cmp r0, 0 cmp r0, 0
bne _081CFA7A bne _081CFA7A
ldr r0, =sub_81CFA88 ldr r0, =sub_81CFA88
@ -13152,7 +13152,7 @@ _081CFAE0:
movs r0, 0 movs r0, 0
b _081CFAFE b _081CFAFE
_081CFAEE: _081CFAEE:
bl sub_81C875C bl GetSelectedMatchCall
ldr r1, [r4, 0x1C] ldr r1, [r4, 0x1C]
strh r0, [r1, 0x2] strh r0, [r1, 0x2]
str r5, [r4, 0x18] str r5, [r4, 0x18]
@ -13218,7 +13218,7 @@ sub_81CFB48: @ 81CFB48
movs r0, 0x9 movs r0, 0x9
bl GetSubstructPtr bl GetSubstructPtr
adds r4, r0, 0 adds r4, r0, 0
bl sub_81C875C bl GetSelectedMatchCall
ldr r1, [r4, 0x1C] ldr r1, [r4, 0x1C]
lsls r0, 2 lsls r0, 2
adds r1, r0 adds r1, r0
@ -13563,7 +13563,7 @@ sub_81CFDD0: @ 81CFDD0
beq _081CFE00 beq _081CFE00
ldr r0, =sub_81CFEB8 ldr r0, =sub_81CFEB8
movs r1, 0x1 movs r1, 0x1
bl sub_81C7078 bl CreateLoopedTask
str r0, [r4, 0x4] str r0, [r4, 0x4]
ldr r0, =sub_81CFE84 ldr r0, =sub_81CFE84
str r0, [r4] str r0, [r4]
@ -13592,7 +13592,7 @@ sub_81CFE08: @ 81CFE08
beq _081CFE38 beq _081CFE38
ldr r0, =sub_81CFEB8 ldr r0, =sub_81CFEB8
movs r1, 0x1 movs r1, 0x1
bl sub_81C7078 bl CreateLoopedTask
str r0, [r4, 0x4] str r0, [r4, 0x4]
ldr r0, =sub_81CFE84 ldr r0, =sub_81CFE84
str r0, [r4] str r0, [r4]
@ -13620,7 +13620,7 @@ sub_81CFE40: @ 81CFE40
adds r4, r0 adds r4, r0
ldr r0, [r4] ldr r0, [r4]
movs r1, 0x1 movs r1, 0x1
bl sub_81C7078 bl CreateLoopedTask
str r0, [r5, 0x4] str r0, [r5, 0x4]
ldr r0, =sub_81CFE84 ldr r0, =sub_81CFE84
str r0, [r5] str r0, [r5]
@ -13647,7 +13647,7 @@ sub_81CFE84: @ 81CFE84
movs r0, 0xA movs r0, 0xA
bl GetSubstructPtr bl GetSubstructPtr
ldr r0, [r0, 0x4] ldr r0, [r0, 0x4]
bl sub_81C70D8 bl IsLoopedTaskActive
pop {r1} pop {r1}
bx r1 bx r1
thumb_func_end sub_81CFE84 thumb_func_end sub_81CFE84
@ -13825,7 +13825,7 @@ _081D0016:
beq _081D005C beq _081D005C
b _081D006A b _081D006A
_081D0020: _081D0020:
bl sub_81C8658 bl MatchCall_MoveCursorUp
cmp r0, 0x1 cmp r0, 0x1
beq _081D0038 beq _081D0038
cmp r0, 0x1 cmp r0, 0x1
@ -13893,7 +13893,7 @@ _081D008E:
beq _081D00D4 beq _081D00D4
b _081D00E2 b _081D00E2
_081D0098: _081D0098:
bl sub_81C868C bl MatchCall_MoveCursorDown
cmp r0, 0x1 cmp r0, 0x1
beq _081D00B0 beq _081D00B0
cmp r0, 0x1 cmp r0, 0x1
@ -13961,7 +13961,7 @@ _081D0106:
beq _081D014C beq _081D014C
b _081D015A b _081D015A
_081D0110: _081D0110:
bl sub_81C86CC bl MatchCall_PageUp
cmp r0, 0x1 cmp r0, 0x1
beq _081D0128 beq _081D0128
cmp r0, 0x1 cmp r0, 0x1
@ -14029,7 +14029,7 @@ _081D017E:
beq _081D01C4 beq _081D01C4
b _081D01D2 b _081D01D2
_081D0188: _081D0188:
bl sub_81C870C bl MatchCall_PageDown
cmp r0, 0x1 cmp r0, 0x1
beq _081D01A0 beq _081D01A0
cmp r0, 0x1 cmp r0, 0x1
@ -14169,7 +14169,7 @@ sub_81D024C: @ 81D024C
sub_81D0288: @ 81D0288 sub_81D0288: @ 81D0288
push {r4,r5,lr} push {r4,r5,lr}
adds r5, r0, 0 adds r5, r0, 0
bl sub_81C875C bl GetSelectedMatchCall
adds r4, r0, 0 adds r4, r0, 0
bl sub_81CFB38 bl sub_81CFB38
adds r2, r0, 0 adds r2, r0, 0
@ -15103,7 +15103,7 @@ sub_81D0978: @ 81D0978
beq _081D09A8 beq _081D09A8
ldr r0, =sub_81D0A6C ldr r0, =sub_81D0A6C
movs r1, 0x1 movs r1, 0x1
bl sub_81C7078 bl CreateLoopedTask
str r0, [r4, 0x4] str r0, [r4, 0x4]
ldr r0, =sub_81D0A58 ldr r0, =sub_81D0A58
str r0, [r4] str r0, [r4]
@ -15130,7 +15130,7 @@ sub_81D09B0: @ 81D09B0
adds r4, r0 adds r4, r0
ldr r0, [r4] ldr r0, [r4]
movs r1, 0x1 movs r1, 0x1
bl sub_81C7078 bl CreateLoopedTask
str r0, [r5, 0x4] str r0, [r5, 0x4]
ldr r0, =sub_81D0A58 ldr r0, =sub_81D0A58
str r0, [r5] str r0, [r5]
@ -15196,7 +15196,7 @@ sub_81D0A58: @ 81D0A58
movs r0, 0xE movs r0, 0xE
bl GetSubstructPtr bl GetSubstructPtr
ldr r0, [r0, 0x4] ldr r0, [r0, 0x4]
bl sub_81C70D8 bl IsLoopedTaskActive
pop {r1} pop {r1}
bx r1 bx r1
thumb_func_end sub_81D0A58 thumb_func_end sub_81D0A58

File diff suppressed because it is too large Load Diff