From ebcd3df3dde24dbf0aea1f31f0019fac525d25fd Mon Sep 17 00:00:00 2001 From: Peter Ferrie Date: Thu, 4 Aug 2022 19:10:53 -0700 Subject: [PATCH] don't let The Game Show escape --- src/id/bootfailure.a | 3 +-- src/id/trace32.a | 15 +++++++++++++-- 2 files changed, 14 insertions(+), 4 deletions(-) diff --git a/src/id/bootfailure.a b/src/id/bootfailure.a index 72f3e29..27daab2 100644 --- a/src/id/bootfailure.a +++ b/src/id/bootfailure.a @@ -161,7 +161,6 @@ VerifyInfocom18 stx $43 stx $44 stx $45 - bne + .retryrw18 jsr ReadNib @@ -172,7 +171,7 @@ VerifyInfocom18 bne -- jsr .rw18pro bne .badrw18 -+ ldx $2D + ldx $2D cmp $40,x beq .badrw18 sta $40,x diff --git a/src/id/trace32.a b/src/id/trace32.a index 6b347bc..a49e1c5 100644 --- a/src/id/trace32.a +++ b/src/id/trace32.a @@ -41,7 +41,7 @@ TraceDOS32LO .TraceDOS32c lda #$03 ldx #$0D - ldy #$39 + ldy #$36 jsr CompareMemory !byte $A6,$2B !byte $A9,$09 @@ -70,7 +70,6 @@ TraceDOS32LO !byte $AD,$CC,$03 !byte $85,$3F !byte $E6,$3F - !byte $6C,$3E,$00 bcs .tryChoplifter lda $03CC cmp #$B2 ; RDOS @@ -100,6 +99,18 @@ TraceDOS32LO lda #$00 sta jCallRWTS+1 + ;don't let The Game Show print + + lda $343 + eor #$4C + bne + + sta $345 + lda #$6C + sta $343 + lda #$3E + sta $344 ++ + ; set up final trace lda #$4C