Ein paar Konstanten müssen umbenannt werden:
In Zeile 32: TC64_C-ONE enthält ein Minuszeichen, TC64_C_ONE wäre eine Alternative.
Ab Zeile 82 stehen Konstanten für die verschiedenen Bildschirmauflösungen, diese beginnen verbotenerweise mit Ziffern. Ein "VGAMOD_"-Präfix würde das Problem lösen.
Zu den Werten selbst kann ich nichts sagen, da ich kein TC64 besitze.
Die Definitionen für REU und GeoRAM würde ich aus der Datei entfernen; dafür existieren bereits Headerfiles (<cbm/c64/reu.a> und <cbm/c64/georam.a>).
Bevor die Datei in die Library kommt, füge bitte noch "!addr { }"-Blöcke für die Adressen hinzu (für das Typsystem - siehe <cbm/c64/reu.a> für ein Beispiel).
Ach ja, und vielen Dank. ![]()
EDIT: Gerade noch gesehen: Die Kommentare erwähnen eine Speicherstelle namens TC64_DETECT, diese Konstante wird aber im File nicht definiert.