Något som jag drömmer lite om att kunna lösa i framtiden är att utnyttja alla hål som blir i minnet på grund av alignment och ofyllda sektioner. Tänk om det gick att definiera en sektion där allt som reserveras sprids ut över alla hål istället för att hamna på en specifik plats. Problemet är att på C128 till exempel så behöver man veta ungefär var saker hamnar ändå för att kunna garantera att MMU:n är konfigurerad så att det går att läsa/skriva. Så en sådan konstruktion skulle behöva specificera vilka andra sektioners hål som kan användas.
Typ något sådant här kanske:
- Kod: Markera allt
section filler, "huvudprogram", "variabler"
{
reserve byte lite_data
}
Så filler-sektionen skulle då börja fylla alla hål i de två angivna sektionerna. Finns inga hål genereras ett fel.