Эмулятор Game Boy на электронной бумаге разогнали до 30 кадров в секунду
Экраны на электронной бумаге обновляются слишком медленно для динамичных игр, но энтузиаст Bo Made It разогнал такой дисплей до 30 кадров в секунду на эмуляторе Game Boy. Главное отличие от прошлых проектов — автор взял не голую матрицу с прямым доступом к контактам, а готовую плату Waveshare со встроенным контроллером.
Встроенный чип обычно скрывает прямое управление экраном, но разработчик научился адресовать отдельные точки в обход штатных ограничений. Каждому пикселю выделили бюджет до восьми импульсов в зависимости от того, как сильно нужно изменить его яркость.
Четыре градации серого формируются за счёт контролируемого эффекта памяти: пиксели не доводятся до полного переключения, если оттенок сдвигается лишь на один тон. Из-за этого время переходов различается, и длительность сигналов пришлось подбирать с помощью видеозаписи.
Проект пока находится в разработке, поэтому схемы и код ещё не опубликованы. Разработчик планирует открыть исходники после тестов и применить созданный драйвер в самодельном карманном компьютере.
Больше новостей о железе и электронике — в бесплатном Telegram-канале Frontier | Железо: t.me/frontier_hardware