🎮
Game Boy ожил на электронных чернилах
Энтузиаст с канала Wenting Channel
собрал первый в мире игровой Game Boy-эмулятор для M5 Paper S3. Это дев-кит на ESP32-S3 в форме карманной читалки с 4,7-дюймовым сенсорным e-ink экраном. Причём собрал так, чтобы в игры реально можно было играть.
Главная сложность понятна каждому, кто держал электронную книгу: e-ink жутко медленный. Но у этого экрана особый интерфейс управления, который позволил гонять картинку в обход обычного метода и разогнать панель аж до 60 кадров в секунду. Сами игры идут на 30–60 FPS, что для «чернил» звучит почти дико. Свой эмулятор автор писать не стал, взял готовый и оптимизированный движок Crankboy.
Отдельная песня — звук. Из динамиков у Paper S3 только пищалка на один тон. И вот тут в ход пошла магия старой школы: автор заставил её быстро скакать между звуковыми каналами Game Boy, изображая многоголосье. Такой же трюк, каким когда-то выжимали музыку из древних ПК без звуковой карты.
Есть и приятные мелочи: экранный джойстик, экспериментальная поддержка Bluetooth-геймпада и быстрые сохранения, чтобы вернуться в игру одним касанием. Жаль только, что сам Paper S3 успели снять с производства.
@droidergram