★ APPLICATIONS ★ DIVERS ★ „Unprotect" für den Schneider CPC 464 ★![]() |
,,Unprotect'' für den Schneider CPC 464 | Applications Divers |
Der Schneider CPC 464 bietet die Möglichkeit, mühevoll entwickelte Programme zu schützen. Dazu muß man sie nur mit SAVE“(Programmname)“,P abspeichern. Wenn man aber ein Programm so abgespeichert hat und man stellt einen Fehler fest, was tun? Um diesem Problem abzuhelfen, wurde dieses Programm geschrieben. Zum Einladen sind folgende Schritte nötig:
Der Bildschirm wurde in den 80-Zeichen-Modus geschaltet, und am obersten Rand erscheinen zufällig gesetzte Punkte: das Maschinenprogramm. Wenn der Computer das Programm gefunden hat, wird der Bildschirm als Zwischenspeicher benutzt, bis das Programm die Ladevektoren gesetzt hat. Danach wird das Programm in den Speicher geladen, und der Computer meldet sich mit READY zurück. Jetzt muß man auf dem Ziffernblock die Taste 1 drücken. Der Computer gibt drei Zahlen und ein Zeichen aus. Sie bedeuten folgendes:
Es gibt folgende Dateitypen: $ BASIC-Programm, o/o geschütztes BASIC-Programm, & Binärdatei, * ASCII-Datei. Zum Abspeichern muß man nun unterscheiden: Ein BASIC-Programm wird mit SAVE“(Programmname)",A abgespeichert. Für ein geschütztes BASIC-Programm gilt das gleiche. Eine Binärdatei wird mit SAVE“(Programmname)“, B, (1 .Zahl),(2.Zahl),(3.Zahl, falls ()0) abgespeichert. Eine ASCII-Datei muß, falls es kein BASIC-Programm im ASCII-Format ist, mit den Dateibefehlen (OPENIN,CLOSEIN,LINE INPUT #9,) geladen werden. Aber Achtung! Wenn man ein BASIC-Programm geladen hat, sollte man es gleich wieder abspeichern und nochmals laden, da dieses Ladeprogramm nicht die BASIC-Vektoren setzt. Andernfalls wird beim Editieren wahrscheinlich der Computer aussteigen. Das einzutippende BASIC-Programm sieht folgendermaßen aus: 10 REM * Programm zum Einladen von geschuetzten Basic-und Maschinenprogrammen *In Zeile 20 wird Platz für die Definition der Funktionstaste 1 geschaffen. |
| ![]() |
|