Dudas con el Hack de Teclado, ¿Diodos=Solución definitiva?
alucinoff
view post Escrito el 12/11/2006, 03:03
Avatar

Viciado

Grupo: Member
Mensajes: 95
Location: Valenciano en Madrid


Status: Offline: ultima azione eseguita il 17/1/2007, 00:21


Hola a todos!
Semanas después de mi presentación ante el mundillo marciano, me dirijo de nuevo a vosotros para intentar aclarar una duda.
A falta de un hilo sobre mi maca, que en breve actualizaré, os cuento que en este tiempo he estado puliendo el equipo que meteré dentro, con su MSDOS, ROMs y demás. Ya he conectado el PC al monitor arcade, sigo "intentando" configurar AdvanceMAME (con paciencia) y mi intención es dejarla completamente funcional, antes de empezar con la restauración estética.

El caso es que ahora estoy metido con el hack de teclado. He leido el fantástico tutorial de Dave Dribin traducido por Macarro acerca del funcionamiento de los teclados, y para ver la parte práctica, el hilo de la increible Vertical Arcadium de Lord Hiryu. Me pillé un teclado, lo destripé, y con el método del "Keytest" que recomienda Lord me he creado la matriz a imagen y semejanza de la suya. Esta es:

image

Ok, ok, me gustan las tablas Excel! :P

Y ahora, cuando llega la hora de elegir las "teclas", me surgen las dudas. Pese a que en el tutorial de Dave/Macarro se comenta:

QUOTE
Con una sabia elección de los nodos utilizados, se puede evitar el efecto "ghosting". Pero si vamos a construir un panel con dos jugadores y ocho botones para cada uno además de las 4 entradas que usa el joystick, la cosa se complica bastante. Muchísimo más sencillo es poner los diodos y dejarse de jaleos. Además, de ese modo podremos utilizar todos los nodos.

El caso es que después, leyendo la descripción de Lord Hiryu sobre su hack de teclado, da a entender que se ha currado bastante la elección de las teclas por medio del keytest, teniendo en cuenta las múltiples combinatorias, se supone que para evitar ghosting y masking:

QUOTE
Una vez ya descubiertas.....con la ayuda del programa, vemos las combinaciones que podemos usar...(en este punto es recomendable que alguien nos ayude, ya que con 2 manos no será suficiente...:P):

Yo para mi panel, voy a disponer de 5 botones de mantenimiento, 4 botones de disparo, botón de INICIO, bótón de moneda, 1 spinner y 2 palancas....(por eso la utilización del programa...ya que voy a usar conjuntamente...muchas combinatorias...aunque sólo sea un panel para 1 jugador)
Por lo que el total de teclas que debo usar son....19 teclas!!!!
.

La pregunta final, para aclarar la confusión es sencilla: ¿Si ponemos los célebres diodos nos aseguramos de no tener ninguno de estos problemas, elijamos las teclas que elijamos?

Gracias a todos.

alucinoff
view post Escrito el 13/11/2006, 15:09
Avatar

Viciado

Grupo: Member
Mensajes: 95
Location: Valenciano en Madrid


Status: Offline: ultima azione eseguita il 17/1/2007, 00:21


¿Algún marciano bondadoso puede guiarme por el tortuoso mundo del hack de teclado? :)
¿Lord Hiryu, maestro del hack y el puerto paralelo? ¿Algún conjuro para invocarte? :P
Macarro
view post Escrito el 13/11/2006, 15:38
Avatar

El karma existe... por desgracia.

Grupo: Moderadores generales
Mensajes: 8657


Status: Offline: ultima azione eseguita il 15/1/2007, 20:10


Con diodos, imposible que haya ghosting. Es el mejor método, con el sistema de elección de nodos, hay que calentarse mucho la cabeza para pensar qué botones es imposible que presionemos nunca de 3 en 3 (por ejemplo de las direcciones del joystick solo se pulsan dos como máximo a la vez).
alucinoff
view post Escrito el 14/11/2006, 00:34
Avatar

Viciado

Grupo: Member
Mensajes: 95
Location: Valenciano en Madrid


Status: Offline: ultima azione eseguita il 17/1/2007, 00:21


Gracias, Macarro!
Sólo esperaba una confirmación vuestra para ponerme manos a la obra...bueno, al soldador, que es lo que más miedo me da (soy bastante patán) :P
A ver si en una semanita tengo listo el invento!

Un saludo a todos
- Bubu -
view post Escrito el 14/11/2006, 00:36
Avatar

¿Andandará la meta?

Grupo: Moderadores generales
Mensajes: 1136
Location: En los 80


Status: Offline: ultima azione eseguita il 15/1/2007, 01:00


... con lo sencillo que sería hacerse un pograma que te diera la solución noghosting como si de un sudoku de esos se tratara...
alucinoff
view post Escrito el 14/11/2006, 15:57
Avatar

Viciado

Grupo: Member
Mensajes: 95
Location: Valenciano en Madrid


Status: Offline: ultima azione eseguita il 17/1/2007, 00:21


Sencillo, Bubu? Venga, ánimo!
Yo aporto mis conocimientos avanzados de programación:

10 cls
20 print "hola"
30 goto 10

:D
- Bubu -
view post Escrito el 14/11/2006, 23:11
Avatar

¿Andandará la meta?

Grupo: Moderadores generales
Mensajes: 1136
Location: En los 80


Status: Offline: ultima azione eseguita il 15/1/2007, 01:00


JAJAJAAaAAA, una vez en 6º EGB hice una trastada en clases y el profe me dijo que saliera a la pizarra a escribir 100 veces algo del tipo "No seré malo" o algo así. Cuando salí, escribí:

10 FOR N = 1 TO 100
20 PRINT "NO SERÉ MALO"
30 NEXT N


jejeje, si vieras la cara que pusieron tós...
alucinoff
icon2  view post Escrito el 21/11/2006, 20:23
Avatar

Viciado

Grupo: Member
Mensajes: 95
Location: Valenciano en Madrid


Status: Offline: ultima azione eseguita il 17/1/2007, 00:21


Hola de nuevo!
Escribo sólo para comunicaros que ya he conseguido otro paso...¡¡¡conseguí hackear el teclado!!! :D
De momento sólo he conectado una palanca y 3 botones, ya que aun no he decidido la configuración final del panel de control, pero funciona perfectamente.

Conseguido el video, el sistema, y los mandos, empieza el paso definitivo: la reforma del mueble! Os pediré consejo también.

Saludos!!!
7 respuesta(s) desde el 12/11/2006, 03:03