diff options
author | PikalaxALT <pikalaxalt@gmail.com> | 2019-12-12 16:07:18 -0500 |
---|---|---|
committer | PikalaxALT <pikalaxalt@gmail.com> | 2019-12-12 16:07:18 -0500 |
commit | cfd4b0a5da5faf3268c95c7d3340af4f49ff56b2 (patch) | |
tree | 6d39f91f2431f52e67dae7507417fb038350d479 /asm | |
parent | e2a4da3a0117e1cb02bd082d82330c9c3d696005 (diff) |
nonmatching sub_8104664
Diffstat (limited to 'asm')
-rw-r--r-- | asm/pokedex_screen.s | 188 |
1 files changed, 0 insertions, 188 deletions
diff --git a/asm/pokedex_screen.s b/asm/pokedex_screen.s index 567c8a2f8..535caaddd 100644 --- a/asm/pokedex_screen.s +++ b/asm/pokedex_screen.s @@ -5,194 +5,6 @@ .text - thumb_func_start sub_8104664 -sub_8104664: @ 8104664 - push {r4-r7,lr} - mov r7, r8 - push {r7} - lsls r0, 24 - lsrs r4, r0, 24 - ldr r0, _08104684 @ =gUnknown_203ACF0 - ldr r3, [r0] - adds r2, r3, 0 - adds r2, 0x42 - ldrb r2, [r2] - mov r8, r0 - cmp r2, 0x4 - bgt _08104688 - cmp r2, 0x1 - bge _0810469C - b _0810468C - .align 2, 0 -_08104684: .4byte gUnknown_203ACF0 -_08104688: - cmp r2, 0x5 - beq _081046A8 -_0810468C: - mov r1, r8 - ldr r0, [r1] - movs r2, 0x36 - adds r2, r0 - mov r12, r2 - adds r6, r0, 0 - adds r6, 0x34 - b _081046B2 -_0810469C: - movs r0, 0x3A - adds r0, r3 - mov r12, r0 - adds r6, r3, 0 - adds r6, 0x38 - b _081046B2 -_081046A8: - movs r1, 0x3E - adds r1, r3 - mov r12, r1 - adds r6, r3, 0 - adds r6, 0x3C -_081046B2: - mov r2, r12 - ldrh r1, [r2] - ldrh r0, [r6] - adds r3, r1, r0 - cmp r4, 0 - beq _08104700 - cmp r3, 0 - beq _0810474C - subs r3, 0x1 - cmp r3, 0 - blt _0810474C - mov r1, r8 - ldr r0, [r1] - ldr r0, [r0, 0x44] - lsls r2, r3, 3 - adds r0, r2, r0 - ldrh r0, [r0, 0x6] - movs r1, 0x1 - ands r0, r1 - cmp r0, 0 - bne _081046FA - mov r5, r8 - movs r4, 0x1 - adds r1, r2, 0 -_081046E2: - subs r1, 0x8 - subs r3, 0x1 - cmp r3, 0 - blt _0810474C - ldr r0, [r5] - ldr r0, [r0, 0x44] - adds r0, r1, r0 - ldrh r0, [r0, 0x6] - ands r0, r4 - adds r2, r1, 0 - cmp r0, 0 - beq _081046E2 -_081046FA: - cmp r3, 0 - bge _08104750 - b _0810474C -_08104700: - mov r2, r8 - ldr r5, [r2] - adds r0, r5, 0 - adds r0, 0x48 - ldrh r4, [r0] - subs r0, r4, 0x1 - cmp r3, r0 - beq _0810474C - adds r3, 0x1 - cmp r3, r4 - bge _0810474C - ldr r0, [r5, 0x44] - lsls r2, r3, 3 - adds r0, r2, r0 - ldrh r0, [r0, 0x6] - movs r1, 0x1 - ands r0, r1 - cmp r0, 0 - bne _08104740 - adds r1, r2, 0 - movs r7, 0x1 -_0810472A: - adds r1, 0x8 - adds r3, 0x1 - cmp r3, r4 - bge _0810474C - ldr r0, [r5, 0x44] - adds r0, r1, r0 - ldrh r0, [r0, 0x6] - ands r0, r7 - adds r2, r1, 0 - cmp r0, 0 - beq _0810472A -_08104740: - mov r1, r8 - ldr r0, [r1] - adds r0, 0x48 - ldrh r0, [r0] - cmp r3, r0 - blt _08104750 -_0810474C: - movs r0, 0 - b _081047A6 -_08104750: - mov r0, r8 - ldr r1, [r0] - ldr r0, [r1, 0x44] - adds r0, r2, r0 - ldr r0, [r0, 0x4] - str r0, [r1, 0x30] - adds r1, 0x48 - ldrh r0, [r1] - cmp r0, 0x9 - bls _0810479C - cmp r3, 0x3 - bgt _08104770 - movs r0, 0 - mov r1, r12 - strh r0, [r1] - b _081047A2 -_08104770: - ldrh r1, [r1] - subs r0, r1, 0x4 - cmp r3, r0 - blt _08104790 - subs r0, 0x5 - mov r2, r12 - strh r0, [r2] - adds r1, r3, 0 - adds r1, 0x9 - mov r2, r8 - ldr r0, [r2] - adds r0, 0x48 - ldrh r0, [r0] - subs r1, r0 - strh r1, [r6] - b _081047A4 -_08104790: - subs r0, r3, 0x4 - mov r1, r12 - strh r0, [r1] - movs r0, 0x4 - strh r0, [r6] - b _081047A4 -_0810479C: - movs r0, 0 - mov r2, r12 - strh r0, [r2] -_081047A2: - strh r3, [r6] -_081047A4: - movs r0, 0x1 -_081047A6: - pop {r3} - mov r8, r3 - pop {r4-r7} - pop {r1} - bx r1 - thumb_func_end sub_8104664 - thumb_func_start sub_81047B0 sub_81047B0: @ 81047B0 push {r4,lr} |