more PFS FBFF check variations [really fixes PFS Write 1984-11-01]

This commit is contained in:
4am 2022-06-25 21:54:06 -04:00
parent cafecddaa2
commit f5a4613b12

View File

@ -11,6 +11,7 @@
;------------------------------- ;-------------------------------
; gIsPascal is TRUE here ; gIsPascal is TRUE here
@variation1
ldy #$09 ldy #$09
jsr SearchTrack jsr SearchTrack
!byte $F0,$27 ; BEQ + !byte $F0,$27 ; BEQ +
@ -23,6 +24,7 @@
inx inx
jsr modify1 jsr modify1
!byte $25 ; unconditional jump to success path !byte $25 ; unconditional jump to success path
bvc @variation1; always branches (may find additional protection checks on same track)
@variation2 @variation2
ldy #$09 ldy #$09
@ -37,6 +39,7 @@
inx inx
jsr modify1 jsr modify1
!byte $2F ; unconditional jump to success path !byte $2F ; unconditional jump to success path
bvc @variation2; always branches (may find additional protection checks on same track)
@writeCheck @writeCheck
ldy #$09 ldy #$09