diff --git a/src/patchers/sierra.a b/src/patchers/sierra.a index 6e431bc..2a724b9 100755 --- a/src/patchers/sierra.a +++ b/src/patchers/sierra.a @@ -29,6 +29,7 @@ ; - Mixed Up Mother Goose ; - The Artist ; - Ultima II +; - The General Manager ; ; module by qkumba ;------------------------------- @@ -45,6 +46,30 @@ jsr modify1 !byte $2C + pha + txa + sec + sbc #10 + tax + pla + ldy #8 + jsr compare + !byte $AD,WILDCARD,$63 ;LDA $63xx + !byte $C9,$20 ;CMP #$20 + !byte $F0,$03 ;BEQ *+5 + !byte $4C ;JMP $xxxx + bcs + + pha + jsr PrintByID + !byte s_tamper + txa + clc + adc #4 + tax + pla + jsr modify1 + !byte $2C ;don't run protection check + ;there are two of these on the same track + ldy #3 diff --git a/src/strings/en.a b/src/strings/en.a index 5cdaa8e..051b901 100755 --- a/src/strings/en.a +++ b/src/strings/en.a @@ -377,7 +377,7 @@ StringTableHigh ; must be kept in sync with constants in enid.a .passport !text "Passport ",$00 .header - !text "@",s_passport,"by 4am@",s_space7,"@",s_space7," 2022-11-29",$00 + !text "@",s_passport,"by 4am@",s_space7,"@",s_space7," 2023-01-18",$00 .bar9 !text "_________",$00 .bar18