Mostrando entradas con la etiqueta MAME. Mostrar todas las entradas
Mostrando entradas con la etiqueta MAME. Mostrar todas las entradas

lunes, 6 de febrero de 2017

Locura 1.0 - Maquina Arcade de los 90s (Parte2)

Instalación de RetroPie en RaspberryPi 3

Muy buenas, voy a explicar como he instalado y configurado RetroPie en mi RaspberryPi 3, primero de todo, explicar que es y de donde a salido RetroPie.

RetroPie es un proyecto donde integran un OS propio (un Linux Modificado), y varios elumadores capaces de correr bajo un hardware discreto como son las Raspberry Pi (versiones 0, 1, 2 y 3) para convertir esta en una estación de juegos antiguos retro tipo Arcade. Le han dado un aspecto bastante intuitivo y vistoso, por lo que os gustara.

No hace falta decir que cuanto mas potente sea la Raspberry que tengamos mejor (mas fluido irán los juegos en los distintos emuladores).

La web oficial donde podremos descargarnos la imagen que deberemos meter en la SD Card es esta:


Como veis, en la web del proyecto tienen 2 imágenes, descargaros la imagen que corresponda a vuestra Raspberry Pi, diferencian entre la version 0/1 y la versión 2/3. En mi caso como tengo la versión 3, me descargue la versión Pi 2/3.

Web oficial, sección Descargas



Una vez descargada, necesitáis un programa llamado Win32DiskImager que permite meter una imagen en cualquier dispositivo USB.

La web oficial desde donde podéis descargarla es: 
https://sourceforge.net/projects/win32diskimager/

El uso es sencillo, seleccionáis la imagen descargada de RetroPie y seleccionáis el destino en la SD, después le dais al botón <Write> y listo!

Win32 Dsk Imager


Una vez grabado, lo metéis en la Raspberry Pi y la encendéis, tener en cuenta el consumo de energía que tiene cada versión de raspberry Pi, en mi caso para la Raspberry Pi 3, uso un alimentador de 2500mA, el modelo 3 tiene un mayor consumo de energía al ser mas potente que sus predecesores, tener esto en cuenta.


Cuando el sistema se inicia por primera vez, aparecerá el asistente para añadir un control por defecto, algo así: (siempre y cuando tengáis un controlador de juegos ya conectado)




Tienes que mantener un botón pulsado para que detecte el controlador que quieres configurar por defecto y que sera el que uses para moverte por las distintas pantallas de RetroPie.





Lo siguiente es muy intuitivo, ve pulsando los botones según te vaya diciendo RetroPie.





Ya esta! ya lo tienes configurado! lo que ves es la pantalla principal de RetroPie, si le das al botón 1, entraras dentro de las opciones disponibles que son 13 (no son juegos) son 13 programas que se usan para configurar RetroPie.




Así se ve el menú de RetroPie, lo mas importante aquí es la opción de la <WIFI> (para 
pasar los juegos cómodamente por FTP) y el programa <RETROARCH> que  se usa para la configuración de los mandos.






En el próximo POST hablare de como configurar los mandos y pasar las ROMS usando la WIFI por FTP.

Conforme metéis ROMs se van activando solos los emuladores correspondientes, yo solo uso el MAME, por lo que me salen 2 cosas solo, RetroPie y MAME. Os hablare de todo lo relativo a las ROMs en los proximos POST.





Saludos!


jueves, 19 de enero de 2017

Locura 1.0 - Maquina Arcade de los 90s (Parte1)



Construcción Maquina Arcade (Control Panel)

Buenas, voy a probar a iniciarme en esto de los Blogs, era una idea que tenia en la cabeza desde hace tiempo, quería recopilar las "locuras" que hago, y compartir los problemas y soluciones que he ido encontrando y adoptando.

Para esta primera entrada, quiero compartir la maquina Árcade de los 90s que estoy fabricando, la idea inicial era fabricar un Bartop, un Bartop es la típica maquina de los 90s, pero sin "pie", esta como partida por la mitad.

(Imagen extraída desde la web: Árcade Madrid)

Pero, al contárselo a mi mujer, y enseñarle alguna foto, me informó, muy amablemente que en casa no había sitio para los dos, así que me dio a elegir que se quedara en casa o la maquinita o yo.... y como en el trastero hace mucho frío, decidí cambiar de diseño.... :s

Así que continué dándole vueltas a la idea hasta que  descubrí otra modalidad o tipo, que es la de hacer solo el panel de mandos o control (lo llaman CP, siglas de ingles control panel)

(Imagen extraída de Google)

Esta idea me sedujo mas, ya que tenia como ventaja, que se podía conectar a cualquier tele, y que era portátil, cuando no lo usara, lo podría esconder bajo la cama.

Una vez que tuve claro que hacer, pensé en los materiales que me iban a hacer falta, y lo primero fue, sobre que Hardware haría correr el MAME (Multiple Arcade Machine Emulator) , estuve leyendo que la gente usaba PCs viejos que no usaban, metían la placa base, gráfica, fuente de alimentación y HDD dentro del mueble, instalaban MAME sobre Windows o algún otro sistema Operativo basado en Linux y lo que llaman un Frontends para dar una apariencia "bonita" al sistema, pero después de estar algunos dias investigando y haciendo pruebas.... vi que era "complicado" y que iba a requerir mas tiempo del que me gustaria para poner en marcha todo, probé a instalar los que la propia web de MAME recomendaba, pero no me terminaron de convencer, el interface no lo vi sencillo.


Así que me incline por usar una Raspberry pi 3, con un sistema operativo RetroPie, esta todo integrado, fácil de instalar, configurar y usar.

El otro Hardware que me hacia falta eran los mandos, leí en Internet que habían de dos tipos: Americanos y Japoneses.

(Tipo Americano. Imagen extraída de Google)


(Tipo Japones. Imagen extraída de Google)

Personalmente me gusta mas el de tipo Americano, puede hacerme con ellos en Aliexpress.

Otra cuestión que me planteé fue la del numero de jugadores, ya que recordaba que de niño nos encantaba jugar a las maquinas de 4 jugadores, jugábamos en modo cooperación, y se me ocurrió cambiar mi planteamiento de 2 a 4 jugadores, asi podria jugar con mis 2 hijas y mi mujer! xDD.

Por lo que decidí un diseño para 4 jugadores, este es el resultado (todavía me faltan botones y mandos).


Progreso de mi maquina Arcade para 4 jugadores

La idea final es que tenga 4 jugadores, el jugador 3 y 4 tendrán 4 botones ¿que por que?, pues porque los juegos de 4 jugadores, suelen ser sencillos, no se suelen usar mas de 2 botones (salto y disparo), Sin embargo, el jugador 1 y 2 suele usar mas botones, juegos como el Street Fighter, tiene 3 puñetazos y 3 patadas, por eso es que estos jugadores tienen que tener como mínimo 6 botones.

Pero.... ¿como he llegado hasta aquí? pues es lo que voy a tratar de explicar, empezare por los materiales que he necesitado:
  1. Raspberry pi 3. (Amazon - 39€)
  2. Tarjeta de memoria micro-SD ScanDisk Ultra de 32Gb. (Amazon - 9,9€)
  3. Kit para Raspberry pi 3 compuesto de caja, disipadores y alimentador de 2,5A. (Amazon - 12€)
  4. Kit de 2 jugadores tipo Americano. Controladora USB doble para 2 players fabricante: Xin-Mo Dual (Aliexpress - 2x51€).
  5. Cantonera en U de 16mm. (Leroy Merlin - 3€)
  6. Contrachapado blanco de 16mm.
  7. Tornillos, ángulos metálicos y bisagra de piano. (Leroy Merlin - 3€)
  8. Conector alimentación C14 para empotrar en la madera. (Aliexpress - 2€)
  9. Conector HDMI para empotrar en madera. (Aliexpress - 3€)
Total gastado: 175€


Cosas que recomiendo: Los disipadores para la Raspberry Pi 3. El Mame pone a tope la Raspberry, por lo que os recomiendo el kit de refrigeración, ya veréis como se calienta, y ya sabeis que la electrónica, cuanto mas fresquita mejor! :). La controladora, que sea DUAL si vais a hacer 4 player, si haceis 2 player, os recomiendo que vaya por separado, es decir cada player con su controladora, aunque gasteis 1 USB mas, merece la pena, porque hay que modificar una cosa de la configuracion y es un poco lioso.



Una vez tengas lo materiales, yo comencé por hacerme una plantilla con la disposición de los mandos/botones, me descargue una, la modifique un poco (junte los botones al mando)  e imprimí 2 pares: dos con 4 botones y 2 con 6 botones, las fui colocando hasta llegar a la medida de 100cms (1 metro) y las fije con celo a una madera contada a esa medida (100x23), luego le hice los taladros de 30mm de diámetro para introducir los botones y mandos quedándose así:

Plantilla para calcular espacios y medidas. Imagen extraída de Google


Esta es la plantilla que pegue a la madera e hice los taladros sobre ella:


Diseño del panel de control
Diseño del panel de control


panel de control 4 jugadores arcade
Panel de Control con los agujeros de los botones y mandos
Quizás lo mas difícil de este paso fue hacer los taladros, encontrar la broca de 29-30mm para hacerlos es difícil, pues no es una medida de broca que tengamos habitualmente en casa.... :( yo utilice una broca cónica que tenia en el trabajo, la usamos para taladrar a medida los prensas que van a las cajas de conexiones.

Cada Jugador tiene 2 botones adicionales (Creditos y el Start del propio jugador) ademas de 4 botones generales para controlar el interface MAME / RetroPie.

Luego corté 3 maderas mas: La base (22x100). Frontal y Trasera (100x8). Estas las uní con escuadras metálicas a la base y la trasera le puse la bisagra contra el panel de control. Después corte los laterales con la típica forma ondulada de una maquina Árcade y las uní al conjunto, poniendo la cantonera en U.

Maderas acopladas con los botones y mandos puestos.
Maderas acopladas con los botones y mandos puestos (provisional, pues me faltan botones y mandos).


Detalle de la bisagra e interiores


Detalle de las escuadras y uniones


Detalle de las conexiones


Detalle de la Raspberry Pi 3 con disipadores (verde y plata encima de los chips)


Detalle del CP


Detalle del conector de alimentación


Detalle del agujero del mando (diámetro 30mm)


Detalle del Interior

Detalle del interior


Foto con todo terminado:




En los próximos POST pondré los detalles de la instalación y configuración de la Raspberry pi 3 con RetroPie.

Hasta la próxima!