...aber die sinnvolle Vorgehensweise wäre die, den Laufwerksstatus zu holen und diesen einfach nur unverändert dem Benutzer anzuzeigen.
Ich weiß nicht wie Du programmiertst. Aber ich persönlich versuche immer meine Vorstellungen von einem Programm so umzusetzen, wie ich es mir in meinem Konzept ausgedacht habe. Und nicht irgendwie anders weil das einfacher und/oder bequemer ist.
Im konkreten Fall: Wenn der Anwender eine Datei löscht, die nicht existiert, dann würde das nach Deiner sinnvollen Vorgehensweise zu der Meldung führen:
01, files scratched, 00, 00
Und der unbedarfte C64 Anwender denkt dann: "Toll. 1 Datei gelöscht."
Was natürlich nicht stimmt. Aber woher soll er das wissen?
Wenn die Meldung hingegen lautet: Fehler beim Löschen: Datei nicht gefunden. dann weiß sogar ein Anfänger, was damit gemeint ist.
Aber jeder hat da anscheinend seine eigenen Vorstellungen. Ich verwende gerne etwas Zeit darauf, ein Programm für den Anwender besser verständlich zu machen. Wieso auch nicht? Ich hab's ja nicht eilig. (Zumindest nicht bei meinen privaten Entwicklungen.)