Hier wieder der Checksummer für den Schneider CPC! »Explora 2.0« macht die Eingabe von Programmen ganz einfach.
Wenn Sie dieses Programm gestartet und wieder gelöscht haben, überprüft der Computer automatisch Ihre Eingaben auf Richtigkeit. Sobald Sie die Eingabe einer Programmzeile abschließen, erscheint eine vierstellige Hexadezimalzahl in eckigen Klammern auf dem Bildschirm. Das im Heft abgedruckte Listing enthält ebenfalls solche Zahlen. Stimmen die Prüfsummen auf dem Bildschirm und im Heft überein, haben Sie die Zeile korrekt abgetippt. Gibt es Unterschiede zwischen den Werten, sollten Sie auf Fehlersuche gehen und die Zeile korrigieren. Das alles konnte »Explora 1.0« auch schon. Der Vorteil der neuen Version besteht darin, daß Sie jetzt größere Freiheit bei der Eingabe der Zeilen haben. So akzeptiert unser Prüfsummenprogramm die Basic-Schlüsselworte in Kleinoder Großbuchstaben (auch gemischt).
Außerdem werden Prüfsummen nur noch für Programmzeilen ausgegeben, nicht mehr — wie früher — auch bei Direktbefehlen. Vor der Zeilennummer stehende Leerzeichen, Line-Feeds und Tabulatorzeichen überliest Explora jetzt selbsttätig. Leerzeichen innerhalb der Zeile wertet es aber weiterhin. Sie verändern also die Prüfsumme. Explora erlaubt auch die Verwendung des EDIT-Befehls. AUTO ist jetzt ohne Einschränkungen zu benutzen — allerdings nur beim CPC 664 und CPC 6128. Explora 1.0 liegt im Speicher fest zwischen den Adressen AOOO und A086 hex. Die neue Version verschiebt der Basic-Lader automatisch im Speicher direkt unter HIMEM. So ist SYMBOL AFTER einwandfrei funktionsfähig. Eine kleine Einschränkung gibt es aber doch: Löschen Sie keinesfalls Zeilen durch Eingabe der Zeilennummer und anschließendes Drücken der ENTER-Taste! Die Zeile wird nämlich gar nicht wirklich gelöscht, sondern erscheint als Duplikat der folgenden Zeile. Verwenden Sie statt dessen DELETE. Explora 2.0 ist aufwärtskompatibel zur Version 1.0. Die Prüfsummen sind identisch.
Aber bei den gedruckten Listings hat sich einiges geändert. Die Neuerungen betreffen die Darstellung von Leer- und Sonderzeichen. Statt "(5 SPACE)" steht jetzt im Listing *<5> * für fünf Leerzeichen. Um dies eindeutig vom tatsächlichen Programmcode zu unterscheiden, erscheint der Text unterstrichen. Die Steuerzeichen hießen bisher beispielsweise »{CTRL A)«. Jetzt steht hier die übersichtlichere Form A. Finden Sie im Listing also einen unterstrichenen Buchstaben ohne Klammern, müssen Sie gleichzeitig die CTRL-Taste drücken. Grafikzeichen stehen zukünftig in Klammern und sind als ASCII-Wert mit vorangehendem »G« für »Grafikzeichen« dargestellt. Das Zeichen 223 hat dann im Listing die Form < G223 >. Die Zeichen können nicht von der Tastatur aus direkt eingegeben werden. Simpler Trick: Ausgabe des Zeichens mit »PRINT CHR$(223) und Übernahme mit dem Copy-Cursor.
Sämtliche Listings sind im ASCII-Zeichensatz gedruckt. Deutsche Sonderzeichen erscheinen daher als Klammem und andere Zeichen. (Martin Kotulla/rh)
Explora * von Martin Kotulla
Computertyp: CPC 464/664/6128
Sprache: Basic
Kurzschreibung: Checksummer
Länge in Byte: 2119
ist schnell abgetippt