domingo, 23 de julio de 2017

RetroPie para Raspberry Pi

A estas alturas ya es bastante conocida, pero para los que les pille de nuevas, Retropie es una distribución linux orientada a la emulación de máquinas retro... y no tan retro, además de permitirte instalar juegos (ports) disponibles en linux, como el Quake, nuestro querido Supertux o mi favorito, el Supertuxkart. Entre las ventajas de Retropie se encuentran que necesita muy poco recursos y tiene gran cantidad de emuladores, según indican en su web, alrededor de 50 sistemas!!

La descarga está disponible para PC, ODroid y Raspberry Pi, la cual trataremos en este post.



Para instalar Retropie en nuestra Raspberry pi, una vez descargada la instalación necesitaremos una Micro SD y un programa para instalar imágenes a dispositivos de almacenamiento USB. En la guía de instalación oficial te indican varias apps para ello. Para linux te proponen la web etcher, yo uso Ubuntu y este viene con un creador de discos de arranque, si estas en Windows puedes usar Win32DiskImage o el Apple Pi Baker para Mac.

En Github tenemos una Guía de Instalación en inglés, por lo demás muy completa en la que incluso nos enseñan como configurar los mandos de SuperNes, XBox y Play Station 2. De modo que no pretendo en este post hacer una guía completa de instalación y configuración. Mas bien pretendo que sirva como un primer vistazo para los que quieran saber de que va, antes de comprar una Raspberry pi solo para esto.

Yo he probado la imagen en mi Raspberry Pi 2b, con potencia mas que suficiente:


  • CPU ARM Cortex-A7 Quad-core 900MHz 
  • 1GB RAM
  • 4 USB 
  • 40 GPIO pins
  • HDMI
  • Ethernet 
  • Audio jack 3.5mm jack y video compuesto combinado
  • Camera interface (CSI)
  • Display interface (DSI)
  • Slot card Micro SD  
  • VideoCore IV 3D graphics   
Como podéis ver en las especificaciones, la placa no trae wifi, de modo que necesitareis una para las actualizaciones, descargar paquetes y maquinas adicionales, los juegos en red, etc,... ademas de un teclado, claro. Pero una vez configurada, el teclado solo será solo necesario en función que máquina queráis emular.

Como solo le he comprado la carcasa básica, al enchufar la fuente de alimentación arranca inmediatamente:


y la pantalla principal no es un escritorio típico linux sino un menú gráfico de selección de máquinas instaladas que se puede controlar con el mando,... claro que primero habrá que configurarlo (para eso tenéis la guía):


Si es la primera ejecución aparecerá el menú de configuración de los mandos que tengas conectados, aunque también aparecerá si en los sucesivos arranques enchufas mandos nuevos:


Si seleccionamos "RetroPie" accederemos al menú de configuración:


Y hasta aquí las pantallas gráficas. Para mi, de las pocas pegas que le encuentro por el momento a esta distribución, ya que aunque los menús en formato texto que te presentan son muy completos, también son poco amigables, sobre todo para los que no están muy familiarizados con estos modos:




Como curiosidad, los mas vejetes del lugar recordarán aplicaciones de gestión de disco como el Norton/Total/Win Commander, pues tenéis uno en el File Manager, el cual podréis usarlo para pasar roms a las carpetas de cada emulador:


aunque para mi gusto, es mejor usar gestor FTP como Filezilla desde otro PC. Total, si necesitas un PC para descargar las roms, el puerto usb se me antoja innecesario. Eso si, siempre que tengamos nuestra Raspberry pi conectada por wifi o ethernet, claro (la IP nos la da la propia Retropie desde el menú principal).
Los datos para el FTP son:
  • User: pi
  • Pass: raspberry 

Finalmente, una vez trasteado un poco la RetroPie lancé la rom After the War en C64:






que siendo tan malo con cuando salió :P (aparecía el primero en la lista, jejeje), y es que a pesar de que los gráficos no estaban mal, la jugabilidad no era precisamente una maravilla y terminabas aburriéndote rápido.

Recuerdo haberme comprado el pack de Dinamic con mucho entusiasmo, pero se ve que para cuando sacaron este y otros títulos en C64, se habían volcado con los 16 bits, dejando un poco de lado la calidad en 8 bits, que requería mas trabajo.

 
Lista de emuladores (yo he contado 60!):
3do                                     Amiga                              Amstrad CPC
Apple II                               Atari 2600                        Atari 7800
Atari 800 & 5200                 Atari Jaguar                      Atari Lynx
Atari ST-STE-TT-Falcon Coco                                Colecovision
Commodore 64                  Daphne                            Dragon
Dreamcast                         Famicom Disk System       Game Boy Advance
Game Boy Color           Game Boy                         GameCube
Game Gear                        Game & Watch                   GemRB
Genesis/Megadrive             Intellivision                          Love
Macintosh                           Master System                   MESS
MSX                                   Neo Geo Pocket Color       Neo Geo Pocket
Nintendo 64                        Nintendo DS                      Nintendo Entertainment System
OpenBOR          Oric                                   PC Engine
PC                          Playstation 1                      Playstation 2
PSP                          Sam Coupe                       Saturn
ScummVM                         Sega 32X                          Sega CD
SG 1000                            Super Nintendo ES            TI-99
TRS-80                              Vectrex                             VideoPac / Odyssey 2
Virtual Boy                          Wii                                     Wonderswan Color
WonderSwan                      Zmachine                           ZX Spectrum


Ports
Adventure Game Studio   Cave Story                 Commander Keen
Descent                          Dinothawr                   DOOM
Duke Nukem 3D              GameMaker Games GemRB
Giana's Return                Lincity                  Löve
KODI                              Marathon                    Micropolis
Minecraft Pi Edition          OpenBOR                  OpenTTD
OpenTyrian                     OutRun Engine           Quake Series
Rick Dangerous              Prince of Persia            Stratagus
Super Mario War            SuperTux                     The-Ur-Quan-Masters
Warcraft/Starcraft            Wolfenstein 3D             Zelda Engin

Web de RetroPie: https://retropie.org.uk/
Web de Raspberry Pi: https://www.raspberrypi.org/
Web de ODroid: http://www.hardkernel.com/main/main.php
Firs Installation en Github: https://github.com/retropie/retropie-setup/wiki/First-Installation

A disfrutar.

No hay comentarios:

Publicar un comentario

Entradas mas populares