|
|
| Tutorial: Guía rápida de instalación de RetroPie y ControlBlock para Raspberry Pi¡Buenas a todos! Este documento pretende ser una guía rápida o recordatorio de los pasos que yo sigo para instalar RetroPie y ControlBlock, que pueden ser de ayuda para quien esté interesado en este sistema. ¿QUE ES RETROPIE Y CONTROLBLOCK? - RETROPIE: El Proyecto RetroPie es una conjunto de trabajoss con el objetivo general de convertir la Raspberry Pi en una consola dedicada a la emulación de juegos retros y arcade. El proyecto utiliza Raspbian como sistema operativo al cual se le integra un amplio conjunto de emuladores así como una agradable interfaz gráfica para acceder a los mismos.
- CONTROLBLOCK: El ControlBlock es una placa PCB para el Raspberry Pi (versión 1 y 2) los modelos A+ y B+. Proporciona al Raspberry Pi la funcionalidad de interruptor de alimentación, así como amplíar el puerto GPIO con un total 32 pines a los que poder conectar cualquier botón o palanca arcade.
¿DONDE PUEDO ADQUIRIR EL CONTROLBLOCK?
¿QUE NECESITAS ANTES DE EMPEZAR LA INSTALACIÓN?
- SOFTWARE
- HARDWARE
- Tarjeta MicroSD de más de 8GB
- Raspberry Pi (versión 1 y 2) los modelos A+ y B+
- ControlBlock
- Interuptor ON/OFF
- Led (opcional)
- Cable USB-Mini USB (NO es el usado para alimentar el Raspberry Pi o teléfonos móviles actuales)
- Cable de red
- Teclado USB
ACLARACIONES PREVIAS - ControlBlock se adquiere con algunos componentes sin soldar, por lo que habrá que soldarlos antes de poder empezar a instalar el sistema. Guia de emsamblaje de ControlBlock.
- Este será el aspecto de ControlBlock una vez soldado y conectado al Raspberry Pi.
Muy importante es el interruptor ON/OFF que hay que conectar al ControlBlock, ya que si no lo tiene no funcionará.
<li>Una vez se haya instalado el ControlBlock, para que el funcionamiento sea correcto, la alimentación del RaspberryPi no se usará y pasará a usarse el concetor Mini USB del ControlBlock. Solo tiene que quedar un único cable que alimente al conjunto y será el del ControlBlock.
INSTALACIÓN - PREPARACIÓN DE LA TARJETA MICROSD
Formateamos la tarjeta MicroSD usando la aplicación SDFormatter. Antes de pulsar el botón Format tendremos que pulsar en el botón Option, que desplegará una ventana donde tendremos que activar (poner en ON) la opción FORMAT SIZE ADJUSTMENT. Una vez configurado se puede proceder a dar formato a la tarjeta.
El siguiente paso es instalar en la tarjeta MicroSD previamente formateada la imagen del sistema operativo. Para ello usaremos la aplicación Win32DiskImager en la que tendremos que indicar la ruta de la imagen de RetroPie y la unidad donde se encuentre la tarjeta MicroSD. Una vez seleccionado solo tendremos que pulsar en Write para que empiece el proceso de instalación.
- CONFIGURACIÓN DEL RASPBERRY PI
Entramos en modo consola pulsando F4 para proceder a la configuración del sistema.
Escribimos el siguiente comando para entrar en la pantalla de configuración del Raspberry Pi.
Lo primero que hay que hacer es expandir el sistema de archivos. Esto provocará que el sistema use toda la memoria disponible de la tarjeta MicroSD. Esto se hace desde la opción número 1.
El siguiente paso que tendremos que dar es poner el idioma del sistema en español, o en el que se quiera. Para ello entraremos en la opción número 4 > I1 > es_ES.UTF-8 UTF-8 > es_ES.UTF-8.
Continuando con la internacionalización procederemos a cambiar el uso horario. Esto se hace desde la opción número 4 > I2 > Europe > Madrid.
Para finalizar con la internacionalización cambiaremos el layout del teclado. Para ello entraremos de nuevo en la opción 4 > I3 > Seleccionáis el modelo de vuestro teclado, en mi caso Logitech Cordless Desktop > Other > Spanish > Spanish > The default for the keyboard layout > No compose key > No.
Por último solo queda finalizar y reiniciar el sistema.
ACTUALIZAR RETROPIE - En necesario tener actualizado RetroPie para hacer funcionar ControlBlock, por lo que tendremos que tener ciertos paquetes APT instalados. Procederemos a ello desde linea de comandos.
CODE sudo apt-get upgrade -y CODE sudo apt-get install -y cmake g++-4.8 DESCARGAR EL DRIVER DE CONTROLBLOCK - Descargaremos la última versión de los drivers para el ControlBlock desde GitHUB a través de esta línea de comando.
CODE git clone git://github.com/petrockblog/ControlBlockService.git COMPILACIÓN E INSTALACIÓN DEL DRIVER Y DEL SERVICIO DE CONTROLBLOCK - Una vez descargado, procederemos a compilar e instalar los drivers de ControlBlock.
CODE cd ControlBlockService CODE sudo make installservice CONFIGURACIÓN DE CONTROLBLOCK - ControlBlock puede ser configurado de 3 maneras distintas. Dos de ellas para usar controles arcades y la tercera para usar los controles originales de NES y SNES. Para indicar como queremos que se comporte solo tenemos que modificar el fichero ubicado en:
CODE /etc/controlblockconfig.cfg - ARCADE: El modo ARCADE convierte el ControlBlock en 2 gamepads.
Para activar este modo el código de abajo debe aparecer descomentado en el fichero de configuración controlblockconfig.cfg. CODE "input" : { "gamepadtype" : "arcade" }, - MAME: El modo MAME emula a un teclado y aplica la configuración por defecto de MAME a los controles.
Para activar este modo el código de abajo debe aparecer descomentado en el fichero de configuración controlblockconfig.cfg. CODE "input" : { "gamepadtype" : "mame" }, - NES/SNES: El modo NES/SNES permite conectar dos mandos.
Para activar este modo el código de abajo debe aparecer descomentado en el fichero de configuración controlblockconfig.cfg. CODE "input" : { "gamepadtype" : "snes" }, CONCLUSIONES - Pese a no ser un dispositivo Plug and Play y tener que trastear un poco con la configuración personalmente creo que es una buena opción para aquellos que queremos conectar nuestros mandos arcade al Raspberry Pi, además proporciona la funcionalidad de botón de apagado y encendido del sistema.
Espero que esta pequeña guía sirva para conocer un poco más este dispositivo y la forma que yo uso para instalarlo todo correctamente. ¡Un saludo! - Por AGCarles -Edited by Mikonos - 18/3/2015, 14:55
|
| |