暫無描述

overworld.asm 897B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061
  1. .org 0x0805E5D4
  2. bx r1
  3. .org 0x0805E5F4
  4. .word overworld_h_one+1
  5. .org 0x0805F2C8
  6. ldr r1, =npc_get_type+1
  7. bx r1
  8. .pool
  9. .org 0x0805e152
  10. mov r1, #5
  11. orr r0, r1
  12. strb r0, [r4]
  13. ldrb r0, [r5, #3]
  14. strb r0, [r4, #0x1A]
  15. .org 0x0805E510
  16. ldr r1, =overworld_h_two+1
  17. bx r1
  18. .pool
  19. .org 0x0805E744
  20. lsl r4, r4, #0x10
  21. lsr r4, r4, #0x10
  22. lsl r5, r5, #0x10
  23. lsr r5, r5, #0x10
  24. mov r0, #0x0
  25. str r0, [SP, #0x20]
  26. mov r1, r9
  27. ldrb r0, [r1, #0x1]
  28. ldrb r1, [r1, #0x3]
  29. lsl r1, r1, #0x18
  30. lsr r1, r1, #0x10
  31. orr r0, r1
  32. .org 0x0805e964
  33. ldr r4, =overworld_h_three+1
  34. bx r4
  35. .pool
  36. .org 0x0805E8F0
  37. lsl r0, #0x10
  38. lsr r0, #0x10
  39. .org 0x0805ee84
  40. bx r1
  41. .org 0x0805EFE4
  42. .word overworld_h_four+1
  43. .org 0x08067A12
  44. ldr r5, =overworld_h_five+1
  45. bx r5
  46. .pool
  47. .org 0x08067F92
  48. ldr r5, =overworld_h_six+1
  49. bx r5
  50. .pool