Fehlerteufel

Keine Publikation ist perfekt - so auch nicht die Erstausgabe und Erstauflage des BASIC-Abtipp-Heftchens "Weihnachten auf dem Commodore". Auf dieser Seite werden alle bekannten Fehler aufgelistet. Ein genereller Hinweis, bevor vermeintliche Fehler gemeldet werden: Unbedingt die Abtipp-Tipps auf Seite 4 aufmerksam lesen, dies erspart womöglich bereits einige Fragen und Unverständlichkeiten.

Checksummer

Seite 5

Mit dem Checksummer ist an sich alles in Ordnung. Es fehlt jedoch ein wichtiger Hinweis: Bei den Programmen auf Seite 26, Seite 30 und Seite 37 sollte, sofern der Checksummer verwendet wurde, das abgetippte Programm unbedingt erst gespeichert werden, danach muß der Computer neu gestartet werden (ein RESET reicht auch), dann kann das Programm wieder geladen werden und erst dann ausgeführt werden. Andernfalls könnte der BASIC-Interpreter bei Programmende abstürzen und man hätte keine Chance mehr, das Programm zu speichern. Dies liegt daran, daß diese 3 Programme in den gleichen Speicherbereich (Kassettenpuffer) schreiben, den auch der Checksummer nutzt

Davon abgesehen empfiehlt sich das vorsorgliche Speichern eines abgetippten Programms vor dem ersten Ausführen generell.

Steuerzeichen

Seite 4

Cursor-nach-rechts wird in den Listings als {rght} dargestellt, nicht als {right}, wie in der Tabelle angegeben.

Farbcodes

Seite 4

Es fehlt in der rechten Spalte Tabelle die Farbe gelb (in der deutschen Übersetzung). Wer mit den Farbcodes des C64 bzw. den zugehörigen Steuerzeichen/Tastenkombinationen nicht vertraut ist, erhält hier nochmals eine vollständige Übersicht:

    {blk} black - schwarzCTRL + 1
    {wht} white - weißCTRL + 2
    {red} red - rotCTRL + 3
    {cyn} cyn - cyan/türkisCTRL + 4
    {pur} purple - lilaCTRL + 5
    {grn} green - grünCTRL + 6
    {blu} blue - blauCTRL + 7
    {yel} yellow - gelbCTRL + 8
    {orng} orange - orangeCBM + 1
    {brn} brown - braunCBM + 2
    {lred} light red - hellrotCBM + 3
    {gry1} grey1 - dunkelgrauCBM + 4
    {gry2} grey2 - mittelgrauCBM + 5
    {lgrn} light green - hellgrünCBM + 6
    {lblu} light blue - hellblauCBM + 7
    {gry3} grey3 - hellgrauCBM + 8

Funkelnder Weihnachtsbaum

Seite 6

Es wurde berichtet, dass die Zeilen 42 und 43 falsche Prüfsummen liefern, des konnte jedoch seitens der Redaktion nicht nachvollzogen werden.

Zeile 54 sollte am besten ohne Leerzeichen nach der Zeilennummer eingetippt werden (also 54poke...), da sie ansonsten die 80-Zeichen-Begrenzung überschreitet.

Adventskranz-Simulator

Seite 7

Die Checksummen der Zeilen 100, 200, 526 und 540 sind falsch abgedruckt. Der Grund hierfür ist, daß im Programm versehentlich "geshiftete" Leerzeichen gesetzt wurden und somit eine andere Checksumme berechnet wurde. Da geshiftete Leerzeichen gleich aussehen wie gewöhnliche Leerzeichen, hat dies keine weitere Relevanz. Werden beim Abtippen des Listings die Leerzeichen also mit gehaltener SHIFT-Taste eingegeben, stimmt die im Heft abgedruckte Checksumme. Bei Eingabe normaler Leerzeichen werden die folgenden Checksummen angezeigt:
100: 8C91
200: 309A
526: DAAC
540: 1E1F

ZeHa goes Skiing

Seite 10

Bei diesem Listing sind versehentlich sämtliche Checksummen falsch gedruckt worden, da die Zeilennnumern für die Print-Fassung nochmals geändert wurden und hierdurch die Checksummen beeinflusst wurden, was dem Autor in diesem Moment nicht bekannt war. Hier nochmals eine Auflistung aller korrekter Checksummen:
10:	C710
20:	F596
30:	8B50
40:	F12A
50:	8880
60:	CB8B
70:	7A9E
80:	4EC2
90:	359F
100:	0D7E
110:	6026
120:	4837
130:	FDE5
140:	88E0
150:	E55B
160:	838C
170:	E332
180:	4C86
190:	1885
200:	2BC4
210:	5550
220:	8524

Xmas-Tris

Seite 14

Die korrekte Checksumme der Zeile 30 lautet:
1D1E

Weihnachtsüberraschung

Seite 24

Auch hier gibt es einige falsch abgedruckte Checksummen. Die korrekten Checksummen lauten wie folgt:
50: 4D7D
60: 2520
70: 3E82

Weihnachts-Demo 2

Seite 27

Die korrekte Checksumme der Zeile 220 lautet:
F376

Jingle Snake

Seite 35

Zeile 1040: Zwischen den beiden Zeichen mit der Tastenkombination {CBM-T} (ca. zur Hälfte der Zeile) fehlen drei Leerzeichen. Diese müssen beim Abtippen dort eingefügt werden, dann stimmt auch die Checksumme.

Master Control Programm

Seite 37

In diesem Listing haben sich ein paar Buchstabendreher und Tippfehler in den REM-Zeilen eingeschlichen (z.B. "Hinternisse" statt "Hindernisse"). Sofern der Abtipper diese (vielleicht auch intuitiv) korrigiert, sollte er beachten, daß sich logischerweise die angezeigten Checksummen ändern. Da REM-Zeilen aber für den Programmablauf nicht relevant sind, können diese theoretisch vollständig ausgelassen bzw. ignoriert werden, bzw. es ist hierbei nicht wichtig, auf die Korrektheit der Checksumme zu achten.

Spirographen-Zeichner

Seite 40

Hier hat sich versehentlich das Zeichen "~" in das Listing eingeschlichen (Zeile 180), welches auf der C64-Tastatur gar nicht zu finden ist. Korrekterweise müßte hier die Umschrift {PI} stehen, sprich, es gilt das Pi-Zeichen (π) zu tippen. Hier nochmals die korrigierte Fassung von Zeile 180:
180 r = 100 : a = {PI}/n

Weihnachtsbaum 128

Seite 41

Hier hat sich ein Buchstabendreher eingeschlichen: Statt "rlcr" muss es "rclr" heißen.

Santa's Winter Work

Seite 44

Zwischen die Worte "GAME" und "OVER" gehören 2 Leerzeichen statt eines, dann stimmt auch die Checksumme und der Text sieht im Spiel zentrierter aus.