Documentation of oak_speech
This commit is contained in:
+1
-1
@@ -253,7 +253,7 @@ sub_800F380: @ 800F380
|
||||
cmp r0, 0
|
||||
beq _0800F3EA
|
||||
movs r0, 0x70
|
||||
bl sub_80F77CC
|
||||
bl Menu_LoadStdPalAt
|
||||
movs r0, 0
|
||||
movs r1, 0x30
|
||||
movs r2, 0x70
|
||||
|
||||
+4
-4
@@ -45,11 +45,11 @@ _0800FDD8:
|
||||
cmp r1, 0
|
||||
beq _0800FDFE
|
||||
movs r0, 0x19
|
||||
bl sub_812B1F0
|
||||
bl HelpSystem_SetSomeVariable2
|
||||
b _0800FE1C
|
||||
_0800FDFE:
|
||||
movs r0, 0x18
|
||||
bl sub_812B1F0
|
||||
bl HelpSystem_SetSomeVariable2
|
||||
b _0800FE1C
|
||||
_0800FE06:
|
||||
movs r0, 0x80
|
||||
@@ -57,11 +57,11 @@ _0800FE06:
|
||||
cmp r1, 0
|
||||
beq _0800FE16
|
||||
movs r0, 0x1A
|
||||
bl sub_812B1F0
|
||||
bl HelpSystem_SetSomeVariable2
|
||||
b _0800FE1C
|
||||
_0800FE16:
|
||||
movs r0, 0x17
|
||||
bl sub_812B1F0
|
||||
bl HelpSystem_SetSomeVariable2
|
||||
_0800FE1C:
|
||||
pop {r4}
|
||||
pop {r0}
|
||||
|
||||
@@ -2863,7 +2863,7 @@ _080D894A:
|
||||
movs r3, 0x1
|
||||
b _080D8960
|
||||
_080D8958:
|
||||
bl sub_80F78A8
|
||||
bl GetTextSpeedSetting
|
||||
lsls r0, 24
|
||||
lsrs r3, r0, 24
|
||||
_080D8960:
|
||||
|
||||
+2
-2
@@ -1974,7 +1974,7 @@ _0813DC86:
|
||||
movs r1, 0x2
|
||||
movs r2, 0
|
||||
movs r3, 0x2
|
||||
bl sub_810F7D8
|
||||
bl ProgramAndPlaceMenuCursorOnWindow
|
||||
movs r0, 0x6
|
||||
bl sub_813EA08
|
||||
adds r4, r0, 0
|
||||
@@ -3642,7 +3642,7 @@ sub_813EB20: @ 813EB20
|
||||
bl AddWindow
|
||||
strb r0, [r4, 0x5]
|
||||
_0813EB44:
|
||||
bl sub_80F78A8
|
||||
bl GetTextSpeedSetting
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
ldrb r1, [r4, 0x5]
|
||||
|
||||
@@ -141,7 +141,7 @@ sub_813F75C: @ 813F75C
|
||||
adds r4, r0, 0
|
||||
lsls r4, 24
|
||||
lsrs r4, 24
|
||||
bl sub_80F78A8
|
||||
bl GetTextSpeedSetting
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
str r4, [sp]
|
||||
|
||||
+1
-1
@@ -91,7 +91,7 @@ sub_80807E8: @ 80807E8
|
||||
lsrs r4, 24
|
||||
adds r0, r4, 0
|
||||
movs r1, 0
|
||||
bl sub_80F6F9C
|
||||
bl ClearStdWindowAndFrame
|
||||
adds r0, r4, 0
|
||||
movs r1, 0x3
|
||||
bl CopyWindowToVram
|
||||
|
||||
+2
-2
@@ -241,7 +241,7 @@ _080F3B5E:
|
||||
bl sub_80F3A74
|
||||
bl sub_80F3AA4
|
||||
movs r0, 0xF0
|
||||
bl sub_80F77CC
|
||||
bl Menu_LoadStdPalAt
|
||||
ldr r0, _080F3BC8 @ =gPlttBufferUnfaded
|
||||
movs r2, 0xFF
|
||||
lsls r2, 1
|
||||
@@ -325,7 +325,7 @@ _080F3C64:
|
||||
bl sub_80F3AA4
|
||||
bl sub_80F3AC4
|
||||
movs r0, 0xF0
|
||||
bl sub_80F77CC
|
||||
bl Menu_LoadStdPalAt
|
||||
ldr r0, _080F3C8C @ =gPlttBufferUnfaded
|
||||
movs r2, 0xFF
|
||||
lsls r2, 1
|
||||
|
||||
+3
-3
@@ -3011,7 +3011,7 @@ _08046A46:
|
||||
bl sub_810713C
|
||||
ldrb r0, [r4, 0xA]
|
||||
movs r1, 0x1
|
||||
bl sub_80F6F9C
|
||||
bl ClearStdWindowAndFrame
|
||||
ldrb r0, [r4, 0xA]
|
||||
bl RemoveWindow
|
||||
adds r0, r5, 0
|
||||
@@ -3035,7 +3035,7 @@ _08046A7C:
|
||||
bl sub_810713C
|
||||
ldrb r0, [r4, 0xA]
|
||||
movs r1, 0x1
|
||||
bl sub_80F6F9C
|
||||
bl ClearStdWindowAndFrame
|
||||
ldrb r0, [r4, 0xA]
|
||||
bl RemoveWindow
|
||||
adds r0, r5, 0
|
||||
@@ -3060,7 +3060,7 @@ ShowDaycareLevelMenu: @ 8046AB8
|
||||
lsrs r4, 24
|
||||
adds r0, r4, 0
|
||||
movs r1, 0
|
||||
bl sub_80F6F1C
|
||||
bl DrawStdWindowFrame
|
||||
mov r1, sp
|
||||
ldr r0, _08046B1C @ =gUnknown_825F814
|
||||
ldm r0!, {r2,r3,r5}
|
||||
|
||||
+2
-2
@@ -2542,7 +2542,7 @@ sub_8084708: @ 8084708
|
||||
movs r0, 0x8
|
||||
bl SetPlayerAvatarTransitionFlags
|
||||
movs r0, 0x16
|
||||
bl sub_812B1F0
|
||||
bl HelpSystem_SetSomeVariable2
|
||||
_08084760:
|
||||
ldr r0, _08084780 @ =sub_8084484
|
||||
bl FindTaskIdByFunc
|
||||
@@ -7213,7 +7213,7 @@ sub_8086B30: @ 8086B30
|
||||
lsrs r0, 24
|
||||
bl DestroyTask
|
||||
movs r0, 0x16
|
||||
bl sub_812B1F0
|
||||
bl HelpSystem_SetSomeVariable2
|
||||
_08086B96:
|
||||
pop {r4,r5}
|
||||
pop {r0}
|
||||
|
||||
@@ -83,7 +83,7 @@ _080693D4:
|
||||
_080693DA:
|
||||
movs r0, 0
|
||||
movs r1, 0x1
|
||||
bl sub_80F6EE4
|
||||
bl DrawDialogueFrame
|
||||
_080693E2:
|
||||
ldrh r0, [r5, 0x8]
|
||||
adds r0, 0x1
|
||||
@@ -250,7 +250,7 @@ HideFieldMessageBox: @ 80694F4
|
||||
bl task_del_textbox
|
||||
movs r0, 0
|
||||
movs r1, 0x1
|
||||
bl sub_80F6F54
|
||||
bl ClearDialogWindowAndFrame
|
||||
ldr r1, _0806950C @ =gUnknown_203709C
|
||||
movs r0, 0
|
||||
strb r0, [r1]
|
||||
@@ -293,7 +293,7 @@ sub_8069538: @ 8069538
|
||||
bl task_del_textbox
|
||||
movs r0, 0
|
||||
movs r1, 0x1
|
||||
bl sub_80F6F1C
|
||||
bl DrawStdWindowFrame
|
||||
ldr r1, _08069550 @ =gUnknown_203709C
|
||||
movs r0, 0
|
||||
strb r0, [r1]
|
||||
|
||||
@@ -4769,7 +4769,7 @@ _0805D748:
|
||||
strh r6, [r0, 0x26]
|
||||
movs r0, 0
|
||||
movs r1, 0x1
|
||||
bl sub_80F6F54
|
||||
bl ClearDialogWindowAndFrame
|
||||
ldrh r0, [r5, 0xA]
|
||||
adds r0, 0x1
|
||||
strh r0, [r5, 0xA]
|
||||
@@ -5043,7 +5043,7 @@ sub_805D980: @ 805D980
|
||||
bl UnfreezeMapObjects
|
||||
movs r0, 0
|
||||
movs r1, 0x1
|
||||
bl sub_80F6F54
|
||||
bl ClearDialogWindowAndFrame
|
||||
ldr r0, _0805D9C0 @ =sub_805D304
|
||||
bl FindTaskIdByFunc
|
||||
lsls r0, 24
|
||||
|
||||
@@ -869,7 +869,7 @@ _0807F4A8:
|
||||
adds r7, r0, r1
|
||||
strh r5, [r7, 0xA]
|
||||
movs r0, 0xF0
|
||||
bl sub_80F77CC
|
||||
bl Menu_LoadStdPalAt
|
||||
adds r0, r5, 0
|
||||
movs r1, 0
|
||||
bl FillWindowPixelBuffer
|
||||
|
||||
@@ -3078,7 +3078,7 @@ _080CBD7C: .4byte gTasks
|
||||
sub_80CBD80: @ 80CBD80
|
||||
push {lr}
|
||||
movs r0, 0x16
|
||||
bl sub_812B1F0
|
||||
bl HelpSystem_SetSomeVariable2
|
||||
movs r0, 0x8
|
||||
bl SetPlayerAvatarTransitionFlags
|
||||
pop {r0}
|
||||
@@ -5542,7 +5542,7 @@ sub_80CD098: @ 80CD098
|
||||
str r3, [sp]
|
||||
movs r0, 0
|
||||
movs r3, 0
|
||||
bl sub_8006300
|
||||
bl CreateTextCursorSpriteForOakSpeech
|
||||
ldr r1, _080CD0DC @ =gUnknown_2039A1B
|
||||
strb r0, [r1]
|
||||
b _080CD0E8
|
||||
|
||||
+16
-16
@@ -508,7 +508,7 @@ _080F21B2:
|
||||
bl memcpy
|
||||
movs r0, 0
|
||||
movs r1, 0
|
||||
bl sub_80F6EE4
|
||||
bl DrawDialogueFrame
|
||||
ldr r2, _080F2214 @ =gUnknown_8419F54
|
||||
movs r0, 0
|
||||
str r0, [sp]
|
||||
@@ -723,7 +723,7 @@ _080F22F2:
|
||||
strh r0, [r1]
|
||||
movs r0, 0
|
||||
movs r1, 0x1
|
||||
bl sub_80F6F54
|
||||
bl ClearDialogWindowAndFrame
|
||||
adds r4, r5
|
||||
ldr r0, _080F239C @ =sub_80F23A0
|
||||
str r0, [r4]
|
||||
@@ -1265,7 +1265,7 @@ _080F27AC:
|
||||
bl sub_80F33DC
|
||||
movs r0, 0
|
||||
movs r1, 0
|
||||
bl sub_80F6EE4
|
||||
bl DrawDialogueFrame
|
||||
ldr r2, _080F27FC @ =gUnknown_84160C8
|
||||
str r5, [sp]
|
||||
movs r0, 0x2
|
||||
@@ -1607,7 +1607,7 @@ sub_80F2AA4: @ 80F2AA4
|
||||
movs r1, 0x1E
|
||||
movs r2, 0
|
||||
movs r3, 0xC
|
||||
bl sub_810F558
|
||||
bl CreateWindow_SnapRight_StdPal
|
||||
movs r0, 0x3
|
||||
bl Save_LoadGameData
|
||||
lsls r0, 24
|
||||
@@ -1888,13 +1888,13 @@ _080F2CB4:
|
||||
ldrsh r0, [r4, r1]
|
||||
cmp r0, 0
|
||||
bgt _080F2D24
|
||||
ldr r1, _080F2D20 @ =gUnknown_8415D78
|
||||
ldr r1, _080F2D20 @ =gText_UPDOWNPick_ABUTTONBBUTTONCancel
|
||||
movs r0, 0x1
|
||||
str r0, [sp]
|
||||
adds r0, r5, 0
|
||||
movs r2, 0
|
||||
movs r3, 0
|
||||
bl sub_810F650
|
||||
bl Menu_PrintHelpSystemUIHeader
|
||||
b _080F2D34
|
||||
.align 2, 0
|
||||
_080F2D08: .4byte 0xffff0000
|
||||
@@ -1903,15 +1903,15 @@ _080F2D10: .4byte gStringVar1
|
||||
_080F2D14: .4byte gTasks
|
||||
_080F2D18: .4byte gStringVar4
|
||||
_080F2D1C: .4byte gUnknown_84160B4
|
||||
_080F2D20: .4byte gUnknown_8415D78
|
||||
_080F2D20: .4byte gText_UPDOWNPick_ABUTTONBBUTTONCancel
|
||||
_080F2D24:
|
||||
ldr r1, _080F2D54 @ =gUnknown_8415D60
|
||||
ldr r1, _080F2D54 @ =gText_UPDOWNPick_ABUTTONNext_BBUTTONBack
|
||||
movs r0, 0x1
|
||||
str r0, [sp]
|
||||
adds r0, r5, 0
|
||||
movs r2, 0
|
||||
movs r3, 0
|
||||
bl sub_810F650
|
||||
bl Menu_PrintHelpSystemUIHeader
|
||||
_080F2D34:
|
||||
ldr r0, _080F2D58 @ =gTasks
|
||||
ldr r1, [sp, 0x14]
|
||||
@@ -1929,7 +1929,7 @@ _080F2D34:
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_080F2D54: .4byte gUnknown_8415D60
|
||||
_080F2D54: .4byte gText_UPDOWNPick_ABUTTONNext_BBUTTONBack
|
||||
_080F2D58: .4byte gTasks
|
||||
_080F2D5C: .4byte Task_HofPC_PrintMonInfo
|
||||
thumb_func_end sub_80F2B6C
|
||||
@@ -2339,13 +2339,13 @@ sub_80F30A4: @ 80F30A4
|
||||
adds r4, r0, 0
|
||||
lsls r4, 24
|
||||
lsrs r4, 24
|
||||
ldr r0, _080F30FC @ =gUnknown_8415D8C
|
||||
ldr r0, _080F30FC @ =gText_ABUTTONExit
|
||||
movs r1, 0x8
|
||||
movs r2, 0x1
|
||||
bl sub_810F5E8
|
||||
bl PrintTextOnRightSnappedWindow
|
||||
movs r0, 0
|
||||
movs r1, 0
|
||||
bl sub_80F6EE4
|
||||
bl DrawDialogueFrame
|
||||
ldr r2, _080F3100 @ =gUnknown_8416090
|
||||
movs r0, 0
|
||||
str r0, [sp]
|
||||
@@ -2374,7 +2374,7 @@ sub_80F30A4: @ 80F30A4
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_080F30FC: .4byte gUnknown_8415D8C
|
||||
_080F30FC: .4byte gText_ABUTTONExit
|
||||
_080F3100: .4byte gUnknown_8416090
|
||||
_080F3104: .4byte gTasks
|
||||
_080F3108: .4byte Task_HofPC_ExitOnButtonPress
|
||||
@@ -3223,8 +3223,8 @@ _080F37C8:
|
||||
bl CopyBgTilemapBufferToVram
|
||||
b _080F3854
|
||||
_080F381E:
|
||||
bl sub_80F6C6C
|
||||
bl sub_80F6C98
|
||||
bl InitStandardTextBoxWindows
|
||||
bl ResetBg0
|
||||
b _080F3854
|
||||
_080F3828:
|
||||
movs r1, 0x82
|
||||
|
||||
+12
-12
@@ -16,8 +16,8 @@ sub_812B1E0: @ 812B1E0
|
||||
_0812B1EC: .4byte gUnknown_203B0EC
|
||||
thumb_func_end sub_812B1E0
|
||||
|
||||
thumb_func_start sub_812B1F0
|
||||
sub_812B1F0: @ 812B1F0
|
||||
thumb_func_start HelpSystem_SetSomeVariable2
|
||||
HelpSystem_SetSomeVariable2: @ 812B1F0
|
||||
push {lr}
|
||||
lsls r0, 24
|
||||
lsrs r1, r0, 24
|
||||
@@ -44,7 +44,7 @@ _0812B218:
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_0812B21C: .4byte gUnknown_203B0EC
|
||||
thumb_func_end sub_812B1F0
|
||||
thumb_func_end HelpSystem_SetSomeVariable2
|
||||
|
||||
thumb_func_start sub_812B220
|
||||
sub_812B220: @ 812B220
|
||||
@@ -240,7 +240,7 @@ sub_812B35C: @ 812B35C
|
||||
cmp r0, 0
|
||||
beq _0812B376
|
||||
movs r0, 0x16
|
||||
bl sub_812B1F0
|
||||
bl HelpSystem_SetSomeVariable2
|
||||
b _0812B406
|
||||
_0812B376:
|
||||
bl sub_812B2C4
|
||||
@@ -248,7 +248,7 @@ _0812B376:
|
||||
cmp r0, 0
|
||||
beq _0812B388
|
||||
movs r0, 0x15
|
||||
bl sub_812B1F0
|
||||
bl HelpSystem_SetSomeVariable2
|
||||
b _0812B406
|
||||
_0812B388:
|
||||
ldr r0, _0812B3B0 @ =gMapHeader
|
||||
@@ -268,7 +268,7 @@ _0812B388:
|
||||
bne _0812B3B8
|
||||
_0812B3A8:
|
||||
movs r0, 0xE
|
||||
bl sub_812B1F0
|
||||
bl HelpSystem_SetSomeVariable2
|
||||
b _0812B406
|
||||
.align 2, 0
|
||||
_0812B3B0: .4byte gMapHeader
|
||||
@@ -279,36 +279,36 @@ _0812B3B8:
|
||||
cmp r1, r0
|
||||
bne _0812B3C8
|
||||
movs r0, 0xF
|
||||
bl sub_812B1F0
|
||||
bl HelpSystem_SetSomeVariable2
|
||||
b _0812B406
|
||||
_0812B3C8:
|
||||
bl IsCurMapPokeCenter
|
||||
cmp r0, 0x1
|
||||
bne _0812B3D8
|
||||
movs r0, 0x10
|
||||
bl sub_812B1F0
|
||||
bl HelpSystem_SetSomeVariable2
|
||||
b _0812B406
|
||||
_0812B3D8:
|
||||
bl sub_812B25C
|
||||
cmp r0, 0x1
|
||||
bne _0812B3E8
|
||||
movs r0, 0x11
|
||||
bl sub_812B1F0
|
||||
bl HelpSystem_SetSomeVariable2
|
||||
b _0812B406
|
||||
_0812B3E8:
|
||||
bl sub_812B26C
|
||||
cmp r0, 0x1
|
||||
bne _0812B3F8
|
||||
movs r0, 0x12
|
||||
bl sub_812B1F0
|
||||
bl HelpSystem_SetSomeVariable2
|
||||
b _0812B406
|
||||
_0812B3F8:
|
||||
movs r0, 0x13
|
||||
bl sub_812B1F0
|
||||
bl HelpSystem_SetSomeVariable2
|
||||
b _0812B406
|
||||
_0812B400:
|
||||
movs r0, 0x14
|
||||
bl sub_812B1F0
|
||||
bl HelpSystem_SetSomeVariable2
|
||||
_0812B406:
|
||||
pop {r0}
|
||||
bx r0
|
||||
|
||||
+6
-6
@@ -898,7 +898,7 @@ _080ECCF6:
|
||||
movs r1, 0x10
|
||||
movs r2, 0x10
|
||||
movs r3, 0
|
||||
bl OakSpeech_StartBlendTask
|
||||
bl StartBlendTask
|
||||
b _080ECD36
|
||||
.align 2, 0
|
||||
_080ECD14: .4byte 0x00003f44
|
||||
@@ -907,7 +907,7 @@ _080ECD18:
|
||||
bl ShowBg
|
||||
b _080ECD36
|
||||
_080ECD20:
|
||||
bl OakSpeech_IsBlendTaskActive
|
||||
bl IsBlendTaskActive
|
||||
lsls r0, 24
|
||||
lsrs r5, r0, 24
|
||||
cmp r5, 0
|
||||
@@ -980,7 +980,7 @@ _080ECD9C:
|
||||
movs r1, 0x10
|
||||
movs r2, 0x10
|
||||
movs r3, 0
|
||||
bl OakSpeech_StartBlendTask
|
||||
bl StartBlendTask
|
||||
strh r4, [r6, 0x8]
|
||||
strh r5, [r6, 0xA]
|
||||
strh r4, [r6, 0x12]
|
||||
@@ -992,7 +992,7 @@ _080ECDC4:
|
||||
str r0, [r6, 0x14]
|
||||
b _080ECE70
|
||||
_080ECDCC:
|
||||
bl OakSpeech_IsBlendTaskActive
|
||||
bl IsBlendTaskActive
|
||||
lsls r0, 24
|
||||
cmp r0, 0
|
||||
bne _080ECE96
|
||||
@@ -1051,10 +1051,10 @@ _080ECE26:
|
||||
movs r1, 0
|
||||
movs r2, 0
|
||||
movs r3, 0x10
|
||||
bl OakSpeech_StartBlendTask
|
||||
bl StartBlendTask
|
||||
b _080ECE70
|
||||
_080ECE52:
|
||||
bl OakSpeech_IsBlendTaskActive
|
||||
bl IsBlendTaskActive
|
||||
lsls r0, 24
|
||||
cmp r0, 0
|
||||
bne _080ECE96
|
||||
|
||||
+4
-4
@@ -400,13 +400,13 @@ _081080DE:
|
||||
cmp r0, 0x3
|
||||
bne _081080F4
|
||||
movs r0, 0x1D
|
||||
bl sub_812B1F0
|
||||
bl HelpSystem_SetSomeVariable2
|
||||
b _081080FA
|
||||
.align 2, 0
|
||||
_081080F0: .4byte gUnknown_203ACFC
|
||||
_081080F4:
|
||||
movs r0, 0x9
|
||||
bl sub_812B1F0
|
||||
bl HelpSystem_SetSomeVariable2
|
||||
_081080FA:
|
||||
ldr r2, _08108114 @ =gPaletteFade
|
||||
ldrb r1, [r2, 0x8]
|
||||
@@ -2177,7 +2177,7 @@ sub_8108E70: @ 8108E70
|
||||
strh r0, [r4, 0x14]
|
||||
movs r1, 0x11
|
||||
bl FillWindowPixelBuffer
|
||||
bl sub_80F78A8
|
||||
bl GetTextSpeedSetting
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
ldrb r1, [r4, 0x14]
|
||||
@@ -3715,7 +3715,7 @@ _08109AD4:
|
||||
movs r1, 0x2
|
||||
movs r2, 0
|
||||
movs r3, 0x2
|
||||
bl sub_810F7D8
|
||||
bl ProgramAndPlaceMenuCursorOnWindow
|
||||
movs r0, 0x6
|
||||
movs r1, 0
|
||||
bl sub_810B9DC
|
||||
|
||||
+3
-3
@@ -257,7 +257,7 @@ _0810D608:
|
||||
b _0810D674
|
||||
_0810D60E:
|
||||
movs r0, 0x1D
|
||||
bl sub_812B1F0
|
||||
bl HelpSystem_SetSomeVariable2
|
||||
b _0810D674
|
||||
_0810D616:
|
||||
ldr r0, _0810D62C @ =gUnknown_203ADCC
|
||||
@@ -1880,7 +1880,7 @@ sub_810E274: @ 810E274
|
||||
movs r1, 0x2
|
||||
movs r2, 0
|
||||
movs r3, 0x2
|
||||
bl sub_810F7D8
|
||||
bl ProgramAndPlaceMenuCursorOnWindow
|
||||
ldrh r0, [r6, 0x2]
|
||||
bl sub_810DD68
|
||||
lsls r0, 16
|
||||
@@ -2884,7 +2884,7 @@ sub_810EB30: @ 810EB30
|
||||
adds r6, r2, 0
|
||||
lsls r4, 24
|
||||
lsrs r4, 24
|
||||
bl sub_80F78A8
|
||||
bl GetTextSpeedSetting
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
movs r2, 0xEB
|
||||
|
||||
+1
-1
@@ -203,7 +203,7 @@ sub_80A112C: @ 80A112C
|
||||
lsrs r4, 24
|
||||
movs r0, 0
|
||||
movs r1, 0x1
|
||||
bl sub_80F6F54
|
||||
bl ClearDialogWindowAndFrame
|
||||
adds r0, r4, 0
|
||||
bl DestroyTask
|
||||
bl sub_80696C0
|
||||
|
||||
+2
-2
@@ -81,7 +81,7 @@ sub_813ED18: @ 813ED18
|
||||
lsrs r4, 24
|
||||
movs r0, 0
|
||||
movs r1, 0x1
|
||||
bl sub_80F6F54
|
||||
bl ClearDialogWindowAndFrame
|
||||
bl sub_80696C0
|
||||
bl ScriptContext2_Disable
|
||||
adds r0, r4, 0
|
||||
@@ -970,7 +970,7 @@ sub_813F380: @ 813F380
|
||||
bl sub_813F3FC
|
||||
movs r0, 0
|
||||
movs r1, 0x1
|
||||
bl sub_80F6F54
|
||||
bl ClearDialogWindowAndFrame
|
||||
bl sub_80696C0
|
||||
bl ScriptContext2_Disable
|
||||
adds r0, r4, 0
|
||||
|
||||
+1
-1
@@ -296,7 +296,7 @@ sub_80E48C0: @ 80E48C0
|
||||
ldr r4, _080E48F0 @ =gStringVar4
|
||||
adds r0, r4, 0
|
||||
bl StringExpandPlaceholders
|
||||
bl sub_80F78A8
|
||||
bl GetTextSpeedSetting
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
str r0, [sp]
|
||||
|
||||
+18
-18
@@ -401,7 +401,7 @@ _08115B5C:
|
||||
bl CopyWindowToVram
|
||||
ldrb r0, [r5, 0xF]
|
||||
movs r1, 0
|
||||
bl sub_80F6F1C
|
||||
bl DrawStdWindowFrame
|
||||
ldr r0, _08115C58 @ =gUnknown_3005E70
|
||||
adds r2, r0, 0
|
||||
ldr r1, _08115C5C @ =gUnknown_8456D34
|
||||
@@ -417,7 +417,7 @@ _08115B5C:
|
||||
strb r0, [r5, 0x12]
|
||||
ldrb r0, [r5, 0x11]
|
||||
movs r1, 0
|
||||
bl sub_80F6F1C
|
||||
bl DrawStdWindowFrame
|
||||
ldrb r0, [r5, 0x11]
|
||||
bl PutWindowTilemap
|
||||
ldrb r0, [r5, 0x11]
|
||||
@@ -1135,7 +1135,7 @@ sub_81161E4: @ 81161E4
|
||||
bl ClearWindowTilemap
|
||||
ldrb r0, [r4, 0x11]
|
||||
movs r1, 0
|
||||
bl sub_80F6F9C
|
||||
bl ClearStdWindowAndFrame
|
||||
ldrb r0, [r4, 0x12]
|
||||
movs r1, 0
|
||||
movs r2, 0
|
||||
@@ -1144,7 +1144,7 @@ sub_81161E4: @ 81161E4
|
||||
bl ClearWindowTilemap
|
||||
ldrb r0, [r4, 0xF]
|
||||
movs r1, 0
|
||||
bl sub_80F6F9C
|
||||
bl ClearStdWindowAndFrame
|
||||
movs r0, 0
|
||||
bl CopyBgTilemapBufferToVram
|
||||
ldrb r0, [r4, 0x11]
|
||||
@@ -1919,7 +1919,7 @@ _08116838:
|
||||
bl CopyWindowToVram
|
||||
ldrb r0, [r6, 0xB]
|
||||
movs r1, 0
|
||||
bl sub_80F6F1C
|
||||
bl DrawStdWindowFrame
|
||||
ldr r0, _081168FC @ =gUnknown_3005E70
|
||||
adds r2, r0, 0
|
||||
ldr r1, _08116900 @ =gUnknown_8456DDC
|
||||
@@ -1935,7 +1935,7 @@ _08116838:
|
||||
strb r0, [r6, 0xE]
|
||||
ldrb r0, [r6, 0xD]
|
||||
movs r1, 0
|
||||
bl sub_80F6F1C
|
||||
bl DrawStdWindowFrame
|
||||
ldrb r0, [r6, 0xD]
|
||||
bl PutWindowTilemap
|
||||
ldrb r0, [r6, 0xD]
|
||||
@@ -2318,7 +2318,7 @@ _08116C10:
|
||||
bl ClearWindowTilemap
|
||||
ldrb r0, [r6, 0xD]
|
||||
movs r1, 0
|
||||
bl sub_80F6F9C
|
||||
bl ClearStdWindowAndFrame
|
||||
ldrb r0, [r6, 0xE]
|
||||
movs r1, 0
|
||||
movs r2, 0
|
||||
@@ -2327,7 +2327,7 @@ _08116C10:
|
||||
bl ClearWindowTilemap
|
||||
ldrb r0, [r6, 0xB]
|
||||
movs r1, 0
|
||||
bl sub_80F6F9C
|
||||
bl ClearStdWindowAndFrame
|
||||
movs r0, 0
|
||||
bl CopyBgTilemapBufferToVram
|
||||
ldrb r0, [r6, 0xD]
|
||||
@@ -8485,7 +8485,7 @@ sub_811A0B4: @ 811A0B4
|
||||
bl sub_80F6E9C
|
||||
movs r0, 0
|
||||
movs r1, 0x1
|
||||
bl sub_80F6EE4
|
||||
bl DrawDialogueFrame
|
||||
ldr r0, _0811A0DC @ =gStringVar4
|
||||
adds r1, r4, 0
|
||||
bl StringExpandPlaceholders
|
||||
@@ -8531,7 +8531,7 @@ _0811A10A:
|
||||
bl sub_80F6E9C
|
||||
movs r0, 0
|
||||
movs r1, 0x1
|
||||
bl sub_80F6EE4
|
||||
bl DrawDialogueFrame
|
||||
ldr r0, _0811A12C @ =gStringVar4
|
||||
adds r1, r5, 0
|
||||
bl StringExpandPlaceholders
|
||||
@@ -8624,7 +8624,7 @@ sub_811A1AC: @ 811A1AC
|
||||
lsrs r4, 24
|
||||
adds r0, r4, 0
|
||||
movs r1, 0
|
||||
bl sub_80F6F1C
|
||||
bl DrawStdWindowFrame
|
||||
adds r0, r4, 0
|
||||
movs r1, 0xFF
|
||||
bl FillWindowPixelBuffer
|
||||
@@ -8659,7 +8659,7 @@ sub_811A1FC: @ 811A1FC
|
||||
lsrs r4, 24
|
||||
adds r0, r4, 0
|
||||
movs r1, 0x1
|
||||
bl sub_80F6F9C
|
||||
bl ClearStdWindowAndFrame
|
||||
adds r0, r4, 0
|
||||
bl RemoveWindow
|
||||
pop {r4}
|
||||
@@ -8688,7 +8688,7 @@ _0811A234:
|
||||
strb r0, [r5]
|
||||
ldrb r0, [r5]
|
||||
movs r1, 0
|
||||
bl sub_80F6F1C
|
||||
bl DrawStdWindowFrame
|
||||
ldr r0, _0811A270 @ =gUnknown_3005E70
|
||||
adds r2, r0, 0
|
||||
ldr r1, [sp, 0x1C]
|
||||
@@ -8729,7 +8729,7 @@ _0811A274:
|
||||
bl sub_810713C
|
||||
ldrb r0, [r5]
|
||||
movs r1, 0x1
|
||||
bl sub_80F6F9C
|
||||
bl ClearStdWindowAndFrame
|
||||
ldrb r0, [r5]
|
||||
bl RemoveWindow
|
||||
movs r0, 0
|
||||
@@ -8750,7 +8750,7 @@ _0811A2B0:
|
||||
bl sub_810713C
|
||||
ldrb r0, [r5]
|
||||
movs r1, 0x1
|
||||
bl sub_80F6F9C
|
||||
bl ClearStdWindowAndFrame
|
||||
ldrb r0, [r5]
|
||||
bl RemoveWindow
|
||||
strb r4, [r7]
|
||||
@@ -8794,7 +8794,7 @@ _0811A308:
|
||||
strb r0, [r4]
|
||||
ldrb r0, [r4]
|
||||
movs r1, 0
|
||||
bl sub_80F6F1C
|
||||
bl DrawStdWindowFrame
|
||||
ldr r0, _0811A354 @ =gUnknown_3005E70
|
||||
adds r2, r0, 0
|
||||
ldr r1, [sp, 0x20]
|
||||
@@ -8845,7 +8845,7 @@ _0811A37E:
|
||||
bl sub_810713C
|
||||
ldrb r0, [r4]
|
||||
movs r1, 0x1
|
||||
bl sub_80F6F9C
|
||||
bl ClearStdWindowAndFrame
|
||||
ldrb r0, [r4]
|
||||
bl RemoveWindow
|
||||
ldrb r0, [r7]
|
||||
@@ -8870,7 +8870,7 @@ _0811A3AC:
|
||||
bl sub_810713C
|
||||
ldrb r0, [r4]
|
||||
movs r1, 0x1
|
||||
bl sub_80F6F9C
|
||||
bl ClearStdWindowAndFrame
|
||||
ldrb r0, [r4]
|
||||
bl RemoveWindow
|
||||
ldrb r0, [r7]
|
||||
|
||||
+1
-1
@@ -126,7 +126,7 @@ _08106FA8:
|
||||
bgt _08106FBA
|
||||
ldrb r0, [r5, 0x5]
|
||||
movs r1, 0
|
||||
bl sub_80F6F9C
|
||||
bl ClearStdWindowAndFrame
|
||||
_08106FBA:
|
||||
ldr r0, _08106FC8 @ =gUnknown_203ACF4
|
||||
ldrb r0, [r0, 0x5]
|
||||
|
||||
+2
-2
@@ -209,13 +209,13 @@ _080BED8C:
|
||||
cmp r0, 0
|
||||
bne _080BEDB4
|
||||
movs r0, 0x22
|
||||
bl sub_812B1F0
|
||||
bl HelpSystem_SetSomeVariable2
|
||||
b _080BF0F4
|
||||
.align 2, 0
|
||||
_080BEDB0: .4byte gUnknown_203AAC4
|
||||
_080BEDB4:
|
||||
movs r0, 0x1E
|
||||
bl sub_812B1F0
|
||||
bl HelpSystem_SetSomeVariable2
|
||||
b _080BF0F4
|
||||
_080BEDBC:
|
||||
add r1, sp, 0x8
|
||||
|
||||
+1
-1
@@ -983,7 +983,7 @@ _0800CB2E:
|
||||
bl FreeAllWindowBuffers
|
||||
adds r0, r6, 0
|
||||
bl DestroyTask
|
||||
bl sub_812EB2C
|
||||
bl StartNewGameScene
|
||||
b _0800CB84
|
||||
.align 2, 0
|
||||
_0800CB44: .4byte gUnknown_2031DE0
|
||||
|
||||
+14
-14
@@ -933,8 +933,8 @@ sub_810F510: @ 810F510
|
||||
bx r0
|
||||
thumb_func_end sub_810F510
|
||||
|
||||
thumb_func_start sub_810F558
|
||||
sub_810F558: @ 810F558
|
||||
thumb_func_start CreateWindow_SnapRight_StdPal
|
||||
CreateWindow_SnapRight_StdPal: @ 810F558
|
||||
push {r4-r7,lr}
|
||||
mov r7, r8
|
||||
push {r7}
|
||||
@@ -1005,10 +1005,10 @@ _0810F5C4:
|
||||
bx r1
|
||||
.align 2, 0
|
||||
_0810F5E4: .4byte gUnknown_203ADF4
|
||||
thumb_func_end sub_810F558
|
||||
thumb_func_end CreateWindow_SnapRight_StdPal
|
||||
|
||||
thumb_func_start sub_810F5E8
|
||||
sub_810F5E8: @ 810F5E8
|
||||
thumb_func_start PrintTextOnRightSnappedWindow
|
||||
PrintTextOnRightSnappedWindow: @ 810F5E8
|
||||
push {r4-r6,lr}
|
||||
sub sp, 0xC
|
||||
adds r5, r0, 0
|
||||
@@ -1055,10 +1055,10 @@ _0810F63E:
|
||||
.align 2, 0
|
||||
_0810F648: .4byte gUnknown_203ADF4
|
||||
_0810F64C: .4byte gUnknown_8456618
|
||||
thumb_func_end sub_810F5E8
|
||||
thumb_func_end PrintTextOnRightSnappedWindow
|
||||
|
||||
thumb_func_start sub_810F650
|
||||
sub_810F650: @ 810F650
|
||||
thumb_func_start Menu_PrintHelpSystemUIHeader
|
||||
Menu_PrintHelpSystemUIHeader: @ 810F650
|
||||
push {r4-r7,lr}
|
||||
mov r7, r8
|
||||
push {r7}
|
||||
@@ -1145,7 +1145,7 @@ _0810F6F6:
|
||||
pop {r4-r7}
|
||||
pop {r0}
|
||||
bx r0
|
||||
thumb_func_end sub_810F650
|
||||
thumb_func_end Menu_PrintHelpSystemUIHeader
|
||||
|
||||
thumb_func_start sub_810F704
|
||||
sub_810F704: @ 810F704
|
||||
@@ -1264,8 +1264,8 @@ _0810F7BE:
|
||||
_0810F7D4: .4byte gUnknown_203ADE4
|
||||
thumb_func_end sub_810F774
|
||||
|
||||
thumb_func_start sub_810F7D8
|
||||
sub_810F7D8: @ 810F7D8
|
||||
thumb_func_start ProgramAndPlaceMenuCursorOnWindow
|
||||
ProgramAndPlaceMenuCursorOnWindow: @ 810F7D8
|
||||
push {r4-r6,lr}
|
||||
sub sp, 0x10
|
||||
ldr r4, [sp, 0x20]
|
||||
@@ -1297,7 +1297,7 @@ sub_810F7D8: @ 810F7D8
|
||||
pop {r4-r6}
|
||||
pop {r1}
|
||||
bx r1
|
||||
thumb_func_end sub_810F7D8
|
||||
thumb_func_end ProgramAndPlaceMenuCursorOnWindow
|
||||
|
||||
thumb_func_start sub_810F818
|
||||
sub_810F818: @ 810F818
|
||||
@@ -1336,7 +1336,7 @@ sub_810F818: @ 810F818
|
||||
adds r1, r6, 0
|
||||
ldr r2, [sp, 0xC]
|
||||
ldr r3, [sp, 0x10]
|
||||
bl sub_810F7D8
|
||||
bl ProgramAndPlaceMenuCursorOnWindow
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
add sp, 0x14
|
||||
@@ -2410,7 +2410,7 @@ sub_810FF60: @ 810FF60
|
||||
adds r1, r6, 0
|
||||
mov r2, r8
|
||||
mov r3, r9
|
||||
bl sub_810F7D8
|
||||
bl ProgramAndPlaceMenuCursorOnWindow
|
||||
add sp, 0x1C
|
||||
pop {r3-r5}
|
||||
mov r8, r3
|
||||
|
||||
+5
-5
@@ -401,8 +401,8 @@ _0809DBD6:
|
||||
movs r1, 0
|
||||
movs r2, 0
|
||||
bl ChangeBgY
|
||||
bl sub_80F6C6C
|
||||
bl sub_80F6C98
|
||||
bl InitStandardTextBoxWindows
|
||||
bl ResetBg0
|
||||
_0809DCA4:
|
||||
lsls r0, r4, 3
|
||||
ldr r1, _0809DD50 @ =gUnknown_83E22A0
|
||||
@@ -493,7 +493,7 @@ sub_809DD60: @ 809DD60
|
||||
bl SetMainCallback2
|
||||
bl sub_812B234
|
||||
movs r0, 0x3
|
||||
bl sub_812B1F0
|
||||
bl HelpSystem_SetSomeVariable2
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
@@ -959,13 +959,13 @@ _0809E156:
|
||||
bl StringExpandPlaceholders
|
||||
movs r0, 0
|
||||
movs r1, 0
|
||||
bl sub_80F6EE4
|
||||
bl DrawDialogueFrame
|
||||
ldr r2, _0809E1D0 @ =gTextFlags
|
||||
ldrb r0, [r2]
|
||||
movs r1, 0x1
|
||||
orrs r0, r1
|
||||
strb r0, [r2]
|
||||
bl sub_80F78A8
|
||||
bl GetTextSpeedSetting
|
||||
adds r3, r0, 0
|
||||
lsls r3, 24
|
||||
lsrs r3, 24
|
||||
|
||||
+29
-29
@@ -672,8 +672,8 @@ sub_80F6C14: @ 80F6C14
|
||||
bx r0
|
||||
thumb_func_end sub_80F6C14
|
||||
|
||||
thumb_func_start sub_80F6C6C
|
||||
sub_80F6C6C: @ 80F6C6C
|
||||
thumb_func_start InitStandardTextBoxWindows
|
||||
InitStandardTextBoxWindows: @ 80F6C6C
|
||||
push {lr}
|
||||
ldr r0, _080F6C84 @ =gUnknown_841F42C
|
||||
bl InitWindows
|
||||
@@ -686,7 +686,7 @@ sub_80F6C6C: @ 80F6C6C
|
||||
.align 2, 0
|
||||
_080F6C84: .4byte gUnknown_841F42C
|
||||
_080F6C88: .4byte gUnknown_203ABE0
|
||||
thumb_func_end sub_80F6C6C
|
||||
thumb_func_end InitStandardTextBoxWindows
|
||||
|
||||
thumb_func_start sub_80F6C8C
|
||||
sub_80F6C8C: @ 80F6C8C
|
||||
@@ -696,8 +696,8 @@ sub_80F6C8C: @ 80F6C8C
|
||||
bx r0
|
||||
thumb_func_end sub_80F6C8C
|
||||
|
||||
thumb_func_start sub_80F6C98
|
||||
sub_80F6C98: @ 80F6C98
|
||||
thumb_func_start ResetBg0
|
||||
ResetBg0: @ 80F6C98
|
||||
push {lr}
|
||||
movs r0, 0
|
||||
movs r1, 0
|
||||
@@ -711,7 +711,7 @@ sub_80F6C98: @ 80F6C98
|
||||
bl sub_80F6E9C
|
||||
pop {r0}
|
||||
bx r0
|
||||
thumb_func_end sub_80F6C98
|
||||
thumb_func_end ResetBg0
|
||||
|
||||
thumb_func_start sub_80F6CBC
|
||||
sub_80F6CBC: @ 80F6CBC
|
||||
@@ -819,7 +819,7 @@ sub_80F6D5C: @ 80F6D5C
|
||||
lsrs r0, 24
|
||||
cmp r0, 0
|
||||
bne _080F6DB0
|
||||
bl sub_80F78A8
|
||||
bl GetTextSpeedSetting
|
||||
adds r3, r0, 0
|
||||
lsls r3, 24
|
||||
lsrs r3, 24
|
||||
@@ -840,7 +840,7 @@ _080F6DAC: .4byte gStringVar4
|
||||
_080F6DB0:
|
||||
cmp r0, 0x1
|
||||
bne _080F6DDC
|
||||
bl sub_80F78A8
|
||||
bl GetTextSpeedSetting
|
||||
adds r3, r0, 0
|
||||
lsls r3, 24
|
||||
lsrs r3, 24
|
||||
@@ -858,7 +858,7 @@ _080F6DB0:
|
||||
.align 2, 0
|
||||
_080F6DD8: .4byte gStringVar4
|
||||
_080F6DDC:
|
||||
bl sub_80F78A8
|
||||
bl GetTextSpeedSetting
|
||||
adds r3, r0, 0
|
||||
lsls r3, 24
|
||||
lsrs r3, 24
|
||||
@@ -896,7 +896,7 @@ sub_80F6E08: @ 80F6E08
|
||||
ands r1, r2
|
||||
orrs r1, r0
|
||||
strb r1, [r3]
|
||||
bl sub_80F78A8
|
||||
bl GetTextSpeedSetting
|
||||
adds r3, r0, 0
|
||||
lsls r3, 24
|
||||
lsrs r3, 24
|
||||
@@ -995,8 +995,8 @@ _080F6ED4:
|
||||
bx r0
|
||||
thumb_func_end sub_80F6E9C
|
||||
|
||||
thumb_func_start sub_80F6EE4
|
||||
sub_80F6EE4: @ 80F6EE4
|
||||
thumb_func_start DrawDialogueFrame
|
||||
DrawDialogueFrame: @ 80F6EE4
|
||||
push {r4,r5,lr}
|
||||
adds r4, r1, 0
|
||||
lsls r0, 24
|
||||
@@ -1022,10 +1022,10 @@ _080F6F12:
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_080F6F18: .4byte sub_80F7124
|
||||
thumb_func_end sub_80F6EE4
|
||||
thumb_func_end DrawDialogueFrame
|
||||
|
||||
thumb_func_start sub_80F6F1C
|
||||
sub_80F6F1C: @ 80F6F1C
|
||||
thumb_func_start DrawStdWindowFrame
|
||||
DrawStdWindowFrame: @ 80F6F1C
|
||||
push {r4,r5,lr}
|
||||
adds r4, r1, 0
|
||||
lsls r0, 24
|
||||
@@ -1051,10 +1051,10 @@ _080F6F4A:
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_080F6F50: .4byte sub_80F6FD4
|
||||
thumb_func_end sub_80F6F1C
|
||||
thumb_func_end DrawStdWindowFrame
|
||||
|
||||
thumb_func_start sub_80F6F54
|
||||
sub_80F6F54: @ 80F6F54
|
||||
thumb_func_start ClearDialogWindowAndFrame
|
||||
ClearDialogWindowAndFrame: @ 80F6F54
|
||||
push {r4,r5,lr}
|
||||
adds r4, r1, 0
|
||||
lsls r0, 24
|
||||
@@ -1087,10 +1087,10 @@ _080F6F8E:
|
||||
.align 2, 0
|
||||
_080F6F94: .4byte sub_80F76CC
|
||||
_080F6F98: .4byte gUnknown_203ADFA
|
||||
thumb_func_end sub_80F6F54
|
||||
thumb_func_end ClearDialogWindowAndFrame
|
||||
|
||||
thumb_func_start sub_80F6F9C
|
||||
sub_80F6F9C: @ 80F6F9C
|
||||
thumb_func_start ClearStdWindowAndFrame
|
||||
ClearStdWindowAndFrame: @ 80F6F9C
|
||||
push {r4,r5,lr}
|
||||
adds r4, r1, 0
|
||||
lsls r0, 24
|
||||
@@ -1116,7 +1116,7 @@ _080F6FCA:
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_080F6FD0: .4byte sub_80F7684
|
||||
thumb_func_end sub_80F6F9C
|
||||
thumb_func_end ClearStdWindowAndFrame
|
||||
|
||||
thumb_func_start sub_80F6FD4
|
||||
sub_80F6FD4: @ 80F6FD4
|
||||
@@ -2059,8 +2059,8 @@ sub_80F77B8: @ 80F77B8
|
||||
_080F77C8: .4byte gUnknown_841F408
|
||||
thumb_func_end sub_80F77B8
|
||||
|
||||
thumb_func_start sub_80F77CC
|
||||
sub_80F77CC: @ 80F77CC
|
||||
thumb_func_start Menu_LoadStdPalAt
|
||||
Menu_LoadStdPalAt: @ 80F77CC
|
||||
push {lr}
|
||||
adds r1, r0, 0
|
||||
lsls r1, 16
|
||||
@@ -2072,7 +2072,7 @@ sub_80F77CC: @ 80F77CC
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_080F77E0: .4byte gUnknown_841F408
|
||||
thumb_func_end sub_80F77CC
|
||||
thumb_func_end Menu_LoadStdPalAt
|
||||
|
||||
thumb_func_start sub_80F77E4
|
||||
sub_80F77E4: @ 80F77E4
|
||||
@@ -2116,7 +2116,7 @@ DisplayItemMessageOnField: @ 80F7808
|
||||
lsls r4, 24
|
||||
lsrs r4, 24
|
||||
bl sub_80F6E9C
|
||||
bl sub_80F78A8
|
||||
bl GetTextSpeedSetting
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
movs r2, 0x80
|
||||
@@ -2187,8 +2187,8 @@ sub_80F7880: @ 80F7880
|
||||
_080F78A4: .4byte gUnknown_841F43C
|
||||
thumb_func_end sub_80F7880
|
||||
|
||||
thumb_func_start sub_80F78A8
|
||||
sub_80F78A8: @ 80F78A8
|
||||
thumb_func_start GetTextSpeedSetting
|
||||
GetTextSpeedSetting: @ 80F78A8
|
||||
push {lr}
|
||||
ldr r3, _080F78D8 @ =gSaveBlock2Ptr
|
||||
ldr r2, [r3]
|
||||
@@ -2216,7 +2216,7 @@ _080F78C4:
|
||||
.align 2, 0
|
||||
_080F78D8: .4byte gSaveBlock2Ptr
|
||||
_080F78DC: .4byte gUnknown_841F428
|
||||
thumb_func_end sub_80F78A8
|
||||
thumb_func_end GetTextSpeedSetting
|
||||
|
||||
thumb_func_start sub_80F78E0
|
||||
sub_80F78E0: @ 80F78E0
|
||||
|
||||
+1
-1
@@ -93,7 +93,7 @@ _080883FA:
|
||||
cmp r3, 0x5
|
||||
bls _080883E6
|
||||
movs r0, 0xD
|
||||
bl sub_812B1F0
|
||||
bl HelpSystem_SetSomeVariable2
|
||||
ldr r0, _0808842C @ =sub_8088454
|
||||
bl SetMainCallback2
|
||||
pop {r4-r6}
|
||||
|
||||
+4
-4
@@ -3117,8 +3117,8 @@ sub_80562B0: @ 80562B0
|
||||
ldr r1, [r5]
|
||||
movs r0, 0x3
|
||||
bl SetBgTilemapBuffer
|
||||
bl sub_80F6C6C
|
||||
bl sub_80F6C98
|
||||
bl InitStandardTextBoxWindows
|
||||
bl ResetBg0
|
||||
bl sub_8069348
|
||||
pop {r3}
|
||||
mov r8, r3
|
||||
@@ -3181,8 +3181,8 @@ sub_8056354: @ 8056354
|
||||
ldr r1, [r5]
|
||||
movs r0, 0x3
|
||||
bl SetBgTilemapBuffer
|
||||
bl sub_80F6C6C
|
||||
bl sub_80F6C98
|
||||
bl InitStandardTextBoxWindows
|
||||
bl ResetBg0
|
||||
bl sub_8069348
|
||||
pop {r3}
|
||||
mov r8, r3
|
||||
|
||||
+4
-4
@@ -420,7 +420,7 @@ _0811ED96:
|
||||
_0811EDA8: .4byte gUnknown_203B09C
|
||||
_0811EDAC:
|
||||
movs r0, 0x5
|
||||
bl sub_812B1F0
|
||||
bl HelpSystem_SetSomeVariable2
|
||||
b _0811EDFC
|
||||
_0811EDB4:
|
||||
ldr r4, _0811EDCC @ =gUnknown_203B09C
|
||||
@@ -6888,7 +6888,7 @@ sub_8121FC0: @ 8121FC0
|
||||
movs r1, 0x1
|
||||
orrs r0, r1
|
||||
strb r0, [r2]
|
||||
bl sub_80F78A8
|
||||
bl GetTextSpeedSetting
|
||||
adds r3, r0, 0
|
||||
lsls r3, 24
|
||||
lsrs r3, 24
|
||||
@@ -6990,7 +6990,7 @@ sub_8122084: @ 8122084
|
||||
movs r1, 0x1
|
||||
orrs r0, r1
|
||||
strb r0, [r2]
|
||||
bl sub_80F78A8
|
||||
bl GetTextSpeedSetting
|
||||
adds r3, r0, 0
|
||||
lsls r3, 24
|
||||
lsrs r3, 24
|
||||
@@ -13684,7 +13684,7 @@ _08125680:
|
||||
mov r1, r8
|
||||
movs r2, 0
|
||||
movs r3, 0x2
|
||||
bl sub_810F7D8
|
||||
bl ProgramAndPlaceMenuCursorOnWindow
|
||||
movs r0, 0x2
|
||||
bl schedule_bg_copy_tilemap_to_vram
|
||||
add sp, 0x10
|
||||
|
||||
+16
-16
@@ -187,7 +187,7 @@ _080EB77E:
|
||||
movs r1, 0x2
|
||||
movs r2, 0
|
||||
movs r3, 0x2
|
||||
bl sub_810F7D8
|
||||
bl ProgramAndPlaceMenuCursorOnWindow
|
||||
movs r0, 0
|
||||
bl schedule_bg_copy_tilemap_to_vram
|
||||
ldr r1, _080EB814 @ =gTasks
|
||||
@@ -361,11 +361,11 @@ _080EB940:
|
||||
cmp r0, 0
|
||||
bne _080EB95C
|
||||
movs r0, 0x22
|
||||
bl sub_812B1F0
|
||||
bl HelpSystem_SetSomeVariable2
|
||||
b _080EB962
|
||||
_080EB95C:
|
||||
movs r0, 0x1E
|
||||
bl sub_812B1F0
|
||||
bl HelpSystem_SetSomeVariable2
|
||||
_080EB962:
|
||||
ldr r0, _080EB990 @ =gUnknown_203AAC4
|
||||
ldrb r0, [r0, 0x5]
|
||||
@@ -376,7 +376,7 @@ _080EB962:
|
||||
bne _080EB99C
|
||||
movs r0, 0
|
||||
movs r1, 0
|
||||
bl sub_80F6F54
|
||||
bl ClearDialogWindowAndFrame
|
||||
adds r0, r5, 0
|
||||
bl sub_80EBEB0
|
||||
ldr r0, _080EB994 @ =gTasks
|
||||
@@ -449,14 +449,14 @@ sub_80EB9E8: @ 80EB9E8
|
||||
cmp r0, 0
|
||||
bne _080EBA18
|
||||
movs r0, 0x21
|
||||
bl sub_812B1F0
|
||||
bl HelpSystem_SetSomeVariable2
|
||||
b _080EBA1E
|
||||
.align 2, 0
|
||||
_080EBA10: .4byte gTasks+0x8
|
||||
_080EBA14: .4byte gUnknown_203AAC4
|
||||
_080EBA18:
|
||||
movs r0, 0x1D
|
||||
bl sub_812B1F0
|
||||
bl HelpSystem_SetSomeVariable2
|
||||
_080EBA1E:
|
||||
ldr r0, _080EBA80 @ =gUnknown_8402258
|
||||
bl AddWindow
|
||||
@@ -488,7 +488,7 @@ _080EBA1E:
|
||||
movs r1, 0x2
|
||||
movs r2, 0
|
||||
movs r3, 0x2
|
||||
bl sub_810F7D8
|
||||
bl ProgramAndPlaceMenuCursorOnWindow
|
||||
movs r0, 0
|
||||
bl schedule_bg_copy_tilemap_to_vram
|
||||
ldr r1, _080EBA88 @ =gUnknown_84021DC
|
||||
@@ -513,7 +513,7 @@ sub_80EBA8C: @ 80EBA8C
|
||||
adds r4, r0, 0
|
||||
movs r0, 0
|
||||
movs r1, 0
|
||||
bl sub_80F6EE4
|
||||
bl DrawDialogueFrame
|
||||
movs r0, 0x1
|
||||
str r0, [sp]
|
||||
movs r0, 0
|
||||
@@ -702,7 +702,7 @@ sub_80EBC0C: @ 80EBC0C
|
||||
bl sub_80F6E9C
|
||||
movs r0, 0
|
||||
movs r1, 0x1
|
||||
bl sub_80F6EE4
|
||||
bl DrawDialogueFrame
|
||||
ldr r0, _080EBC34 @ =sub_80EBBDC
|
||||
movs r1, 0
|
||||
bl CreateTask
|
||||
@@ -777,7 +777,7 @@ sub_80EBCAC: @ 80EBCAC
|
||||
bl sub_80F6E9C
|
||||
movs r0, 0
|
||||
movs r1, 0x1
|
||||
bl sub_80F6EE4
|
||||
bl DrawDialogueFrame
|
||||
ldr r0, _080EBCD4 @ =sub_80EBBDC
|
||||
movs r1, 0
|
||||
bl CreateTask
|
||||
@@ -1341,7 +1341,7 @@ sub_80EC0D8: @ 80EC0D8
|
||||
movs r1, 0x2
|
||||
movs r2, 0
|
||||
movs r3, 0x2
|
||||
bl sub_810F7D8
|
||||
bl ProgramAndPlaceMenuCursorOnWindow
|
||||
movs r0, 0
|
||||
bl schedule_bg_copy_tilemap_to_vram
|
||||
ldr r1, _080EC154 @ =gTasks
|
||||
@@ -1503,13 +1503,13 @@ sub_80EC260: @ 80EC260
|
||||
cmp r0, 0
|
||||
bne _080EC278
|
||||
movs r0, 0x22
|
||||
bl sub_812B1F0
|
||||
bl HelpSystem_SetSomeVariable2
|
||||
b _080EC27E
|
||||
.align 2, 0
|
||||
_080EC274: .4byte gUnknown_203AAC4
|
||||
_080EC278:
|
||||
movs r0, 0x1E
|
||||
bl sub_812B1F0
|
||||
bl HelpSystem_SetSomeVariable2
|
||||
_080EC27E:
|
||||
bl sub_80F6E9C
|
||||
ldr r0, _080EC2A8 @ =sub_80EC230
|
||||
@@ -1773,13 +1773,13 @@ sub_80EC474: @ 80EC474
|
||||
cmp r0, 0
|
||||
bne _080EC48C
|
||||
movs r0, 0x22
|
||||
bl sub_812B1F0
|
||||
bl HelpSystem_SetSomeVariable2
|
||||
b _080EC492
|
||||
.align 2, 0
|
||||
_080EC488: .4byte gUnknown_203AAC4
|
||||
_080EC48C:
|
||||
movs r0, 0x1E
|
||||
bl sub_812B1F0
|
||||
bl HelpSystem_SetSomeVariable2
|
||||
_080EC492:
|
||||
ldr r0, _080EC4E8 @ =sub_80EC230
|
||||
movs r1, 0
|
||||
@@ -1871,7 +1871,7 @@ sub_80EC53C: @ 80EC53C
|
||||
lsrs r4, 24
|
||||
movs r0, 0
|
||||
movs r1, 0
|
||||
bl sub_80F6F54
|
||||
bl ClearDialogWindowAndFrame
|
||||
adds r0, r4, 0
|
||||
bl sub_80EBEB0
|
||||
movs r0, 0
|
||||
|
||||
@@ -309,7 +309,7 @@ sub_810275C: @ 810275C
|
||||
ldr r0, _08102794 @ =sub_81024D4
|
||||
bl SetMainCallback2
|
||||
movs r0, 0x4
|
||||
bl sub_812B1F0
|
||||
bl HelpSystem_SetSomeVariable2
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
|
||||
+3
-3
@@ -785,8 +785,8 @@ _08044AE8: .4byte gUnknown_825E05C
|
||||
_08044AEC: .4byte gUnknown_82349BC
|
||||
thumb_func_end sub_8044A40
|
||||
|
||||
thumb_func_start sub_8044AF0
|
||||
sub_8044AF0: @ 8044AF0
|
||||
thumb_func_start SetUpMonSpriteManagerMaybe
|
||||
SetUpMonSpriteManagerMaybe: @ 8044AF0
|
||||
push {r4-r7,lr}
|
||||
mov r7, r8
|
||||
push {r7}
|
||||
@@ -1124,7 +1124,7 @@ _08044D70:
|
||||
bx r1
|
||||
.align 2, 0
|
||||
_08044D7C: .4byte gUnknown_20244F4
|
||||
thumb_func_end sub_8044AF0
|
||||
thumb_func_end SetUpMonSpriteManagerMaybe
|
||||
|
||||
thumb_func_start sub_8044D80
|
||||
sub_8044D80: @ 8044D80
|
||||
|
||||
@@ -1727,7 +1727,7 @@ sub_811D2EC: @ 811D2EC
|
||||
lsrs r7, r0, 16
|
||||
movs r0, 0
|
||||
mov r8, r0
|
||||
bl sub_80F78A8
|
||||
bl GetTextSpeedSetting
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
mov r9, r0
|
||||
|
||||
@@ -1412,7 +1412,7 @@ _0808C3CC:
|
||||
.4byte _0808C680
|
||||
_0808C3E0:
|
||||
movs r0, 0x1C
|
||||
bl sub_812B1F0
|
||||
bl HelpSystem_SetSomeVariable2
|
||||
ldrb r0, [r5, 0xA]
|
||||
adds r1, r5, 0
|
||||
adds r1, 0x26
|
||||
@@ -1420,7 +1420,7 @@ _0808C3E0:
|
||||
bl sub_80F6E9C
|
||||
movs r0, 0
|
||||
movs r1, 0
|
||||
bl sub_80F6EE4
|
||||
bl DrawDialogueFrame
|
||||
movs r0, 0
|
||||
movs r1, 0x11
|
||||
bl FillWindowPixelBuffer
|
||||
@@ -1557,12 +1557,12 @@ _0808C508: .4byte gUnknown_83CDA20
|
||||
_0808C50C:
|
||||
movs r0, 0
|
||||
movs r1, 0x1
|
||||
bl sub_80F6F9C
|
||||
bl ClearStdWindowAndFrame
|
||||
ldrh r0, [r5, 0x26]
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
movs r1, 0x1
|
||||
bl sub_80F6F9C
|
||||
bl ClearStdWindowAndFrame
|
||||
bl ScriptContext2_Disable
|
||||
bl EnableBothScriptContexts
|
||||
adds r0, r4, 0
|
||||
@@ -1833,7 +1833,7 @@ sub_808C72C: @ 808C72C
|
||||
lsrs r4, 24
|
||||
adds r0, r4, 0
|
||||
movs r1, 0
|
||||
bl sub_80F6F1C
|
||||
bl DrawStdWindowFrame
|
||||
movs r0, 0x2
|
||||
movs r1, 0
|
||||
bl GetMenuCursorDimensionByFont
|
||||
@@ -1861,7 +1861,7 @@ sub_808C72C: @ 808C72C
|
||||
movs r1, 0x2
|
||||
movs r2, 0
|
||||
movs r3, 0x2
|
||||
bl sub_810F7D8
|
||||
bl ProgramAndPlaceMenuCursorOnWindow
|
||||
mov r0, r10
|
||||
strh r5, [r0]
|
||||
add sp, 0xC
|
||||
@@ -2716,7 +2716,7 @@ _0808CE18:
|
||||
ldr r1, [r4]
|
||||
strb r0, [r1, 0x4]
|
||||
movs r0, 0x1C
|
||||
bl sub_812B1F0
|
||||
bl HelpSystem_SetSomeVariable2
|
||||
bl StorageGetCurrentBox
|
||||
ldr r1, _0808CE58 @ =gUnknown_20397B8
|
||||
strb r0, [r1]
|
||||
@@ -2767,7 +2767,7 @@ _0808CE8C:
|
||||
ldr r1, [r4]
|
||||
strb r0, [r1, 0x4]
|
||||
movs r0, 0x1C
|
||||
bl sub_812B1F0
|
||||
bl HelpSystem_SetSomeVariable2
|
||||
ldr r0, _0808CEC4 @ =c2_Box
|
||||
bl SetMainCallback2
|
||||
_0808CEB6:
|
||||
@@ -18961,7 +18961,7 @@ sub_8094E88: @ 8094E88
|
||||
movs r1, 0x1
|
||||
movs r2, 0
|
||||
movs r3, 0x2
|
||||
bl sub_810F7D8
|
||||
bl ProgramAndPlaceMenuCursorOnWindow
|
||||
movs r0, 0
|
||||
bl schedule_bg_copy_tilemap_to_vram
|
||||
ldr r0, [r5]
|
||||
|
||||
@@ -107,7 +107,7 @@ _081345D0:
|
||||
beq _08134604
|
||||
_081345D4:
|
||||
movs r0, 0x6
|
||||
bl sub_812B1F0
|
||||
bl HelpSystem_SetSomeVariable2
|
||||
ldr r2, _081345F8 @ =gUnknown_203B140
|
||||
ldr r0, [r2]
|
||||
ldr r3, _081345FC @ =0x00003214
|
||||
@@ -128,7 +128,7 @@ _081345FC: .4byte 0x00003214
|
||||
_08134600: .4byte 0x00003234
|
||||
_08134604:
|
||||
movs r0, 0x6
|
||||
bl sub_812B1F0
|
||||
bl HelpSystem_SetSomeVariable2
|
||||
ldr r0, [r4]
|
||||
ldr r3, _08134628 @ =0x00003214
|
||||
adds r0, r3
|
||||
@@ -149,7 +149,7 @@ _0813462C: .4byte 0x0000321c
|
||||
_08134630: .4byte 0x00003234
|
||||
_08134634:
|
||||
movs r0, 0x8
|
||||
bl sub_812B1F0
|
||||
bl HelpSystem_SetSomeVariable2
|
||||
ldr r0, [r4]
|
||||
ldr r3, _08134710 @ =0x00003214
|
||||
adds r0, r3
|
||||
@@ -7608,7 +7608,7 @@ _0813846C:
|
||||
_08138470:
|
||||
movs r0, 0x7
|
||||
_08138472:
|
||||
bl sub_812B1F0
|
||||
bl HelpSystem_SetSomeVariable2
|
||||
_08138476:
|
||||
pop {r0}
|
||||
bx r0
|
||||
|
||||
@@ -45,7 +45,7 @@ sub_8077764: @ 8077764
|
||||
cmp r1, 0
|
||||
beq _080777BC
|
||||
movs r0, 0x19
|
||||
bl sub_812B1F0
|
||||
bl HelpSystem_SetSomeVariable2
|
||||
b _080777DA
|
||||
.align 2, 0
|
||||
_080777B0: .4byte gPaletteFade
|
||||
@@ -53,7 +53,7 @@ _080777B4: .4byte gBattleScripting
|
||||
_080777B8: .4byte gBattleTypeFlags
|
||||
_080777BC:
|
||||
movs r0, 0x18
|
||||
bl sub_812B1F0
|
||||
bl HelpSystem_SetSomeVariable2
|
||||
b _080777DA
|
||||
_080777C4:
|
||||
movs r0, 0x80
|
||||
@@ -61,11 +61,11 @@ _080777C4:
|
||||
cmp r1, 0
|
||||
beq _080777D4
|
||||
movs r0, 0x1A
|
||||
bl sub_812B1F0
|
||||
bl HelpSystem_SetSomeVariable2
|
||||
b _080777DA
|
||||
_080777D4:
|
||||
movs r0, 0x17
|
||||
bl sub_812B1F0
|
||||
bl HelpSystem_SetSomeVariable2
|
||||
_080777DA:
|
||||
ldr r0, _080777E4 @ =sub_80777E8
|
||||
bl SetMainCallback2
|
||||
|
||||
+3
-3
@@ -301,7 +301,7 @@ _0809CB7A:
|
||||
movs r1, 0x2
|
||||
movs r2, 0
|
||||
movs r3, 0x2
|
||||
bl sub_810F7D8
|
||||
bl ProgramAndPlaceMenuCursorOnWindow
|
||||
ldr r0, [sp, 0x18]
|
||||
adds r1, r7, 0
|
||||
adds r2, r5, 0
|
||||
@@ -1138,7 +1138,7 @@ _0809D1FA:
|
||||
movs r1, 0x2
|
||||
movs r2, 0
|
||||
movs r3, 0x2
|
||||
bl sub_810F7D8
|
||||
bl ProgramAndPlaceMenuCursorOnWindow
|
||||
movs r0, 0
|
||||
mov r1, r9
|
||||
adds r2, r6, 0
|
||||
@@ -1946,7 +1946,7 @@ _0809D844:
|
||||
movs r1, 0x2
|
||||
movs r2, 0
|
||||
movs r3, 0x2
|
||||
bl sub_810F7D8
|
||||
bl ProgramAndPlaceMenuCursorOnWindow
|
||||
movs r0, 0
|
||||
mov r1, r9
|
||||
adds r2, r7, 0
|
||||
|
||||
+1
-1
@@ -74,7 +74,7 @@ _0809AAF8:
|
||||
movs r1, 0x2
|
||||
movs r2, 0
|
||||
movs r3, 0x2
|
||||
bl sub_810F7D8
|
||||
bl ProgramAndPlaceMenuCursorOnWindow
|
||||
ldrb r0, [r4]
|
||||
bl PutWindowTilemap
|
||||
ldrb r0, [r4]
|
||||
|
||||
+9
-9
@@ -158,7 +158,7 @@ sub_806EE7C: @ 806EE7C
|
||||
bl PutWindowTilemap
|
||||
ldrb r0, [r4]
|
||||
movs r1, 0
|
||||
bl sub_80F6F1C
|
||||
bl DrawStdWindowFrame
|
||||
ldr r0, _0806EEFC @ =gStringVar1
|
||||
ldr r1, _0806EF00 @ =gUnknown_2039996
|
||||
ldrh r1, [r1]
|
||||
@@ -390,7 +390,7 @@ _0806F06C:
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
movs r1, 0
|
||||
bl sub_80F6F1C
|
||||
bl DrawStdWindowFrame
|
||||
ldr r1, _0806F08C @ =gUnknown_20370FF
|
||||
b _0806F0B8
|
||||
.align 2, 0
|
||||
@@ -438,7 +438,7 @@ _0806F0C4:
|
||||
movs r1, 0x2
|
||||
movs r2, 0
|
||||
movs r3, 0
|
||||
bl sub_810F7D8
|
||||
bl ProgramAndPlaceMenuCursorOnWindow
|
||||
strb r0, [r4]
|
||||
bl sub_80BF708
|
||||
lsls r0, 24
|
||||
@@ -1049,7 +1049,7 @@ sub_806F5A4: @ 806F5A4
|
||||
push {lr}
|
||||
bl sub_812B234
|
||||
movs r0, 0xC
|
||||
bl sub_812B1F0
|
||||
bl HelpSystem_SetSomeVariable2
|
||||
bl sub_806F624
|
||||
ldr r1, _0806F5C0 @ =gUnknown_20370F0
|
||||
ldr r0, _0806F5C4 @ =sub_806F5C8
|
||||
@@ -1156,7 +1156,7 @@ sub_806F67C: @ 806F67C
|
||||
push {lr}
|
||||
bl sub_812B234
|
||||
movs r0, 0xC
|
||||
bl sub_812B1F0
|
||||
bl HelpSystem_SetSomeVariable2
|
||||
bl sub_806F624
|
||||
ldr r0, _0806F698 @ =task50_save_game
|
||||
movs r1, 0x50
|
||||
@@ -1239,7 +1239,7 @@ sub_806F71C: @ 806F71C
|
||||
push {lr}
|
||||
movs r0, 0
|
||||
movs r1, 0x1
|
||||
bl sub_80F6F54
|
||||
bl ClearDialogWindowAndFrame
|
||||
pop {r0}
|
||||
bx r0
|
||||
thumb_func_end sub_806F71C
|
||||
@@ -1328,7 +1328,7 @@ sub_806F7A8: @ 806F7A8
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
movs r1, 0
|
||||
bl sub_80F6F9C
|
||||
bl ClearStdWindowAndFrame
|
||||
bl remove_start_menu_window_maybe
|
||||
movs r0, 0
|
||||
bl sub_8112EDC
|
||||
@@ -2178,7 +2178,7 @@ sub_806FE84: @ 806FE84
|
||||
ldr r4, _0806FE9C @ =gUnknown_2037104
|
||||
ldrb r0, [r4]
|
||||
movs r1, 0
|
||||
bl sub_80F6F9C
|
||||
bl ClearStdWindowAndFrame
|
||||
ldrb r0, [r4]
|
||||
bl RemoveWindow
|
||||
pop {r4}
|
||||
@@ -2197,7 +2197,7 @@ sub_806FEA0: @ 806FEA0
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
movs r1, 0x1
|
||||
bl sub_80F6F9C
|
||||
bl ClearStdWindowAndFrame
|
||||
bl remove_start_menu_window_maybe
|
||||
bl sub_80696C0
|
||||
bl ScriptContext2_Disable
|
||||
|
||||
+1
-1
@@ -774,7 +774,7 @@ sub_815B1DC: @ 815B1DC
|
||||
negs r0, r0
|
||||
ands r0, r1
|
||||
strb r0, [r2]
|
||||
bl sub_80F78A8
|
||||
bl GetTextSpeedSetting
|
||||
adds r3, r0, 0
|
||||
lsls r3, 24
|
||||
lsrs r3, 24
|
||||
|
||||
+1
-1
@@ -809,7 +809,7 @@ sub_8078FC4: @ 8078FC4
|
||||
b _08079094
|
||||
_08078FD6:
|
||||
movs r0, 0x1
|
||||
bl sub_812B1F0
|
||||
bl HelpSystem_SetSomeVariable2
|
||||
ldr r0, _0807902C @ =sub_807941C
|
||||
movs r1, 0
|
||||
bl CreateTask
|
||||
|
||||
+2
-2
@@ -1586,7 +1586,7 @@ _08132468:
|
||||
movs r1, 0x2
|
||||
movs r2, 0
|
||||
movs r3, 0x2
|
||||
bl sub_810F7D8
|
||||
bl ProgramAndPlaceMenuCursorOnWindow
|
||||
movs r0, 0x80
|
||||
lsls r0, 1
|
||||
bl Alloc
|
||||
@@ -3291,7 +3291,7 @@ sub_813337C: @ 813337C
|
||||
lsrs r5, 24
|
||||
lsls r4, 24
|
||||
lsrs r4, 24
|
||||
bl sub_80F78A8
|
||||
bl GetTextSpeedSetting
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
str r4, [sp]
|
||||
|
||||
+1
-1
@@ -3390,7 +3390,7 @@ _0804E208:
|
||||
movs r1, 0x3
|
||||
movs r2, 0
|
||||
movs r3, 0
|
||||
bl sub_810F7D8
|
||||
bl ProgramAndPlaceMenuCursorOnWindow
|
||||
movs r0, 0x1
|
||||
bl PutWindowTilemap
|
||||
movs r0, 0x1
|
||||
|
||||
+4
-4
@@ -291,7 +291,7 @@ _0808924A:
|
||||
cmp r0, 0
|
||||
beq _08089280
|
||||
movs r0, 0xB
|
||||
bl sub_812B1F0
|
||||
bl HelpSystem_SetSomeVariable2
|
||||
bl sub_808B1D4
|
||||
movs r0, 0xF2
|
||||
bl PlaySE
|
||||
@@ -387,7 +387,7 @@ _0808931C: .4byte gMain
|
||||
_08089320: .4byte gReceivedRemoteLinkPlayers
|
||||
_08089324:
|
||||
movs r0, 0xA
|
||||
bl sub_812B1F0
|
||||
bl HelpSystem_SetSomeVariable2
|
||||
bl sub_808B1D4
|
||||
ldr r0, _08089340 @ =gUnknown_20397A4
|
||||
ldr r1, [r0]
|
||||
@@ -431,7 +431,7 @@ _0808937A:
|
||||
bl sub_800AAC0
|
||||
movs r0, 0
|
||||
movs r1, 0x1
|
||||
bl sub_80F6EE4
|
||||
bl DrawDialogueFrame
|
||||
ldr r2, _080893B0 @ =gUnknown_8419D89
|
||||
movs r0, 0x1
|
||||
str r0, [sp]
|
||||
@@ -1647,7 +1647,7 @@ sub_8089D8C: @ 8089D8C
|
||||
ldr r0, _08089DA0 @ =sub_8089070
|
||||
bl SetMainCallback2
|
||||
movs r0, 0xA
|
||||
bl sub_812B1F0
|
||||
bl HelpSystem_SetSomeVariable2
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
|
||||
@@ -4299,7 +4299,7 @@ sub_812A424: @ 812A424
|
||||
movs r1, 0x2
|
||||
movs r2, 0
|
||||
movs r3, 0x2
|
||||
bl sub_810F7D8
|
||||
bl ProgramAndPlaceMenuCursorOnWindow
|
||||
_0812A4F0:
|
||||
add sp, 0x14
|
||||
pop {r3}
|
||||
@@ -5000,7 +5000,7 @@ sub_812AA10: @ 812AA10
|
||||
movs r1, 0x2
|
||||
movs r2, 0
|
||||
movs r3, 0
|
||||
bl sub_810F7D8
|
||||
bl ProgramAndPlaceMenuCursorOnWindow
|
||||
movs r0, 0x3
|
||||
bl PutWindowTilemap
|
||||
add sp, 0xC
|
||||
|
||||
+7
-7
@@ -201,7 +201,7 @@ _0814BC98:
|
||||
_0814BCA2:
|
||||
movs r0, 0
|
||||
movs r1, 0
|
||||
bl sub_80F6EE4
|
||||
bl DrawDialogueFrame
|
||||
ldrb r1, [r5, 0x1]
|
||||
movs r0, 0x2
|
||||
mov r8, r0
|
||||
@@ -287,7 +287,7 @@ _0814BD48:
|
||||
beq _0814BD5A
|
||||
movs r0, 0
|
||||
movs r1, 0x1
|
||||
bl sub_80F6F54
|
||||
bl ClearDialogWindowAndFrame
|
||||
_0814BD5A:
|
||||
ldrb r0, [r7, 0xE]
|
||||
movs r1, 0x1
|
||||
@@ -597,7 +597,7 @@ _0814BFA0: .4byte gUnknown_83DFC9C
|
||||
_0814BFA4:
|
||||
movs r0, 0
|
||||
movs r1, 0x1
|
||||
bl sub_80F6F54
|
||||
bl ClearDialogWindowAndFrame
|
||||
movs r0, 0xA
|
||||
movs r1, 0x1
|
||||
movs r2, 0
|
||||
@@ -2855,7 +2855,7 @@ _0814D106:
|
||||
beq _0814D17E
|
||||
movs r0, 0
|
||||
movs r1, 0
|
||||
bl sub_80F6EE4
|
||||
bl DrawDialogueFrame
|
||||
ldr r2, _0814D148 @ =gUnknown_8419F54
|
||||
movs r0, 0
|
||||
str r0, [sp]
|
||||
@@ -2979,7 +2979,7 @@ _0814D204:
|
||||
_0814D206:
|
||||
movs r0, 0
|
||||
movs r1, 0x1
|
||||
bl sub_80F6F54
|
||||
bl ClearDialogWindowAndFrame
|
||||
movs r4, 0
|
||||
str r4, [sp]
|
||||
adds r0, r6, 0
|
||||
@@ -3159,7 +3159,7 @@ _0814D34A:
|
||||
_0814D356:
|
||||
movs r0, 0
|
||||
movs r1, 0x1
|
||||
bl sub_80F6F54
|
||||
bl ClearDialogWindowAndFrame
|
||||
adds r0, r5, 0
|
||||
bl sub_814DA04
|
||||
movs r0, 0x1
|
||||
@@ -3217,7 +3217,7 @@ _0814D3BA:
|
||||
_0814D3C0:
|
||||
movs r0, 0
|
||||
movs r1, 0
|
||||
bl sub_80F6EE4
|
||||
bl DrawDialogueFrame
|
||||
ldrh r1, [r5, 0x14]
|
||||
cmp r1, 0x3
|
||||
bne _0814D3F0
|
||||
|
||||
+2
-2
@@ -186,8 +186,8 @@ _0814D768:
|
||||
beq _0814D774
|
||||
b _0814D87E
|
||||
_0814D774:
|
||||
bl sub_80F6C6C
|
||||
bl sub_80F6C98
|
||||
bl InitStandardTextBoxWindows
|
||||
bl ResetBg0
|
||||
adds r0, r5, 0
|
||||
bl sub_814EB38
|
||||
adds r0, r5, 0
|
||||
|
||||
+3
-3
@@ -10657,7 +10657,7 @@ _08155A9C:
|
||||
_08155AA6:
|
||||
movs r0, 0
|
||||
movs r1, 0
|
||||
bl sub_80F6EE4
|
||||
bl DrawDialogueFrame
|
||||
ldr r2, _08155ACC @ =gUnknown_8419F54
|
||||
str r4, [sp]
|
||||
movs r0, 0x2
|
||||
@@ -11276,8 +11276,8 @@ _08155EC6:
|
||||
movs r1, 0
|
||||
movs r2, 0
|
||||
bl ChangeBgY
|
||||
bl sub_80F6C6C
|
||||
bl sub_80F6C98
|
||||
bl InitStandardTextBoxWindows
|
||||
bl ResetBg0
|
||||
movs r1, 0x82
|
||||
lsls r1, 5
|
||||
movs r0, 0
|
||||
|
||||
@@ -130,7 +130,7 @@ sub_814F1E4: @ 814F1E4
|
||||
movs r2, 0x20
|
||||
bl LoadPalette
|
||||
movs r0, 0xF0
|
||||
bl sub_80F77CC
|
||||
bl Menu_LoadStdPalAt
|
||||
bl UnkTextUtil_Reset
|
||||
movs r0, 0x20
|
||||
str r0, [sp]
|
||||
|
||||
Reference in New Issue
Block a user