Auf der neueren C-Control-1 (Version 2, 1.2 und Micro) kann der Anwender leider nicht mehr bestimmen, ob der Ausleseschutz aktiviert werden soll. Die vorliegende Anleitung darf daher auf diesen Kontrollertypen nicht benutzt werden.
Nach dem Aktivieren des Schutzes ist das Programm in der C-Control weiterhin normal ausführbar, aber vor dem Auslesen geschützt und kann deshalb unter anderem nicht mehr mittels CCTOKBAS dekompiliert werden. Der Anwender sollte daher genau überlegen, ob das Aktivieren des Schutzes sinnvoll, bzw. notwendig ist. Denn falls der Quellcode des Programms verlorengeht, läßt es sich nicht mehr auf einfache Art und Weise mittels CCTOKBAS restaurieren. Durch Aktivieren des Schutzes wird die Größe des Programms überschrieben, deshalb können bedauerlicherweise nicht mehr die Standard-Funktionen zum Öffnen der Datendatei benutzt werden. Bei Bedarf lassen sich allerdings Alternativen zum Speichern von Daten im seriellen EEPROM, die nicht auf die Programmgröße angewiesen sind (unter anderem DeepXS), problemlos verwenden.
Während sich die C-Control in der Idle-Loop befindet, lassen sich unter anderem Programme in die C-Control übertragen. Der Anwender versetzt die C-Control in diesen Modus, indem der Startjumper nicht gesetzt (abgezogen) und anschließend ein Reset durchgeführt wird. "Strg" ist die Abkürzung von "Steuerung" und ist auf einigen Tastaturen mit "Ctrl" für "Control" bedruckt. "Strg+A" bedeutet, die Taste Strg drücken und gedrückt halten, dann kurz die Taste "A" betätigen und anschließend "Strg" loslassen. "SPACE" steht für die lange schmale Leerzeichentaste, die sich bei jeder Tastatur in der Mitte ganz unten befindet. Mittels Strg+SPACE wird bei TERMINAL.EXE der ASCII-Code 0 übermittelt.
| Schritt 1 - Die C-Control in die Idle-Loop versetzen | ||
| C-Control über die serielle Schnittstelle mit dem PC verbinden, Terminal-Programm starten, Autostartjumper abziehen, C-Control resetten | ||
| Schritt 2 - Überprüfen, ob sich die C-Control in der Idle-Loop befindet | ||
| Strg+A im Terminal-Programm eingeben | Die C-Control sendet die Versionsmeldung "CCTRL-BASIC Version 1.1 (20.12.96)". | |
| Schritt 3 - Überprüfen, ob das Programm in der C-Control auslesbar ist (optional) | ||
| Strg+C eingeben | Die Größe des Programms und der gesamte Programmcode wird ausgegeben. | |
| Schritt 4 - Ausleseschutz aktivieren | ||
| Nacheinander Strg+B, Strg+SPACE und Strg+SPACE eingeben | Die C-Control sendet auf jedes Strg+SPACE ein Echo als Quittung. | |
| Schritt 5 - Überprüfen, ob sich die C-Control wieder in der IDLE-Loop befindet | ||
| Strg+A eingeben | Ausgabe der Versionsmeldung: "CCTRL-BASIC Version 1.1 (20.12.96)" | |
| Schritt 6 - Überprüfen, ob das Programm in der C-Control nun geschützt ist | ||
| Strg+C eingeben | Die Größe des Programms wird ausgegeben: "0" | |
(c) Dietmar Harlos, 4. Januar 2006