summaryrefslogtreecommitdiff
path: root/asm
diff options
context:
space:
mode:
authorPikalaxALT <pikalaxalt@gmail.com>2017-11-02 19:26:14 -0400
committerPikalaxALT <pikalaxalt@gmail.com>2017-11-02 19:26:14 -0400
commit01d6114da230e8526b21cbd3ae449d87fc2ba548 (patch)
tree297cb6d6dded3e6d5ee28b333d00bb22783bb185 /asm
parented7ded0748b38b5266cdc6092446c7b184f75778 (diff)
easy_chat_input_maybe
Diffstat (limited to 'asm')
-rw-r--r--asm/easy_chat.s278
1 files changed, 0 insertions, 278 deletions
diff --git a/asm/easy_chat.s b/asm/easy_chat.s
index 92aa1ea0f..206f2d9c4 100644
--- a/asm/easy_chat.s
+++ b/asm/easy_chat.s
@@ -5,284 +5,6 @@
.text
- thumb_func_start easy_chat_input_maybe
-easy_chat_input_maybe: @ 811A4F0
- push {r4,r5,lr}
- movs r5, 0x3
- ldr r0, =gSpecialVar_0x8004
- ldrh r0, [r0]
- cmp r0, 0x14
- bls _0811A4FE
- b _0811A7D4
-_0811A4FE:
- lsls r0, 2
- ldr r1, =_0811A510
- adds r0, r1
- ldr r0, [r0]
- mov pc, r0
- .pool
- .align 2, 0
-_0811A510:
- .4byte _0811A564
- .4byte _0811A578
- .4byte _0811A58C
- .4byte _0811A5A0
- .4byte _0811A5B4
- .4byte _0811A604
- .4byte _0811A5D8
- .4byte _0811A630
- .4byte _0811A664
- .4byte _0811A688
- .4byte _0811A6B4
- .4byte _0811A6D4
- .4byte _0811A708
- .4byte _0811A72C
- .4byte _0811A73C
- .4byte _0811A770
- .4byte _0811A7D4
- .4byte _0811A784
- .4byte _0811A798
- .4byte _0811A7AC
- .4byte _0811A7BC
-_0811A564:
- ldr r0, =gSaveBlock1Ptr
- ldr r0, [r0]
- ldr r1, =0x00002bb0
- adds r4, r0, r1
- b _0811A7C2
- .pool
-_0811A578:
- ldr r0, =gSaveBlock1Ptr
- ldr r0, [r0]
- ldr r2, =0x00002bbc
- adds r4, r0, r2
- b _0811A7C2
- .pool
-_0811A58C:
- ldr r0, =gSaveBlock1Ptr
- ldr r0, [r0]
- ldr r3, =0x00002bc8
- adds r4, r0, r3
- b _0811A7C2
- .pool
-_0811A5A0:
- ldr r0, =gSaveBlock1Ptr
- ldr r0, [r0]
- ldr r1, =0x00002bd4
- adds r4, r0, r1
- b _0811A7C2
- .pool
-_0811A5B4:
- ldr r2, =gSaveBlock1Ptr
- ldr r0, =gSpecialVar_0x8005
- ldrh r1, [r0]
- lsls r0, r1, 3
- adds r0, r1
- lsls r0, 2
- ldr r3, =0x00002be0
- adds r0, r3
- ldr r1, [r2]
- adds r4, r1, r0
- b _0811A7C2
- .pool
-_0811A5D8:
- ldr r0, =gSaveBlock1Ptr
- ldr r0, [r0]
- ldr r2, =0x00002e36
- adds r1, r0, r2
- ldr r3, =0x00002e2a
- adds r2, r0, r3
- movs r3, 0x5
-_0811A5E6:
- ldrh r0, [r2]
- strh r0, [r2, 0xC]
- adds r2, 0x2
- subs r3, 0x1
- cmp r3, 0
- bge _0811A5E6
- adds r4, r1, 0
- b _0811A7C2
- .pool
-_0811A604:
- ldr r2, =gSaveBlock1Ptr
- ldr r0, =gSpecialVar_0x8005
- ldrh r1, [r0]
- lsls r0, r1, 3
- adds r0, r1
- lsls r0, 2
- ldr r1, [r2]
- adds r0, r1
- ldr r1, =0x000027d0
- adds r4, r0, r1
- ldr r0, =gSpecialVar_0x8006
- ldrb r5, [r0]
- b _0811A7C2
- .pool
-_0811A630:
- ldr r2, =gSaveBlock1Ptr
- ldr r0, =gSpecialVar_0x8005
- ldrh r1, [r0]
- lsls r0, r1, 3
- adds r0, r1
- lsls r0, 2
- ldr r3, =0x000027cc
- adds r0, r3
- ldr r1, [r2]
- adds r1, r0
- ldr r0, =gSpecialVar_0x8006
- ldrh r0, [r0]
- lsls r0, 1
- adds r0, 0x1C
- adds r4, r1, r0
- movs r5, 0x1
- b _0811A7C2
- .pool
-_0811A664:
- ldr r2, =gSaveBlock1Ptr
- ldr r0, =gSpecialVar_0x8005
- ldrh r1, [r0]
- lsls r0, r1, 3
- adds r0, r1
- lsls r0, 2
- ldr r1, [r2]
- adds r0, r1
- ldr r1, =0x000027ce
- adds r4, r0, r1
- movs r5, 0
- b _0811A7C2
- .pool
-_0811A688:
- ldr r4, =gStringVar3
- ldr r1, =gSaveBlock1Ptr
- ldr r0, [r1]
- ldr r2, =0x00002e6c
- adds r0, r2
- ldrh r0, [r0]
- strh r0, [r4]
- ldr r0, [r1]
- ldr r3, =0x00002e6e
- adds r0, r3
- ldrh r0, [r0]
- strh r0, [r4, 0x2]
- b _0811A7C2
- .pool
-_0811A6B4:
- ldr r0, =gSaveBlock1Ptr
- ldr r0, [r0]
- ldr r1, =0x00002baa
- adds r4, r0, r1
- ldr r2, =0x0000ffff
- adds r0, r2, 0
- strh r0, [r4]
- movs r5, 0x1
- b _0811A7C2
- .pool
-_0811A6D4:
- ldr r2, =gSaveBlock1Ptr
- ldr r0, =gSpecialVar_0x8005
- ldrh r1, [r0]
- lsls r0, r1, 3
- adds r0, r1
- lsls r0, 2
- ldr r3, =0x000027cc
- adds r0, r3
- ldr r1, [r2]
- adds r1, r0
- ldr r0, =gSpecialVar_0x8006
- ldrh r0, [r0]
- lsls r0, 1
- adds r0, 0x4
- adds r4, r1, r0
- movs r5, 0
- b _0811A7C2
- .pool
-_0811A708:
- ldr r2, =gSaveBlock1Ptr
- ldr r0, =gSpecialVar_0x8005
- ldrh r1, [r0]
- lsls r0, r1, 3
- adds r0, r1
- lsls r0, 2
- ldr r1, [r2]
- adds r0, r1
- ldr r1, =0x000027e4
- adds r4, r0, r1
- movs r5, 0x1
- b _0811A7C2
- .pool
-_0811A72C:
- ldr r4, =gStringVar3
- adds r0, r4, 0
- movs r1, 0x2
- bl InitializeEasyChatWordArray
- b _0811A7C2
- .pool
-_0811A73C:
- ldr r2, =gSaveBlock1Ptr
- ldr r0, =gSpecialVar_0x8005
- ldrh r1, [r0]
- lsls r0, r1, 3
- adds r0, r1
- lsls r0, 2
- ldr r3, =0x000027cc
- adds r0, r3
- ldr r1, [r2]
- adds r1, r0
- adds r4, r1, 0
- adds r4, 0x14
- ldr r2, =0x0000ffff
- adds r0, r2, 0
- strh r0, [r1, 0x14]
- movs r5, 0x2
- b _0811A7C2
- .pool
-_0811A770:
- ldr r0, =gSaveBlock1Ptr
- ldr r0, [r0]
- ldr r3, =0x00003b6e
- adds r4, r0, r3
- b _0811A7C2
- .pool
-_0811A784:
- ldr r0, =gSaveBlock1Ptr
- ldr r0, [r0]
- ldr r1, =0x00003b5a
- adds r4, r0, r1
- b _0811A7C2
- .pool
-_0811A798:
- ldr r0, =gSaveBlock1Ptr
- ldr r0, [r0]
- ldr r2, =0x00003b6c
- adds r4, r0, r2
- b _0811A7C2
- .pool
-_0811A7AC:
- ldr r0, =gSaveBlock2Ptr
- ldr r0, [r0]
- movs r3, 0x82
- lsls r3, 1
- adds r4, r0, r3
- b _0811A7C2
- .pool
-_0811A7BC:
- bl sub_801B058
- adds r4, r0, 0
-_0811A7C2:
- bl overworld_free_bg_tilemaps
- ldr r0, =gSpecialVar_0x8004
- ldrb r0, [r0]
- ldr r2, =sub_80861B0
- adds r1, r4, 0
- adds r3, r5, 0
- bl sub_811A20C
-_0811A7D4:
- pop {r4,r5}
- pop {r0}
- bx r0
- .pool
- thumb_func_end easy_chat_input_maybe
-
thumb_func_start sub_811A7E4
sub_811A7E4: @ 811A7E4
push {lr}