SOFTWARE RETROPIE

P1060394

La versión usada en este proyecto es la versión 1.10

En agosto de 2015 cambio a RecallBox que es mucho más amigable y este se mantiene por archivo muchas cosas no son aplicables debido a la limitada capacidad de personalización del nuevo sistema.

Algunas de las anotaciones de este apartado podrían quedar obsoletas, por eso  he optado por algo más avanzado GURU con  enlaces a las páginas con información original de cada proyecto y mis comentarios personales.

Es interesante no soy muy fanático de GNU Linux, pero este proyecto me ha obligado a leer mucho, leer comandos, estudiar sobre cosas que antes hubiera pasado por alto. Así que tal vez si no eres suficientemente curioso recomendaría esperar una versión de PI más sofisticada.

Trabajar el software es tal vez 250 % mas dedicación que trabajar el hardware o el mod como tal.

DIRECTORIOS DE TRABAJO

Los programas (componentes) se ubican en Retropie 2.1:

/opt/retropie

Los emuladores en:

/opt/retropie/emulators

Las configuraciones de Retroarch:

/opt/retropie/configs

El software ROM

/home/pi/RetroPie/roms

Configuración del emulation station:

/etc/emulationstation/es_systems.cfg

EMULATION STATION

La versión 2.1 a la fecha es bonita, tiene un buen aspecto superando 200 % las versiones previas pero con muchos problemas de configuración.

Especial el añadir los archivos comprimidos de ROMS en formato ZIP.

/etc/emulationstation/es_systems.cfg

Ejemplo Super Nintendo

<extension>.smc .sfc .SMC .SFC</extension>

En los emuladores todos casi todos,

Ejemplo Super Nintendo

<extension>.smc .sfc .SMC .SFC .zip .ZIP</extension>

RETROARCH 😀

Retroarch funciona bastante bien y es el núcleo del proyecto en software. Algunos de los emuladores funcionan con bastante velocidad y  se podría pensar en un sistema solo con este aplicativo.

Hablamos de: Nintendo NES, Super Nintendo, Sega Megadrive(genesis), Sega MasterSysmtems, Gameboy’s, PSX y PC ENGINE.

Sin overclock funciona muy bien.

La opción de mejora visual de los sombreadores es muy destacable (con problemas con este Retropie 2.1 pero esta allí), esto le permite al emulador dar un aspecto más similar a una vieja pantalla CRT de rayos catódicos de los viejos.

En PSX la sensación de jugar en la máquina es idéntica, el filtrado mínimo, sin overclock jugable, aun así funciona bastante bien y recomiendo tener un buen “pack” de BIOS y copiarlas todas en el directorio de la rom. Igualmente si poseen imágenes con datos separados en dos archivos o más unificarlos en uno único con a formato 7z sin comprimir para no tener archivos repetidos en la lista.

FINAL BURN ALPHA 😀

Es el segundo mejor emulador del paquete, y trabaja CPS1, CPS2 y Neogeo entre otros, con gran fluidez. No usen otro emuladores para estos sistemas distintos a este porque este SI FUNCIONA.

Este es tan bueno como el Kawaks o Raine en PC,  y sin overclock funciona pero carece de capacidades de vídeo destacables.

No presenta problemas de configuración y solo acceder al archivo en la ruta adecuada.

Al presionar START y SELECT sales del emulador, muchos emuladores deberían tener esta opción por defecto.

Se deben copiar NEOGEO.ZIP en la carpeta ROMS  descomprimida con el resto de los datos.

Pagina: https://code.google.com/p/pifba/

FILTRAR ROMS DESDE ARCHIVOS QUE TENGAS A LA MANO

Desarrolle este Método para filtrar las Roms y saber cuales funcionan, en otras palabras tener la mayor probabilidad.

 Todo comenzó cuando intente  hacer uso de FBACache_windows ,

“Some large ROMS may require converting to the ‘.fba’ format before they will work. FBACache_windows.zip is included to do this, which runs on Windows not Linux”

Pero no funciono como debería, incluso testeado desde la version de windows FBAlpha y las roms no cargan, pero este programa hace un buen filtrado de las roms.

Se puede crear un fichero usando comandos de Win7 les comentare el código:

MD ROMS

En la carpeta de los ROMS a filtrar crear una carpeta de roms

FOR %i IN (*.zip) DO fbacache -d %i

Esto copia las roms en formato “fba”, de las roms compatibles. (opción -d no puede omitirse)

REM .\ROMS\*.FBA *.ZIP

esto crea unos archivos “dummy” que servirán de comodines a partir de los “fba”.

MD PI-COMPATIBLES

Crea una carpeta en donde se moverán los archivos compatibles

FOR /F %i IN (‘dir /b \ROMS\*.ZIP’) DO MOVE %i  .\PI-COMPATIBLES\%i

Mueve los archivos con la condición de que estos tengan los mismo nombres que la carpeta donde están los “dummys”

DEL \ROMS\*.ZIP

RD ROMS

Como toque final, borramos todo y queda todo lo compatible en la carpeta  “PI-COMAPTIBLES”

Crear el archivo con editor de texto puede ser FIND-ROM.BAT copiando en el mismo directorio fbacache.exe (que se encuentra en la carpeta original descargable del codigo fuente desde https://code.google.com/p/pifba/source/checkout), EN LA CARPETA DONDE ESTÁN LAS ROMS DE MAME/NEOGEO a filtrar 

MD ROMS
FOR %%i IN (*.zip) DO fbacache -d %%i
REN .\ROMS\*.FBA *.ZIP
MD PI-COMPATIBLES
FOR /F %%i IN (‘dir /b .\ROMS\*.ZIP’) DO move %%i .\PI-COMPATIBLES\%%i
DEL .\ROMS\*.ZIP
RD ROMS

con esto es solo copiar los datos y ya tienes mas seguridad con roms que funcionarian  😀

Add. 4-9-2014 Listado de compatibles pifba

USAR UN ROMSET DE PC PARA MEJORAR LAS POSIBILIDADES

Add 8-9-2015

Como tener suerte con FBA de Raspberry y no morir en el intento... lo de siempre buscar un romset pero cual el que dicen los foros ?  “Romset Used: FBA 0.2.96.71 romset which is based on MAME 0.114 (April 2007)” Seria buena opcion si lo encontraras, pero como siempre lo mejor es:

  1. Buscar un Torrent o directa de un FBA PC + ROMS generalmente son de 6 a 12 GB
  2. Luego revisar que las Roms estén en zip y no en RAR o 7z, si pasa eso te toca desempaquetarlas no es difícil pero no entraré en detalles con Winrar descomprimes “separadamente” y seleccionando todas las carpetas agregar archivo  ZIP y en opciones de “archivo” comprimir separadamente demora eternidades
  3. Solo son 600 archivos compatibles pero de los cuales solo 736 archivos compatibles pero de los cuales solo he podido ubicar 480, lo que no está mal ya esta mucho mejor que antesListado de compatible esta en Listado de compatibles pifba

    Este listado lo puedes abrir con Excel y filtrar y hacer un .BAT o algun script para copiar los archivo que necesitas
  4. Si eres obstinado intenta el CLRPRO
    Como preparar las ROMs para MAME4ALL y uso de Clrmame PRO
  5. También he copiado todas las BIOS de Neogeo que he ubicado por si acaso descomprimidas en el directorio pero no he probado si es útil o no ante la duda les dejo el comentario.

OPENMSX :’)

Me interesa particularmente este sistema, pero la versión de la distribución 2.1 adolece de los datos.

Está instalado pero no funciona así aquí se describe terminar los ajustes y lograr un funcionamiento sin re-compilarlo o cosas extrañas.

El servidor SAMBA no está configurado con la carpeta, así que  necesitas mucho código, pero recomiendo esto para evitar enredos:

  1. Copiar archivos en emulador como “amiga” desde el entorno de red
  2. X11 mediante el administrador de archivos mover los archivos a sus directorios. Tambien se debe crear la carpeta msx en /home/pi/RetroPie/roms

(originalmente basado en http://misapuntesde.com/post.php?id=382) Para optener bios del sistema descargar de: fms.komkon.org

Recomiendo descargar  versión ZIP para Ms. Windows o similar con los archivos de configuración de las maquinas. copiar toda la carpeta “share” descargar datos de http://openmsx.sourceforge.net/

Copiar en carpeta “share” en: /home/pi/.openMSX/share/ No es solución guru pero esta particular me funciono!!

Estos comando podrían ser útiles: crear directorio recomiendo hacerlo por X11

sudo mkdir /home/pi/RetroPie/roms/msx/

copiar roms desde amiga hasta msx:

sudo cp /home/pi/RetroPie/roms/amiga/*  /home/pi/RetroPie/roms/msx/ 

MAME4ALL :O

Por fin funcional después de insistir, esto al  terminar la configuración del FB Alpha-pi y el filtrado de Roms me puse manos en la masa para realizar el mismo procedimiento con las Roms para el MAME4ALL así no tener líos al intentar ejecutar las Roms.

Partiendo del listado de  https://code.google.com/p/imame4all/wiki/GameList y un pequeño fichero en Excel realice un archivo de comandos Win7 (disculparan lo rudimentario de esta solución). Este fichero mueve  solo las Roms del listado a una nueva carpeta, por lo simple esto se puede convertir a GNU Linux sin mayor contratiempo.

 https://raspyfamily.wordpress.com/software/mame4all-bat/

Si el enlace se rompe y el archivo les interesa un correo solicitándolo y envió a vuelta.

Add. 15-8-2015
pueden intentar buscando siguiente paquete de Roms MAME4ALL 037b5 complete full 2270 sin compromiso.

PC X86 🙂

Me parece interesante pero no es destacable y el listado de aplicaciones compatibles algo limitado. Su principal defecto es que se limita a usar el teclado y adolece de opciones para configurar mandos emulando entradas de teclado.

http://rpix86.patrickaalto.com/

http://dsx86compatibility.pbworks.com/w/page/26738915/Compatibility%20List

N64 :/

Se agradece que este disponible, pero debo ser franco, este placa tiene muy poco poder para emularlo con suficiente fluidez sin realizar hazañas con ventilación y una fuente de energía solida. Queda como un puede ser, pero no se puede, esperemos que para el futuro se una opción. Lo tengo para probar y dar más impresiones.

 DRIVER DE LOS MANDOS XBOX 360

Add. 25-1-2015. EN EL MOMENTO DE PUBLICACIÓN DE ESTA NOTA LOS DRIVERS SON DE PAPEL Y NO FUNCIONARAN MI RECOMENDACIÓN NO LOS INSTALES EN NINGUNA VERSIÓN

Nota importante, Si se usa un control de XBOX la página oficial recomienda instalar un driver Linux llama “xboxdrv” al momento de realizar  no fue posible hacer funcionar el driver, sin embargo a continuación les dejo los enlaces de las pruebas que realice.

USO DE clrmamepro

Add.8-8-2014

Las siguientes son mis anotaciones sobre el uso de clrmamepro, en mis primeras pruebas no he notado mayor diferencia entre el número de Roms filtrados por los métodos rudimentarios improvisados vs. el uso de clrmamepro.

Sin embargo, he notado que algunas roms que si funcionan no están listados para el  PIFBA, un ejemplo es  Captain Commando y Cadillacs and dinosaurs.

Como preparar las ROMs para MAME4ALL y uso de Clrmame PRO

No da muchas esperanzas lo mejor es probar y probar…

OTROS RECURSOS

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s