Olimex ESP32-SBC-FabGL — это одноплатный компьютер ESP32, который может служить «мозгом» ретро-компьютера с портом VGA, аудиоразъемом 3,5 мм и двумя портами PS/2 для клавиатуры и мыши, которые обрабатываются графической библиотекой FabGL с открытым исходным кодом.
Плата также оснащена слотом для карт памяти microSD, зуммером и различными интерфейсами расширения и может питаться через USB-порт или аккумулятор LiPo. FabGL реализует несколько эмуляторов, в том числе эмулятор процессора Intel 8080, который, среди прочего, позволяет системе запускать различные версии DOS.
Характеристики ESP32-SBC-FabGL:
- Беспроводной модуль — двухъядерный модуль ESP32-WROVER WiFi и Bluetooth с 4 МБ флэш-памяти, 8 МБ PSRAM
- Хранилище — слот для карты MicroSD
- Дисплей — разъем VGA, 12-контактный разъем LCD HAT для портативных устройств
- Аудио — аудиоразъем 3,5 мм, встроенный зуммер
- USB — 1х порт USB-C для питания и программирования
- Ввод данных пользователем — разъем для клавиатуры PS2, разъем для мыши PS2
- Расширение
- Разъем UEXT с I2C, SPI и последовательными интерфейсами
- 8-контактная «шина доступа» с питанием и UART с управлением потоком для дополнительных плат графики, звука, клавиатуры и мыши.
- Источник питания
- 5 В через порт USB Type-C
- разъем для литий-полимерного аккумулятора
- Размеры — 105 х 65 мм
Как упоминалось выше, FabGL предоставляет драйверы устройств для всех интерфейсов и поддерживает эмуляторы для целого ряда целей, а точнее для четырех в настоящее время, а именно для процессоров Zilog Z80, Intel 8080 и MOS 6502, а также для VIA 6522. Olimex выпустила идея ESP32 после работы над платой Agonlight2, которая использовала ESP32 в качестве сопроцессора графики, звука и клавиатуры ввода-вывода для 8-битного микроконтроллера Zilog eZ80F92 платы.
Olimex уже собрала несколько прототипов и протестировала Altair8080 с CP/M, IBM-PC с DOS, как показано выше, и Turbo Pascal 3.0. Компания заявляет, что вскоре начнет принимать предварительные заказы по цене 15 евро, а плата станет доступна в июне. В стоимость платы включены гонорары Фабрицио Ди Витторио, автору FabGL, поэтому она также поможет в дальнейшем развитии программного проекта.
Выражаем свою благодарность источнику из которого взята и переведена статья, сайту cnx-software.com.
Оригинал статьи вы можете прочитать здесь.