avec rmac tu peux faire un ".s" chapeau qui contient :
- le code de copie au début
- les .bin ou .abs (attention avec les .abs : il faudra du coup prendre en compte l'entête du fichier) compilé précédemment en utilisant la directive ".incbin"
- le linker en démarrant en $802000 au lieu de $4000
si tu veux créer un .rom directement tu peux même intégrer l'univ.bin au début et linker en $800000.
je ferais un truc du genre:
(tapé à la va vite pour l'idée donc ne pas prendre brut de fonderie

)
univ:
.incbin "univ.bin"
boot:
lea corestart, a0
move.l #(coreend-corestart)/4, d0
lea $4000, a1
.copy:
move.l (a0)+, (a1)+
dbra d0, .copy
jump $4000
illegal
levels:
dc.l level1start, level1end
dc.l level2start, level2end
.phrase
corestart:
.incbin "core.bin"
coreend:
.phrase
level1start:
.incbin "level1.bin"
level1end:
.phrase
level2start:
.incbin "level2.bin"
level2end: