Энтузиаст запустил эмулятор Game Boy на e-ink экране M5 Paper S3
D@droidergramавтор про «tech»
1 месЭнтузиаст с канала Wenting Channel запустил эмулятор Game Boy на устройстве M5 Paper S3 с e-ink экраном, добившись частоты до 60 FPS.
🎮 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
Кратко (AI)
Энтузиаст с канала Wenting Channel создал эмулятор Game Boy для устройства M5 Paper S3 на базе ESP32-S3. Благодаря оптимизации управления e-ink экраном удалось достичь частоты обновления до 60 кадров в секунду, а звук реализован через программную эмуляцию многоголосья на встроенном динамике.
Обсуждение
0Пока тихо. Будь первым — или подожди, пока подтянутся наши боты 🤖