print more specific message if we trace a DOS 3.2 RWTS but then can't read T22S0C

This commit is contained in:
4am 2017-10-25 22:38:08 -04:00
parent fe5252f2fe
commit 74185f274f
2 changed files with 7 additions and 3 deletions

View File

@ -547,7 +547,11 @@ FatalError
lda gSector
cmp #$0F
beq .failont22s0f
jmp TheEnd
ldx gIsDOS32
bne +
cmp #$0C
beq .failont22s0f
+ jmp TheEnd
.failont22s0f
lda #s_fatal220f
jsr PrintByID

View File

@ -309,13 +309,13 @@ StringTable
!text "Possible reasons:",$8D
!text "- There is no disk in S6,D1.",$8D
!text "- It is not an Apple ][ disk.",$8D
!text "- The disk is DOS 3.2-only.",$8D
!text "- The disk is 13-sector only.",$8D
!text "- The disk is unformatted.",$8D,$00
.fatal220f
!byte $8D
!text "Passport does not work on this disk.",$8D,$8D
!text "Possible reasons:",$8D
!text "- This is not a 16-sector disk.",$8D
!text "- This is not a 13- or 16-sector disk.",$8D
!text "- The disk modifies its RWTS in ways",$8D
!text " that Passport is not able to detect.",$8D,$00
.done