diff options
Diffstat (limited to 'asm/code_8009804.s')
-rw-r--r-- | asm/code_8009804.s | 140 |
1 files changed, 0 insertions, 140 deletions
diff --git a/asm/code_8009804.s b/asm/code_8009804.s index edd2bd1..809ec8a 100644 --- a/asm/code_8009804.s +++ b/asm/code_8009804.s @@ -5,146 +5,6 @@ .text - thumb_func_start vram_related_8009804 -vram_related_8009804: - push {lr} - movs r1, 0xC0 - lsls r1, 19 - movs r0, 0 - ldr r3, _0800987C - movs r2, 0 -_08009810: - stm r1!, {r2} - adds r0, 0x1 - cmp r0, r3 - bls _08009810 - ldr r1, _08009880 - movs r0, 0 - ldr r3, _08009884 - movs r2, 0 -_08009820: - stm r1!, {r2} - adds r0, 0x1 - cmp r0, r3 - bls _08009820 - ldr r1, _08009888 - movs r0, 0 - ldr r3, _0800988C - movs r2, 0 -_08009830: - stm r1!, {r2} - adds r0, 0x1 - cmp r0, r3 - bls _08009830 - ldr r1, _08009890 - movs r0, 0 - ldr r3, _08009894 - movs r2, 0 -_08009840: - stm r1!, {r2} - adds r0, 0x1 - cmp r0, r3 - bls _08009840 - movs r1, 0xA0 - lsls r1, 19 - movs r0, 0 - movs r2, 0 -_08009850: - stm r1!, {r2} - adds r0, 0x1 - cmp r0, 0x77 - bls _08009850 - ldr r1, _08009898 - movs r0, 0 - movs r2, 0 -_0800985E: - stm r1!, {r2} - adds r0, 0x1 - cmp r0, 0x77 - bls _0800985E - movs r1, 0xE0 - lsls r1, 19 - movs r0, 0 - ldr r2, _0800989C -_0800986E: - stm r1!, {r2} - adds r0, 0x1 - cmp r0, 0xFF - bls _0800986E - pop {r0} - bx r0 - .align 2, 0 -_0800987C: .4byte 0x000013bf -_08009880: .4byte 0x06007000 -_08009884: .4byte 0x000003ff -_08009888: .4byte 0x06008000 -_0800988C: .4byte 0x00001fff -_08009890: .4byte 0x06010000 -_08009894: .4byte 0x00001f7f -_08009898: .4byte 0x05000200 -_0800989C: .4byte 0x00a000a0 - thumb_func_end vram_related_8009804 - - thumb_func_start sub_80098A0 -sub_80098A0: - ldr r0, _080098B4 - movs r1, 0 - str r1, [r0] - ldr r0, _080098B8 - strb r1, [r0] - strb r1, [r0, 0x1] - strb r1, [r0, 0x2] - strb r1, [r0, 0x3] - bx lr - .align 2, 0 -_080098B4: .4byte gUnknown_202D23C -_080098B8: .4byte gUnknown_202D238 - thumb_func_end sub_80098A0 - - thumb_func_start sub_80098BC -sub_80098BC: - push {r4-r7,lr} - adds r4, r0, 0 - adds r5, r1, 0 - adds r6, r2, 0 - ldr r7, _080098F0 - ldr r3, [r7] - cmp r3, 0x7 - bgt _080098E8 - ldr r2, _080098F4 - lsls r1, r3, 1 - adds r1, r3 - lsls r1, 2 - adds r0, r1, r2 - str r4, [r0] - adds r0, r2, 0x4 - adds r0, r1, r0 - str r5, [r0] - adds r2, 0x8 - adds r1, r2 - str r6, [r1] - adds r0, r3, 0x1 - str r0, [r7] -_080098E8: - pop {r4-r7} - pop {r0} - bx r0 - .align 2, 0 -_080098F0: .4byte gUnknown_202D23C -_080098F4: .4byte gUnknown_202D240 - thumb_func_end sub_80098BC - - thumb_func_start sub_80098F8 -sub_80098F8: - ldr r1, _08009904 - adds r0, r1 - movs r1, 0x1 - strb r1, [r0] - bx lr - .align 2, 0 -_08009904: .4byte gUnknown_202D238 - thumb_func_end sub_80098F8 - thumb_func_start sub_8009908 sub_8009908: push {r4-r7,lr} |