$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 |