★ APPLICATIONS ★ DIVERS ★ Interrupt-Uhr ★ |
Interrupt - Uhr (CPC Amstrad International) | Applications Divers |
Wem die Stunde schlägt... Wer kennt dies nicht: Da hat man einen Computer zu Hause stehen, die Programmierlust überkommt einen und schon wird munter drauflos getippt. Dann wird hier noch ein Fehler gefunden, dort muß das Eingabefeld noch verbessert werden, auch die Bildschirmmaske könnte noch umgestaltet werden, und ehe man sich versieht, steht ein Familienmitglied mit vorwurfsvollem Blick im Türrahmen, den Finger anklagend auf die Armbanduhr gerichtet, mit der Bitte, doch nun, um 2 Uhr 15, endlich mit dem Geklapper aufzuhören. Damit der Familienfrieden gewahrt bleibt, bekommt der eifrige Programmierer eine Uhr für seinen CPC, die für solche Fälle sogar einen Wecker bereithält. Unsere Uhr bietet folgende Vorteile:
Das Programm besteht aus zwei Teilen, dem BASIC-Lader für die neuen RSX-Befehle und dem Zahlen-Programm, welches den Binärteil erzeugt, indem die eigentlichen Zahlen enthalten sind. Sie gehen also folgendermaßen vor: Zuerst Listing 1 abtippen und speichern, dann Listing 2 abtippen und ebenfalls speichern (erleichtert bei eventuellen Eingabefehlern unendlich viel Arbeit), Listing 2 schließlich starten, es wird die Datei 'ZAHLEN.BIN' erzeugt, die sich automatisch abspeichert. Kassettenbesitzer müssen die Files 'INT-UHR.BAS' und 'ZAHLEN.BIN' also hintereinander auf Band stehen haben. Haben Sie alles richtig gemacht, erwarten Sie folgende neue RSX-Befehle:
Sollten Sie sich bei den RSX-Befehlen einmal vertippen, kein Problem, das Programm gibt Ihnen außer der Fehlermeldung alle RSX-Befehle mit aus, so daß Sie immer wissen, welchen Sie gerade falsch eingegeben haben. Die Zeichen für die Zahlen können Sie im ZAHLEN.BAS-Programm nach eigenen Vorstellungen verändern, Experimentieren ist erlaubt. Die Uhr selber können Sie jederzeit mit < ENTER > abschalten, gleichzeitig kehren Sie Direktmodus des Rechners zurück. So, und nun bleibt nur zu hoffen, daß Sie ab sofort wissen, was (oder wem) die Stunde geschlagen hat.
|