Paso 3: Interfaz de Control: teclado Hack
MAME utilizar códigos de tecla de teclado diferente para controlar el juego: por ejemplo obtendrá Fire1 pulsando la tecla Ctrl. Así que básicamente lo que hice es sustituir algunas teclas del teclado con botones de arcade original. Este método se llama Hack de teclado.
Usted necesita, en top los palillos y botones, un teclado de PC estándar (conector de PS2) que desarma a tomar circuitos (llamado codificador). Un codificador de teclado se hace de diferentes contactos eléctricos separados en 2 grupos (llamémosles X e Y) y conectando al azar contactos del grupo X y el grupo Y utilizando todas las combinaciones posibles, el código de la tecla deseado.
Los códigos claves utilizados por MAME son (de forma predeterminada, ver adjuntada captura de pantalla):
El jugador 1
- Up: Flecha arriba
- Abajo: Flecha abajo
- Izquierda: Flecha izquierda
- Derecha: Flecha derecha
- Fuego 1: Ctrl izquierdo
- Fuego 2: Izquierda Alt
- Fuego 3: espacio
- Fuego 4: Shift izquierdo
- Fuego 5: Z
- Fuego 6: X
Jugador 2
- Arriba: R
- Abajo: F
- Izquierda: D
- Derecha: G
- 1 el fuego: un
- 2 el fuego: S
- Fuego 3: Q
- Fuego 4: W
- Fuego 5: n / a
- Fuego 6: n/a
Claves genéricas:
- Inicio 1: 1
- Inicio 2:2
- Moneda 1:5
- Moneda 2:6
Con la ayuda de teclado hoja de matriz (que está en contacto dentro del teclado con el codificador y cada llaves, véase imagen) y un probador de continuidad, necesita buscar que contacto del grupo X y que en contacto con el grupo Y conectarse, con el fin de producir cada clave utilizada por MAME.
Por ejemplo, en mi codificador - cada codificador es diferente - si conecto el 4 del grupo X y el 11 del grupo Y, obtener el código de tecla R (la tecla R en MAME se levanta para jugador 2).
Una vez que estudiosamente escribió en una tabla todas la combinación necesaria para generar cada clave códigos utilizados por MAME (ver Anexo imagen con una mesa para mi ejemplo), puede soldar los cables pequeños de cada contactos X e Y de los codificadores a cada microinterruptor contacto de pulsadores y palancas de mando.
Digo este paso es lento y sólo puede ser logrado con una planificación cuidadosa.
Sin embargo, el método de hackear el teclado que acaba de describir es obsoleto (pero es más divertido!). Actualmente hay en el mercado comercial teclado programable codificadores, (como los Ultimarc - PAC) que permiten para conectar simplemente sin ningún soldador todos los botones y joysticks PS2 al conector de la placa base.