Advertisement
EliteAnax17

Untitled

Jun 27th, 2017
78
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.66 KB | None | 0 0
  1. $ ./diff.sh 0xBACDC 0x80
  2. 2c2
  3. < baserom.gba: file format binary
  4. ---
  5. > pokeruby.gba: file format binary
  6. 13c13
  7. < bace6: 491a ldr r1, [pc, #104] ; (0xbad50)
  8. ---
  9. > bace6: 4918 ldr r1, [pc, #96] ; (0xbad48)
  10. 16,18c16,18
  11. < bacec: f127 fd06 bl 0x1e26fc
  12. < bacf0: 4e18 ldr r6, [pc, #96] ; (0xbad54)
  13. < bacf2: 4d19 ldr r5, [pc, #100] ; (0xbad58)
  14. ---
  15. > bacec: f127 fd02 bl 0x1e26f4
  16. > bacf0: 4e16 ldr r6, [pc, #88] ; (0xbad4c)
  17. > bacf2: 4d17 ldr r5, [pc, #92] ; (0xbad50)
  18. 28,30c28,30
  19. < bad06: 2200 movs r2, #0
  20. < bad08: 56aa ldrsb r2, [r5, r2]
  21. < bad0a: 0090 lsls r0, r2, #2
  22. ---
  23. > bad06: 2100 movs r1, #0
  24. > bad08: 5669 ldrsb r1, [r5, r1]
  25. > bad0a: 0088 lsls r0, r1, #2
  26. 32,49c32,49
  27. < bad0e: 0050 lsls r0, r2, #1
  28. < bad10: 3001 adds r0, #1
  29. < bad12: 0080 lsls r0, r0, #2
  30. < bad14: 4468 add r0, sp
  31. < bad16: 6819 ldr r1, [r3, #0]
  32. < bad18: 6800 ldr r0, [r0, #0]
  33. < bad1a: 4281 cmp r1, r0
  34. < bad1c: dd03 ble.n 0xbad26
  35. < bad1e: 00d0 lsls r0, r2, #3
  36. < bad20: 4468 add r0, sp
  37. < bad22: 6800 ldr r0, [r0, #0]
  38. < bad24: 6018 str r0, [r3, #0]
  39. < bad26: 2200 movs r2, #0
  40. < bad28: 56aa ldrsb r2, [r5, r2]
  41. < bad2a: 0090 lsls r0, r2, #2
  42. < bad2c: 1983 adds r3, r0, r6
  43. < bad2e: 00d0 lsls r0, r2, #3
  44. < bad30: 4468 add r0, sp
  45. ---
  46. > bad0e: 00ca lsls r2, r1, #3
  47. > bad10: ac01 add r4, sp, #4
  48. > bad12: 18a0 adds r0, r4, r2
  49. > bad14: 6819 ldr r1, [r3, #0]
  50. > bad16: 6800 ldr r0, [r0, #0]
  51. > bad18: 4281 cmp r1, r0
  52. > bad1a: dd03 ble.n 0xbad24
  53. > bad1c: 4669 mov r1, sp
  54. > bad1e: 1888 adds r0, r1, r2
  55. > bad20: 6800 ldr r0, [r0, #0]
  56. > bad22: 6018 str r0, [r3, #0]
  57. > bad24: 2100 movs r1, #0
  58. > bad26: 5669 ldrsb r1, [r5, r1]
  59. > bad28: 0088 lsls r0, r1, #2
  60. > bad2a: 1983 adds r3, r0, r6
  61. > bad2c: 00ca lsls r2, r1, #3
  62. > bad2e: 4669 mov r1, sp
  63. > bad30: 1888 adds r0, r1, r2
  64. 53,70c53,70
  65. < bad38: da05 bge.n 0xbad46
  66. < bad3a: 0050 lsls r0, r2, #1
  67. < bad3c: 3001 adds r0, #1
  68. < bad3e: 0080 lsls r0, r0, #2
  69. < bad40: 4468 add r0, sp
  70. < bad42: 6800 ldr r0, [r0, #0]
  71. < bad44: 6018 str r0, [r3, #0]
  72. < bad46: b010 add sp, #64 ; 0x40
  73. < bad48: bc70 pop {r4, r5, r6}
  74. < bad4a: bc01 pop {r0}
  75. < bad4c: 4700 bx r0
  76. < bad4e: 0000 movs r0, r0
  77. < bad50: 039c lsls r4, r3, #14
  78. < bad52: 083d lsrs r5, r7, #32
  79. < bad54: 87b4 strh r4, [r6, #60] ; 0x3c
  80. < bad56: 0203 lsls r3, r0, #8
  81. < bad58: 87b3 strh r3, [r6, #60] ; 0x3c
  82. < bad5a: 0203 lsls r3, r0, #8
  83. ---
  84. > bad38: da02 bge.n 0xbad40
  85. > bad3a: 18a0 adds r0, r4, r2
  86. > bad3c: 6800 ldr r0, [r0, #0]
  87. > bad3e: 6018 str r0, [r3, #0]
  88. > bad40: b010 add sp, #64 ; 0x40
  89. > bad42: bc70 pop {r4, r5, r6}
  90. > bad44: bc01 pop {r0}
  91. > bad46: 4700 bx r0
  92. > bad48: 0394 lsls r4, r2, #14
  93. > bad4a: 083d lsrs r5, r7, #32
  94. > bad4c: 87b4 strh r4, [r6, #60] ; 0x3c
  95. > bad4e: 0203 lsls r3, r0, #8
  96. > bad50: 87b3 strh r3, [r6, #60] ; 0x3c
  97. > bad52: 0203 lsls r3, r0, #8
  98. > bad54: b510 push {r4, lr}
  99. > bad56: 4c28 ldr r4, [pc, #160] ; (0xbadf8)
  100. > bad58: 6820 ldr r0, [r4, #0]
  101. > bad5a: 3001 adds r0, #1
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement