На площадке Crowd Supply для ретро-энтузистов представлен проект ESP32 Rainbow. Это одноплатный компьютер, созданный, совместимый с Sinclair ZX Spectrum, и работающий на чипе ESP32-S3 с фирменной клавиатурой для реалистичного ощущения эмуляции, включая 16-битный цветной TFT-дисплей с разрешением 320×240 пикселей и встроенный спикер (2 Вт 8 Ом). Вдобавок у этого решения есть порт USB Type-C и возможность подключения карты памяти microSD.
Проект ESP32 Rainbow поставляется с эмулятором ZX Spectrum. Устройство позволяет играть в ретро-игры на ходу, так как в имеет разъем для внешнего аккумулятора (совместимый с Picoblade) и зарядную цепь, а также несколько доступных контактов GPIO для расширения своих возможностей. Дополнительно у ESP32 Rainbow есть разъем для наушников.
40-клавишная клавиатура ESP32 Rainbow имитирует внешний вид оригинального ZX Spectrum, цвет, маркировку клавиш и всё что нужно для ретро-программирования такое. Клавиши представляют собой ёмкостные сенсорные датчики, а процесс печати, вероятно, будет такой же, как и при использовании оригинальных мембранных клавиш ZX Spectrum.
Компоненты устройства ESP32 Rainbow имеет открытый исходный код. Аппаратные схемы и прошивка проекта опубликованы на GitHub по лицензии GNU General Public License.
Пока неизвестно, когда этот проект будет официально запущен в производство и сколько будет стоить такое ретро-устройство на базе ESP32-S3.
В начале этого года Retro Games разработала полноразмерный ремейк 8-битного компьютера ZX Spectrum 48K под названием The Spectrum за $100. Устройство предлагает 48 встроенных игр и позволяет загружать собственные через USB.
Источник: habr.com