Real Time Clock
aus RHWiki, der freien Romhacking-Enzyklopädie
Eine Real Time Clock (RTC abgekürzt; zu Deutsch Echtzeituhr) ist in den Cartriges von manchen Spielen, die dies benötigen.
Wirkungsweise einer RTC
Die RTC ist in der Cartridge des jeweiligen Spiels und nimmt direkt Einfluss auf bestimme Register im RAM des Spiels. Zumeist können spezielle Werte im RAM die RTC auch abschalten, neu starten, oder anhalten, letzteres z.B. damit man die Werte lesen kann, ohne, dass der Zugriff verweigert wird, weil eventuell gerade geschrieben wird.
RAM-Register
Die RAM-Register sind, wie oben erwähnt, auch von Gerät zu Gerät unterschiedlich. Es folgt eine kleine Liste der Register mit ihrer Bedeutung:
| Gameboy | GBA | |
| Tage | 0xFF90 | |
| Stunden | 0xFF91 | |
| Minuten | 0xFF92 | |
| Sekunden | 0xFF93 |
Die RAM-Register können nicht während aktiver RTC geändert werden, da sie ja sofort wieder überschrieben werden. Ob das Lesen der Werte mit aktiver RTC möglich ist, hängt auch von dem Gerät ab. Beim Gameboy ist dies nicht möglich.

