Мурмулятор в стандартной конфигурации поддерживает только "узкий" денди-джойстик, но имеется открытый проект, основанный на ESP32, который превращает почти любой bluetooth джойстик в денди-совместимый с Мурмулятором (а также Sega-совместимый, PlayStation-совместимый, и так далее)
Документация по проекту на гитхабе
Релизы прошивок лежат на сайте разработчика
Информация на гитхабе является исчерпывающей, а в данной статье описан практический опыт сборки блютус-донгла, совместимого с денди-джойстиком для Мурмулятора с прошивкой ZX Spectrum, другие варианты можно собрать и протестировать самостоятельно
Для сборки требуется модуль ESP-WROOM-32
1 - не требуется
2 - D19
3 - D32
4 - D5
5 - не требуется
6 - VIN
7 - не требуется
8 - GND
9 - не требуется
Далее требуется подключить модуль к компьютеру, без нажатия кнопок на ESP и прошить через Flash download tool, корректно указав соответствующий виртуальный COM-порт, номер которого отображается в Диспетчере устройств операционной системы
Прошивку можно скачать с сайта проекта, или у нас
Если ESP после прошивки работает корректно, красный светодиод должен постоянно гореть, а голубой - моргать
Далее требуется зайти в браузере на сайт blueretro.io и произвести базовую конфигурацию донгла
После этого можно подключать ESP в порт денди-джойстика на Мурмуляторе, переводить свой bluetooth джойстик в режим pair, если блюретро сможет его определить автоматически, то он привяжется без дополнительных действий
Проверен в работе качественный джойстик iPega PG-9090, это популярная модель и его можно недорого приобрести на вторичном рынке
На официальном сайте имеется информация, что можно подключить к донглу беспроводной джойстик от PlayStation 3
Для этого нужно подглядеть через сайт blueretro.io MAC-адрес ESP модуля, подключить джойстик USB кабелем к компьютеру и запустить программу SixAxisPairTool, в ней указать полученный MAC и сохранить настройку
После этого оригинальный джойстик сам подключится к донглу
Работоспособность неоригинальных джойстиков PS3 не гарантируется