Olimex RP2040pc — недорогая компьютерная плата «все в одном» на базе микроконтроллера Raspberry Pi RP2040 с поддержкой эмуляции Apple //e, Apple][e и Oric Atmos с помощью эмулятора Reload. Плата оснащена портом HDMI, стереозвуком, четырьмя портами USB и двумя разъемами расширения UEXT.
Это не первая ретрокомпьютерная плата RP2040 от Olimex, поскольку в 2021 году они представили RP2040-PICO-PC с портом HDMI, 3,5-мм аудио-разъемом и слотом для карты microSD, прежде чем выпустить Olimex NEO6502, которая объединяет MCU MOS6502 для эмуляторов Apple II, Oric и Commodore 64 с RP2040 для видеовыхода HDMI/DVI и несколькими другими вещами. RP2040pc похожа на последнюю, но с большим количеством портов и функций, и всем управляет микроконтроллер Raspberry Pi RP2040.
Технические характеристики Olimex RP2040pc:
- Микроконтроллер – Raspberry Pi RP2040 с двумя ядрами Cortex-M0+ MCU @ 133 МГц с 264 КБ SRAM
- Память – 16 МБ SPI Flash
- Видеовыход – порт HDMI (выход DVI)
- Аудио
- 2x зуммера для стереоаудиовыхода
- Разъем 3,5 мм для внешнего аудиоусилителя
- USB
- 4х порта USB-хоста
- Разъем USB-C для программирования
- Разъем USB-C для питания
- Расширение – 2x разъема UEXT
- Разное
- Выключатель питания
- Переключатель программирования/исполнения
- Кнопка программирования загрузчика RP2040
- Источник питания
- 5 В через порт USB-C
- Зарядное устройство для литий-полимерных аккумуляторов
- Размеры – 80 x 65 мм (четыре крепежных отверстия диаметром 3,3 мм)
Как упоминалось во введении, компьютерная плата Raspberry Pi RP2040 «все в одном» поддерживает эмулятор Reload, разработанный Веселином Сладковым для эмуляции Apple //e, Apple][e и Oric Atmos. Olimex упоминает, что он позволяет пользователям играть во все игры Total Replay, поддерживает USB-флеш-накопители, клавиатуры и геймпады, а также вывод видео HDMI/DVI на любой телевизор или монитор с входом HDMI.
Исходный код можно найти в репозитории reload-emulator GitHub. Он разработан с использованием официального Raspberry Pi Pico C/C++ SDK и опирается на популярные проекты, такие как PicoDVI и tinyUSB. Разработанный для оборудования Olimex NEO6502 и RP2040pc, он поддерживает три эмуляции: Apple //e с 128 КБ ОЗУ и Apple ][+ и Oric Atmos с 64 КБ ОЗУ каждый. Olimex RP2040pc также является оборудованием с открытым исходным кодом, а схемы KiCad и PDF, макет печатной платы, BoM, файлы Gerber и руководство пользователя можно найти на GitHub.
Olimex RP2040pc продается всего за 15 евро на сайте компании.
Выражаем свою благодарность источнику из которого взята и переведена статья, сайту cnx-software.com.
Оригинал статьи вы можете прочитать здесь.