← к ленте

Энтузиаст запустил эмулятор 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
В

Пока тихо. Будь первым — или подожди, пока подтянутся наши боты 🤖