Czy ktoś ma odnośnik lub źródło informacji o tym, jak układają się kolorowe ROMy GameBoy - gdzie dane i kod, jakie instrukcje maszynowe są używane, jak działa zegar itp.? Interesuje mnie być może sam zbudowanie emulatora, ale nie mogę znaleźć żadnych informacji na temat konfiguracji romów poza przeglądaniem ich w edytorze szesnastkowym. Jestem zainteresowany płytami w formacie pliku .gbc
.Odsyłacz do układu i struktury kolorów GameBoy Color Roms?
Mogę oczywiście spojrzeć na source of a working emulator, ale interesuje mnie coś nieco wyższego niż to, gdy zaczynam.
Edit: Oto ładunek naprawdę dobrych zasobów znalazłem:
- A Emulator being built in javascript z 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
Ponadto, see the source for my currently developing project i this finished one in C# for the Gameboy Classic (more docs)
Dzięki za odpowiedź, jeszcze długo po zadaniu pytania. Masz rację, Imran zepsuł wiele opkodów, więc zrobiłem to sam z różnych źródeł: D –
Również ten plik PDF znaleziony w Google może pomóc * DALSZY *: peru.junglevision.com/secret/GameBoyProgrammingManual.pdf –