Después de leer muuuucho y quemar mis malditas pestañas, resolvi el tema de hacer un hack con un teclado viejo, puerto PS/2 para 2 Jugadores (2 Players) sin ghosting y sin diodos º;....;º !
Si tenes un poco de sentido común no hay nada que sea tan complejo
con estas cosas, pero si lleva tiempo y paciencia.
Como todos sabremos o no, los teclados por dentro son 2 laminas impresas con rutas
hasta las letras, numeros y simbolos, con una lamina en el medio que los divide.
Cuando vos apretas una tecla se juntan esas 2 rutas y forman un caracter. Que va hacia un terminal de una PCB impresa de ahi al puerto PS/2 y de ahi a la PC.
Hay pibes que hacen todo el laburo de remapeo para encontrar las rutas que van a lo terminales de la PCB, pero la verdad me queme la cabeza con solo ver como lo hacian jaja pero los felicito, yo me baje un sofware se llama "KeyboardTest" si tenes 2 mins lo encotras en google; Que reconoce cuando vos juntas esos dos contactos, osea reemplazas el contacto del teclado por el de un "Switch" del boton del ARCADE", es el mismo mecanismo se juntan 2 contactos y de ahi se forma el caracter.
Despues de terminar todo el soldado de cables a la PCB del teclado, en mi caso use 26 cables porque la pcb mia tenia " 26 TERMINALES DORADOS " ( 8 y 18 = 26 ) los cuales estan cubiertos de un carbono que se lija, despues se suelda y luego se los atornilla a una bornera de 26.
La cuestion es la siguiente , he visto que muchos llegan al armado del mueble , usan una pc vieja , prueban con las teclas del teclado una vez armado con el emulador hasta que se compran los botones , las palancas y arman el panel, pero derrepente se encuentran con el quilombo del "GHOSTING" que es cuando los caracteres que vos apretas estan en la misma ruta que otros y se enciman, entonces esto no te permite usar mas de 3 botones presionados a la vez , si jugás
"1 PLAYER" todo bien pero si jugas "2 PLAYERS TODO MAL " porque cuando queres ir para adelante con los 2 y disparar por ejemplo , no hace nada. Muchos dicen que agregandole un diodo cada Switch de cada boton la polaridad del circuitio hace que siempre vaya para el mismo lado y no se genere "GHOSTING" , y tienen razón,
Yo fui a la casa de electricidad compre los diodos gaste $10 en 30 diodos , llegue a mi casa y al rato me di cuenta que habia encontrado otra solución.
Directamente use varios de los 8 terminales de una parte de la placa PCB del teclado COMO GND Del Mando Del Joystick, cambiando el GND por sectores asignando por grupos de botones , palancas y boton start. 1 GND por grupo , teniendo 8 GNDs y 18 Opciones de caracteres por GND para combinar se forman 144 posiblidades de caracteres y así de simple jaja; fui probando combinaciones diferentes logrando que no se encimaran las teclas, se puede ver en "KeyboardTest" que cuando los caracteres estan en la misma linea por ejemplo: 2 W S si uno lo asigna asi lo mas probable es que se produzca "GHOSTING".
Luego una vez finalizado toda la configuracion de que cada Switch tenga su GND correspondiente y responda a la LETRA, NUMERO , O SIMBOLO que vos quieras , Configuras desde la consola de MAME en entradas generales P1 y P2 y A DARLE ATOMOS !
1 teclado , $25 pesos usado, la placa es lo que sirve
sea USB o PS/2 , tambien se puede hacer con puertos LPT o LPT1
Tambien se puede hacer con cualquier joystick de playstation
Si quieres algo bueno hazlo tu mismo!

Si tenes un poco de sentido común no hay nada que sea tan complejo
con estas cosas, pero si lleva tiempo y paciencia.
Como todos sabremos o no, los teclados por dentro son 2 laminas impresas con rutas
hasta las letras, numeros y simbolos, con una lamina en el medio que los divide.
Cuando vos apretas una tecla se juntan esas 2 rutas y forman un caracter. Que va hacia un terminal de una PCB impresa de ahi al puerto PS/2 y de ahi a la PC.
Hay pibes que hacen todo el laburo de remapeo para encontrar las rutas que van a lo terminales de la PCB, pero la verdad me queme la cabeza con solo ver como lo hacian jaja pero los felicito, yo me baje un sofware se llama "KeyboardTest" si tenes 2 mins lo encotras en google; Que reconoce cuando vos juntas esos dos contactos, osea reemplazas el contacto del teclado por el de un "Switch" del boton del ARCADE", es el mismo mecanismo se juntan 2 contactos y de ahi se forma el caracter.
Despues de terminar todo el soldado de cables a la PCB del teclado, en mi caso use 26 cables porque la pcb mia tenia " 26 TERMINALES DORADOS " ( 8 y 18 = 26 ) los cuales estan cubiertos de un carbono que se lija, despues se suelda y luego se los atornilla a una bornera de 26.
La cuestion es la siguiente , he visto que muchos llegan al armado del mueble , usan una pc vieja , prueban con las teclas del teclado una vez armado con el emulador hasta que se compran los botones , las palancas y arman el panel, pero derrepente se encuentran con el quilombo del "GHOSTING" que es cuando los caracteres que vos apretas estan en la misma ruta que otros y se enciman, entonces esto no te permite usar mas de 3 botones presionados a la vez , si jugás
"1 PLAYER" todo bien pero si jugas "2 PLAYERS TODO MAL " porque cuando queres ir para adelante con los 2 y disparar por ejemplo , no hace nada. Muchos dicen que agregandole un diodo cada Switch de cada boton la polaridad del circuitio hace que siempre vaya para el mismo lado y no se genere "GHOSTING" , y tienen razón,
Yo fui a la casa de electricidad compre los diodos gaste $10 en 30 diodos , llegue a mi casa y al rato me di cuenta que habia encontrado otra solución.
Directamente use varios de los 8 terminales de una parte de la placa PCB del teclado COMO GND Del Mando Del Joystick, cambiando el GND por sectores asignando por grupos de botones , palancas y boton start. 1 GND por grupo , teniendo 8 GNDs y 18 Opciones de caracteres por GND para combinar se forman 144 posiblidades de caracteres y así de simple jaja; fui probando combinaciones diferentes logrando que no se encimaran las teclas, se puede ver en "KeyboardTest" que cuando los caracteres estan en la misma linea por ejemplo: 2 W S si uno lo asigna asi lo mas probable es que se produzca "GHOSTING".
Luego una vez finalizado toda la configuracion de que cada Switch tenga su GND correspondiente y responda a la LETRA, NUMERO , O SIMBOLO que vos quieras , Configuras desde la consola de MAME en entradas generales P1 y P2 y A DARLE ATOMOS !
1 teclado , $25 pesos usado, la placa es lo que sirve
sea USB o PS/2 , tambien se puede hacer con puertos LPT o LPT1
Tambien se puede hacer con cualquier joystick de playstation
Si quieres algo bueno hazlo tu mismo!


























