PROYECTO MAME

¿Qué es una Mame o Mame Cabinet?


















  Básicamente es una máquina recreativa con la particularidad que el programa que se utiliza para hacer correr los juegos es el Mame.

   La construcción de una Mame Cabinet no tiene ningún secreto, se trata, simplemente, de meter un PC dentro de una estructura de madera. Aunque sí tiene ciertas singularidades a tener en cuenta, y bueno, al ser la construcción de una Mame Cabinet un proyecto, ¿por qué no dedicarle una entrada?

Construcción

   Siguiendo el principio básico para todo proyecto que dice Divide y vencerás, vamos por partes:

Estructura:

   Aunque la finalidad sea la misma para todas las Mames: JUGAR, debemos tener en cuenta ciertos aspectos para que ellos no supongan un inconveniente durante la construcción del armazón.

1. Tipos de estructura:
    Portable                                  Simple                          Mini                             Clásica       
   Yo me decanté por hacer una versión "reducida" pero donde pudiesen jugar 2 personas a la vez como si de una máquina recreativa comercial se tratara aunque evitando que se convirtiera en el armatoste de metro ochenta que eran en pleno apogeo. Además, no tengo ningún interés en tener que dejar un monitor encajado dentro de una estructura compacta y no poder utilizarlo para otras cosas.

2. Funcionalidad

   Antes de empezar a tomar medidas, cortar maderas y desguazar PC's es conveniente saber la cantidad de joysticks y botones que queremos.

En mi caso habrá:
  2 joysticks
    Jugador 1 y Jugador 2 
  8 botones de juego
    4 para cada jugador
  6 botones de sistema.
    P1 start, P2 start, Monedas, Intro, Escape, Tabulador

   Una vez decidida la cantidad de botones sólo falta saber cual es la mejor distribución.



En la parte superior están los botones de juego.
En la parte frontal están los botones de sistema.




Partes del armazón y medidas

La consola o armazón se divide en 2 partes.
  - Panel de consola
  - Panel de sistema

Las 2 partes irán ensambladas formando un sólo cuerpo y comunicándose desde el interior.


   Este es el armazón. La parte superior es la de sistema. Ahí se alojarán la placa base, fuente de alimentación y disco duro.

   En la parte inferior está reservada únicamente para las conexiones de cada componente de la consola con un teclado.

   Un agujero de 2 cms de diámetro (para que pase el conector del teclado) comunicará con la parte inferior.



Materiales para la parte superior:

- Partes del PC
- Ventilador 12v
- Interruptor encendido pc
- Conector USB
Rejillas protectoras para emplazamiento ventiladores.


 Esbozo de la parte superior
   Dependiendo de las dimensiones de cada componente hay que pensar cual es la mejor manera de colocar las partes para el cableado llegue entre elementos.

  En la parte trasera del cajón de sistema hay que tener en cuenta que el cableado externo (monitor, audio, ratón, botón encendido) tiene que poder conectarse a la placa de manera fácil. Por ello hay que calcular cuantos, cuan grandes y donde hacemos los agujeros.

  En uno de ellos es conveniente fijar con silicona el interruptor de encendido. Yo también dejé fijado un conector USB por si necesito conectar mouse, hdd externo o algo.

  Es conveniente tener en cuenta que el armazón tiene que tener entradas y salidas de aire para evitar sobrecalentamiento. Recomiendo hacer un agujero en la tapa superior de la parte de sistema donde se encuentre el ventilador del procesador. Asimismo, también recomiendo un agujero lateral con un ventilador alimentado por la fuente de alimentación a modo de extractor.

   En cuanto a las medidas, un cubo de 55cms de ancho x 55cms de largo x 15cms de alto.

Esbozo de la parte inferior

   Es la parte más laboriosa del proyecto. Realmente, tanto el joystick como los botones lo que hacen es escribir caracteres.
Para conseguirlo debemos hackear un teclado, lo explico a continuación:



Materiales: 
  - Teclado (PS2 o USB)
  - Soldador
  - Estaño
  - Trozos de cables (recomiendo cable Ethernet)
  - Pistola silicona
  - Botones y joysticks (recomiendo comprarlos en Dealextreme
  - 2 Cable LPT1 macho-Hembra  
  - Software para evitar Ghosting, aquí.


* Ghosting: Problema consistente en la incompatibilidad entre ciertas del mismo teclado para ser pulsadas a la vez. 

Recomendaciones:
- Teclado USB mejor que PS2.
- Para poder usar el menú de MAME:
  - Para joystck Plyr1 usar flechas de teclado.
  - Para P1 start usar 1.
  - Para P2 start usar 2.
  - Para Insert Coin start usar 3.
  - Para teclas de sistema Esc, Intro y Tab usar las teclas correspondientes.

Pasos a seguir para hackear teclado:

1. Antes de desmontar el teclado comprobar que no existe GHOSTING, esto es que podemos pulsar 6 teclas a la vez siendo 2 de ellas una diagonal de P1 y otras 2 una diagonal de P2.

* Como habréis intuido si P1 coloca el mando en diagonal y pulsa los 4 botones, P2 no podrá realizar ninguna acción. Afortunadamente en la mayoría de juegos no se realizan pulsaciones múltiples y prolongadas en el tiempo.

2. Desmontar teclado.
  2.1 - Aislar el circuito impreso.
  2.2 - Rascar los pines para facilitar el posterior soldado.
  2.3 - Cortar los cables LPT1 por la mitad
  2.4 - Pelar cables y estañarlos.
  2.5 - Soldar cableado de los 2  cables LPT1 asegurando que se unen los de la misma posición. (Ej: Cable del pin1 del 1er cable LPT1 con cable del pin1 del 2do cable LPT1)
  2.6 - Soldar los cables al circuito del teclado siguiendo un orden.
  2.7 - Identificar, por medio de los circuitos impresos en las láminas, que 2 pines son usados por cada tecla que vamos a usar. (Recomendable hacerse una lista)
  2.8 - Comprobar, enchufando el circuito del teclado a un pc y ponteando los 2 pines correspondientes, que no nos hemos equivocado.
 

Teclado hackeado:


  Tendremos algo parecido a la imagen. (parte inferior izquierda)

   Fijaos como del circuito del teclado salen 2 cables LPT1. Usamos 2 para poder tener separados los botones del panel frontal con los del panel superior.

  Para hacer el conector hembra debemos saber cuantos botones usan p.e. el pin23 y soldar un cable que vaya desde el terminal del botón hasta una zona de la tapa superior libre de elementos. Todo ese recorrido que hará el cable lo fijaremos con  silicona. 
Repetiremos la operación para todos los pines que vamos a usar. (cuidaos de identificarlos y pegarlos bien, es muy fácil liarse).
Haremos lo mismo con los botones de sistema, buscando una zona muerta en el fondo del cajón.
Cuando hayamos terminado, soldamos cada uno de los hilos del cable LPT1 hembra y ya podremos unir cada macho con su hembra y dar por finalizado la parte de teclado.

(ES MUY IMPORTANTE FIJARSE QUE LOS CONECTORES HEMBRAS TIENEN LA ENUMERACIÓN DE PINES AL REVÉS QUE LOS MACHOS. SI LOS SOLDÁIS MAL, NO SE CORRESPONDRÁN CON LAS TECLAS QUE PRECISÁIS.)

Las medidas serán 80cms de largo por 25 cms de ancho por (12 cms de alto en la parte más lejana respecto a los jugadores y 10 cms en la parte más cercana).

Aplicación

El software de MAME lo podéis descargar de aquí. Colocad un acceso directo del ejecutable de la aplicación en Inicio.
Os dejo un enlace para los que no tenéis claro como configurar el MAME, aquí
Y la mejor web para descargar roms, aquí.

* Panel de configuración MAME tiene 2 clases de imputs signals, para el juego en cuestión y el general.
* Ojo con la tecla InsertCoins, hay juegos que usan diferentes entradas para coin P1 o Coin P2 .... así que para los 2 jugadores poned la misma tecla.

Si te animas a hacerte uno y necesitas consejo o ayuda cuenta conmigo.



No hay comentarios:

Publicar un comentario