summaryrefslogtreecommitdiff
path: root/arm9/modules/15/asm/module_15.s
diff options
context:
space:
mode:
Diffstat (limited to 'arm9/modules/15/asm/module_15.s')
-rw-r--r--arm9/modules/15/asm/module_15.s164
1 files changed, 82 insertions, 82 deletions
diff --git a/arm9/modules/15/asm/module_15.s b/arm9/modules/15/asm/module_15.s
index a1f0f2d1..501b5379 100644
--- a/arm9/modules/15/asm/module_15.s
+++ b/arm9/modules/15/asm/module_15.s
@@ -2611,7 +2611,7 @@ MOD15_021D87F8: ; 0x021D87F8
bl FUN_02008C9C
str r0, [r4, #0x24]
mov r0, #0x23
- bl FUN_02016B94
+ bl BgConfig_Alloc
str r0, [r4, #0x20]
ldr r0, _021D8880 ; =MOD15_021D88D8
add r1, r4, #0
@@ -3076,19 +3076,19 @@ _021D8BF4:
blt _021D8BD8
ldr r0, [r7, #0x20]
mov r1, #0
- bl FUN_020178A0
+ bl FreeBgTilemapBuffer
ldr r0, [r7, #0x20]
mov r1, #1
- bl FUN_020178A0
+ bl FreeBgTilemapBuffer
ldr r0, [r7, #0x20]
mov r1, #2
- bl FUN_020178A0
+ bl FreeBgTilemapBuffer
ldr r0, [r7, #0x20]
mov r1, #3
- bl FUN_020178A0
+ bl FreeBgTilemapBuffer
ldr r0, [r7, #0x20]
mov r1, #4
- bl FUN_020178A0
+ bl FreeBgTilemapBuffer
add r0, r6, #0
bl MOD15_021D8998
_021D8C2A:
@@ -3112,32 +3112,32 @@ MOD15_021D8C30: ; 0x021D8C30
ldr r0, _021D8C98 ; =0x021DB964
bl GX_SetBanks
ldr r0, _021D8C9C ; =0x021DB8C8
- bl FUN_02016BBC
+ bl SetBothScreensModesAndDisable
mov r1, #0
ldr r0, [r4, #0x20]
ldr r2, _021D8CA0 ; =0x021DB910
add r3, r1, #0
- bl FUN_02016C18
+ bl InitBgFromTemplate
ldr r0, [r4, #0x20]
ldr r2, _021D8CA4 ; =0x021DB8D8
mov r1, #1
mov r3, #0
- bl FUN_02016C18
+ bl InitBgFromTemplate
ldr r0, [r4, #0x20]
ldr r2, _021D8CA8 ; =0x021DB948
mov r1, #2
mov r3, #0
- bl FUN_02016C18
+ bl InitBgFromTemplate
ldr r0, [r4, #0x20]
ldr r2, _021D8CAC ; =0x021DB8F4
mov r1, #3
mov r3, #0
- bl FUN_02016C18
+ bl InitBgFromTemplate
ldr r0, [r4, #0x20]
ldr r2, _021D8CB0 ; =0x021DB92C
mov r1, #4
mov r3, #0
- bl FUN_02016C18
+ bl InitBgFromTemplate
pop {r4, pc}
nop
_021D8C94: .word 0x04000304
@@ -4388,13 +4388,13 @@ _021D966A:
_021D9674:
add r0, r4, #0
add r0, #0xc
- bl FUN_02019178
+ bl RemoveWindow
add r0, r4, #0
add r0, #0x1c
- bl FUN_02019178
+ bl RemoveWindow
add r0, r4, #0
add r0, #0x2c
- bl FUN_02019178
+ bl RemoveWindow
add r0, r4, #0
bl FreeToHeap
pop {r4, pc}
@@ -4446,7 +4446,7 @@ MOD15_021D9694: ; 0x021D9694
add r0, r6, #0
add r1, #0xc
mov r3, #3
- bl FUN_02019064
+ bl AddWindowParameterized
mov r0, #0x15
str r0, [sp]
mov r0, #0x1b
@@ -4464,7 +4464,7 @@ MOD15_021D9694: ; 0x021D9694
add r0, r6, #0
add r1, #0x1c
mov r2, #0
- bl FUN_02019064
+ bl AddWindowParameterized
mov r0, #0xf
str r0, [sp]
mov r0, #8
@@ -4483,7 +4483,7 @@ MOD15_021D9694: ; 0x021D9694
add r1, #0x2c
mov r2, #0
mov r3, #0x17
- bl FUN_02019064
+ bl AddWindowParameterized
add r0, r4, #0
add r0, #0xc2
str r0, [sp]
@@ -4532,10 +4532,10 @@ MOD15_021D9694: ; 0x021D9694
bl FUN_0200D06C
add r0, r5, #0
add r0, #0xc
- bl FUN_02019270
+ bl PutWindowTilemap
add r0, r5, #0
add r0, #0x1c
- bl FUN_02019270
+ bl PutWindowTilemap
add r0, r5, #0
bl MOD15_021D9868
add r0, r5, #0
@@ -4547,7 +4547,7 @@ MOD15_021D9694: ; 0x021D9694
bl MOD15_021D98C0
add r0, r6, #0
mov r1, #0
- bl FUN_02017CD0
+ bl BgCommitTilemapBufferToVram
add sp, #0x14
pop {r3, r4, r5, r6, pc}
@@ -4815,7 +4815,7 @@ _021D99FA:
_021D9A02:
add r4, #0xc
add r0, r4, #0
- bl FUN_02019548
+ bl CopyWindowPixelsToVram_TextMode
pop {r4, pc}
thumb_func_start MOD15_021D9A0C
@@ -5306,7 +5306,7 @@ _021D9D8C:
_021D9DB0:
add r4, #0x1c
add r0, r4, #0
- bl FUN_02019548
+ bl CopyWindowPixelsToVram_TextMode
add sp, #0x10
pop {r4, r5, r6, pc}
.align 2, 0
@@ -5552,7 +5552,7 @@ MOD15_021D9F88: ; 0x021D9F88
bl FUN_0200CCF8
add r4, #0x2c
add r0, r4, #0
- bl FUN_02019570
+ bl ClearWindowTilemapAndCopyToVram
pop {r4, pc}
.align 2, 0
@@ -5630,7 +5630,7 @@ MOD15_021D9FD4: ; 0x021D9FD4
bl MOD15_021DA0B8
add r0, r4, #0
mov r1, #3
- bl FUN_02017CD0
+ bl BgCommitTilemapBufferToVram
add sp, #0x10
pop {r3, r4, r5, pc}
.align 2, 0
@@ -5645,9 +5645,9 @@ MOD15_021DA044: ; 0x021DA044
add r4, r2, #0
add r1, sp, #0x10
add r2, r5, #0
- bl FUN_02019150
+ bl AddWindow
add r0, sp, #0x10
- bl FUN_02019270
+ bl PutWindowTilemap
add r0, sp, #0x10
mov r1, #0xe
bl FillWindowPixelBuffer
@@ -5676,11 +5676,11 @@ MOD15_021DA044: ; 0x021DA044
str r1, [sp, #0xc]
bl AddTextPrinterParameterized2
add r0, sp, #0x10
- bl FUN_02019548
+ bl CopyWindowPixelsToVram_TextMode
add r0, r4, #0
bl String_dtor
add r0, sp, #0x10
- bl FUN_02019178
+ bl RemoveWindow
add sp, #0x20
pop {r3, r4, r5, pc}
nop
@@ -5794,7 +5794,7 @@ MOD15_021DA164: ; 0x021DA164
mov r1, #3
add r2, r1, #0
mov r3, #0x40
- bl FUN_020179E0
+ bl BgSetPosTextAndCommit
pop {r3, pc}
thumb_func_start MOD15_021DA178
@@ -5805,7 +5805,7 @@ MOD15_021DA178: ; 0x021DA178
mov r1, #3
add r2, r1, #0
mov r3, #0
- bl FUN_020179E0
+ bl BgSetPosTextAndCommit
pop {r3, pc}
thumb_func_start MOD15_021DA18C
@@ -5892,12 +5892,12 @@ MOD15_021DA1D0: ; 0x021DA1D0
add r0, r4, #0
mov r1, #1
sub r3, r2, #4
- bl FUN_020179E0
+ bl BgSetPosTextAndCommit
add r0, r4, #0
mov r1, #1
mov r2, #3
mov r3, #2
- bl FUN_020179E0
+ bl BgSetPosTextAndCommit
add r0, r5, #0
bl MOD15_021DA54C
mov r1, #2
@@ -5936,7 +5936,7 @@ MOD15_021DA1D0: ; 0x021DA1D0
str r0, [r3]
add r0, r4, #0
mov r1, #1
- bl FUN_02017CD0
+ bl BgCommitTilemapBufferToVram
add sp, #0x10
pop {r3, r4, r5, pc}
nop
@@ -6018,7 +6018,7 @@ _021DA31A:
add r1, sp, #0x28
mov r2, #1
lsr r3, r3, #0x18
- bl FUN_02019064
+ bl AddWindowParameterized
add r0, sp, #0x28
mov r1, #0xf
bl FillWindowPixelBuffer
@@ -6042,13 +6042,13 @@ _021DA31A:
add r2, r5, #0
bl AddTextPrinterParameterized2
add r0, sp, #0x28
- bl FUN_02019270
+ bl PutWindowTilemap
add r0, sp, #0x28
- bl FUN_02019548
+ bl CopyWindowPixelsToVram_TextMode
add r0, r5, #0
bl String_dtor
add r0, sp, #0x28
- bl FUN_02019178
+ bl RemoveWindow
add r4, r4, #1
add r6, #0x12
add r7, #0xa
@@ -6095,7 +6095,7 @@ _021DA3CC:
add r0, r4, #0
mov r2, #1
mov r3, #0x22
- bl FUN_02019064
+ bl AddWindowParameterized
mov r0, #4
mov r1, #0x23
bl String_ctor
@@ -6143,13 +6143,13 @@ _021DA430:
blo _021DA40C
_021DA452:
add r0, sp, #0x20
- bl FUN_02019548
+ bl CopyWindowPixelsToVram_TextMode
add r0, sp, #0x20
- bl FUN_02019270
+ bl PutWindowTilemap
add r0, r4, #0
bl String_dtor
add r0, sp, #0x20
- bl FUN_02019178
+ bl RemoveWindow
ldr r0, [sp, #0x14]
add r0, #0xc8
str r0, [sp, #0x14]
@@ -6212,7 +6212,7 @@ _021DA4C2:
ldr r0, [sp, #0x14]
lsl r3, r3, #0x18
lsr r3, r3, #0x18
- bl FUN_02019064
+ bl AddWindowParameterized
add r0, r6, #0
mov r1, #0xf
bl FillWindowPixelBuffer
@@ -6230,11 +6230,11 @@ _021DA4C2:
mov r1, #0
bl AddTextPrinterParameterized2
add r0, r6, #0
- bl FUN_02019270
+ bl PutWindowTilemap
add r0, r6, #0
- bl FUN_02019548
+ bl CopyWindowPixelsToVram_TextMode
add r0, r6, #0
- bl FUN_02019178
+ bl RemoveWindow
add r7, r7, #1
add r5, #0x10
add r4, r4, #4
@@ -6495,7 +6495,7 @@ MOD15_021DA710: ; 0x021DA710
mov r1, #1
mov r2, #3
mov r3, #2
- bl FUN_020179E0
+ bl BgSetPosTextAndCommit
pop {r3, pc}
thumb_func_start MOD15_021DA720
@@ -6545,7 +6545,7 @@ MOD15_021DA760: ; 0x021DA760
beq _021DA778
mov r0, #1
mov r1, #0
- bl FUN_0201797C
+ bl ToggleBgLayer
mov r0, #1
pop {r3, pc}
_021DA778:
@@ -6566,7 +6566,7 @@ MOD15_021DA77C: ; 0x021DA77C
bl G2x_SetBlendAlpha_
mov r0, #1
add r1, r0, #0
- bl FUN_0201797C
+ bl ToggleBgLayer
mov r0, #0x7c
str r0, [sp]
mov r0, #0xc
@@ -6607,7 +6607,7 @@ _021DA7DA:
ldr r0, [r4, #0xc]
mov r1, #1
mov r2, #0
- bl FUN_020179E0
+ bl BgSetPosTextAndCommit
pop {r4, pc}
.align 2, 0
@@ -6684,7 +6684,7 @@ MOD15_021DA828: ; 0x021DA828
add r1, #0x10
mov r2, #2
mov r3, #4
- bl FUN_02019064
+ bl AddWindowParameterized
mov r3, #0
str r3, [sp]
mov r1, #0xc
@@ -6698,7 +6698,7 @@ MOD15_021DA828: ; 0x021DA828
ldr r0, [r4, #0xc]
add r1, #0x20
mov r2, #2
- bl FUN_02019064
+ bl AddWindowParameterized
mov r0, #0
str r0, [r4, #0x30]
str r0, [r4, #0x34]
@@ -6734,10 +6734,10 @@ _021DA8C6:
_021DA8D0:
add r0, r4, #0
add r0, #0x20
- bl FUN_02019178
+ bl RemoveWindow
add r0, r4, #0
add r0, #0x10
- bl FUN_02019178
+ bl RemoveWindow
add r0, r4, #0
bl FreeToHeap
pop {r4, pc}
@@ -6754,7 +6754,7 @@ MOD15_021DA8E8: ; 0x021DA8E8
mov r1, #0x20
mov r2, #0
mov r3, #0x23
- bl FUN_02017F18
+ bl BG_ClearCharDataRange
mov r2, #0
str r2, [sp]
mov r0, #0x20
@@ -6765,25 +6765,25 @@ MOD15_021DA8E8: ; 0x021DA8E8
add r0, r4, #0
mov r1, #2
add r3, r2, #0
- bl FUN_02018540
+ bl FillBgTilemapRect
add r0, r5, #0
add r0, #0x10
mov r1, #0
bl FillWindowPixelBuffer
add r0, r5, #0
add r0, #0x10
- bl FUN_02019270
+ bl PutWindowTilemap
add r0, r5, #0
add r0, #0x10
- bl FUN_02019548
+ bl CopyWindowPixelsToVram_TextMode
add r0, r4, #0
mov r1, #2
- bl FUN_02017CD0
+ bl BgCommitTilemapBufferToVram
add r0, r5, #0
bl MOD15_021DA950
mov r0, #2
mov r1, #0
- bl FUN_0201797C
+ bl ToggleBgLayer
add sp, #0x10
pop {r3, r4, r5, pc}
.align 2, 0
@@ -6885,7 +6885,7 @@ _021DAA12:
_021DAA18:
add r6, #0x10
add r0, r6, #0
- bl FUN_02019548
+ bl CopyWindowPixelsToVram_TextMode
pop {r3, r4, r5, r6, r7, pc}
.align 2, 0
@@ -6903,7 +6903,7 @@ MOD15_021DAA24: ; 0x021DAA24
bl G2x_SetBlendAlpha_
mov r0, #2
mov r1, #1
- bl FUN_0201797C
+ bl ToggleBgLayer
ldr r1, _021DAAC0 ; =0x04000048
ldr r0, _021DAAC4 ; =0xFFFFC0FF
ldrh r2, [r1]
@@ -7027,7 +7027,7 @@ MOD15_021DAB18: ; 0x021DAB18
beq _021DAB74
mov r0, #2
mov r1, #0
- bl FUN_0201797C
+ bl ToggleBgLayer
ldr r0, _021DAB78 ; =0x0400004A
ldrh r2, [r0]
mov r0, #0x3f
@@ -7210,7 +7210,7 @@ _021DAC84:
str r0, [r1]
add r0, r7, #0
add r0, #0x10
- bl FUN_02019548
+ bl CopyWindowPixelsToVram_TextMode
ldr r0, [sp, #8]
mov r2, #2
str r0, [sp]
@@ -7337,7 +7337,7 @@ MOD15_021DAD78: ; 0x021DAD78
ldr r0, [r0, #0xc]
mov r1, #2
mov r2, #3
- bl FUN_020179E0
+ bl BgSetPosTextAndCommit
pop {r3, pc}
.align 2, 0
@@ -7531,7 +7531,7 @@ MOD15_021DAEB4: ; 0x021DAEB4
ldr r0, [r4, #0xc]
mov r1, #4
add r3, r2, #0
- bl FUN_02018170
+ bl CopyToBgTilemapRect
mov r2, #0xb
mov r0, #0xa5
lsl r0, r0, #2
@@ -7549,7 +7549,7 @@ MOD15_021DAEB4: ; 0x021DAEB4
mov r1, #4
mov r2, #3
mov r3, #0xe
- bl FUN_02018170
+ bl CopyToBgTilemapRect
b _021DAF92
_021DAF4A:
mov r2, #0xb
@@ -7568,7 +7568,7 @@ _021DAF4A:
ldr r0, [r4, #0xc]
mov r1, #4
add r3, r2, #0
- bl FUN_02018170
+ bl CopyToBgTilemapRect
mov r2, #0xb
ldr r0, _021DAFA8 ; =0x00000462
str r2, [sp]
@@ -7585,13 +7585,13 @@ _021DAF4A:
mov r1, #4
mov r2, #3
mov r3, #0xe
- bl FUN_02018170
+ bl CopyToBgTilemapRect
_021DAF92:
add r0, r4, #0
bl MOD15_021DB154
ldr r0, [r4, #0xc]
mov r1, #4
- bl FUN_02017CD0
+ bl BgCommitTilemapBufferToVram
add sp, #0x1c
pop {r3, r4, pc}
.align 2, 0
@@ -7732,7 +7732,7 @@ MOD15_021DAFF8: ; 0x021DAFF8
ldr r0, [r5, #0xc]
ldr r3, [r3, #0x10]
mov r1, #4
- bl FUN_02017E14
+ bl BG_LoadCharTilesData
ldr r0, [sp, #8]
bl FreeToHeap
_021DB0D4:
@@ -8105,7 +8105,7 @@ _021DB390:
lsl r3, r3, #0x18
lsr r2, r2, #0x18
lsr r3, r3, #0x18
- bl FUN_02018170
+ bl CopyToBgTilemapRect
ldr r3, [r4]
mov r2, #0xb
add r0, r3, #0
@@ -8131,11 +8131,11 @@ _021DB390:
lsl r3, r3, #0x18
lsr r2, r2, #0x18
lsr r3, r3, #0x18
- bl FUN_02018170
+ bl CopyToBgTilemapRect
ldr r0, [r4]
mov r1, #4
ldr r0, [r0, #0xc]
- bl FUN_02017CD0
+ bl BgCommitTilemapBufferToVram
ldrh r0, [r4, #0xa]
add sp, #0x1c
add r0, r0, #1
@@ -8176,11 +8176,11 @@ _021DB416:
lsl r3, r3, #0x18
lsr r2, r2, #0x18
lsr r3, r3, #0x18
- bl FUN_02018170
+ bl CopyToBgTilemapRect
ldr r0, [r4]
mov r1, #4
ldr r0, [r0, #0xc]
- bl FUN_02017CD0
+ bl BgCommitTilemapBufferToVram
mov r0, #0
strh r0, [r4, #8]
ldrh r0, [r4, #0xa]
@@ -8223,11 +8223,11 @@ _021DB476:
lsl r3, r3, #0x18
lsr r2, r2, #0x18
lsr r3, r3, #0x18
- bl FUN_02018170
+ bl CopyToBgTilemapRect
ldr r0, [r4]
mov r1, #4
ldr r0, [r0, #0xc]
- bl FUN_02017CD0
+ bl BgCommitTilemapBufferToVram
ldr r0, [r4, #4]
add sp, #0x1c
add r0, r0, #1
@@ -8322,14 +8322,14 @@ MOD15_021DB564: ; 0x021DB564
bne _021DB57E
add r0, r1, #0
add r1, r2, #0
- bl FUN_02017B48
+ bl Bg_GetXpos
str r0, [r4, #0xc]
mov r0, #0
b _021DB58A
_021DB57E:
add r0, r1, #0
add r1, r2, #0
- bl FUN_02017B54
+ bl Bg_GetYpos
str r0, [r4, #0xc]
mov r0, #3
_021DB58A:
@@ -8416,7 +8416,7 @@ MOD15_021DB604: ; 0x021DB604
lsr r1, r1, #0x18
lsr r2, r2, #0x18
asr r3, r3, #0xc
- bl FUN_020179E0
+ bl BgSetPosTextAndCommit
ldrh r0, [r4, #0x18]
sub r0, r0, #1
strh r0, [r4, #0x18]
@@ -8430,7 +8430,7 @@ _021DB632:
ldr r3, [r4, #0x10]
lsr r1, r1, #0x18
lsr r2, r2, #0x18
- bl FUN_020179E0
+ bl BgSetPosTextAndCommit
pop {r4, pc}
thumb_func_start MOD15_021DB648