eine Möglichkeit wäre, die ID der Diskette abzufragen.
Hat aber den Nachteil dass das Programm dann bei Disketten mit der gleichen ID aus dem Tritt kommt.
Daran hatte ich auch schon gedacht, aber das mit der ID ist wirklich so eine Sache.
Ich selber formatiere alle Disks immer mit der selben ID, bin also hier der schlechteste Patient von allen ![]()
Aber am besten verwendest du TSB.
Ich warte täglich darauf, dass endlich die C128 Version davon erscheint. Darauf soll das Programm nämlich laufen. ![]()
Darüberhinaus ist dir ja für die Ausgabe am Bildschirm gemacht.
Die Routine von oben konnte ich ganz einfach so umbauen, dass die Daten in einem Array landen.
Damit hab ich 100% unter Kontrolle, wie ich damit arbeite - selbst wenn das Directory länger als der Bildschirm ist.
Die Zeropage-Adresse $1C in der 1541 dürfte Dir anzeigen, ob ein Diskwechsel stattgefunden hat.
Also kannst Du ja mal mit einem M-R auf diese Adresse herumexperimentieren.
Vielen Dank, das klingt nach dem, wonach ich gesucht hab ![]()