Hat irgendjemand einen Hinweis oder eine Quelle darüber, wie GameBoy Color Roms ausgelegt sind - wo die Daten und der Code, welche Maschinencode-Anweisungen verwendet werden, wie die Uhr funktioniert usw.? Ich bin daran interessiert, vielleicht selbst einen Emulator zu bauen, aber ich kann keine Informationen über das Setup der ROMs finden, außer sie in einem Hexeditor zu betrachten. Ich interessiere mich für ROMs im Dateiformat .gbc
.A Referenz zu Layout und Struktur von GameBoy Color Roms?
Ich kann natürlich auf die source of a working emulator schauen, aber ich interessiere mich für etwas ein höheres Niveau als das, während ich anfange.
Edit: Hier sind eine Last von wirklich guten Ressourcen, die ich gefunden:
- A Emulator being built in javascript mit more up to date source.
- "The PAN documents" a detailed spec of the gameboy
- A more up to date and better version of the previous item, with loads of stuff. Best resource.
- Standard Z80 opcodes
- All the opcodes in the Gameboy Z80
- A list of opcodes changed/removed in the Gameboy
- Z80 user manual (useful for flags)
- Discussion of differences between Gameboy Color Z80 and 8080/Z80
- Massive site dedicated to gameboy architecture (+GBA)
- Another document on GBSpec, with timings
, auch see the source for my currently developing project und this finished one in C# for the Gameboy Classic (more docs)
Danke für die Antwort, auch noch so lange, nachdem die Frage gestellt wurde. Sie haben recht, Imran hat viele der Opcodes durcheinandergebracht, also habe ich sie selbst aus verschiedenen Referenzen gemacht: D –
Auch dieses PDF gefunden auf Google könnte helfen * A LOT *: peru.junglevision.com/secret/GameBoyProgrammingManual.pdf –