Rombank
aus RHWiki, der freien Romhacking-Enzyklopädie
Zweck von Rombänken
Rombank wird "RB" oder "Bank" abgekürzt. Auf manchen Plattformen wird das Rom in Bänke aufgeteilt, da der Speicher nicht ausreicht, um das gesamte Rom zur selben Zeit zu mappen (laden). Zwischen den Bänken kann dann z.B. gewechselt werden, indem man (mittels ASM) einen bestimmten Wert an ein bestimmtes Offset schreibt (näheres dazu in den plattformspezifischen Beschreibungen).
In Pointern für entsprechende Systeme können die Rombänke miteinbezogen werden, wodurch das gesamte Rom adressiert werden kann. Ohne Angabe einer Bank kann man nur Daten innerhalb der aktuell geladenen Rombank adressieren (oder in Ausnahmefällen in einer vorherbestimmten / festen Rombank).
Plattformspezifische Informationen
Folgende Systeme verwenden Rombänke:
- GB(C) -> GB(C) Rombänke
- SNES -> SNES Rombänke

