Beiträge von mc71 im Thema „ca65 - ld65 Speicherconfig“

    Ich würde es anders formulieren: Man _kann_ keine Lücken in der Datei haben, weil das Kernal keine Idee davon hat wie es damit umgehen soll. Es gibt ja außer Startadresse und Dateilänge auch keinerlei Informationen über die einzelnen Blöcke in der erstellten Datei. Lösung, wie gesagt: Den Programmblock beim Start selbst an die gewünschte Stelle kopieren; ich bilde mir sogar ein, daß manche Cruncher-Tools das automatisieren können, wenn man ihnen mehrere Binärdateien verfüttert.

    Bonuspunkte gibt es, wenn der Startcode beim erneuten Aufruf erkennt, daß er schon kopiert hat und ein weiterer Kopierdurchgang zu Datenverlust führt.