Есть ли у кого-нибудь ссылка или источник о том, как раскладываются ромбы GameBoy Color - где данные и код, какие машинные коды используются, как работают часы и т.д.? Я заинтересован в создании эмулятора самостоятельно, но я не могу найти никакой информации о настройках ромов, кроме как смотреть на них в шестнадцатеричном редакторе. Меня интересует roms в формате .gbc
.
Я могу, конечно, посмотреть источник рабочего эмулятора, но меня интересует нечто более высокое, чем в то время Я начинаю.
Изменить: Вот загрузка действительно хороших ресурсов, которые я нашел:
- Эмулятор, встроенный в javascript с более современный источник.
- "Документы PAN" подробно описывают игровой процесс
- Более современная и лучшая версия предыдущего элемента, с множеством вещей. Лучший ресурс.
- Стандартные коды кода Z80
- Все коды операций в Gameboy Z80
- Список кодов операций, измененных/удаленных в Gameboy
- Руководство пользователя Z80 (полезно для флагов)
- Обсуждение различий между Gameboy Цвет Z80 и 8080/Z80
- Массивный сайт, посвященный архитектуре игрового мира (+ GBA)
- Еще один документ на GBSpec со сроками
Кроме того, см. источник для моего текущего разрабатываемого проекта и это завершено один в С# для Gameboy Classic (больше документов)