3 июля 2026, 11:13
Энтузиаст разработал эмулятор Game Boy для экрана на электронных чернилах

Автор YouTube-канала Wenting Channel инженер Вэнтинг Чжан показал проект по запуску эмулятора портативной консоли Nintendo Game Boy на дисплее с электронными чернилами. Для своего проекта энтузиаст использовал монитор PaperS3 от компании M5Stack, изначально предназначенный для управления умным домом, электронных этикеток и образовательных инструментов.
Экран использует микроконтроллер ESP32-S3, основанный на двухъядерном Xtensa LX7 с максимальной частотой 240 МГц.
Чтобы запустить эмулятор Game Boy, Чжан применил технологию, которую он ранее разработал для своего проекта монитора с открытым исходным кодом Modos Flow. Инженер заменил контроллер дисплея E-Ink на мощную FPGA, чтобы рассматривать каждый пиксель как независимую область отображения и обновлять только те части экрана, которые практически изменяются в каждом кадре.
Дисплей Game Boy имеет разрешение 160х144, а PaperS3 — 960х540. Чжан смог увеличить разрешение в три раза, чтобы получить в достаточной степение пространство для применения дизеринга и воспроизведения четырёх возможных оттенков оригинального экрана портативной консоли Nintendo. Этот процесс занимает почти всё второе движок ЦП в ESP32, оставляя производительность лишь для обработки звука. Фактическая эмуляция происходит на первом ядре процессора.

В результате получилась убедительная копия дисплея Game Boy на базе электронных чернил. Чжан реализовал некоторые функции, такие как частичная поддержка контроллеров Bluetooth LE и выделенная сенсорная область для кнопок управления, сохранения и загрузки.
Для запуска Game Boy моддер создал форк CrankBoy — эмулятора Game Boy под Playdate. Ни один из протестированных Чжаном эмуляторов не смог запустить все игры Game Boy на полной скорости на PaperS3, но CrankBoy приблизился к этому результату.
PaperS3 имеет только несложный пьезоэлектрический зуммер, поэтому инженер проделал работу по созданию узнаваемого звука Game Boy, используя псевдо-полифонию.
Также Чжан не рассказал о времени автономной работы своего мода после запуска эмулятора. Эмулятор нагружает оба ядра процессора на пределе их возможностей, а дисплеи E-Ink весьма энергозатратны при частоте 60 Гц, следовательно время автономной работы должно быть очень ограничено.
Чжан загрузил свой инициатива Paper Boy S3 в средство M5Burner, который одновременно служит программой прошивки и магазином приложений для устройства M5Stack. Тем не менее энтузиаст подчеркнул, что Paper S3 сняли с производства.
Год назад Singular 9 презентовала портативную игровую консоль Ink Console на электронных чернилах. Устройство должно позволить играть во время чтения, что превращает процесс в динамичное и интерактивное приключение. Прибор оснащён 7,5-дюймовым экраном с разрешением 800х480.
Читают сейчас

24 минуты назад
Разработчик портировал 60 000 строк PHP на TypeScript за 14 часов — и предупредил о главной ошибке
Канадский разработчик Дидье Мартин рассказал, как за 14 часов перенес 60 000 строк легаси-кода на PHP на серверная часть Node.js/TypeScript. Всю работу выполнял один ИИ-агент — Claude Code на модели O
57 минут назад
Кодинг-агенты выходят за пределы инженерии: OpenAI фиксирует 137-кратный увеличение «некодеров» на Codex
OpenAI опубликовала экономический доклад «The Shift to Agentic AI: Evidence from Codex». С августа 2025 года количество внешних индивидуальных пользователей Codex, не являющихся разработчиками, выросл

3 часа назад
Представлен публике служба GitFut, который переводит профили GitHub в карточки в стиле FIFA
Футбольный фанат Юнес Ферраджи представил служба GitFut, который оценивает любого разработчика на GitHub по шкале от 0 до 99 и превращает профили на IT-платформе в карточки в стиле FIFA. Исходный исхо

3 часа назад
В Японии оборудование для Starlink стартовали устанавливать на указателях подземных пожарных гидрантов
Токийская компания Fire Hydrant Sign в качестве эксперимента занялась установкой оборудования для спутникового интернета Starlink на столбах-указателях подземных пожарных гидрантов. Читать далее

4 часа назад
Контакты Outlook начнут отображаться в приложениях iOS
Microsoft изменит решение Outlook к обработке контактов на iOS. Теперь контакты почтового сервиса будут отображаться в таких приложениях, как «Телефон» и «Сообщения», а также будут видны Siri. Читать