summaryrefslogtreecommitdiff
path: root/asm
diff options
context:
space:
mode:
authorPikalaxALT <pikalaxalt@gmail.com>2019-09-28 16:11:41 -0400
committerPikalaxALT <pikalaxalt@gmail.com>2019-09-28 16:11:41 -0400
commitb6c7c6523fedb21e5928fbaf8e01747f4283cfc1 (patch)
tree78a5883fe8d09df73735088bec0bc331cd60b29a /asm
parentdb3d5c90433a94747c23e48cf85badfc5286b07f (diff)
berry_pouch through sub_813D0E4
Diffstat (limited to 'asm')
-rw-r--r--asm/berry_pouch.s149
1 files changed, 0 insertions, 149 deletions
diff --git a/asm/berry_pouch.s b/asm/berry_pouch.s
index b050958a2..985be2c93 100644
--- a/asm/berry_pouch.s
+++ b/asm/berry_pouch.s
@@ -5,155 +5,6 @@
.text
- thumb_func_start sub_813D07C
-sub_813D07C: @ 813D07C
- push {r4,lr}
- bl ResetAllBgsCoordinatesAndBgCntRegs
- ldr r4, _0813D0DC @ =gUnknown_203F36C
- ldr r0, [r4]
- adds r0, 0xC
- movs r2, 0x80
- lsls r2, 4
- movs r1, 0
- bl memset
- movs r0, 0
- bl ResetBgsAndClearDma3BusyFlags
- ldr r1, _0813D0E0 @ =gUnknown_846434C
- movs r0, 0
- movs r2, 0x3
- bl InitBgsFromTemplates
- ldr r1, [r4]
- adds r1, 0xC
- movs r0, 0x1
- bl SetBgTilemapBuffer
- movs r0, 0x1
- bl ScheduleBgCopyTilemapToVram
- movs r0, 0x50
- movs r1, 0
- bl SetGpuReg
- movs r1, 0x82
- lsls r1, 5
- movs r0, 0
- bl SetGpuReg
- movs r0, 0
- bl ShowBg
- movs r0, 0x1
- bl ShowBg
- movs r0, 0x2
- bl ShowBg
- pop {r4}
- pop {r0}
- bx r0
- .align 2, 0
-_0813D0DC: .4byte gUnknown_203F36C
-_0813D0E0: .4byte gUnknown_846434C
- thumb_func_end sub_813D07C
-
- thumb_func_start sub_813D0E4
-sub_813D0E4: @ 813D0E4
- push {r4-r6,lr}
- sub sp, 0x4
- ldr r5, _0813D104 @ =gUnknown_203F36C
- ldr r0, [r5]
- ldr r6, _0813D108 @ =0x0000080c
- adds r0, r6
- movs r1, 0
- ldrsh r4, [r0, r1]
- cmp r4, 0x1
- beq _0813D130
- cmp r4, 0x1
- bgt _0813D10C
- cmp r4, 0
- beq _0813D116
- b _0813D190
- .align 2, 0
-_0813D104: .4byte gUnknown_203F36C
-_0813D108: .4byte 0x0000080c
-_0813D10C:
- cmp r4, 0x2
- beq _0813D14C
- cmp r4, 0x3
- beq _0813D178
- b _0813D190
-_0813D116:
- bl ResetTempTileDataBuffers
- ldr r1, _0813D12C @ =gUnknown_8E859D0
- str r4, [sp]
- movs r0, 0x1
- movs r2, 0
- movs r3, 0
- bl DecompressAndCopyTileDataToVram
- b _0813D17E
- .align 2, 0
-_0813D12C: .4byte gUnknown_8E859D0
-_0813D130:
- bl FreeTempTileDataBuffersIfPossible
- lsls r0, 24
- lsrs r0, 24
- cmp r0, 0x1
- beq _0813D1B4
- ldr r0, _0813D148 @ =gUnknown_8E85C44
- ldr r1, [r5]
- adds r1, 0xC
- bl LZDecompressWram
- b _0813D17E
- .align 2, 0
-_0813D148: .4byte gUnknown_8E85C44
-_0813D14C:
- ldr r0, _0813D16C @ =gUnknown_8E85BA4
- movs r1, 0
- movs r2, 0x60
- bl LoadCompressedPalette
- ldr r0, _0813D170 @ =gSaveBlock2Ptr
- ldr r0, [r0]
- ldrb r0, [r0, 0x8]
- cmp r0, 0
- beq _0813D17E
- ldr r0, _0813D174 @ =gUnknown_8E85BF4
- movs r1, 0
- movs r2, 0x20
- bl LoadCompressedPalette
- b _0813D17E
- .align 2, 0
-_0813D16C: .4byte gUnknown_8E85BA4
-_0813D170: .4byte gSaveBlock2Ptr
-_0813D174: .4byte gUnknown_8E85BF4
-_0813D178:
- ldr r0, _0813D18C @ =gUnknown_84644A8
- bl LoadCompressedSpriteSheet
-_0813D17E:
- ldr r1, [r5]
- adds r1, r6
- ldrh r0, [r1]
- adds r0, 0x1
- strh r0, [r1]
- b _0813D1B4
- .align 2, 0
-_0813D18C: .4byte gUnknown_84644A8
-_0813D190:
- ldr r0, _0813D1A8 @ =gUnknown_84644B0
- bl LoadCompressedSpritePalette
- ldr r0, _0813D1AC @ =gUnknown_203F36C
- ldr r0, [r0]
- ldr r1, _0813D1B0 @ =0x0000080c
- adds r0, r1
- movs r1, 0
- strh r1, [r0]
- movs r0, 0x1
- b _0813D1B6
- .align 2, 0
-_0813D1A8: .4byte gUnknown_84644B0
-_0813D1AC: .4byte gUnknown_203F36C
-_0813D1B0: .4byte 0x0000080c
-_0813D1B4:
- movs r0, 0
-_0813D1B6:
- add sp, 0x4
- pop {r4-r6}
- pop {r1}
- bx r1
- thumb_func_end sub_813D0E4
-
thumb_func_start sub_813D1C0
sub_813D1C0: @ 813D1C0
push {r4,lr}