Olimex RP2040-PICO-PC - небольшая платка, типа "материнской", в которую можно воткнуть микроконтроллерную плату форм-фактора Raspberry Pi Pico, которых выпускается достаточно много.
Я много писал про аналогичную плату, разработанную нашими ребятами (см. Мурмулятор), однако, имеются и некоторые альтернативы, включая разработку от Olimex.
Как это выглядит "в реале":

Лично для меня, решение от Pimoroni (Pico Plus 2) оказалось оптимальным по совокупности характеристик: наличие QSPI PSRAM - главное для меня, но можно использовать любые совместимые модули. Производительность будет похуже, но вполне приемлемая. Аккуратнее только с "китайскими" модулями под RP2350 - там ставят дешёвые микросхемы flash-памяти, что приводит к ограничениям в плане разгона.

Для чего её можно применить в домашнем использовании? Самое простое и распространённое - эмуляция ретроплатформ. К сожалению, доступность самой платы пока желает лучшего - или под заказ, или за солидные деньги. Ну, если желающих её заполучить будет больше, думаю, что цена ещё упадёт.
Разработка портированных эмуляторов под эту плату "живёт" в ТГ канале: https://t.me/ZX_MURMULATOR/212334 (и не только, но я указываю только тот, в котором участвую сам). За новостями следить можно тут: https://t.me/murmulator_news
На сегодня имеется только две готовые к использованию прошивки: pico-spec (https://github.com/DnCraptor/pico-sp...es/tag/v.1.2.C префикс прошивок "PCp1-") и pico-alf (https://github.com/DnCraptor/pico-alf/releases/tag/v1.2.B).
Первый - это ZX Spectrum эмулятор от ребят из команды ESPectrum, портированный под пику, и дополненный некоторыми фичами (см. https://habr.com/ru/articles/910354/), типа Пентагона 1024к, а второй - тот же Спектрум, но в виде советской приставки "Эльф".

В стоке плата поддерживает: HDMI-вывод, micro sd-card и PWM стерео-звук, остальное - зависит от прошивки. Например, в pico-spec'е периферия подключается по USB, через OTG HUB прямо к плате пико/пико2. Джойстики поддерживаются, но только стандарта DirectInput (нестандартные дуал-шоки - нет).
Если хотите Денди-8 джойстик подключить, PS2 клаву, или организовать аудио-in, то тут уже только с паяльником - придётся подключаться к разъёмам UXT1/DBG1 платы:
Код:
NES_GPIO_CLK=8 # UXT1-6
NES_GPIO_LAT=9 # UXT1-5
NES_GPIO_DATA=20 # UXT1-3
NES_GPIO_DATA2=21 # UXT1-4
LOAD_WAV_PIO=5 # UXT1-10
# DBG1 1/2
KBD_CLOCK_PIN=0
KBD_DATA_PIN=1
Если к устройству будет активный интерес, то я наверняка займусь портированием и других эмуляторов под эту платформу.
UPD: + https://t.me/murmulator_news/102 - собрал ещё и эмулятор Денди под этот Олимехс.
Еще пара картинок (с официального сайта):



Комментарии (10)
Timick
07.06.2025 16:55Я как бы совсем не в теме, хотелось бы понять какой смысл в этих платках и отдельном эмуляторе? Вроде проблем нет запустить какой-нибудь RetroArch/lakka на стоковых rpi?
mikeveng73 Автор
07.06.2025 16:55За всех не скажу, но лично у меня ощущения от игры на компьютерном эмуляторе "не те". Сначала думал взять какой-то одноплатник попроще, на него водрузить эмуль, подцепить к телеку, и так играть. Чтобы оно было комфортнее. Потом случайно нарыл Мурмулятор, и втянулся. У меня есть знакомый, который под каждый эмулятор отдельный девайс держит в коллекции. Там уже всё настроено - снял с полочки, прицепил шнурки, и играешь. Т.е. тут особой логики нет - оно всё на ощущениях от процесса.
RomanDrDev
Автору имеет смысл указать, что есть строгие критерии для подписки на канал, ссылку на который он оставил в статье. А именно: наличие мурмулятора и конкретных вопросов для группы. Без этих двух компонентов в группу вас не пустят.
mikeveng73 Автор
Не так строго, вполне можно и без мурмулятора подписаться, но и просто так не пустят. Надо иметь туда какое-то "дело", а не "просто так".
RomanDrDev
Требования со слов владельца канала. Да и мурмулятор у меня оказался не той системы. Хотя, прокатил бы, если бы были конкретные вопросы. Основная проблема возникла в отсутствии конкретных вопросов, т.к. хотел сначала почитать что умные люди пишут.
Ни в коем случае не оспариваю право владельца канала принимать только тех, кого он считает достойным.
mikeveng73 Автор
А разве на чтение он закрыт?
RomanDrDev
Нет. Я действительно могу периодически переходить по ссылке и читать новые сообщения. Это менее привычный способ, чем подписка на канал/вступление в группу, но вполне доступный.
mikeveng73 Автор
Да, что-то я не подумал, что за обновлениями легче следить на канале, на который подписан. Я подумаю, что с этим можно сделать. Спасибо за информацию.
mikeveng73 Автор
https://t.me/murmulator_news - сделано. тут можно будет следить.
добавил в статью ссылку