0100 RetroArch - slacknk/slackretro GitHub Wiki

libretro: RetroArch (frontend for the libretro API)

Libretro is a simple API that allows for the creation of games and emulators.
RetroArch is a frontend for emulators, game engines and media players.

Libretro представляет собой API (Application Programming Interface), а RetroArch является оболочкой (GLUI) на базе Libretro API для взаимодействия с ней (Libretro-powered frontend), позволяющей использовать различные эмуляторы классических игровых консолей через общий API. Более подробная информация что такое libretro-api в слайдах, таблицах и схемах: RetroArch/Libretro Technical Brochure (PDF).

Ссылки: GitHub | Powered by Libretro (Libretro-powered frontends и distributions)

Дополнительные ссылки на обзоры и инструкции:

Настройка

Если у вас 2 монитора + видеокарта intel и при полном экране или переносе окна на 2 монитор - RetroArch (1.7.0) выдает темный экран или фризится:

Section "Device"
 Driver     "intel"
 Identifier "Intel Graphics"
 Option     "DRI"  "3"
EndSection
  • cat /var/log/Xorg.0.log | grep DRI
slackware64-14.2 $ cat /var/log/Xorg.0.log | grep DRI
[    17.512] (**) intel(0): Option "DRI" "3"
[    17.526] (II) intel(0): [DRI2] Setup complete
[    17.526] (II) intel(0): [DRI2]   DRI driver: i965
[    17.526] (II) intel(0): [DRI2]   VDPAU driver: va_gl
[    17.526] (II) intel(0): direct rendering: DRI2 DRI3 enabled
[    17.566] (II) GLX: Initialized DRI2 GL provider for screen 0
mint64-17.3 $ cat /var/log/Xorg.0.log | grep DRI
[     6.559] Initializing built-in extension DRI3
[     6.559] Initializing built-in extension XFree86-DRI
[     6.559] Initializing built-in extension DRI2
[     6.601] (II) intel(0): [DRI2] Setup complete
[     6.601] (II) intel(0): [DRI2]   DRI driver: i965
[     6.601] (II) intel(0): [DRI2]   VDPAU driver: i965
[     6.601] (II) intel(0): direct rendering: DRI2 Enabled
[     6.631] (II) GLX: Initialized DRI2 GL provider for screen 0