summaryrefslogtreecommitdiff
path: root/arm9/modules/59/asm
diff options
context:
space:
mode:
Diffstat (limited to 'arm9/modules/59/asm')
-rw-r--r--arm9/modules/59/asm/mod59_021D74E0_asm.s208
1 files changed, 0 insertions, 208 deletions
diff --git a/arm9/modules/59/asm/mod59_021D74E0_asm.s b/arm9/modules/59/asm/mod59_021D74E0_asm.s
index 7cb6272f..d1e39e08 100644
--- a/arm9/modules/59/asm/mod59_021D74E0_asm.s
+++ b/arm9/modules/59/asm/mod59_021D74E0_asm.s
@@ -5,214 +5,6 @@
.extern MOD59_021D7730
- thumb_func_start MOD59_021D778C
-MOD59_021D778C: ; 0x021D778C
- push {r3, r4, r5, lr}
- sub sp, #0x78
- ldr r5, _021D7954 ; =0x021D9F18
- add r4, r0, #0
- add r3, sp, #0x50
- mov r2, #5
-_021D7798:
- ldmia r5!, {r0, r1}
- stmia r3!, {r0, r1}
- sub r2, r2, #1
- bne _021D7798
- add r0, sp, #0x50
- bl GX_SetBanks
- ldr r0, [r4]
- bl BgConfig_Alloc
- add r3, sp, #0x40
- ldr r5, _021D7958 ; =0x021D9DCC
- str r0, [r4, #0x18]
- add r2, r3, #0
- ldmia r5!, {r0, r1}
- stmia r3!, {r0, r1}
- ldmia r5!, {r0, r1}
- stmia r3!, {r0, r1}
- add r0, r2, #0
- bl SetBothScreensModesAndDisable
- ldr r5, _021D795C ; =0x021D9EA0
- add r3, sp, #0x24
- ldmia r5!, {r0, r1}
- add r2, r3, #0
- stmia r3!, {r0, r1}
- ldmia r5!, {r0, r1}
- stmia r3!, {r0, r1}
- ldmia r5!, {r0, r1}
- stmia r3!, {r0, r1}
- ldr r0, [r5]
- mov r1, #0
- str r0, [r3]
- mov r0, #0xf
- strb r0, [r2, #0x12]
- mov r0, #6
- strb r0, [r2, #0x13]
- ldr r0, [r4, #0x18]
- add r3, r1, #0
- bl InitBgFromTemplate
- ldr r0, [r4, #0x18]
- mov r1, #0
- bl BgClearTilemapBufferAndCommit
- mov r0, #0xe
- add r2, sp, #0x24
- strb r0, [r2, #0x12]
- mov r0, #5
- strb r0, [r2, #0x13]
- ldr r0, [r4, #0x18]
- mov r1, #1
- mov r3, #0
- bl InitBgFromTemplate
- ldr r0, [r4, #0x18]
- mov r1, #1
- bl BgClearTilemapBufferAndCommit
- mov r0, #0xd
- add r2, sp, #0x24
- strb r0, [r2, #0x12]
- mov r0, #4
- strb r0, [r2, #0x13]
- ldr r0, [r4, #0x18]
- mov r1, #2
- mov r3, #0
- bl InitBgFromTemplate
- ldr r0, [r4, #0x18]
- mov r1, #2
- bl BgClearTilemapBufferAndCommit
- mov r0, #0xc
- add r2, sp, #0x24
- strb r0, [r2, #0x12]
- mov r1, #3
- strb r1, [r2, #0x13]
- ldr r0, [r4, #0x18]
- mov r3, #0
- bl InitBgFromTemplate
- ldr r0, [r4, #0x18]
- mov r1, #3
- bl BgClearTilemapBufferAndCommit
- mov r1, #0
- str r1, [sp]
- ldr r0, [r4]
- ldr r2, _021D7960 ; =0x000003E2
- str r0, [sp, #4]
- ldr r0, [r4, #0x18]
- mov r3, #4
- bl FUN_0200CD68
- mov r1, #0
- str r1, [sp]
- ldr r0, [r4]
- ldr r2, _021D7964 ; =0x000003D9
- str r0, [sp, #4]
- ldr r0, [r4, #0x18]
- mov r3, #3
- bl FUN_0200CB00
- ldr r2, [r4]
- mov r0, #0
- mov r1, #0xa0
- bl FUN_02002ED0
- ldr r2, [r4]
- mov r0, #0
- mov r1, #0xc0
- bl FUN_02002EEC
- ldr r5, _021D7968 ; =0x021D9EBC
- add r3, sp, #8
- ldmia r5!, {r0, r1}
- add r2, r3, #0
- stmia r3!, {r0, r1}
- ldmia r5!, {r0, r1}
- stmia r3!, {r0, r1}
- ldmia r5!, {r0, r1}
- stmia r3!, {r0, r1}
- ldr r0, [r5]
- mov r1, #0xf
- str r0, [r3]
- add r0, sp, #8
- strb r1, [r0, #0x12]
- mov r1, #6
- strb r1, [r0, #0x13]
- ldr r0, [r4, #0x18]
- mov r1, #4
- mov r3, #0
- bl InitBgFromTemplate
- ldr r0, [r4, #0x18]
- mov r1, #4
- bl BgClearTilemapBufferAndCommit
- mov r1, #0xe
- add r0, sp, #8
- strb r1, [r0, #0x12]
- mov r1, #5
- strb r1, [r0, #0x13]
- ldr r0, [r4, #0x18]
- add r2, sp, #8
- mov r3, #0
- bl InitBgFromTemplate
- ldr r0, [r4, #0x18]
- mov r1, #5
- bl BgClearTilemapBufferAndCommit
- mov r1, #0xd
- add r0, sp, #8
- strb r1, [r0, #0x12]
- mov r1, #4
- strb r1, [r0, #0x13]
- ldr r0, [r4, #0x18]
- mov r1, #6
- add r2, sp, #8
- mov r3, #0
- bl InitBgFromTemplate
- ldr r0, [r4, #0x18]
- mov r1, #6
- bl BgClearTilemapBufferAndCommit
- mov r1, #0xc
- add r0, sp, #8
- strb r1, [r0, #0x12]
- mov r1, #3
- strb r1, [r0, #0x13]
- ldr r0, [r4, #0x18]
- mov r1, #7
- add r2, sp, #8
- mov r3, #0
- bl InitBgFromTemplate
- ldr r0, [r4, #0x18]
- mov r1, #7
- bl BgClearTilemapBufferAndCommit
- mov r0, #0
- add r1, r0, #0
- bl ToggleBgLayer
- mov r0, #1
- mov r1, #0
- bl ToggleBgLayer
- mov r0, #2
- mov r1, #0
- bl ToggleBgLayer
- mov r0, #3
- mov r1, #0
- bl ToggleBgLayer
- mov r0, #4
- mov r1, #0
- bl ToggleBgLayer
- mov r0, #5
- mov r1, #0
- bl ToggleBgLayer
- mov r0, #6
- mov r1, #0
- bl ToggleBgLayer
- mov r0, #7
- mov r1, #0
- bl ToggleBgLayer
- add r0, r4, #0
- bl MOD59_021D8058
- mov r0, #0
- str r0, [r4, #0x78]
- add sp, #0x78
- pop {r3, r4, r5, pc}
- .align 2, 0
-_021D7954: .word MOD59_021D9F18
-_021D7958: .word MOD59_021D9DCC
-_021D795C: .word MOD59_021D9EA0
-_021D7960: .word 0x000003E2
-_021D7964: .word 0x000003D9
-_021D7968: .word MOD59_021D9EBC
- thumb_func_end MOD59_021D778C
-
thumb_func_start MOD59_021D796C
MOD59_021D796C: ; 0x021D796C
push {r4, lr}