mirror of
https://github.com/a2-4am/passport.git
synced 2024-12-22 19:30:50 +00:00
all Sierra-patchable disks have a DOS 3.3 shaped bootloader
This commit is contained in:
parent
1e9e4870af
commit
4016698078
@ -94,7 +94,7 @@ flag = $FF ; byte
|
|||||||
}
|
}
|
||||||
|
|
||||||
; Application constants (not zero addresses)
|
; Application constants (not zero addresses)
|
||||||
RELBASE = $6300 ; address to move Passport code
|
RELBASE = $6200 ; address to move Passport code
|
||||||
; so that it's out of the way
|
; so that it's out of the way
|
||||||
LOWPOINT = $4300 ; lowest available address for code
|
LOWPOINT = $4300 ; lowest available address for code
|
||||||
BASEPAGE = $10 ; Special Delivery tracer assumes
|
BASEPAGE = $10 ; Special Delivery tracer assumes
|
||||||
@ -711,7 +711,7 @@ _applyToAll
|
|||||||
!source "patchers/rwtsswapmecc.a" ; gIsMECCFastloader only
|
!source "patchers/rwtsswapmecc.a" ; gIsMECCFastloader only
|
||||||
!source "patchers/protecteddos.a" ; gIsProtDOS only
|
!source "patchers/protecteddos.a" ; gIsProtDOS only
|
||||||
!source "patchers/fbff.a"
|
!source "patchers/fbff.a"
|
||||||
!source "patchers/sierra.a"
|
!source "patchers/sierra.a" ; gIsBoot0 only
|
||||||
!source "patchers/corrupter.a" ; T13 only
|
!source "patchers/corrupter.a" ; T13 only
|
||||||
!source "patchers/ea.a" ; gIsEA only (+gIsBoot0 for DOS titles)
|
!source "patchers/ea.a" ; gIsEA only (+gIsBoot0 for DOS titles)
|
||||||
!source "patchers/gamco.a" ; gIsEEEF only
|
!source "patchers/gamco.a" ; gIsEEEF only
|
||||||
|
@ -4,7 +4,19 @@
|
|||||||
; protection check used on many Sierra
|
; protection check used on many Sierra
|
||||||
; disks in a way that doesn't trip the
|
; disks in a way that doesn't trip the
|
||||||
; tamper check that checksums the code
|
; tamper check that checksums the code
|
||||||
; e.g. Sammy Lightfoot, Crossfire
|
;
|
||||||
|
; Apple Cider Spider
|
||||||
|
; Aquatron
|
||||||
|
; BC's Quest For Tires
|
||||||
|
; Cannonball Blitz
|
||||||
|
; Crossfire
|
||||||
|
; Dragon's Keep
|
||||||
|
; Learning with Leeper
|
||||||
|
; Marauder
|
||||||
|
; Mr. Cool
|
||||||
|
; Oil's Well
|
||||||
|
; Sammy Lightfoot
|
||||||
|
; Sierra Championship Boxing
|
||||||
;
|
;
|
||||||
; module by qkumba
|
; module by qkumba
|
||||||
;-------------------------------
|
;-------------------------------
|
||||||
@ -138,7 +150,10 @@
|
|||||||
jmp .exit
|
jmp .exit
|
||||||
|
|
||||||
.dosearch
|
.dosearch
|
||||||
ldy #15
|
lda gIsBoot0
|
||||||
|
beq +
|
||||||
|
jmp .exit
|
||||||
|
+ ldy #15
|
||||||
jsr SearchTrack
|
jsr SearchTrack
|
||||||
!byte $CE,WILDCARD,WILDCARD,$EF,WILDCARD,WILDCARD,$AD
|
!byte $CE,WILDCARD,WILDCARD,$EF,WILDCARD,WILDCARD,$AD
|
||||||
!byte WILDCARD,WILDCARD,$49,WILDCARD,$D0,01,$20,$8D
|
!byte WILDCARD,WILDCARD,$49,WILDCARD,$D0,01,$20,$8D
|
||||||
|
@ -208,7 +208,7 @@ StringTable
|
|||||||
; can be set directly before calling PrintByID.
|
; can be set directly before calling PrintByID.
|
||||||
;
|
;
|
||||||
.header
|
.header
|
||||||
!text "Passport by 4am 2017-05-04",00
|
!text "Passport by 4am 2017-05-05",00
|
||||||
.mainmenu
|
.mainmenu
|
||||||
!text "________________________________________",$8D,$8D,$8D,$8D,$8D,$8D,$8D
|
!text "________________________________________",$8D,$8D,$8D,$8D,$8D,$8D,$8D
|
||||||
!text " "
|
!text " "
|
||||||
|
Loading…
Reference in New Issue
Block a user