tmc/asm/non_matching/fileScreen/sub_08051738.inc

66 lines
1.1 KiB
PHP

.syntax unified
push {r4, r5, r6, r7, lr}
ldr r1, _08051768 @ =gUnk_02019EE0
movs r0, #4
strb r0, [r1, #7]
movs r4, #0
movs r3, #0
adds r5, r1, #0
adds r7, r5, #0
adds r7, #8
ldr r6, _0805176C @ =gUnk_02000090
_0805174C:
adds r0, r3, r7
ldrb r0, [r0]
lsls r0, r0, #0x18
asrs r0, r0, #0x18
cmp r0, #1
bne _08051770
ldrb r1, [r5, #6]
movs r2, #4
eors r1, r3
rsbs r0, r1, #0
orrs r0, r1
asrs r0, r0, #0x1f
ands r2, r0
b _08051774
.align 2, 0
_08051768: .4byte gUnk_02019EE0
_0805176C: .4byte gUnk_02000090
_08051770:
adds r4, #1
adds r2, r4, #0
_08051774:
adds r0, r3, r6
strb r2, [r0]
adds r3, #1
cmp r3, #2
bls _0805174C
cmp r4, #0
bne _0805179C
ldr r1, _08051798 @ =gMenu
movs r0, #0x3c
strh r0, [r1, #8]
movs r0, #1
movs r1, #0
bl CreateDialogBox
movs r0, #3
bl sub_080A7114
b _080517A2
.align 2, 0
_08051798: .4byte gMenu
_0805179C:
movs r0, #1
bl sub_080A7114
_080517A2:
adds r4, #1
ldr r0, _080517B0 @ =gMenu
strb r4, [r0, #0x16]
movs r1, #4
strb r1, [r0, #0x13]
strb r4, [r0, #0x14]
pop {r4, r5, r6, r7, pc}
.align 2, 0
_080517B0: .4byte gMenu
.syntax divided