passport/src/patchers/bbf9.a
2021-06-21 11:57:02 -04:00

40 lines
917 B
Plaintext

;-------------------------------
; #BBF9
; patch nibble check seen in
; Sunburst disks 1988 and later
;
; see write-up of 4am crack
; no. 1165 Muppet Slate
;
; tested on
; Muppet Slate (1988)
; Memory Building Blocks (1989)
; Odd One Out (1989)
; Regrouping (1989)
; Simon Says (1989)
; Teddy and Iggy (1990)
; 1-2-3 Sequence Me (1991)
;-------------------------------
!zone {
; gIsProDOS is TRUE here
ldy #$08
jsr SearchTrack
!byte $8E,$C0
!byte $18
!byte $A5,WILDCARD
!byte $69,$8C
!byte $8D
bcs .exit
ldy #$05
jsr SearchTrack
!byte $A6,WILDCARD
!byte $BD,$89,$C0
bcs .exit ; passport-test-suite/Odd One Out 1990.woz [C=0] matches
jsr PrintByID
!byte s_bbf9
jsr modify2
!byte $18,$60
.exit
}