Hi,
gibt es eigentlich für den C64 (oder C128 oder notfalls allgemein 6502 oder Z80 ...) irgendwelche Compiler die Banking (für Georam/REU/C128 etc) "automatisch" unterstützen und vielleicht sogar optimieren?
Was ich mit "automatisch" meine, ich will nicht einfach nur ein Array von X Byte an die passende Adresse linken und per Poke dann zwischen verschiedenen Versionen des Arrays umschalten...
Ich will z.B. ein "unsigned char[80000]" deklarieren und verwenden können, oder einfach Funktionen schreiben und der Compiler ordnet sie sinnvoll in den Bänken an und schaltet beim Aufruf der Funktion
automatisch auf die richtige Bank um.
Damals (tm) habe ich mal ein bisschen für den TI Avigo (PDA mit Z80, 128 KB Ram, 1024 KB Flash) programmiert und der dortige Compiler hat "einfach so" Programme > 64 KB unterstützt, zumindest größere Const-Arrays gingen, ohne dass man sich manuell um Bankumschaltung kümmern musste.
danke,
Andy