Advertisement
Guest User

Untitled

a guest
Jun 26th, 2017
487
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.63 KB | None | 0 0
  1. F4 70 A3 : PEA $a370 Push 70, then Push A3
  2. AB : PLB Set data bank to 70 (SRAM)
  3. 7A : PLY Load A3 into Y
  4. 8C 8d 01 : STY $018d
  5. c2 20 : REP #$20 !!MODE_CHANGE!!
  6. a9 b7 59 : LDA #$59b7
  7. 8d ab 01 : STA $01AB
  8. a9 e7 ff : LDA #$ffe7
  9. 88 : DEY <------------\
  10. 99 AF 03 : STA $03af, Y |
  11. 88 : DEY | Install 0xE7 0xFF 0xFF part of jailbreak payload
  12. 99 AF 03 : STA $03af, Y |
  13. 88 : DEY |
  14. D0 F5 : BNE $f5 -------------/
  15.  
  16. A2 03 : LDX #$3
  17. BF 41 82 7F: LDA $7f:8241,X <---\
  18. 9D 4F 04 : STA $044f, X | Copy data that triggers glitch in savegame loading
  19. CA : DEX |
  20. 10 F6 : BPL $F6 -----------/
  21.  
  22. BF 00 82 7f: LDA $7f:8200,X <-------\ Copy jailbreak from temp_memory to sram
  23. 9D 00 FE : STA $fe00, X |
  24. CA : DEX |
  25. 80 F6 : BRA $f6 ---------------/
  26.  
  27. .DATA_044F : 03 5C 5A FE FE
  28.  
  29.  
  30.  
  31.  
  32. Subroutine:
  33. 29 0F 00 : AND #$000F
  34. 09 00 38 : ORA #$0038
  35. C4 FB : CPY dp:$FB
  36. D0 03 : BNE $03 -----------\
  37. 09 00 04 : ORA #$0400 |
  38. CA : DEX <-------------/z
  39. 9F 81 83 7f: STA $7f:8381,X
  40. CA : DEX
  41. 60 : RTS
  42.  
  43.  
  44. ENTRY POINT OF HEXEDITOR:
  45. A4 F9 : LDY dP:$01
  46. D0 07 : BNE $07 ------------\
  47. E6 F9 : INC dp:$F9 | F8
  48. A9 03 : LDA #$03 |
  49. 8D 00 01 : STA $0100 |
  50. A9 F0 : LDA #$F0 <-------/
  51. 99 00 02 : STA $0200,Y <------------\
  52. 99 00 03 : STA $0300,Y |
  53. C8 : INY |
  54. D0 F7 : BNE $f7 -----------------/
  55. A5 15 : LDA dp:$15
  56. 29 20 : AND #$20
  57. AA : TAX
  58. F0 0D : BEQ $0D ------------------\
  59. A5 18 : LDA dp:$18 |
  60. F0 09 : BEQ $09 --------------\ |
  61. 29 10 : AND #$10 | |
  62. 85 FA : STA dp:$FA | |
  63. A9 09 : LDA #$09 | |
  64. 85 12 : STA dp:$12 | |
  65. 6B : RTL | |
  66. A5 FB : LDA dp:$FB <----------+---/
  67. A4 FA : LDY dp:$FA
  68. D0 34 : BNE $34 ---------------------------\
  69. A4 16 : LDY dp:$16 |
  70. 88 : DEY |
  71. D0 03 : BNE $03 --------------\ |
  72. 1A : INC A | |
  73. F6 DE : INC dp:$de,X | |
  74. 88 : DEY <-------------/ |
  75. D0 03 : BNE $03 -----------------\ |
  76. 3A : DEC A | |
  77. D6 DE : DEC dp:$de,X | |
  78. C0 02 : CPY #$02 <-------------/ |
  79. D0 04 : BNE $04 --------------\ |
  80. 69 0F : ADC #$0F | |
  81. D6 DF : DEC dp:$df, X | |
  82. C0 06 : CPY #$06 <-----------/ |
  83. D0 04 : BNE $04 -----------------\ |
  84. 69 EF : ADC #$EF | |
  85. F6 DF : INC dp:$DF, X | |
  86. 95 FB : STA dp:$FB, X <----------/ |
  87. A8 : TAY |
  88. B7 FD : LDA [dp:$fd],Y |
  89. A6 18 : LDX dp:$18 |
  90. E0 10 : CPX #$10 |
  91. F0 0F : BEQ $0F ------------------\ |
  92. E0 20 : CPX #$20 | |
  93. D0 01 : BNE $01 ------------\ | |
  94. 3A : DEC A | | |
  95. A6 17 : LDX dp:$17 <--------/ | |
  96. E0 30 : CPX #$30 | |
  97. D0 05 : BNE $05 --------------\ | |
  98. D0 40 : BNE $40 <-------------+---+--------<-------\
  99. 1A : INC A | | |
  100. 1A : INC A | | |
  101. 1A : INC A <-------------|---/ |
  102. 97 FD : STA [dp:$FD],Y <-----/ |
  103. C2 30 : REP #$30 !!MODE_CHANGE!! |
  104. 64 24 : STZ dp:$24 |
  105. A9 50 00 : LDA #$0050 |
  106. 8F 7D 83 7F: STA $7F:837D |
  107. A9 04 07 : LDA #$0704 <----------\ |
  108. 8F 7F 83 7F: STA $7F:837F | |
  109. EB : XBA | |
  110. AA : TAX | |
  111. A0 01 01 : LDY #$0101 | |
  112. B7 FD : LDA [dp:$FD],Y | |
  113. C4 F8 : CPY dp:$F8 | |
  114. 30 07 : BMI $07 -------\ | |
  115. A5 FE : LDA dp:$FE | | |
  116. C4 F8 : CPY dp:$F8 | | |
  117. D0 01 : BNE $01 -------+ | |
  118. EB : XBA | | |
  119. 48 : PHA <--------/ | |
  120. 20 46 06 : JSR $0646 | |
  121. 4A : LSR A | |
  122. 4A : LSR A | |
  123. 4A : LSR A | |
  124. 4A : LSR A | |
  125. 20 46 06 : JSR $0646 | |
  126. 88 : DEY | |
  127. 10 E4 : BPL $E4 ---------------/ |
  128. E2 30 : SEP $30 !!MODE_CHANGE!! |
  129. 98 : TYA |
  130. 8f 89 87 7F: STA $7f:8789 |
  131. 6B : RTL |
  132. 6B : RTL <-------------------------------------/
  133. MODS GO HERE
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement