mirror of
https://github.com/a2-4am/passport.git
synced 2024-05-28 21:41:27 +00:00
26 lines
814 B
Plaintext
26 lines
814 B
Plaintext
;-------------------------------
|
|
; #BOOTCOUNTER
|
|
; MECC "limited backup" disks
|
|
; contain code to self-destruct
|
|
; after a certain number of boots
|
|
;-------------------------------
|
|
!zone {
|
|
ldx gTrack
|
|
dex
|
|
bne .exit
|
|
txa
|
|
ldy #$23
|
|
jsr compare ; if T01,S00,$00 !=
|
|
!byte $AD,$F3,$03,$8D,$F4,$03,$20,$2F
|
|
!byte $FB,$20,$93,$FE,$20,$89,$FE,$20
|
|
!byte $58,$FC,$A9,$0A,$85,$25,$2C,WILDCARD
|
|
!byte WILDCARD,$CE,$17,$18,$D0,$05,$A9,$80
|
|
!byte $8D,$18,$18
|
|
bcs .exit ; passport-test-suite/Elementary Vol. 2 v3.2 limited backup.woz [C=0] matches
|
|
jsr PrintByID
|
|
!byte s_bootcounter
|
|
jsr modify3 ; then set T01,S00,$00 =
|
|
!byte $4C,$03,$1B
|
|
.exit
|
|
}
|