diff options
Diffstat (limited to 'arm9/modules/59/asm')
-rw-r--r-- | arm9/modules/59/asm/mod59_021D74E0_asm.s | 208 |
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} |