$C194/49556: Prepare error msg after executing command
Jump from $C99E, $C9A4, $CAC9, $CB6F, $CC18, $CCFB, $CD16, $CD5C, $CD70,
$CD94, $CDA0, $CDB7, $CDCF, $D00B, $D7F0, $D99D, $DAE6, $DAFC,
$E272, $EDB0, $EEB4:
C194: A9 00 LDA #$00
C196: 8D F9 02 STA $02F9
Jump from $DA06:
C199: AD 6C 02 LDA $026C ; flag set?
C19C: D0 2A BNE $C1C8 ; yes, then set error message
C19E: A0 00 LDY #$00
C1A0: 98 TYA ; error number 0
C1A1: 84 80 STY $80 ; track number 0
Jump from $C87A:
C1A3: 84 81 STY $81 ; sector number 0
C1A5: 84 A3 STY $A3
C1A7: 20 C7 E6 JSR $E6C7 ; prepare 'ok' message
C1AA: 20 23 C1 JSR $C123 ; erase error flag
Jump from $DAE9, $DAFF:
C1AD: A5 7F LDA $7F ; drive number
C1AF: 8D 8E 02 STA $028E ; save as last drive number
C1B2: AA TAX
C1B3: A9 00 LDA #$00
C1B5: 95 FF STA $FF,X
C1B7: 20 BD C1 JSR $C1BD ; erase input buffer
C1BA: 4C DA D4 JMP $D4DA ; close internal channel
Previous Page / Next Page