RetroArch emulador multisistema y multiplataforma

En Software, Videojuegos por

Hoy me veo obligado a hablar de un gran emulador multisistema conocido como RetroArch. Yo siempre he sido partidario de usar un emulador para cada sistema, pero RetroArch me ha roto un poco esta idea ya que da soporte a varias videoconsolas y sistemas de juegos clásicos de forma impecable.

RetroArch emulador multisistema y multiplataforma

¿Qué es RetroArch?

RetroArch es un emulador multiplataforma que soporta diferentes sistemas. RetroArch tiene soporte para los siguientes dispositivos y sistemas operativos: Linux, Windows, Mac OSX, Playstation 3, Xbox, Xbox360, Gamecube, Wii, Android, iOS, Blackberry, Raspberry Pi, OpenPandora y la lista seguro que crecerá en el futuro.

RetroArch hace uso de la API de la librería libreto que está diseñada específicamente para la creación de emuladores de videojuegos. Lo que se consigue es crear una librería (en el emulador se identifican como Core) para cada sistema que se quiere emular. Por el momento está implementado el soporte para sistemas como: Super Nintendo (SNES / Super Famicon), NES (Famicon), Megadrive (SEGA Genesis), GameBoy, PC Engine y más sistemas hablaremos de todos más detalladamente en un apartado especial.

Descarga de RetroArch (página oficial): http://themaister.net/retroarch.html

¿Que sistemas emula RetroArch?

El ecosistema de sistemas emulados por RetroArch es muy amplio y está en constante evolución. Esta lista puede variar un poco de un sistema operativo a otro, pero será muy similar, en este caso mostramos la lista para la versión de PC.

Emuladores de videoconsolas clásicas:

  • Atari 2600:
    • Stella
  • Game Boy / Game Boy Color:
    • Gambatte
  • Game Boy Advance:
    • Mednafen VBA
    • Meteor
    • VBA Next
    • VBA-M
  • Lynx:
    • Handy
  • Arcade:
    • Final Burn Alpha (Capcom CPS-1, Capcom CPS-2, Capcom CPS-3, Neo-Geo, Cave, Toaplan, Taito, SEGA System 16)
  • Neo Geo Pocket / Color:
    • Mednafen (Neopop)
  • NES / Famicom:
    • bNES
    • FCE Ultra Mappers Mod (FCEUmm)
    • NEStopia
    • QuickNES
  • Nintendo 64:
    • Mupen64Plus
  • PC Engine/TurboGrafx-16:
    • Mednafen PCE Fast
  • Playstation:
    • Medanfen PSX
  • Super Nintendo (SNES / Super Famicon):
    • bSNES/Higan (en sus tres versiones Accuracy, Balanced y Performance).
    • Snes9x Next
    • Snes9x
  • SEGA Game Gear / Master System / Megadrive / MegaCD:
    • Genesis Plus GX
  • Virtual Boy:
    • Mednafen VB
  • WonderSwan / Color:
    • Mednafen Cygne

Motores de juegos:

  • Quake:
    • TyrQuake
  • Cave History:
    • NxEngine
  • Dinothawr
  • Doom:
    • PrBoom

Demos 3D técnicas:

  • Modelos 3D:
    • ModelViewer
    • SceneWalker

Otros emuladores:

  • Dos:
    • DosBox
  • Imágenes PNG:
    • Instancing Viewer

Podemos observar en la lista anterior que en muchas ocasiones se hace uso de Mednafen, que es un emulador multisistema de código abierto. Usa el código de este emulador para dar soporte a varios sistemas (Neo Geo Pocket / Color, Game Boy Advance, WonderSwan, PlayStation, PC Engine). También se hace uso de otra gran variedad de emuladores disponibles.

Ventajas de RetroArch

  • Sistema de emulación centralizado. Es un todo en uno de la emulación.
  • Soporte para rebobinado. Permite rebobinar durante el juego y seguir jugando en un momento determinado.
  • Al ser un emulador multisistema nos da la posibilidad de continuar partidas guardadas en otro dispositivo debido a la compatibilidad. Por ejemplo podemos jugar al Super Mario World en nuestro PC y después continuar la partida guardada en nuestra tableta Android.
  • Está en constante evolución y desarrollo. Es un proyecto vivo y sus desarrolladores lo actualizan con bastante frecuencia.
  • Es totalmente gratuito y de código abierto.

Características técnicas de RetroArch

  • La ya comentada posibilidad de rebobinar la partida para continuar en un momento preciso.
  • Soporte para shaders. El propio programa incluye una colección de shaders bastante amplia.
  • Multi-paso de shaders. Permite pasar un shader hasta 8 veces.
  • Permite jugar en linea.
  • GUI integrada conocida como RGUI (antes existía una GUI conocida como Phoenix GUI, pero ha quedado obsoleta).
  • Permite grabar videos de partidas y hacer streaming mientras jugamos gracias al uso de ffmpeg.

Opinión personal de RetroArch

Si podéis leer este artículo es gracias a que me ha sorprendido este emulador, sin duda alguna muy recomendable (yo sólo lo he probado en PC bajo Windows, no se cómo funcionará en otros sistemas operativos o dispositivos).

El motivo que me llevó a probar este emulador ha sido jugar a Pier Solar para SEGA Megadrive, un RPG del año 2010 que salió a la venta explícitamente para Megadrive, pero ya hablaremos más a fondo de el en un artículo. La cuestión es que Pier Solar no se puede emular en ningún emulador de SEGA Megadrive de los que conocía hasta el momento pero en RetroArch funciona como la seda.

En definitiva, RetroArch es un emulador todo en uno que reúne grandes cualidades: multisistema, gratuito y multiplataforma.

El único punto negativo es que no está disponible para instalar directamente desde Google Play para Android, hay que instalar el apk manualmente. Por el anterior motivo, no he podido probar de momento RetroArch en Android pero seguramente me decida a hacerlo pronto y ya os contaré.

Recordaros que podéis comentar que os parece el emulador o si tenéis problemas o dudas no dudéis en contactarme.