Advertisement
bogaa

CV 3 (NaOH) - Improved Controls to USA

Jun 26th, 2018
134
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.18 KB | None | 0 0
  1. CV3 JP (NaOH) - Improved Controls v14
  2. CRC-32: ea0b3763
  3. MD4: 82a46c00b8c7e9c1eb3d43f624804f41
  4. MD5: efc7d3e1019ad26136351c5ce85fd135
  5.  
  6. CV3 JP ORGINAL
  7. CRC-32: 2e93ce72
  8. MD4: 7ad87395f80c569809bf88ae697569a3
  9. MD5: 91fa26986b6c07c39fadbfac61adabd6
  10.  
  11. CV 3 (U) [!]
  12. CRC-32: 7cc9c669
  13. MD4: 9bec4aa279f9d4b2ea7ee5e38ceded2f
  14. MD5: d16a502d0125f23cc3d980ddc6b6f2e8
  15.  
  16.  
  17. 20=JSR 4c=absolut 46=indirect 96=STX A9=LDA
  18.  
  19. |-----------------------------------------------|
  20. |RomOffset Code and Pointers |
  21. |-----------------------------------------------|
  22.  
  23.  
  24. RomOffset Value JumpAdress
  25. Second line Original Value
  26.  
  27.  
  28. 38348 ea ea 20 66 BF NOP JMP 3bf66
  29. a9 08 AC F2 04
  30.  
  31.  
  32. 3938e 3E BF STX ** **JMP? 3bf3e ?39920 go to Free Air Movment after jumping
  33. 77 97 39777
  34.  
  35.  
  36. 39440 C6 BF JMP 3bfc6 go to Free Air Movment after whiping in air
  37. A3 97 397a3
  38.  
  39.  
  40. 394da C6 BF JMP 3bfc6 go to Free Air Movment after whiping in air
  41. A3 97 397a3
  42.  
  43.  
  44. 39760 08 LDA
  45. 0c
  46.  
  47.  
  48. 39767 1c LDA
  49. 0c
  50.  
  51.  
  52. 3976c 00 LDA
  53. 01
  54.  
  55.  
  56. 39770 A9 16 8D 00 04 A9 00 8D 09 05 60 FF FF FF FF FF 60 FF FF FF FF FF FF
  57. BD A8 04 D0 0C A9 00 A0 20 9D F2 04 98 9D 09 05 60 A9 FF A0 E0 D0 F2
  58. byte length 17 Code segment
  59.  
  60.  
  61. 39931 E9 BF JMP 3bfe9 go to jump form stairs (right?)
  62. 0C 84 3840c
  63.  
  64.  
  65. 399b4 20 CC BF EA 3bfcc JMP to code (A5 2A 29 40) segment in new code
  66. A5 2A 29 40
  67.  
  68.  
  69. 39abc CC BF JMP 3bfcc go to jump form stairs
  70. 43 9A
  71.  
  72.  
  73. 39c31 3E BF STX ** ** JMP? 3bf3e ?37799
  74. 77 97
  75.  
  76.  
  77. 3a5b3 3E BF STX ** ** JMP? 3bf3e ?37799
  78. 77 97
  79.  
  80.  
  81. 3bf49 A9 01 9D F2 04 A9 97 48 A9 76 48 20 65 97 A5 2A 29 03 F0 73 4A 90 0C A0 00 A2 01 8E F2 04 10 40 4A 90 4E A0 01 A2 FF 8E F2 04 4C 99 BF A5 4A F0 29 AD 20 05 30 19 A9 08 8D 65 05 A5 49 F0 13 A5 48 C9 02 D0 0D A9 38 8D D8 05 A9 16 8D 00 04 4C 93 BF A9 1C 8D D8 05 B9 89 A6 A9 08 AC F2 04 60 AD 65 05 C9 08 D0 0A AD 00 04 C9 10 F0 03 8C A8 04 A5 2A 29 80 D0 0F AD 20 05 10 0A A9 1C 8D D8 05 A9 00 8D 20 05 60 8D F2 04 4C AA BF 20 44 BF 4C A3 97 A5 28 29 80 F0 08 A9 06 8D 65 05 68 68 60 AD 65 05 C9 14 F0 05 A5 2A 29 40 60 4C 43 9A A5 2A 4A 90 05 A2 00 8E A8 04 4A 90 05 A2 01 8E A8 04 4C 0C 84
  82. FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
  83. !!byte length c5 code segment
  84.  
  85.  
  86.  
  87. |-----------------------------------------------|
  88. |Pointer offset Calculation for US version |
  89. |-----------------------------------------------|
  90.  
  91. ALL POINTERS HAVE A WRONG VALUE
  92.  
  93. 3835d ea ea 20 66 BF NOP JMP 3bf66
  94. a9 08 AC F2 04
  95.  
  96.  
  97.  
  98. xxxxx 3E BF STX ** **JMP //10c8?
  99. 77 97
  100.  
  101.  
  102. xxxxx C6 BF JMP
  103. A3 97
  104.  
  105.  
  106. xxxxx C6 BF JMP
  107. A3 97
  108.  
  109.  
  110. xxxxx 08 LDA
  111. 0c
  112.  
  113. xxxxx 1c LDA
  114. 0c
  115.  
  116. xxxxx 00 LDA
  117. 01
  118.  
  119. 39769 A9 16 8D 00 04 A9 00 8D 09 05 60 FF FF FF FF FF 60 FF FF FF FF FF FF
  120. BD A8 04 D0 0C A9 00 A0 20 9D F2 04 98 9D 09 05 60 A9 FF A0 E0 D0 F2
  121. !!byte length 17
  122.  
  123. xxxxx E9 BF JMP
  124. 0C 84
  125.  
  126. xxxxx 20 CC BF EA JMP to (A5 2A 29 40) segment in new code
  127. A5 2A 29 40
  128.  
  129. xxxxx CC BF JMP
  130. 43 9A
  131.  
  132. xxxxx 3E BF STX ** ** JMP
  133. 77 97
  134.  
  135. xxxxx 3E BF STX ** ** JMP
  136. 77 97
  137.  
  138.  
  139. PRE? 00 0E 04 58 7C 01 0E 04 C0 38 01
  140. 3c810 A9 01 9D F2 04 A9 97 48 A9 76 48 20 65 97 A5 2A 29 03 F0 73 4A 90 0C A0 00 A2 01 8E F2 04 10 40 4A 90 4E A0 01 A2 FF 8E F2 04 4C 99 BF A5 4A F0 29 AD 20 05 30 19 A9 08 8D 65 05 A5 49 F0 13 A5 48 C9 02 D0 0D A9 38 8D D8 05 A9 16 8D 00 04 4C 93 BF A9 1C 8D D8 05 B9 89 A6 A9 08 AC F2 04 60 AD 65 05 C9 08 D0 0A AD 00 04 C9 10 F0 03 8C A8 04 A5 2A 29 80 D0 0F AD 20 05 10 0A A9 1C 8D D8 05 A9 00 8D 20 05 60 8D F2 04 4C AA BF 20 44 BF 4C A3 97 A5 28 29 80 F0 08 A9 06 8D 65 05 68 68 60 AD 65 05 C9 14 F0 05 A5 2A 29 40 60 4C 43 9A A5 2A 4A 90 05 A2 00 8E A8 04 4A 90 05 A2 01 8E A8 04 4C 0C 84
  141. FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
  142. !!byte length c5 moved to 3c810 because no space at 3bf49
  143.  
  144.  
  145.  
  146. |-----------------------------------------------|
  147. | NOT Documented Code |
  148. |-----------------------------------------------|
  149.  
  150.  
  151. CODE
  152.  
  153.  
  154. Offset(NaOH 39770)
  155.  
  156. A9 16 8D 00 04
  157. A9 00 8D 09 05 60
  158. FF FF FF FF FF 60
  159. FF FF FF FF FF FF
  160.  
  161.  
  162. Offset (NaOH 39770)
  163.  
  164. A9 01 9D F2 04
  165. A9 97 48 A9 76 48 20 65 97 A5 2A 29 03 Free Air movment P 15c8
  166. F0 73 4A 90 0C A0 00 A2 01 8E F2 04 10 40 4A 90 4E
  167. A0 01 A2 FF 8E F2 04 4C 99 BF A5 4A F0 29
  168. AD 20 05 30 19 A9 08 8D 65 05 A5 49 F0 13
  169. A5 48 C9 02 D0 0D A9 38 8D D8 05 A9 16 8D 00 04 4C 93 BF
  170. A9 1C 8D D8 05 B9 89 A6
  171. A9 08 AC F2 04 60 AD 65 05 C9 08 D0 0A AD 00 04 C9 10 F0 03 8C A8 04
  172. A5 2A 29 80 D0 0F AD 20 05 10 0A A9 1C 8D D8 05 A9 00 8D 20 05 60
  173. 8D F2 04 4C AA BF
  174. 20 44 BF 4C A3 97 A5 28 29 80 F0 08 A9 06 8D 65 05 68 68 60 Free Air movment after whiping p 9dc8
  175. AD 65 05 C9 14 F0 05
  176. A5 2A 29 40 60 Same as orginal/jump form stairs p b8c8
  177. 4C 43 9A
  178. A5 2A 4A 90 05 A2 00 8E A8 04 4A 90 05 A2 01 8E A8 04 4C 0C 84 jump form stairs (right?) P c0c8
  179.  
  180.  
  181.  
  182. (I should had documented with unheadered) you have to add and subtract 16 byte header..
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement