diff options
author | PikalaxALT <pikalaxalt@gmail.com> | 2017-12-23 19:51:07 -0500 |
---|---|---|
committer | PikalaxALT <pikalaxalt@gmail.com> | 2017-12-23 19:51:07 -0500 |
commit | af86226a5b15ccf1d7d1fea2dc96ff6bba0dc5fc (patch) | |
tree | 976f58c81a1dbe05a893cc23eaea759658655261 /asm | |
parent | 73c16c109cdb996fa59f5aa63e9f030c21cbe54f (diff) |
sub_81025BC and matching sub_8102578
Diffstat (limited to 'asm')
-rw-r--r-- | asm/slot_machine.s | 76 |
1 files changed, 0 insertions, 76 deletions
diff --git a/asm/slot_machine.s b/asm/slot_machine.s index a6201c22e..423735f9f 100644 --- a/asm/slot_machine.s +++ b/asm/slot_machine.s @@ -5,82 +5,6 @@ .text - thumb_func_start sub_81025BC -sub_81025BC: @ 81025BC - push {r4-r7,lr} - mov r7, r8 - push {r7} - movs r6, 0 - ldr r0, _08102600 @ =gUnknown_083ECD28 - mov r8, r0 - ldr r5, _08102604 @ =gSharedMem - movs r7, 0x80 - lsls r7, 17 -_081025CE: - bl Random - movs r4, 0xFF - ands r4, r0 - lsls r2, r6, 16 - asrs r1, r2, 16 - lsls r0, r1, 1 - adds r0, r1 - lsls r0, 1 - ldrb r3, [r5, 0x1] - adds r0, r3 - add r0, r8 - ldrb r3, [r0] - cmp r1, 0 - bne _08102608 - ldrb r0, [r5, 0x3] - cmp r0, 0x1 - bne _08102608 - adds r3, 0xA - asrs r0, r7, 16 - cmp r3, r0 - ble _08102622 - adds r3, r0, 0 - b _08102622 - .align 2, 0 -_08102600: .4byte gUnknown_083ECD28 -_08102604: .4byte gSharedMem -_08102608: - asrs r0, r2, 16 - cmp r0, 0x4 - bne _08102622 - ldrb r0, [r5, 0x3] - cmp r0, 0x1 - bne _08102622 - lsls r0, r3, 16 - ldr r1, _08102648 @ =0xfff60000 - adds r0, r1 - lsrs r3, r0, 16 - cmp r0, 0 - bge _08102622 - movs r3, 0 -_08102622: - lsls r0, r3, 16 - asrs r0, 16 - cmp r0, r4 - bgt _08102638 - movs r3, 0x80 - lsls r3, 9 - adds r0, r2, r3 - lsrs r6, r0, 16 - asrs r0, 16 - cmp r0, 0x4 - ble _081025CE -_08102638: - lsls r0, r6, 24 - lsrs r0, 24 - pop {r3} - mov r8, r3 - pop {r4-r7} - pop {r1} - bx r1 - .align 2, 0 -_08102648: .4byte 0xfff60000 - thumb_func_end sub_81025BC - thumb_func_start sub_810264C sub_810264C: @ 810264C push {lr} |