Original:
CODE_009708: A9 20 LDA.B #$20
CODE_00970A: 85 5E STA $5E
Modified:
009708 jsl $1082a8 [1082a8]
Freespace code (location varies):
1082a8 lda [$65]
1082aa sta $5e [00005e]
1082ac bit $13cd [0013cd]
1082af stz $13cd [0013cd]
1082b2 bvc $82b6 [1082b6]
1082b4 stz $76 [000076]
1082b6 bpl $82c7 [1082c7]
1082b8 rep #$21
1082ba lda #$0080
1082bd sta $142a [00142a]
1082c0 pla ;\Modify stack to jump to $00970f
1082c1 adc #$0003 ;|instead of $00970C after RTL, this skips
1082c4 pha ;/[JSR.w $00A796]
1082c5 sep #$20
1082c7 rtl
Follow Us On