remove obsolete patcher runhello (100% of cases are handled by fbff patcher now)

This commit is contained in:
4am 2017-07-05 11:53:24 -04:00
parent 0b19b9a14a
commit cca5364823
3 changed files with 1 additions and 55 deletions

View File

@ -723,7 +723,6 @@ _applyToT00
!source "patchers/micrograms.a"
_applyToAll
!source "patchers/universale7.a"
!source "patchers/runhello.a" ; (!gIsProDOS && !gIsPascal) only
!source "patchers/a6bc95.a" ; gIsPascal only
!source "patchers/a5count.a" ; gIsPascal only
!source "patchers/d5d5f7.a" ; gIsPascal || (gIsBoot0 && gPossibleD5D5F7) only

View File

@ -1,53 +0,0 @@
;-------------------------------
; #RUNHELLO
; search and destroy a protection check
; in a startup file that runs the real
; startup program after succeeding
; e.g. Microzine 15, Alpine Tram Ride
;-------------------------------
!zone {
lda gIsProDOS ; this exact protection is only
beq .exit ; on DOS 3.3 disks (other patchers
lda gIsPascal ; will catch other variations)
beq .exit
lda #$0F
sta .sector+1
.sector lda #$FF ; modified at runtime
ldx #$04
ldy #$05
jsr compare
!byte $20,$E3,$03,$85,$FB
bcc +
jmp .nextsector
+
lda .sector+1
ldx #$19
ldy #$06
jsr compare
!byte $CA,$10,$F8,$8A,$48,$20
bcc +
jmp .nextsector
+
lda .sector+1
ldx #$21
ldy #$06
jsr compare
!byte $A0,$01,$B1,$FA,$AA,$20
bcc +
jmp .nextsector
+
lda .sector+1
sta gDisplayBytes
lda #s_runhello
jsr PrintByID
lda .sector+1
ldx #$26
ldy #$01
jsr modify
!byte $2C
.nextsector
dec .sector+1
bmi .exit
jmp .sector
.exit
}

View File

@ -220,7 +220,7 @@ StringTable
; can be set directly before calling PrintByID.
;
.header
!text "Passport by 4am 2017-07-03",00
!text "Passport by 4am 2017-07-05",00
.mainmenu
!text "________________________________________",$8D,$8D,$8D,$8D,$8D,$8D,$8D
!text " "