[Artificial-Age] разработал необычный эмулятор, запускающий игры Game Boy на ESP32-S3. Устройство не оснащено экраном и физическими кнопками: пользователи подключаются к точке доступа WiFi, созданной ESP32, получают изображение и звук через веб-браузер, а управляют играми с помощью клавиатуры или сенсорного экрана. ROM также можно загружать во флеш-память ESP32 через веб-интерфейс.
Почему это важно
Такая конструкция превращает эмулятор из автономного игрового устройства в программный интерфейс, доступный по сети. В результате в центре пользовательского опыта оказывается не отдельный экран и кнопки, а браузер устройства, подключённого к сети, созданной ESP32-S3. Возможность переноса ROM из веб-интерфейса во флеш-память также позволяет менять игровой контент без физического контакта с устройством. Проект показывает, что небольшой микроконтроллер способен объединить эмуляцию, вывод изображения, звук, управление и управление контентом в рамках веб-ориентированной структуры. При этом главным нерешённым вопросом остаётся то, насколько стабильно будет работать управление с клавиатуры и сенсорного экрана в разных браузерных средах.