Archiv der Kategorie: Praxis

Assembler (C64): Fehler, Rumprobieren, Analyse, Konzeptfehler, neu anfangen?

Warum nur kopiert es die Color- und die Multicolorfarben nicht richtig rein in die entsprechenden Speicherbereiche?

Coding in Assembler ist Hardcore-Arbeit (vergleichbar mit Brainfuck-Coding). Beim Coden entsteht ein Konstrukt, das ausgeführt wird und etwas tut. Tut es das Richtige? All das ist in Assembler noch eine Runde schwieriger, da der Output nicht so simple ist, da die Möglichkeiten klar sind und Heisenbergsche Fehler (Unscharfe Fehler) gerade im unendlich oft vorkommen.

Fail

Funktioniert etwas nicht, probiert man rum, versucht es systematisch mit Ausgaben, Annahmen, Analysen.

Ist alles wie es sollte vom Code her?
Im Code gibt es keine Probleme? Und doch funktioniert es nicht?
Ist es ein Modellfehler? Funktioniert die Grafikrepräsentation anders? Habe ich falsche Vorstellung von der Sprache? Der Maschine?
Gibt es einen Konzeptfehler?
Ein Problem mit überschriebenen Registern? Soll ich neu anfangen?

Die Unsicherheiten mit Assembler – obwohl im Einzelnen so klar – sind gross. Und ja Brainfuck funktioniert tatsächlich ähnlich.