Хабр Курсы для всех
РЕКЛАМА
Большая витрина: от крупнейших школ до частных авторов. Сравнивайте по цене, длительности, формату и выбирайте самый подходящий курс!

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