tmc/asm/non_matching/subtask2/sub_080A698C.inc

43 lines
766 B
PHP

.syntax unified
push {r4, r5, r6, lr}
adds r6, r2, #0
adds r5, r3, #0
bl sub_080A69E0
adds r4, r0, #0
cmp r4, #0
ble _080A69D4
ldr r2, _080A69D8 @ =gMenu
adds r2, #0x2d
ldrb r0, [r2]
lsls r0, r0, #3
ldr r3, _080A69DC @ =gMapDataBottomSpecial
adds r0, r0, r3
lsrs r1, r5, #8
strb r1, [r0]
ldrb r0, [r2]
lsls r0, r0, #3
adds r0, r0, r3
strb r5, [r0, #1]
ldrb r0, [r2]
lsls r0, r0, #3
adds r0, r0, r3
strh r6, [r0, #2]
ldrb r0, [r2]
lsls r0, r0, #3
adds r0, r0, r3
strh r4, [r0, #4]
ldrb r0, [r2]
lsls r0, r0, #3
adds r0, r0, r3
asrs r1, r4, #0x10
strh r1, [r0, #6]
ldrb r0, [r2]
adds r0, #1
strb r0, [r2]
_080A69D4:
pop {r4, r5, r6, pc}
.align 2, 0
_080A69D8: .4byte gMenu
_080A69DC: .4byte gMapDataBottomSpecial
.syntax divided