Любители ретро-компьютеров будут рады узнать, что на рынке появилась новая реплика ZX Spectrum: ESP32 Rainbow. Одноплатный компьютер заменяет Zilog Z80 на микроконтроллер ESP32-S3, работающий на эмуляторе, возвращая классический компьютер 80-х к жизни в современном исполнении.
Он оснащен встроенным цветным дисплеем, слотом для карт памяти microSD для хранения данных, встроенной сенсорной клавиатурой в стиле ZX Spectrum и портом USB Type-C для питания и передачи данных. Клавиатура была воссоздана с помощью полноцветной УФ-печати и является наиболее реалистичным компонентом одноплатного компьютера ZX Spectrum на базе ESP32-S3. Сенсорные клавиши вряд ли обеспечат наилучшие ощущения от печати, но они напоминают оригинальный ZX Spectrum. Прекрасная вишенка на торте — встроенный порт USB-C поддерживает HID, и устройство можно использовать в качестве клавиатуры на другом компьютере.
ZX Spectrum — один из самых продаваемых клавиатурных компьютеров, когда-либо существовавших, и предшественник современных продуктов в этом форм-факторе, таких как Raspberry Pi 400. Однако удобство использования — не единственное достоинство ESP32 Rainbow. Он также разработан с возможностью взлома с помощью порта расширения, который выводит дисплей, SD-карту, динамик и четыре контакта GPIO.
ZX Spectrum Next — еще один эмулятор ZX Spectrum, который может вас заинтересовать. Мы также рассмотрели микроконтроллер Retro-uC, поддерживающий ретро-ядра ЦП, включая Z80 ZX Spectrum. Наконец, Espectrum — еще одна реплика ZX Spectrum на базе ESP32, работающая на прошивке с открытым исходным кодом с тем же названием и также работающая на платах ESP32 с VGA, таких как Olimex ESP32-SBC-FabGL.
Технические характеристики ESP32 Rainbow:
- Модуль – модуль ESP32-S3-WROOM с
- SoC – двухъядерный микроконтроллер ESP32-S3 XTensa LX7 с тактовой частотой 240 МГц; 512 КБ SRAM; 8 МБ PSRAM; 8 МБ флэш-памяти
- Беспроводная связь — WiFi 4 и Bluetooth 5.x
- Хранилище – слот microSD для хранения данных
- Дисплей – цветной TFT-дисплей 320 x 280
- Аудио
- Встроенный динамик мощностью 2 Вт, сопротивлением 8 Ом
- Эмуляция простого зуммера и AY-3-8912 (трехголосного звукового генератора)
- Разъем для наушников
- USB – питание и данные через USB Type-C
- Клавиатура – 40-клавишная полноцветная сенсорная клавиатура в стиле ZX Spectrum
- Расширение
- 2x разъема QWIIC
- Порт расширения, который выводит дисплей, SD-карту, динамик и четыре контакта GPIO
- Разное – кнопки сброса и загрузки
- Источник питания — совместимый с Picoblade разъем аккумулятора и схема зарядки
- Эмулирует как 48K, так и 128K ZX Spectrum
Сравнительная таблица ESP32 Rainbow
ESP32 Rainbow — это открытый проект оборудования, выпущенный под лицензией GNU General Public License (GPL), с файлами проекта KiCad, спецификацией и прошивкой эмулятора с открытым исходным кодом, доступными на GitHub . Документация и поддержка пользователей будут доступны в виде руководств по сборке, настройке и использованию, а также выделенного сервера Discord для проекта.
Краудфандинговая кампания ESP32 Rainbow должна завершиться к 19 декабря и уже собрала до 80% от своей цели финансирования. Вы можете заказать компьютер-клавиатуру и поддержать проект на Crowd Supply за 99$, с 8$ за доставку по США и 18$ для остального мира. Начало поставок запланировано на апрель 2025 года.
Выражаем свою благодарность источнику из которого взята и переведена статья, сайту cnx-software.com.
Оригинал статьи вы можете прочитать здесь.