C64Engine
FABULA C64 1.1: mehr Platz für große Spiele
Beim Bau von SCHATTENFELS lief eine Ecke im Speicher des C64 voll: der Bereich ab $8000, in dem der Abspann und die Skripte der Dinge liegen, die man bei sich trägt. Am Ende waren dort noch 32 Bytes frei, und ein Abspann mit allen Rollen passte nicht mehr hinein. In 1.1 hat der Abspann eine eigene Bank im Modul und wird Zeile für Zeile von dort geholt, während er läuft – bis zu 204 Zeilen, ohne ein Byte im Speicher des Rechners. Was die Skripte getragener Dinge sagen, liegt jetzt ebenfalls im Modul, und die Tabellen dahinter führen nur noch Dinge, die so ein Skript wirklich haben. In SCHATTENFELS stieg der freie Platz dort von 32 Bytes auf rund 2,6 KB.
Dazu kommen zwei neue Einstellungen im Bildimport: ein Farbplan, der festlegt, welche C64-Farbe Holz, Stein, Flammen oder Himmel bekommen, und das Verkleinern ohne Mischfarben, bei dem jeder Punkt die häufigste Farbe seiner Umgebung nimmt. Behoben ist, dass ein Mausklick in Port 1 das Spiel anhalten konnte, und „Jetzt spielst du …“ lässt sich jetzt übersetzen. Projekte öffnen und bauen unverändert; 1.1 ist für alle Käufer kostenlos.