Aber man kann doch bestimmt diese Bereiche als BSS definieren, um Filegrösse zu sparen.
Das Speicherformat ist einfach ein Speicherabbild, wie es halt in den Speicher geladen werden soll. Die einzige Verwaltungsinformation ist die Ladeadresse in den ersten beiden Bytes.
Daher gibt es auch keine Segmente, also erst recht auch kein BSS-Segment. Dafür bräuchtest du einen extra Lader (oder Packer), was wurde schon oben beschrieben.
Stell dir das C64-Format einfach wie eine .COM Datei vor, die allerdings - anders als richtige .COM unter DOS - nicht nur nach $0100 geladen werden kann, sondern an jede beliebige Adresse. Da konntest du ja auch keine Lücken lassen, ohne die Lücken zu füllen.
EDIT: Claus war schneller.