Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- F4 70 A3 : PEA $a370 Push 70, then Push A3
- AB : PLB Set data bank to 70 (SRAM)
- 7A : PLY Load A3 into Y
- 8C 8d 01 : STY $018d
- c2 20 : REP #$20 !!MODE_CHANGE!!
- a9 b7 59 : LDA #$59b7
- 8d ab 01 : STA $01AB
- a9 e7 ff : LDA #$ffe7
- 88 : DEY <------------\
- 99 AF 03 : STA $03af, Y |
- 88 : DEY | Install 0xE7 0xFF 0xFF part of jailbreak payload
- 99 AF 03 : STA $03af, Y |
- 88 : DEY |
- D0 F5 : BNE $f5 -------------/
- A2 03 : LDX #$3
- BF 41 82 7F: LDA $7f:8241,X <---\
- 9D 4F 04 : STA $044f, X | Copy data that triggers glitch in savegame loading
- CA : DEX |
- 10 F6 : BPL $F6 -----------/
- BF 00 82 7f: LDA $7f:8200,X <-------\ Copy jailbreak from temp_memory to sram
- 9D 00 FE : STA $fe00, X |
- CA : DEX |
- 80 F6 : BRA $f6 ---------------/
- .DATA_044F : 03 5C 5A FE FE
- Subroutine:
- 29 0F 00 : AND #$000F
- 09 00 38 : ORA #$0038
- C4 FB : CPY dp:$FB
- D0 03 : BNE $03 -----------\
- 09 00 04 : ORA #$0400 |
- CA : DEX <-------------/z
- 9F 81 83 7f: STA $7f:8381,X
- CA : DEX
- 60 : RTS
- ENTRY POINT OF HEXEDITOR:
- A4 F9 : LDY dP:$01
- D0 07 : BNE $07 ------------\
- E6 F9 : INC dp:$F9 | F8
- A9 03 : LDA #$03 |
- 8D 00 01 : STA $0100 |
- A9 F0 : LDA #$F0 <-------/
- 99 00 02 : STA $0200,Y <------------\
- 99 00 03 : STA $0300,Y |
- C8 : INY |
- D0 F7 : BNE $f7 -----------------/
- A5 15 : LDA dp:$15
- 29 20 : AND #$20
- AA : TAX
- F0 0D : BEQ $0D ------------------\
- A5 18 : LDA dp:$18 |
- F0 09 : BEQ $09 --------------\ |
- 29 10 : AND #$10 | |
- 85 FA : STA dp:$FA | |
- A9 09 : LDA #$09 | |
- 85 12 : STA dp:$12 | |
- 6B : RTL | |
- A5 FB : LDA dp:$FB <----------+---/
- A4 FA : LDY dp:$FA
- D0 34 : BNE $34 ---------------------------\
- A4 16 : LDY dp:$16 |
- 88 : DEY |
- D0 03 : BNE $03 --------------\ |
- 1A : INC A | |
- F6 DE : INC dp:$de,X | |
- 88 : DEY <-------------/ |
- D0 03 : BNE $03 -----------------\ |
- 3A : DEC A | |
- D6 DE : DEC dp:$de,X | |
- C0 02 : CPY #$02 <-------------/ |
- D0 04 : BNE $04 --------------\ |
- 69 0F : ADC #$0F | |
- D6 DF : DEC dp:$df, X | |
- C0 06 : CPY #$06 <-----------/ |
- D0 04 : BNE $04 -----------------\ |
- 69 EF : ADC #$EF | |
- F6 DF : INC dp:$DF, X | |
- 95 FB : STA dp:$FB, X <----------/ |
- A8 : TAY |
- B7 FD : LDA [dp:$fd],Y |
- A6 18 : LDX dp:$18 |
- E0 10 : CPX #$10 |
- F0 0F : BEQ $0F ------------------\ |
- E0 20 : CPX #$20 | |
- D0 01 : BNE $01 ------------\ | |
- 3A : DEC A | | |
- A6 17 : LDX dp:$17 <--------/ | |
- E0 30 : CPX #$30 | |
- D0 05 : BNE $05 --------------\ | |
- D0 40 : BNE $40 <-------------+---+--------<-------\
- 1A : INC A | | |
- 1A : INC A | | |
- 1A : INC A <-------------|---/ |
- 97 FD : STA [dp:$FD],Y <-----/ |
- C2 30 : REP #$30 !!MODE_CHANGE!! |
- 64 24 : STZ dp:$24 |
- A9 50 00 : LDA #$0050 |
- 8F 7D 83 7F: STA $7F:837D |
- A9 04 07 : LDA #$0704 <----------\ |
- 8F 7F 83 7F: STA $7F:837F | |
- EB : XBA | |
- AA : TAX | |
- A0 01 01 : LDY #$0101 | |
- B7 FD : LDA [dp:$FD],Y | |
- C4 F8 : CPY dp:$F8 | |
- 30 07 : BMI $07 -------\ | |
- A5 FE : LDA dp:$FE | | |
- C4 F8 : CPY dp:$F8 | | |
- D0 01 : BNE $01 -------+ | |
- EB : XBA | | |
- 48 : PHA <--------/ | |
- 20 46 06 : JSR $0646 | |
- 4A : LSR A | |
- 4A : LSR A | |
- 4A : LSR A | |
- 4A : LSR A | |
- 20 46 06 : JSR $0646 | |
- 88 : DEY | |
- 10 E4 : BPL $E4 ---------------/ |
- E2 30 : SEP $30 !!MODE_CHANGE!! |
- 98 : TYA |
- 8f 89 87 7F: STA $7f:8789 |
- 6B : RTL |
- 6B : RTL <-------------------------------------/
- MODS GO HERE
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement