Ein bisschen geht es wieder voran Unter dem aktuellen DEBUG build liegt jetzt eine Version, bei der (zumindest bei mir) das Speichern auf Diskette funktioniert!
Im Moment ist das nur ein bisschen dummy code, der das nutzt -- wenn man Feuer (oder Space) drückt, wird der Spielstand gespeichert, bzw wenn Score noch auf 0 ist, geladen. Im Endausbau sollen 10 Spielstände (optional PIN-geschützt) und die Highscore-Liste so abgespeichert werden. Der Code zum speichern ist, obwohl custom drive code genutzt wird, halbwegs "systemfreundlich": Es wird einfach ein File "in place" überschrieben (keine rohen Sektor-writes). Ist in diesem Fall recht simpel, weil die Filegröße fest ist.
Außerdem die Falschfarben beim Start "gefixt" -- bei der Initialisierung ist jetzt einfach kurz das Display aus
edit: habe gerade das disk image nochmal neu committed, mir ist da aus Versehen eins mit bereits gespeichertem Spielstand reingerutscht