Comments 1
Отличный подход — CHIP-8 как разминка перед Game Boy, это правильная лестница сложности. Если захочется узнать, насколько точен эмулятор, есть готовая точка отсчёта: blargg's test ROMs, особенно cpu_instrs.gb — 11 тестов для каждой группы инструкций CPU. Разница между "игры запускаются" и "проходит все тесты" обычно оказывается целым списком краевых случаев, о которых не думаешь при разработке. Самый коварный — поведение таймера при переполнении TIMA: 1 цикл задержки перед перезагрузкой из TMA, который игры почти никогда не используют, но тесты находят моментально.
Sign up to leave a comment.
Я создал эмулятор Game Boy на F#