RetroArch — оболочка для запуска игр.

Начиная с версии 1.4 (сборка для Raspberry Pi 2, AlexELEC-RPi2-1.4) в систему добавлена оболочка для запуска игр – «RetroArch».

RetroArch – это фронтэнд с графической оболочкой на основе библиотеки «libretro». Приложение построено по модульному принципу, что дает возможность запускать игры для разных консолей из одного интерфейса. «RetroArch» поддерживает большой набор эмуляторов, но так как не все эти эмуляторы хорошо работают на «Raspberry Pi 2» — в систему добавлены только те, что были протестированы и прекрасно работают:

  • PCSX ReARMed – эмулятор «PlayStation 1»
  • SNES9x Next – эмулятор «Super Nintendo»
  • Genesis Plus GX – эмулятор «Sega Genesis/Mega Drive, Sega Master System/Sega Game, Sega CD/ Mega CD»
  • PicoDrive – еще один эмулятор для «Sega Genesis/Mega Drive, Sega CD/ Mega CD»

С помощью этого набора Вы можете запускать тысячи игр на любой вкус.

Лично я проверил около десятка игр для разных консолей, все они запускались и работали отлично.

 

 

Запуск и настройка «RetroArch».

Небольшое отступление.

Если Ваша система не зарегистрирована – Вы не сможете переключаться между оболочками Kodi <-> RetroArch из графического интерфейса (с помощью пульта, клавиатуры и т.д.), вместо переключения – система будет выключена.

Поэтому, если Вы хотите запустить и протестировать работу «RetroArch» — Вам необходимо это сделать из терминала.

Последовательность команд для запуска «RetroArch»:

systemctl stop kodi

modprobe snd_bcm2835

retroarch

После завершения работы «RetroArch» — Вы можете снова запустить «Kodi»:

rmmod snd_bcm2835

systemctl start kodi

 

Файлы и каталоги «RetroArch».

Основной файл конфигурации – «/storage/.config/retroarch/retroarch.cfg». Он будет создан после первого запуска «RetroArch». Большинство настроек Вы можете сделать из графического интерфейса программы.

Но некоторые настройки, всё же нужно делать вручную. Например: я рекомендую сразу настроить параметр «video_aspect_ratio» для Вашего телевизора/монитора.

video_aspect_ratio =


#1.333333 (4:3) Traditional SDTV

#1.56 (14:9) 4:3/16:9 Compromise aspect ratio

#1.6667 (5:3 Super 16mm)

#1.77 (16:9) HDTV US standard

#1.78 (16:9) HDTV US standard alternate

#1.6 (16:10) Common computer screen ratio

#1.6667 (5:3) Common European widescreen standard

#1.85 Common US widescreen cinema

#2.39 Current widescreen cinema alternate

#2.40 Current widescreen cinema alternate

 

«/storage/roms» — в этот каталог нужно складывать образы игр (это каталоги по умолчанию, Вы можете их изменить в «/storage/.config/retroarch/retroarch.cfg»).

Сами образы Вы без труда найдете в сети. Я скачивал с этого сайта. Например:

«/storage/system» — каталог для BIOS консолей. Некоторые эмуляторы, для запуска игр, требуют наличия BIOS-файлов. Например, для «PCSX ReARMed» могут требоваться файлы:

  • scph5500.bin (MD5 sum: 8dd7d5296a650fac7319bce665a6a53c)
  • scph5501.bin (MD5 sum: 490f666e1afb15b7362b406ed1cea246)
  • scph5502.bin (MD5 sum: 32736f17079d0b2b7024407c39bd3050)

Какие эмуляторы требуют наличия «BIOS» Вы можете узнать из Libretro Wiki.

Те, что использовал я – Вы можете скачать здесь. Просто скопируйте их в каталог «/storage/system».

Оба эти каталога доступны через «Samba» (Сетевое окружение).

  • «Roms» — соответствует «/storage/roms»
  • «RomSystem» — соответствует «/storage/system»

Остальные каталоги (например: savefiles, savestates) не так важны, их назначение Вы можете узнать из файла «/etc/retroarch.cfg». Хотя названия говорят сами за себя.

 

Настройка джойстика.

Из каталога «/etc/retroarch-joypad-autoconfig» программа автоматически подбирает настройки для Вашего «Gamepad».

Если эти настройки Вас не устраивают или Вашего устройства нет в списке – используйте утилиту «retroarch-joyconfig».

После настройки, Вам нужно скопировать (заменить) конфигурацию джойстика в файл «retroarch.cfg». На этой страничке Вы найдете описание кнопок джойстика для разных консолей.

Партнеры

Декабрь 2016
Пн Вт Ср Чт Пт Сб Вс
« Ноя    
 1234
567891011
12131415161718
19202122232425
262728293031