Geen omschrijving

overworld.asm 1.3KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192
  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
  51. .org 0x0805F4D8
  52. .word ow_pal_table
  53. .org 0x0805F570
  54. .word ow_pal_table
  55. .org 0x0805F2F4
  56. .word ow_pal_table
  57. .org 0x0805F5C8
  58. .word ow_pal_table
  59. .org 0x0805F4D4
  60. .halfword 0x13FF
  61. .org 0x0805F5CC
  62. .halfword 0x13FF
  63. .org 0x0805F5D2
  64. lsl r0, r0, #0x10
  65. lsr r2, r0, #0x10
  66. .org 0x0805F548
  67. lsl r0, r0, #0x10
  68. .org 0x0805F54C
  69. lsr r0, r0, #0xD
  70. .org 0x0805F4BA
  71. lsl r0, #0x10
  72. lsr r1, r0, #0x10