GBDK
In einem Satz
GBDK ist ein C-Werkzeug, das ein Programm in ein Game-Boy-ROM übersetzt. Die Spiele von Retroable sind C, und GBDK macht daraus die .gb-Datei.
Genauer
Du installierst GBDK nicht und schreibst das C nicht selbst. Der Build schreibt den Quelltext, übersetzt ihn und behält das ROM, wenn der Build fertig wird. Bricht der Build ab, bevor das Spiel steht, zählt er nicht als eines deiner Spiele.
GBDK-2020 ist die heutige Linie dieses Werkzeugs. Es kennt den Aufbau des originalen Game Boy: wo das ROM liegt, wie eine Bank umgeschaltet wird und wie man die Bildhardware aufruft. Ein Spiel, das nur ein Satz ist, war noch nicht bei GBDK.
Andere Wege, etwa Assembler von Hand oder GB Studio, können auch eine .gb-Datei erzeugen. Retroables Weg ist erzeugtes C, übersetzt mit GBDK. Vom Satz zum ROM ist die kurze Fassung.
Zum Behalten
- Retroable-Spiele sind übersetztes C, kein von Hand gebautes Binary
- GBDK ist der Compiler, der die .gb-Datei schreibt
- Ein Build, der abbricht, zählt nicht als fertiges Spiel
Fragen
Muss ich C lernen?
Nein. Du beschreibst das Spiel. Der Build schreibt und übersetzt das C.
Kann ich den Quelltext und das ROM laden?
Das Projekt behält den Quelltext, der übersetzt wurde. Die Datei, die du spielst, ist das ROM.
Ist GBDK dasselbe wie GB Studio?
Nein. GB Studio ist ein grafischer Editor. GBDK ist der C-Compiler, den Retroable nutzt.
Verwandt
Game Boy ist eine Marke von Nintendo. Retroable ist unabhängig und steht in keiner Verbindung zu Nintendo.
