★ APPLICATIONS ★ DIVERS ★ DATENVERLUST (CPC AMSTRAD INTERNATIONAL) ★ |
Datenverlust (CPC Amstrad International) | Applications Divers |
Die Rettung Sind Sie Besitzer eines Kassettenrekorders mit den dazugehörigen Kassetten? Gibt es bei Ihnen Probleme mit dem Einladen von Software? Dann kann dieses Programm Ihre Rettung sein. Mit Hilfe eines kleinen Maschinenprogramms ist ein Wiedereinladen und Listen von BASIC-Programmen möglich. Die Arbeit von vielen Stunden kann gerettet werden. Funktionsweise Wenn sich Kassetten nicht mehr lesen lassen, so liegt es oft nur an einem defekten Block. Doch leider reagiert der Computer sehr empfindlich auf Lesefehler, und er lädt nichts mehr, obwohl andere Blocks in einwandfreiem Zustand sind. Doch mit einem entsprechenden Programm ist es in den meisten Fällen möglich, BASIC-Programme wieder einzuladen und auf Kassette abzuspeichern. Ein Übertragen auf Diskette ist später möglich. Anwendung Nachdem das Programm abgetippt wurde und kein Fehler in den Datazeilen aufgetreten ist, speichert das Programm einen Binär-File (rettung.bin) auf Datenträger ab. Dies kann später mit MEMORY &A4FF:LOAD"rettung.bin",&A500geladen werden. Um ein BASIC-Programm zu “reparieren“, sollte zunächst der Inhalt der Kassette mit dem “kaputten“ BASIC-Programm mit CAT katalogisiert werden, um festzustellen, wo sich das BASIC-Programm befindet. Wird das Programm nun mit CALL &A500 gestartet, beginnt sich das Kassettenlaufwerk zu drehen, und der erste Block wird auf der Kassette gesucht. Wird der letzte Block gefunden oder tritt ein Lesefehler auf, so wird die Meldung “READY“ ausgegeben. Durch LIST sollte man sich überzeugen, ob doch ein Programm geladen wurde oder ob noch ein Versuch nötig ist. Wurde etwas geladen, so ist es unbedingt nötig, das Programm VOR dem Starten oder dem Editieren auf Kassette abzuspeichern! Wird das nicht eingehalten, kann es zu einem Absturz kommen. Bei langen BASIC-Programmen, die mehrere Fehler aufweisen, ist es sinnvoll, das Laden und Speichern in kleineren Schritten auszuführen, um diese dann später zusammen zu “MERGEN“. Bei jedem neuen Laden sollte ein NEW oder Totalreset ausgeführt werden, um mögliche Fehler beim Einladen auszuschließen. (Uwe Wendt/cd) , CPCAI
|