ROM Aufbau
aus RHWiki, der freien Romhacking-Enzyklopädie
Obwohl ROMs grundsätzlich relativ frei aufgebaut sein können, gibt es ein paar Restriktionen die eingehalten werden müssen / sollten.
z.B. haben die meisten ROMs einen ROM-Header, der Informationen über das Rom enthält, damit es vom System korrekt geladen und verarbeitet werden kann.
Außerdem gibt es in ROMs zu manchen Systemen diverese vordefinierte Offsets, an denen bestimmter Code liegen muss, der ausgeführt wird, falls ein bestimmtes Ereignis, z.B. ein Interrupt ausgelöst wird.
Manche Roms sind in Rombänke eingeteilt, da nicht das gesamte Rom auf einmal im Speicherbereich des Systems Platz findet.
Plattform-Liste
In den folgenden Artikeln wird der Romaufbau für alle Plattformen im Detail beschrieben. Dabei wird auch auf die Struktur der jeweiligen Romheader eingegangen.
Rom-Aufbau
Folgende Plattformen verwenden Rombänke:

