From 55856a2dc36779bcdbb2257c337439bc530a1353 Mon Sep 17 00:00:00 2001 From: 4am Date: Tue, 14 Sep 2021 11:34:01 -0400 Subject: [PATCH] more betterer sigcheck --- src/patchers/sigcheck.a | 15 +++++++-------- src/patchers/t00_sigcheck.a | 14 +++++++------- src/strings/en.a | 2 +- 3 files changed, 15 insertions(+), 16 deletions(-) diff --git a/src/patchers/sigcheck.a b/src/patchers/sigcheck.a index 30cc6ac..117fe52 100644 --- a/src/patchers/sigcheck.a +++ b/src/patchers/sigcheck.a @@ -10,18 +10,17 @@ ; - Holy Grail (Hayden) ; - The Dam Busters (Accolade) ; - Conjecture (Robert Scott) -; - Solo Flight (MicroProse) ;------------------------------- lda gIsBoot0 bne + - ldy #$06 + ldy #$05 jsr SearchTrack + !byte $BD,$80,$C0; LDA $C080,X !byte $18 ; CLC - !byte $B0,$7E ; BCS + - !byte $A5,$00 ; LDA $00 - !byte $48 + !byte $68 ; PLA bcs + ; passport-test-suite/Advanced Electricity.woz [C=0] matches - jsr modify3 - !byte $A9,$00 ; LDA #$00 - !byte $60 ; RTS + inx + inx + jsr modify1 + !byte $D0 ; change indexed softswitch address so it does nothing + diff --git a/src/patchers/t00_sigcheck.a b/src/patchers/t00_sigcheck.a index 619a93a..2ac164e 100644 --- a/src/patchers/t00_sigcheck.a +++ b/src/patchers/t00_sigcheck.a @@ -8,14 +8,14 @@ ;------------------------------- ; gTrack = 0 - ldy #$06 + ldy #$05 jsr SearchTrack + !byte $BD,$80,$C0; LDA $C080,X !byte $18 ; CLC - !byte $B0,$7E ; BCS + - !byte $A5,$00 ; LDA $00 - !byte $48 + !byte $68 ; PLA bcs + ; passport-test-suite/Hardball.woz [C=0] matches - jsr modify3 - !byte $A9,$00 ; LDA #$00 - !byte $60 ; RTS + inx + inx + jsr modify1 + !byte $D0 ; change indexed softswitch address so it does nothing + diff --git a/src/strings/en.a b/src/strings/en.a index eb2f93b..d112db9 100755 --- a/src/strings/en.a +++ b/src/strings/en.a @@ -365,7 +365,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," 2021-09-13",$00 + !text "@",s_passport,"by 4am@",s_space7,"@",s_space7," 2021-09-14",$00 .bar9 !text "_________",$00 .bar18