Una nueva categoría ha llegado. La enciclopedia homebrew

Muy buenas tardes a todos, ¿cómo va la semana?, ya estamos a casi viernes, no queda nada de nada para empezar a darle candela a tus videojuegos favoritos, y que mejor forma de hacerlo que con el Cliente Retro, ¿que es que eso del Cliente Retro? Pues nada un simple instalador para poder disfrutar de la escena retro española en tu equipo, es compatible con Linux, Raspberry y Windows 7, 8 y 10, ¡¡menuda maravilla!!, todo bien organizadito y con un menú la mar de molón.

Una nueva categoría ha llegado

Tenemos nueva sección en el Cliente Retro, si me sigues habitualmente sabrás que cada cierto tiempo voy añadiendo una categoría con los juegos de los programadores o grupos de progamadores, nombres cómo Esp Soft, Errazking y The Mojon Twins, algo te tienen que sonar, y sino, es hora de que los descubras. Todos estos desarrolladores tienen varios juegos, y es por ello que tienen su propia categoría, ¿pero que pasa con aquellos desarrolladores que aun no tienen más de tres juegos?, pues que tienen también su espacio, estos irán dentro de la categoría Enciclopedia Homebrew, no se si te suena el libro, una estupenda obra donde se recopila todos los juegos nuevos que se hacen para sistemas antiguos, es por ello que merecen un espacio, y que mejor forma que en la citada categoría. Quizás lo ideal sería crear una categoría por cada programador, pero la memoria de la Raspberry es limitada, y cuanta más categorías, menos espacio hay para ejecutar los juegos. Categoría enciclopedia homebrew A que estás esperando, instala, instala.

¿Que juegos se han añadido?

Los estupendo juegos de Salvador Cantero (@salvakantero)
  • CarWars
  • Red Planet
El juego distribuido por la estupenda revista Yo tenía un juego. ¿Sabías que cada cierto tiempo sacan todas sus revistas en un anuario? ¿Y que ademas siempre vienen con algún regalo? En el anuario de el 2015 vino con la edición Escape From The Sewers Captura de pantalla escape from the sewers

Captura del juego Escape From The Sewers. Fuente: El mundo del spectrum

Instalación en Windows

Descárgate el cliente desde aquí y ejecútalo con permisos de administrador. instalador1

Instalación es Raspberry Pi

Necesitas disponer de la distribución RetroPie, para instalar:
  1. Enciende tu Raspberry Pi, el interfaz de EmulationStation se cargará.
  2. Asegúrate que tienes conexión a internet (es indispensable).
  3. Sal de Emulation Station.Menu -> Quit -> Quit Emulation StationSalirEmulationStation2
  4. Conéctate por ssh a tu Raspberry Pi.
  5. Asegúrate de que estás en el directorio /home/pi (directorio por defecto).
  6. Clona el proyecto usando git:
    1
    
    git clone https://github.com/ConsolaViejuna/RetroPieScene.git
  7. Cambiáte al directorio RetroPieScene:
    1
    
    cd RetroPieScene
  8. Ejecuta el cliente retro con permisos de superusario:
    1
    
    sudo ./RetroPie-scene_setup.sh
  9. Selecciona la categoría 1. Enciclopedia Homebrew.
Si estos paso ya los habías realizado, sólo tienes que ejecutar el script y seleccionar, actualizar script: Opción actualiza script

Instalación en Linux

Deberas de tener instalado RetroPie en Linux, aquí te cuento como. Sigue los mismos pasos que en Raspberry Pi, sólo que cuando ejecutes el cliente, le deberás de pasar el nombre de usario:
1
sudo ./RetroPie-scene_setup.sh nombreUsuario

Agradecimientos

A Salvador Cantero, al staff de la revista yo tenía un juego por dejarme publicar sus creaciones, a un pasado mejor por dejarme usar sus logos, partes de sus reseñas y las puntuaciones.

El script se actualiza – The Mojon Twins

Buenas amigo gamer del ¡pixel bonito!, tenemos novedades en el script. Después de casi un mes de trabajo sacando tiempo de debajo de las piedras, el script se ha actualizado para albergar los estupendos juegos de The Mojon Twins, son más de 50 juegos de todo tipo donde el humor es el argumento principal de todos ellos. ¿Que no sabes que es eso del script? Echa un vistazo aquí. Hay juegos para multitud de sistemas, ZX Spectrum (la mayoría de ellos), Commodore 64, Nintento Nes y Sega Master System, todos los juegos tienen una descripción sacada de la web de The Mojon Twins, merece la pena echar un rato y leerse las descripciones, pasarás un rato muy divertido, además hay consejos de como jugar y que controles se utilizan. La puntuación esa sacada de la magnifica Encliclopedia Homebrew.
Descripcion de en Emulation Station

Descripción de los juegos en Emulation Station

Cómo instalarlo

Si no lo tienes instalado, visita este artículo. Si eres un  alumno avanzado y ya lo tienes descargado lo único que tienes que hacer es lo siguiente:
    1. Conéctate por ssh a tu Raspberry Pi, aseguraté que tienes conexión a internet.  Asegurate que no está en la interfaz de Emulation Station.
    2. Navega hasta el directorio del script
      1
      
      cd RetroPieScene
    3. Ejecuta el script
      1
      
      sudo ./RetroPie-scene_setup.sh
    4. Selecciona la opción 4. Actualizar Script
    5. Si se ha actualizado te aparecerá una nueva opción, selecciona 3. Instalar categoría The Mojon Twins Menu script mojon twins
    6. Se descargarán los ficheros del tema, las roms, los comandos .sh, las carátulas y la descripción de los juegos.
    7. Cuando hayas terminado aparecerá este mensaje.Mensahje fin instalación Mojon Twins
    8. Reinicia tu Raspberry y la nueva categoría deberá de aparecer.

Solución de problemas

  • La categoría Esp Soft no aparece, revisa si tienes instalada la última versión de RetroPie, verifica que en el directorio home tienes el directorio RetroPie.
  • Cuando actualizo el script, no aparece la nueva opción, prueba a salir del script y vuelve a entrar  (típico ya lo se), si no funciona fuerza una actualización con el comando:
    1
    
    git pull
  • Ahora el archivo del log dice más cosas, revisa si hay algún mensaje de error, y si no sabes que es, comunícamelo para intentar echarte una mano los antes posible.
  • ¿Te falta algún fichero?, revisa el archivo download, y mira si se han descargado correctamente.
  • Los juegos de Commodore 64 no funcióna en Linux, mira el apartado Bonus.

Agradecimientos

Quiero dar mi más sincero agradecimiento a The Mojon Twins, por su apoyo y disponibilidad en todo momentos, ¡son gente muy maja oye!, además están con un proyecto Verkami muy chulo. ¿No lo conoces?.

Bonus

El script también funciona en Linux, pero antes has de instalar RetroPie en Linux, el directorio RetroPie debe de estar en el directorio home del usuario. Para ejecutarlo en Linux:
1
sudo ./RetroPie-scene_setup.sh nombreDeUsuario
Para poder ejecutar los juegos de commodore en Linux sigue los siguientes pasos:
  1. Instala Vice (emulador para Commodore 64 en Linux):
    1
    
    sudo apt-get install vice
  2. Ve al directorio /RetroPie/roms/mojontwins y busca todos los ficheros .sh que tengan en el nombre las letras C64 (son tres ficheros).
    Editar fichero sh para commodore en linux

    Así hay que modificar el fichero en Linux

  3. Edita los ficheros comenta la línea de Raspberry Pi y descomenta la línea de Linux.
Se me olvidaba, el script funciona también en Retropie 3.7.

Aviso

El script no es infalible, y sólo lo he probado en mi equipo y mi Raspberry. Si tienes juegos, y configuraciones, te recomiendo que hagas una copia de seguridad, el script no borra nada (sólo unos archivos temporales), pero es bueno prevenir.  

RetroPie en Linux

Instala RetroPie en Linux

¿No tienes una Raspberry Pi?, ¿te gustaría disfrutar del interfaz de Emulation Station en tu pc?, ¿usas Linux?, ¿te apatece una pausa en el trabajo?,  tengo una buena noticia, puedes hacerlo, te comento cómo.

¿Que necesitas?

  • Un ordenador con Linux, ya sea viejuno, nuevo, del montón, portátil, sobremesa, armatoste, etc.
  • Una distribución Linux instalada, lo ideal una distribución Ubuntu, a partir de la 14, yo la he probado en Ubuntu 14, 15 y 16 y ha ido perfectamente.
  • Tu sistema actualizado.
  • Conexión a internet.
  • Paciencia (a espuertas).

Pasos a seguir

  1. Abre tu terminal, navega al directorio home (cuando abres el terminal se abre por defecto) y escribe:
    1
    2
    
    sudo apt-get install -y git dialog
    git clone --depth=1 https://github.com/RetroPie/RetroPie-Setup.git
  2. Se descargará el script de RetroPie a tu ordenador.
  3. Navega hasta el directorio RetroPie-Setup y ejecuta:
    1
    2
    
    cd RetroPie-Setup
    sudo ./retropie_setup.sh
  4. Selecciona la opción 2. Source-based installationAceptar.
  5. Aceptamos el mensaje de información.
  6. Seleccionamos todas las opciones (espacio para seleccionar) por defecto están todas seleccionadas y aceptamos
    Selección de emuladores

    Selección de emuladores a instalar

  7. Échale paciencia, ve a dar un paseo, mira a ver que hay el la tele, juego a tu arcade favorito o tomate una caña/mirinda, el script se descargará el código fuente de los emuladores y lo compilará. En mi caso tardó alrededor de 45 minutos (Core i5 8 Gb Ram) con un conexión de móvil medio decente.
  8. Cuando hayas terminado (y si todo ha ido bien) se deberá de haber instalado.
  9. Busca en tu escritorio un icono que se llame rpie, ejecútalo y a disfrutar. Ahora solo tienes que añadir tus juegos en la carpeta /RetroPie/roms, también puedes ir a tu terminal favorito y escribir el comando emulationstation.
    EmulationStationEnLinux

    Así viste Emulation Station en Linux

Instalar CapriceRpi

CapriceRpi es un emulador de Asmtrad CPC desarrollado para Raspberry Pi creado por Kaos Override usando el núcelo Caprice 32, este emulador sólo está disponible en las imágenes que hay de RetroPie, pero al disponer del código fuente lo podemos compilar para Linux, yo ya lo tengo compilado para 64 bits, te los puedes descargar de aquí. Paso a seguir (me encantan las listas):
  1. Descargaté el binario.
  2. Crear la carpeta capricerpi en /opt/retropie/emulators.
  3. Copia el fichero descargado a la ruta opt/retropie/emulators/capricerpi.
  4. Modifica el fichero emulators.cfg que está en la ruta /opt/retropie/configs/asmtradcpc/
  5. Añade la siguiente línea:
    1
    
    capricerpi="/opt/retropie/emulators/capricerpi/capriceRPI %ROM%"
  6. Modifica la línea donde pone default:
    1
    
    default="capricerpi"
  7. Guarda cambios.
Cuando inicies una rom de Amstrad CapriceRpi emulará tus juegos. Ahora sólo te queda instalar la escena retro en Linux, te digo cómo hacerlo (ve a donde pone Bonus).

Portada Esp Soft

El script se actualiza – Esp Soft

Buenas de nuevo fan de lo retro, de la tecnología y de todo lo que sea pasar un buen rato echando una partida para terminar el día mejor de lo que empezó, como sabes y si no te lo cuento he creado un script para tener la escena retro española en tu Raspberry Pi, es un homenaje a todos esos creadores que desinteresadamente dedican su tiempo para hacer autenticas obras de arte para sistemas antiguos que han quedado olvidados, pero que hoy en están más de moda que nunca. Tengo noticias nuevas, he actualizado el script, se han añadido todos los juegos del genial grupo de desarrolladores llamados Esp Soft, nada menos que 19, dedican sus desarrollos a una joya del pasado llamada Amstrad CPC, aun recuerdo cuando mi hermano trajo el ordenador a casa, el estaba estudiando Ingeniería Informática, yo era un chaval que acaba de hacer la comunión, el contacto con esa máquina labró mi futuro profesional.
DescripcionJuegosEspSoft

Los juegos traen su descripción, y están preparados para ser ejecutados

Podrás encontrar auténticos juegazos, desde estupendas conversiones de juegos míticos como el Columns, a juegos conversacionales cómo el Paciente 106, pasando por adictivos juegos de plataformas como La Guerra de Gamber que usa el famoso modo cero (yo lo acabo de descubrir). Pero lo mejor de todo es que con sólo ejecutar el script y seleccionar una opción lo podrás tener instalado en tu Raspberry Pi, preparados para jugar, con su descripción, carátula y consejos de como ejecutarlos si presentan problemas.
Consejos sobre juegos

Consejos para cargar tus juegos en el emulador de Amstrad

Los juegos usan el emulador CapriceRpi creado por Kaos Override para Raspberry Pi, a mi entender es el que más opciones tiene y el que mejor va, se ha introducido en la última versión de RetroPie 3.6. Algunos comentarios están sacados de la Enciclopedia Hombrew, otros directamente de la web de Esp Soft. Las puntuaciones son de la Enciclopedia Hombrew, si hubiera algo incorrecto comunicármelo, estaré encantado de cambiarlo.

Cómo instalarlo

Si no lo tienes instalado, visita este artículo. Si eres un  alumno avanzado y ya lo tienes descargado lo único que tienes que hacer es lo siguiente:
    1. Conéctate por ssh a tu Raspberry Pi, aseguraté que tienes conexión a internet.
    2. Navega hasta el directorio del script
      1
      
      cd RetroPieScene
    3. Ejecuta el script
      1
      
      sudo ./RetroPie-scene_setup.sh
    4. Selecciona la opción 3. Actualizar Script
    5. Si se ha actualizado te aparecerá una nueva opción, selecciona 2. Instalar categoría Esp Soft Opción Instalar categoría EspSoft
    6. Se descargarán los ficheros del tema, las roms, los comandos .sh, las carátulas y la descripción de los juegos.
    7. Cuando hayas terminado aparecerá este mensaje.
Esp Soft Finalizado
  1. Reinicia tu Raspberry y la nueva categoría deberá de aparecer.

Solución de problemas

  • La categoría Esp Soft no aparece, revisa si tienes instalada la última versión de RetroPie, verifica que en el directorio home tienes el directorio RetroPie.
  • Cuando actualizo el script, no aparece la nueva opción, prueba a salir del script y vuelve a entrar  (típico ya lo se), si no funciona fuerza una actualización con el comando:
    1
    
    git pull
  • Ahora mismo el archivo del log, no dice mucho de los errores que ocurren, estoy trabajando en ello para que los errores aparezcan en pantalla y puedas saber que está pasando.

¿Que es lo próximo?

La próxima categoría que voy a añadir son The Mojons Twin, tienen un montón de juegos la mar de adictivos y graciosos, estate atento a mi twitter @ConsolaViejuna. Después vendrá Retroworks, ¡que pena que no disponga de más tiempo libre!

Agradecimientos

Quiero dar mi más sincero agradecimiento a Kaos Override por ese pedazo de emulador que ha proporcionado a la comunidad, también a Esp Soft por su generosidad al permitirme usar sus juegos y carátulas para que todos podamos disfrutarlos.

Bonus

El script también funciona en Linux, pero antes has de instalar RetroPie en Linux, el directorio RetroPie debe de estar en el directorio home del usuario. Para ejecutarlo en Linux:
1
sudo ./RetroPie-scene_setup.sh nombreDeUsuario

Aviso

El script no es infalible, y sólo lo he probado en mi equipo y mi Raspberry. Si tienes juegos, y configuraciones, te recomiendo que hagas una copia de seguirad, el script no borra nada (sólo unos archivos temporales), pero es bueno prevenir.  

Pantalla presentación script RetroPie Scene

RetroPie Script Scene

Hoy os voy a hablar de un proyecto que tengo en mente, que me gustaría llevar a buen puerto. Configurar RetroPie al gusto suele ser un trabajo bastante tedioso, hay que luchar con la consola, escribir comandos cómo sino hubiera mañana, modificar ficheros de configuración, etc, etc. Si quieres añadir una categoría nueva en Emulation Station no es fácil, tienes que elaborar las imágenes del tema, escribir los comandos que ejecutarán los juegos y otros detalles más.

¿Que quiero hacer?

Desarrollar un simple script realizado en bash linux, que prepare tu Raspberry Pi con la escena retro que hay actualmente en España, la idea es añadir tantas categoría cómo grupos de desarrollo haya en España. Es decir a parte de tener el emulador Spectrum, Amstrad con sus juegos, existiría una categoría que se llamaría, ESP Soft, The Mojon Twins, Enciclopedia del Hombrew etc, etc con todos sus juegos listos para jugar, probar, ver y disfrutar. Además los juego irían comentados con una breve descripción y su carátula.
Mojon Twins en Emulation Station

Asi quedaría The Mojon Twins en Emulation Station

¿Cómo funciona el script?

Te descargas el script, lo ejecutas con permisos de administrador (no voy a hacer el mal), seleccionas una categoría y automáticamente cuando entres en Emulation Station tendrás todas tus nuevas categorías, tus juegos y carátulas, se acabó el tener que configurar a mano ficheros, basta de peleas con el terminal de linux.

¿Que categorías añadirás?

Tantas cómo pueda, ahora mismo estoy pidiendo permiso a los grupos de desarrolladores, tanto cómo para incluir sus logos, cómo para incluir sus juegos. Dependiendo de las autorizaciones añadiré logos, juegos, descripción y carátulas. No quiero aprovecharme de su trabajo, ellos son los genios que hacen sus juegos desinteresadamente para la comunidad.
Opción instalar Mojon Twins

Selección de categorías a instalar

¿Oye que chulo está esto, pero tu ganas algo?

Nada, cero patatero, no quiero lucrarme con esto, pago mi hosting por mis propios medios, no tengo publicidad y mi filosofía es seguir así. No quiero donaciones, dedico el poco tiempo libre que me queda en realizar este blog y en hacer este script.

¿Y por qué lo haces?

Hace muy poco tiempo que he descubierto la escena retro, me he quedado sorprendido del nivel que hay, pero me he dado cuenta de que es muy poco conocida, este es mi granito de arena para darle más visibilidad. Quiero que se conozca, que la gente disfrute de estos maravillosos juegos, que aproveche y conozca más a la gente que hay detrás de estos proyectos. Otra de las razones, es que configurar RetroPie puede ser bastante aburrido, hay que conocer cómo funciona si quieres hacer algo que se salga de lo estándar tienes bastante trabajo, mi idea es hacerlo fácil.
Texto informativo Mojon Twins

Pantalla informativo antes de instalar la categoría The Mojon Twins

¿A quién va dirigido?

A cualquier persona que quiera tener instalada la escena retro española en su Raspberry Pi, que aparte de disfrutar de los cĺásicos, juegue a las nuevas creaciones, que las disfrute y que sobre todo reconozca el trabajo de la gente que hay detrás de esos juegazos.

Oye que bien tu script,lo ejecuto, instalo las categorías y los juegos y los vendo

Para ti no es este script, no amas la escena retro, eres un “infiel”. Si aun así lo haces, por alguna extraña razón, dona todo el dinero que ganes a las personas que hacen estos juegos.

Donde esta es script, lo quiero, lo quiero

Paciencia, aun estoy en conversaciones con los grupos de desarrolladores, cuando tenga algo sólido pondré el script para descargar, de momento he recibo autorización de los creadores de la Enciclopedia Hombrew para incluir su logo, poco a poco.

Me gustaría participar en este proyecto

Tanto si eres desarrollador de juegos, cómo si quieres echar una mano en el script, eres bienvenido, toda ayuda es agradecida, te puedes poner en contacto conmigo a través del correo: consolaviejuna@gmail.com , twitter: @ConsolaViejuna

Portada nueva categoria

Cómo añadir una nueva categoría a Emulation Station

Cómo sabes RetroPie usa EmulationStation, un interfaz gráfico que te permite ejecutar tus juegos favoritos en los emuladores. RetroPie (una distribución linux para Raspberry Pi) trae instalado este front-end con un montón de emuladores, basta añadir las roms a sus directorios y ya tienes disponible el emulador con el interfaz preparado para ejecutar tus juegos. ¿Pero que pasa si quiero crearme mi propia categoría?, ¿puedo hacerlo?, ¿tengo que modificar algo?, ¿es difícil?, para nada, es más sencillo de lo que parece y en este artículo voy a intentar guiarte. Para este ejemplo, me he creado una categoría nueva que se llama “Enciclopedia Homebrew” donde albergaré los mejores juegos que aparecen en al libro la Enciclopedia Hombrew Volumen 1 un estupendo trabajo realizado por @blackmores_ de un pasado mejor  IvánZX de ZxDev15 e @ignprigar de pb48k que reune una descripción detallada de 500 juegos realizados en la actualidad para ordenadores y consolas de hace mucho tiempo. Los cambios los he realizado sobre RetroPie 3.6 , con el tema (apariencia gráfica de Emulation Station) instalado llamado “Simple”, también se puede instalar sobre otro tema, pero quizás haya que cambiar algunos pasos de los aquí descritos.

Instalando el tema Simple

Si no tienes instalado este tema, deberás instalarlo, para ello sigue estos pasos:
Tema Simple Emulation Station

Tema “Simple” en Emulation Station

  1. Aseguraté de que tu Raspberry Pi está conectada a Internet, ya sea por wifi o cable de toda la vida.
  2. Conectaté vía ssh a tu Raspberry Pi, ya sea usando Putty para Windows, o línea de comandos si usas Linux o Mac. El usuario es pi, la contraseña es raspberry.
  3. Si usas Linux este es comando:
    1
    
    ssh pi@192.168.1.5
  4. Si todo ha ido bien, ejecutamos el siguiente comando para ejecutar el configurador de RetroPie, hay que hacerlo com permisos de administrador:
    1
    
    sudo RetroPie-Setup/retropie_setup.sh
  5. Seleccionamos opción 3. Setup / Configuration (to be used post install)
  6. Seleccionamos opción 307. Install themes for Emulation Station
  7. Damos a aceptar y seleccionamos la opción 12. Install simple (not installed)

    Arrow
    Arrow
    Slider

    Navega por las imágenes

  8. Una vez instalado el tema, reinicia, nada más entrar en Emulation Station debe aparecer el tema nuevo.

Añadiendo una nueva categoría

Ya tenemos instalado nuestro nuevo tema, ahora vamos a añadir la nueva categoría, para ello deberemos configurar un archivo de Emulation Station, sigue los siguientes pasos:
  1. Conéctate vía ssh a tu Raspberry Pi.
  2. Vamos a modificar el fichero es_systems.cfg que se encuentra en /etc/emulationstation
  3. Nos posicionamos en la carpeta donde está el archivo
    1
    
    cd /etc/emulationstation
  4. Hacemos una copia de seguridad de el fichero, nunca se sabe. Lo ejecutamos con permisos de administrador.
    1
    
    sudo cp es_systems.cfg es_systems.old
  5. Modificamos el fichero usando el editor nano. En mi caso lo voy a añadir después del emulador dreamcast. Es un fichero XML
    1
    
    sudo nano es_systems.cfg
  6. Añadimos las siguientes líneas despues de el sistema dreamcast, date cuenta que lo añado después de la etiqueta </system>
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    
    <system>
        <name>homebrew</name>
        <fullname>Enciclopedia Homebrew</fullname>
        <path>/home/pi/RetroPie/roms/homebrew</path>
        <extension>.sh .SH</extension>
        <command>%ROM%</command>
        <platform>pc</platform>
        <theme></theme>
        <directlaunch/>
     </system>
  7. Hemos creado una categoría homebrew, en está categoría sólo aparecerán todos aquellos juegos terminados en .sh y .SH que están en el directorio /home/pi/RetroPie/roms/homebrew (son comandos ejecutables que nos crearemos para ejecutar cada uno de los juegos con su emulador correspondiente, ya que en esta categoría habrá juegos de diferentes plataformas.
  8. Guardamos el ficheros, Ctrl + X, y confirmamos pulsando S.
  9. Creamos el directorio hombrew en la carpeta roms
    1
    2
    
    cd /home/pi/RetroPie/roms/
    mkdir homebrew
  10. Creamos un archivo .sh de prueba, para que aparezca la categoría.
    1
    
    sudo echo Esto es un archivo de test >> test.sh
  11. Reiniciamos, y debe de aparecer el nuevo sistema en Emulation Station
    1
    
    sudo reboot

Añadiendo el logo al tema

Ya hemos creado nuestra nueva categoría, pero como ves, aparecen un letras muy feas que ponen homebrew, vamos a darle un aspecto más apañado. Para ello deberemos modificar el tema “Simple” que consistirá en modificar un .xml y añadirle nuevas imágenes.

Creando las imágenes

Necesitamos dos imágenes, una imagen para el logo del sistema y otra imagen para el fondo . Para el logo lo ideal es crear una imagen vectorial en formato .svg pero si no eres un manitas en vectores (veáse mi caso), te puedes crear una imagen en formato .png, para la imagen de fondo, puedes usar la que más te guste, siempre has de aplicarle un desenfoque. Ten en cuenta que las imágenes han de ocupar lo menos posible ya que se cargan en memoria, y precisamente la Raspberry no va sobrada de ese bien tan preciado.
Imagenes necesarias

Imágenes necesarias. 1. Logo, 2. Imagen de fondo

 
Imagen Dimensiones Formato Nombre recomendado
 Logo  800 x 209 px .png  hombrew.png
 Fondo  1280 x 720px  .jpg  homebrew_art_blur

Modificando el tema

Una vez creadas las imágenes vamos a modificar el tema para que soporte nuestro nuevo sistema, sigue los siguientes pasos:
  1. Nos conectamos por ssh.
  2. Creamos un directorio en la ruta /etc/emulationstation/themes/simple que se llame igual que el sistema, en nuestro caso lo vamos a llamar homebrew
    1
    
    sudo mkdir homebrew
  3. Dentro de el directorio que hemos creado, añadimos otro directorio que se llamará art.
    1
    
    sudo mkdir art
    carpetasNuevoTema

    Así es como deben quedar las carpetas

  4. Ahora vamos copiar el fichero .xml y las imágenes a los directorios correspondientes. Lo haremos a través de Filezilla, pero al conectarnos con el usuario por defecto (pi), sólo podremos copiar  en todas las carpetas que están por debajo del /home, por lo tanto deberemos de copiar estos archivos a un directorio temporal y posteriormente usaremos comandos para copiarlos donde queramos.
    Modificar XML

    Estas son las líneas que he modificado en el xml

  5. Creamos un directorio temporal
    1
    
    mkdir tmp
  6. Copiamos el archivo xml, el logo, y la imagen de fondo, usando Filezilla al directorio temporal que hemos creado.
    Archivos en el temporal

    Archivos que tendremos en el directorio temporal

  7. Usando comandos, y conectados por ssh, vamos a copiar cada uno de los ficheros, el archivo .xml irá a /etc/emulationstation/themes/simple/homebrew, y las imágenes (tanto logo, cómo imagen de fondo) irán al directorio /etc/emulationstation/themes/simple/homebrew/art. Estando en el directorio tmp estos son los comandos a utlizar:
    1
    2
    3
    
    sudo cp theme.xml /etc/emulationstation/themes/simple/homebrew/
    sudo cp homebrew_art_blur.jpg /etc/emulationstation/themes/simple/homebrew/art/
    sudo cp homebrew.png /etc/emulationstation/themes/simple/art/
  8. Una vez copiados, ya podemos borrar nuestro directorio temporal, ya sea a través de comandos o usando Filezilla.
  9. Ya sólo nos queda reiniciar y nuestra nueva categoría aparecerá en pantalla.
Ahora sólo  tendremos que ir añadiendo los juegos que queramos, que serán comandos .sh, que ejecutarán el emulador junto a la rom. También queda pendiente, añadir las carátulas y la descripción a cada uno de los juegos, pero eso será en próximas entregas.

Pantalla de inicio retropie

Instala RetroPie en tu retroconsola con Raspberry Pi 3

Hola retromaniacos, ¿que tal el último vicio?, ¿por fin nos hemos pasado al jefe?, yo sigo atascado con el Boulder Dash y es que después de la quinta pantalla, siempre se me cae una piedra encima, sigo en ello, quizás en la próxima ocasión tenga más suerte. Bueno vamos al tema, voy a escribir una serie de artículos para ayudarte a configurar tu consola viejuna con RetroPie una distribución preparada para albergar un montón de plataformas y poder jugar a tus juegos favoritos.

¿Que material necesito?

  • Una Raspberry Pi 3
  • Una buena fuente de alimentación
  • Un teclado de momento.
  • Una imagen de retroPie
  • Una tarjeta SD de al menos 4 GB,

Descargando y grabando la imagen

Lo primero que tendrás que hacer es descargarte la imagen de RetroPie que hay disponible desde la página web del proyecto. La imagen para la Raspberry Pi 3 es esta. Ocupa unas 800 megas, guárdala a buen recaudo, porque después vamos a utilizarla. Viene en formato zip, descomprímela. Mete tu tarjeta SD en el lector de tarjetas, conéctalo al ordenador y a copiar la imagen.

Si usas Windows

El programa a utilizar es Win32 Disk Imager, te dejo aquí el enlace, (ten cuidado el enlace es de Sourceforge), te lo descargas y lo instalas. Ejecutas el programa en modo administrador y sigues los siguientes pasos:
  1. Elige la unidad de destino (por defecto se seleccionarán las unidades extraibles).
  2. Selecciona la imagen que te has descargado anteriormente.
  3. Das al botón write
Wind Disk Imager Después de un ratillo, alrededor de 15 minutillos ya tienes tu tarjeta sd preparada para insertarla en un Raspberry Pi 3.

Arrancado Retropie

Inserta tu tarjeta SD en la Raspberry Pi 3, no esperes a oir un “clic”, no tienen muelle, simplemente encájala, conecta un teclado, enchufa la alimentación y ya sólo toca esperar. Verás aparecer unas letras en pantalla, y después de un rato verás la interfaz de EmulationStation, el interfaz donde podrás acceder a todos tus juegos viejunos usando los emuladores que vienen incorporados. Configurando el teclado en Retropie Toca configurar un mando, en este caso el teclado, para manejar sólo el interfaz, configúralo como quieras, y asigna las teclas de tal manera que sean fáciles de recordar para ti. Una vez terminado este proceso ya podemos navegar por nuestro baúl de los recuerdos, y cómo una imagen vale más que mil palabras te dejo un vídeo que he realizado para guiarte mejor. En próximos artículos te contaré más cosas para configurar tu consola viejuna. ¡Feliz vicio!
Imágenes Retropie blog
 

Log Raspberry y Android sobre circutio

Emuladores con Android y Raspberry Pi

Cómo te he comentado en ateriores entradas ya ha salido las Raspberry Pi 3 con un 60% mas de potencia con respecto a la Raspberry Pi 2 y esto permite que podamos usar este miniordenador en una mayor número de proyectos. Uno de los proyectos que podría estar bien sería el uso del sistema operativo Android como sistema operativo para tu retroconsola, Android dispone de un gran cantidad de aplicaciones que se dedican a emular juegos.

¿Hay alguna versión de Android para Raspberry Pi?

La respuesta es que sí, hay un proyecto que se dedica a portar este sistema operativo para la Raspberry Pi, se llama Rasp And Project, y acaba de sacar una versión específica para  la Raspberry Pi 3, el único inconveniente es que cuesta 9$ pagando a través de Payloadz , supongo por todo el trabajo (compilar)  que ha costado portar todo este código a la Raspberry Pi, aún así me parece un precio excesivo cuando no sabes si este sistema operativo va a cumplir las expectativas con tu proyecto. Viene instalada con algunas aplicaciones, con Google Play y Apptoide (un market alternativo para descargarte las aplicaciones) aunque no todas las aplicaciones funcionan correctamente, por otro lado sólo funciona la conexión de red, no está disponible ni el wifi ni el bluetooth, adiós a los mandos inalámbricos. Sobre los emuladores en esta versión específica de Android, no se como funcionarían, pero creo que no muy bien, ya que esta versión no dispone de aceleración de vídeo por hardware.
Página del proyecto RaspEx

Página del proyecto RaspEx

 

¿Que limitaciones presenta este proyecto?

Principalmente que no dispone de aceleración de vídeo, la reproducción de vídeo puede ser un suplicio, no se cómo irán los emuladores, pero creo que algo parecido, y es que tampoco habrá en un futuro drivers para el chip de Broadcom de vídeo, ya que es un SOC propietario y a no ser que un fabricante lo desarrolle hay pocas posibilidades. También tenemos limitaciones de conectividad, sólo podemos tener red a través de rj45, nada de wifi ni bluetooh. Por otro lado desde la comunidad Raspberry no se le está dando apenas apoyo, por lo que se queda en un proyecto curioso y poco usable.

¿Entonces me olvido de Android para mi retroconsola?

Si tienes una Raspberry Pi, sea el modelo que sea, si. Si dispones de un mini ordenador con Android o un Android Tv, puede ser una buena opción instalar unos cuantos emuladores y pasar las roms, en un mismo aparato puedes tener la potencia de Android y una consola viejuna.  
Imágenes Fondo de circuito Logo Raspberry Logo Android

Disco duro

Como evitar el mensaje “Not enough space on disk” al grabar tu copia de seguridad

Llevas ya más de cinco meses preparando tu retro-consola, seleccionado aquellos juegos que más te gustan, configurando todos los emuladores, probando cada uno de los juegos, catalogándolos y piensas, ¿porque no hago una copia de seguridad?, ¿y si actualizo y pierdo toda la configuración?, ¿y si la tarjeta de memoria decide dejar de funcionar?, una copia de seguridad es la respuesta. Pero cómo tengo que hacerlo?, que pasos he de seguir, en esta guía te voy a contar cómo hacerlo para que hagas correctamente tu copia de seguridad.

Cambia de tamaño las particiones de tu tarjeta de memoria

Cuando haces una copia de tu tarjeta de memoria, se copia todo el contenido, particiones, datos y espacio libre en un archivo de imagen. Si vuelves a copiar esta imagen en una tarjeta de memoria, aunque sea del mismo tamaño, recibirás una advertencia de que no puedes copiar tu imagen en la tarjeta de memoria informándote de que no tienes espacio suficiente.
Aviso de espacio insuficiente

Aviso de Windisk Imager de que no hay espacio suficiente

Gparted

Para redimensionar las particiones deberás usar el programa de gestión de discos Gparted, esta utilidad viene de serie con el sistema operativo Linux Ubuntu, sino lo tienes te puedes crear una máquina virtual e instalarla, o en su defecto grabar un cd o dvd y usar el modo live (puedes ejecutar el sistema operativo directamente desde el cd). Te lo puedes descargar de aquí. Una vez inciado el sistema operativo, conecta tu lector de tarjeta sd al equipo, busca la aplicación Gparted y ejecútala. Puedes usar el buscador de aplicaciones pulsando la teclas de windows, y poner el nombre Gparted. Al ejecutarla te pedirá permisos de administrador. Una vez iniciado la aplicación deberás de elegir la unidad donde está tu lector de tarjetas, puedes ir seleccionando unidades para ver donde está tu tarjeta de memoria, en mi caso la unidad es /dev/sdc de 32 Gb. Programa GParted En este caso tenemos dos particiones, una en formato fat16 de 57 MB y otra en formato ext4 de 29,22 GB, la partición que debemos redimensionar será la /dev/sdc2 ya que es la más grande. Es importante que tengas espacio libre en esta partición, al menos el espacio que vamos a reducir. Para redimensionar la partición, hacemos clic en la partición, botón derecho, desmontar partición. Una vez que la tenemos desmontada, procedemos a cambiar el tamaño de la partición, botón derecho, redimensionar, con quitar 1 Gb o 2 es suficiente, es importante que cuando hagas el cambio no toques la zona amarilla, ya que as la zona donde están ubicado los datos.
Gparted Redimensionar Mover

Es importante no tocar la zona amarilla cuando establezcamos en nuevo tamaño de la partición

Una vez realizados los cambios deberás aplicarlos, para ello haz clic en la flecha verde. Cuando el proceso termine ya podrás  hacer un backup de tu tarjeta sd y copiarla cuando quieras sin recibir este mensaje de error.

Copiando tu imagen a la tarjeta de memoria

Una vez creada la imagen, en Windows inicia el programa Windisk Imager en modo administrador, sino lo tienes, lo podrás descargar de aquí.  Wind Disk Imager
  1. Selecciona la unidad de destino.
  2. Selecciona la imagen a copiar.
  3. Haz clic en el botón write
Ten paciencia, ya que tarda bastante tiempo, cuando se termine de copiar la imagen recibirás un mensaje. Ya sólo te queda poner la tarjeta en tu Raspberry Pi y al vicio!

Para saber más

Si no te ha quedado claro cómo hacerlo, te adjunto un vídeo de cómo redimensionar lar particiones.  
 Imagen
Disco duro

Portada tema Trutle Pi

Nueva versión de RetroPie

RetroPie es un conjunto de programas y aplicaciones que permiten convertir tu Raspberry Pi en una consola capaz de emular aquellas máquinas recreativas y antiguas videconsolas donde gastabas la mayoría de tu tiempo y parte de tu pobre sueldo para echar una partida y pasar el rato rodeado de tus amigos. Este software se ha actualizado a la versión 3.6 a fecha del 1 de marzo, y trae las siguientes mejoras la mar de interesantes:
  • Se da soporte a las nuevas Raspberry Pi 3, ya no tendremos nuestro temido pantallazo de color al ejecutar RetroPie.
  • Se ha añadido un nuevo tema (interfaz gráfico personalizado ) que se llama Turtle Pi, la mar de mono y creado por Omnija, échale un vistazo. Me recuerda a un famoso foro de la red y con temática “gamer”, ¿te suena?.
  • Se añade opción para desinstalar el script RetroPie Setup Script.
  • Se arreglan problemas a la hora de usar el “insert coin” en algunas máquinas arcade.
  • Se resuelve algunos bugs.
  • Se añaden nuevos emuladores en modo experimental (hay que habilitarlos adrede)
    • Daphne emulador de Laserdisc
    • Libreto-QuickNES, emulador para nintendo basado en Retroarch, (algún día explicaré Retroarch).
    • GemRB engine, emulador de los juegos tipo Baldur’s Gate, Icewind Dale, Planescape.
    • ResidualVM, emulador para correr las famosas aventuraes de Lucas Arts (indispensables) Grim Fandango y Escape from Monkey Island, con Scumm Vm también se puede.
    • Libretro-MESS, basada en la versión más reciente de MAME.
    • Libretro-MAME, basada en la versión más reciente de MAME.
Arrow
Arrow
Slider
Tema Turtle Pi para RetroPie
Esta nueva versión está disponible a través de una imagen que puedes grabar directamente en tu tarjeta de memoria, también puedes actualizar usando el famoso RetroPie Setup Script que en futuros artículos trataré. Recuerda hacer siempre, siempre y again and again una copia de seguridad de todas tus roms, archivos de confguración ect, ect. Por si acaso, nunca se sabe. ¡Feliz pique!
Imágenes Tema Turtle Pi