Advertisement
Guest User

Untitled

a guest
Mar 11th, 2025
30
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.03 KB | Source Code | 0 0
  1. start:
  2. push {r0-r4}
  3.  
  4. ldr r0, =0xXXXX @custom flag
  5. ldr r2, =0x0806E6D0|1 @Flag check
  6. bl goto_r2
  7. cmp r0, #1
  8. beq start_level_cap_check
  9. pop {r0-r4}
  10. b back_to_normal
  11.  
  12. start_level_cap_check:
  13. mov r4, #130
  14. lsl r4, r4, #4 @Flag 0x820: first badge
  15. mov r3, #0
  16. loop:
  17. push {r3}
  18. mov r0, r4
  19. ldr r2, =0x0806E6D0|1 @Flag check
  20. bl goto_r2
  21. cmp r0, #0
  22. beq medl_not_set
  23. pop {r3}
  24. add r4, r4, #1 @next badge
  25. add r3, r3, #1
  26. cmp r3, #8
  27. beq player_no_medal
  28. b loop
  29. medl_not_set:
  30. pop {r3}
  31. ldr r0, =0x08YYYYYY @LVL CAPS ARRAY
  32. ldrb r6, [r0, r3]
  33. pop {r0-r4}
  34. cmp r0, r6
  35. bhs back_to_normal_2
  36. b back_to_normal
  37. player_no_medal:
  38. pop {r0-r4}
  39.  
  40.  
  41. back_to_normal:
  42. cmp r0, #100
  43. beq back_to_normal_2
  44. ldr r0, =0x08021D24|1
  45. bx r0
  46. back_to_normal_2:
  47. ldr r1, [r5, #0]
  48. add r1, r1, #83
  49. ldrb r0, [r1, #0]
  50. ldr r2, =0x08021D04|1
  51. goto_r2:
  52. bx r2
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement