summaryrefslogtreecommitdiff
path: root/asm
diff options
context:
space:
mode:
authorPikalaxALT <pikalaxalt@gmail.com>2019-05-22 17:48:56 -0400
committerPikalaxALT <pikalaxalt@gmail.com>2019-05-22 17:48:56 -0400
commitd3aa5a0b97e08c7824eea6b38b2904e443267eab (patch)
treeb73c1fe4a4fe5d7ccef03b06721263c202f8d577 /asm
parent8d6eac996f0e69666b47aefb3dadb37eb1f40e74 (diff)
slot_machine sub_8140CA0
Diffstat (limited to 'asm')
-rw-r--r--asm/slot_machine.s108
1 files changed, 0 insertions, 108 deletions
diff --git a/asm/slot_machine.s b/asm/slot_machine.s
index 9229072da..f79f658ae 100644
--- a/asm/slot_machine.s
+++ b/asm/slot_machine.s
@@ -5,114 +5,6 @@
.text
- thumb_func_start sub_8140CA0
-sub_8140CA0: @ 8140CA0
- push {r4-r7,lr}
- mov r7, r10
- mov r6, r9
- mov r5, r8
- push {r5-r7}
- sub sp, 0x4
- movs r7, 0
-_08140CAE:
- movs r6, 0
- lsls r0, r7, 2
- adds r1, r7, 0x1
- str r1, [sp]
- adds r0, r7
- mov r10, r0
- mov r2, r10
- lsls r2, 2
- mov r8, r2
- movs r3, 0xB0
- lsls r3, 14
- mov r9, r3
-_08140CC6:
- mov r0, r10
- lsls r1, r0, 19
- movs r2, 0xA0
- lsls r2, 15
- adds r1, r2
- mov r3, r9
- asrs r2, r3, 16
- ldr r0, _08140D64 @ =gUnknown_84657E4
- asrs r1, 16
- movs r3, 0x2
- bl CreateSprite
- lsls r0, 24
- lsrs r0, 24
- ldr r2, _08140D68 @ =gUnknown_8464926
- mov r3, r8
- adds r1, r3, r7
- adds r1, r6, r1
- adds r1, r2
- ldrb r4, [r1]
- lsls r5, r0, 4
- adds r5, r0
- lsls r5, 2
- ldr r0, _08140D6C @ =gSprites
- adds r5, r0
- adds r0, r5, 0
- adds r1, r4, 0
- bl StartSpriteAnim
- ldr r0, _08140D70 @ =gUnknown_8465608
- lsls r4, 1
- adds r4, r0
- ldrh r0, [r4]
- bl IndexOfSpritePaletteTag
- lsls r0, 4
- ldrb r2, [r5, 0x5]
- movs r1, 0xF
- ands r1, r2
- orrs r1, r0
- strb r1, [r5, 0x5]
- movs r0, 0
- strh r7, [r5, 0x2E]
- strh r6, [r5, 0x30]
- strh r6, [r5, 0x32]
- strh r0, [r5, 0x34]
- ldrb r0, [r5, 0x3]
- movs r2, 0x3F
- negs r2, r2
- adds r1, r2, 0
- ands r0, r1
- strb r0, [r5, 0x3]
- ldr r0, _08140D74 @ =gUnknown_203F3A4
- ldr r2, [r0]
- lsls r1, r6, 2
- add r1, r8
- adds r0, r2, 0
- adds r0, 0xC
- adds r0, r1
- str r5, [r0]
- ldr r0, _08140D78 @ =0x07000006
- str r0, [r2, 0x70]
- movs r3, 0xC0
- lsls r3, 13
- add r9, r3
- adds r6, 0x1
- cmp r6, 0x4
- ble _08140CC6
- ldr r7, [sp]
- cmp r7, 0x2
- ble _08140CAE
- add sp, 0x4
- pop {r3-r5}
- mov r8, r3
- mov r9, r4
- mov r10, r5
- pop {r4-r7}
- pop {r0}
- bx r0
- .align 2, 0
-_08140D64: .4byte gUnknown_84657E4
-_08140D68: .4byte gUnknown_8464926
-_08140D6C: .4byte gSprites
-_08140D70: .4byte gUnknown_8465608
-_08140D74: .4byte gUnknown_203F3A4
-_08140D78: .4byte 0x07000006
- thumb_func_end sub_8140CA0
-
thumb_func_start sub_8140D7C
sub_8140D7C: @ 8140D7C
push {r4-r7,lr}