diff --git a/src/patchers/holle.a b/src/patchers/holle.a index 7623397..7253621 100644 --- a/src/patchers/holle.a +++ b/src/patchers/holle.a @@ -68,9 +68,33 @@ dec .sector+1 bpl .sector + ; look for secondary RWTS that enforces elongated timing after data prologue + ; e.g. Sherwood Forest + ldy #$09 + jsr SearchTrack + !byte $49,$AD ; EOR #$AD + !byte $D0,$E7 ; BNE - + !byte $08 ; PHP + !byte $20,WILDCARD,WILDCARD ; JSR xxxx + !byte $28 ; PLP + bcs + + jsr inx4 + jsr modify2 + !byte $F0,$03 ; BEQ +3 + + ; look for secondary disk volume number check + ; e.g. Sherwood Forest ++ ldy #$03 + jsr SearchTrack + !byte $A4,$1A ; LDY $1A + !byte $8C ; STY + bcs + + jsr modify2 + !byte $A0,$00 ; LDY #$00 + ; look for secondary disk volume number check ; e.g. Crime Wave - ldy #$04 ++ ldy #$04 jsr SearchTrack LDA $2F ORA $2E diff --git a/src/strings/en.a b/src/strings/en.a index 7adf354..b6f5a68 100755 --- a/src/strings/en.a +++ b/src/strings/en.a @@ -369,7 +369,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-06-27",$00 + !text "@",s_passport,"by 4am@",s_space7,"@",s_space7," 2022-07-05",$00 .bar9 !text "_________",$00 .bar18