- WTEs Commodore 8-Bitter Blog - http://blog.c128.net -

ON ERROR GOTO …

Dieser Eintrag stammt von wte Am 19.2.2009 @ 23:26 In C128 | 1 Kommentar

Beim Übertragen der [1] BASIC 7.0-Befehle aus dem [2] Bedienungshandbuch zum C128 in ein HTML-Format, bin ich mal wieder auf all’ die Fehler gestoßen, die sich bei Commodore eingeschlichen hatten. Nachfolgend habe ich mal die “schönsten” zusammengestellt:

  • Zum Befehl [3] DVERIFY gibt es folgendes (falsches) Beispiel:
    DVERIFY "MULT",D1,1
  • Die original Syntaxbeschreibung zum [4] RENAME-Befehl liefert immer einen SYNTAX ERROR, wenn man versucht ein Laufwerk zu spezifizieren:
    RENAME Altname TO Neuname[,DLaufwerk][,UGerät]
  • Und im Text zur [5] PRINT USING-Anweisung wurde behauptet, man könne die Parameter nicht nur mit einem Komma sondern auch mit einem Semicolon oder Leerzeichen trennen. Wer’s versucht, wird eines besseren belehrt.

Kleinere Ungenauigkeiten wie beim [6] KEY-Befehl, um nur ein Beispiel von vielen zu nennen, sind zu verschmerzen. Die fehlende Erwähnung von relativen Koordinaten und Länge/Winkel-Angaben für die [7] DRAW-Anweisung ist da schon ärgerlicher. Richtig gemein ist jedoch, das sowohl beim SYS-Befehl auf BASIC 2.0 verwiesen wird (obwohl der Befehl neue Parameter erhalten hatte und damit inkompatibel wurde) als auch bei der MID$-Funktion. Und so erfährt man im Handbuch leider auch nichts über die neue Möglichkeit, MID$ als Befehl nutzen zu können, um Teile einer Zeichenkette zu manipulieren.

Nachtrag 02.03.2009:  Eine korrekte Beschreibung des [8] SYS-Befehls unter BASIC 7.0 wurde erstellt.


Dieser Artikel wurde ausgedruckt ab WTEs Commodore 8-Bitter Blog: http://blog.c128.net

URL zum Artikel: http://blog.c128.net/archives/307

URLs in this post:
[1] BASIC 7.0: http://www.c128.net/clex/bhb-2.3.htm
[2] Bedienungshandbuch: http://blog.c128.net/archives/305
[3] DVERIFY: http://www.c128.net/clex/bhb-4.6_dverify.htm
[4] RENAME: http://www.c128.net/clex/bhb-4.6_rename.htm
[5] PRINT USING: http://www.c128.net/clex/bhb-4.6_print_using.htm
[6] KEY: http://www.c128.net/clex/bhb-4.6_key.htm
[7] DRAW: http://www.c128.net/clex/bhb-4.6_draw.htm
[8] SYS: http://www.c128.net/clex/bhb-4.6_sys.htm

Klicken hier zum Drucken.