interface de 80 Swiches en MS-DOS y Windows, Economica con solo 10 ic 4021
mincho
view post Escrito el 17/7/2006, 15:53
Avatar

Gran Marciano

Grupo: Member
Mensajes: 217
Location: Medellin - Colombia


Status: Offline: ultima azione eseguita il 13/10/2006, 03:01


Creo que trabajando con el esquema del pad de Snes se podria hacer esta interface haciendo 5 controles de snes y conectandolos por megatag se consiguiran esa 80 pulsaciones en casi todos los systemas operativos.

Aqui dejo una foto del control asi seran los otros 4.
image


El software: por el momento solo lo he ensayado en Windows XP, y el unico driver funcional que acepta los 5 pads y todos los 16 botones es el PPjoy, que tambien funciona en Windows 98 y creo que en linux...
Para MS-DOS sirve el SNSKEY. este no lo he ensayado porque por el momento no tengo FAT32...


Se podria hacer algo parecido a la megatag de Nestor.
Conversor Mágico de Néstor
pero para 5 pads y quedaria muy comodo.

Actualizo con este esquema que modifique para los 5 pads con 16 botones cada uno.
Recuerden que si van a utilizar los 5 mandos nesecitaran obligatoriamente los 5V.

Otra cosa buena es que es una sola (masa) para todos los botones....
image


Alguien se preguntara para que tanto swiche?, es por si alguien esta pensando en construir algo como esto. sin gastar mucho dinero.
Como se puede ver en la imagen esta correspnde a un panel con controles de xbox, en nuestro caso lo utilizariamos en Windows con emuladores de PSX y N64, pero con el diseño de mandos de SNES...

image

Actualizo:

Ya tengo mi primer prototipo de un control, creo que es mas util trabajar con cada control por separado y tener una Megatap con las 5 entradas aqui dejo una foto luego pondre mas.

image

Aqui otra foto con la cara de las pistas hay que mochar 6 con bisturi y unir otros puntos con soldadura.

image

Actualizo:

Ya he conseguido material para fabricar los otros 4 mandos. cuando los ensamble pondre el resultado...

image

Construidos

image

En la foto anterior utilice los pines de las resistencias como puentes para hacerlo mas facil.
He de decir que hasta el momento solo los he ensayado de a uno, apenas voy a empezar la interface, cuando la termine pondre la foto y ensayo por lo menos 4 mandos y comentare el resultado...

Aqui estan las fotos de la Megatag para 5 Mandos
image

Aqui la otra cara.
image


Aqui un detalle de los conectores que utilice, por mas economicos y pequeños.
se debe hacer uno por cada control
image

Aqui una imagen del otro cable, de estos es solo uno.
image

Por el momento pongo la configuracion del PPjoy en Windoes XP.

1° Descargar e instalar el PPjoy

2° Despues de instalar el PPjoy nos vamos al panel de control y selecionamos "paralell port Joysticks"
image
Luego Abrimos la opcion "ADD".
image
despues escogemos el tipo de pad Como muestra la siguiente foto pero eso si tened en cuenta empezar por el primero, pues las fotos las sauque cuando estaba instalando el quinto.
image
y asi con los que deseemos instalar.

En Dispositivos de Juegos, si le damos en propiedades podremos ver el mapeo de los botones.
image
Los botones del 9 al 12 son los 4 botones extras.

Nota: el "PPjoy" es el unico driver que te reconocera los 5 mandos con todos los 16 botones.
El "PSXPAD" Solo reconoce 4 mandos con solo 12 botones.
El "NTPAD" Si acepta 5 mandos pero con 12 botones, a mi me bloqueaba el equipo.

Tambien comfirmo que cada mando funciona con un SuperNintendo Real, eso si sin los 4 botones extras.

Hasta el momento las pruebas qu he echo con los principales emuladores me dejan 100% satisfecho en Windows XP, Cuando haga pruebas en MS-DOS, pondre mi analisis.

Por ahora le voy a cacharrear, a este otro proyecto.
Cambio Automatico de Mando

Espero haber despejado algunas dudas, y que los esquemas lle sirvan a alguien como referencia futura.

Aqui algunas paginas de referencia.

Driver PPjoy.
http://www.geocities.com/deonvdw/PPJoy.htm

Driver SNESKEY.
http://arcadecontrols.com/Mirrors/www.csc....ork/default.htm

Pines Super Nintendo.
http://www.gamesx.com/controldata/nessnes.htm

SNESKEY Informacion adicional
http://arcadecontrols.com/arcade_sneskey.html

Sigo trabajando, y proximamente Panel de Control con Botones Tactiles...

un saludo...

Modificado por mincho - 29/8/2006, 13:40
MioTraGus
view post Escrito el 20/7/2006, 18:39
Avatar

Electrocutado a 5V

Grupo: Member
Mensajes: 29
Location: ILLES BALEARS


Status: Offline: ultima azione eseguita il 2/1/2007, 19:57


veamos ... me lo estoy estudiando, pero antes tengo que entender su funcionamiento, ¿el objetivo seria utilizar el ic4021 lógico para controlar las púlsaciones por puerto paralelo?, ¿para mandos de SNES o para cualquier emulación en general?

de momento he encontrado la documentación del integrado http://danielrio.tripod.com/Doc/F_Logicas/CD4021BC.pdf

enga te digo cositas.
mincho
view post Escrito el 20/7/2006, 20:12
Avatar

Gran Marciano

Grupo: Member
Mensajes: 217
Location: Medellin - Colombia


Status: Offline: ultima azione eseguita il 13/10/2006, 03:01


Hola MioTragus, me alegra que estes contemplando la idea de diseñar la pcb y el esquema, ya que solo me interesa por el tema del MS-DOS, pues he oido hablar que el PPJOY no tiene drivers en MS-DOS.

Mi idea seria una placa con 5 conectores IDE de 16 Pines cada uno, para la salida de cada control y un conector DB15 o DB25 para la entrada LPT, una entrada para los 5 voltios.

Que otra idea tienes mejor???
Gracia Tio...

MioTraGus
view post Escrito el 20/7/2006, 20:50
Avatar

Electrocutado a 5V

Grupo: Member
Mensajes: 29
Location: ILLES BALEARS


Status: Offline: ultima azione eseguita il 2/1/2007, 19:57


Efectivamente, por lo que yo se el ppjoy no tiene drivers para ms2 que por otra parte es una lastima porque sería el sistema perfecto, habrá que aguantarse de momento y utilizarlo en windows.

El esquema que has posteado es teorico o realmente funciona, me gustaría que me dieras un poquito mas de información, por ejemplo la fuente de este esquema.

Por otro lado lo veo mas o menos factible, y si funciona puede ser una alternativa muy buena, otra cosa enseñame el tipo de conector IDE de 16 contactos que mencionas si no te sabe mal.

Por aquí hay un dicho que reza que "con paciencia y saliva se la endiño un elefante a una hormiga"

salu2
mincho
view post Escrito el 20/7/2006, 21:16
Avatar

Gran Marciano

Grupo: Member
Mensajes: 217
Location: Medellin - Colombia


Status: Offline: ultima azione eseguita il 13/10/2006, 03:01


Pues mira aqui en este post hay gente que lo comfirma asi como un enlace a emulatronia.

y tambien en el driver del SNSKEY hay informacion.

http://marcianitos.forumcommunity.net/?t=2688464

Aqui una foto del tipo de conector que hablo.

image

un saludo...





Modificado por mincho - 20/7/2006, 16:50
mincho
view post Escrito el 29/7/2006, 07:37
Avatar

Gran Marciano

Grupo: Member
Mensajes: 217
Location: Medellin - Colombia


Status: Offline: ultima azione eseguita il 13/10/2006, 03:01


Ya he armado los 5 mandos de supernintendo y la interface y el unico driver que me sirvio fue el PPJOY.

Mañana actualizare con unas cuantas fotos y algunos comentarios para dar este tema por concluido.
Leugrim
view post Escrito el 29/7/2006, 09:46
Avatar

Que te reviento

Grupo: Member
Mensajes: 350
Location: Asturias


Status: Offline: ultima azione eseguita il 4/9/2006, 11:36


Buff, me parece la de dios de complicado, salía mejor convertir el driver ppjoy a msdos.
mincho
view post Escrito el 29/7/2006, 13:44
Avatar

Gran Marciano

Grupo: Member
Mensajes: 217
Location: Medellin - Colombia


Status: Offline: ultima azione eseguita il 13/10/2006, 03:01


QUOTE (Leugrim @ 29/7/2006, 04:46)
Buff, me parece la de dios de complicado, salía mejor convertir el driver ppjoy a msdos.

Si es un poco complicado, pero no tanto y el resultado vale la pena, a mi lo que me preocupaba al principio era conseguir los componentes, por aca es dificil.
Algo que me gusto mucho es que te salen configurados todos los botones en todos los controles. y que es una sola masa para todos.

Es complicado a la hora de armar, pero facil a la hora de distribuir los botones.
En si mi preocupacion era conseguir el 4021 y que funcionara con los 4 botones extras.

[MaD]
view post Escrito el 29/7/2006, 19:08

Desconectado de la realidad

Grupo: Member
Mensajes: 1680


Status: Utente anonimo


Impresionante Mincho, te está quedando de lujo.

Parece que es así por el montaje, pero quería confirmar la alimentación de los IC será externa para evitar cualquier posible problema que pueda tener el puerto paralelo en este aspecto y saber de donde vas a sacar los +5V. (De un molex de la fuente del PC, de un transformador común,...)

También quería preguntarte si habías probado ya sobre MS-DOS una o dos interfaces de 16 botones con SNESKEY y si funcionaban correctamente.

Gran trabajo macho, ya iras contando más avances. :)

Un saludo.
mincho
view post Escrito el 29/7/2006, 22:30
Avatar

Gran Marciano

Grupo: Member
Mensajes: 217
Location: Medellin - Colombia


Status: Offline: ultima azione eseguita il 13/10/2006, 03:01


Hola Mad, pues te comento que mi board no arrastra ni siquiera un solo pad, asi que obligatoriamente me toca alimentacion externa.
La mejor opcion es un puerto USB para evitar accidentes, pues anoche casi me cargo el puerto paralelo.
Si te fijas bien en las fotos que tengo en este momento, los conectores se pueden introducir alderecho y alreves, y anoche con poca luz conecte uno alreves y el puerto dejo de funcionar por 10 minutos, vaya susto !!!!

Asi que hoy me dedique a arreglar la megatag y poner los conectores antibobos, que dentren solo en la direccion correcta, para evitar estos accidentes.

Luego cambiare las fotos que hay cuando tome nuevas, para que sirvan de referencia.

Sobre el SNESKEY en DOS, no he echo ninguna prueba, en el momento no tengo en donde.
A mi lo que me interesa es que funcione es en DOS, pues en windows hay muchas mas opciones y mas baratas para escoger.

Lo que si he mirado es el codigo fuente del Advmame y Dmame, y creo que solo tiene soporte para 12 botones y 5 mandos, habria que esperar y confirmarlo.

De todos modos si pensamos utilizar otros emuladores creo que obligatoriamente habria que utilizar el SNESKEY, y hacer la configuracion de teclas, creo que es mas completo soporta los 5 mandos y 16 botones por mando.


Un saludo...
MioTraGus
view post Escrito el 30/7/2006, 22:37
Avatar

Electrocutado a 5V

Grupo: Member
Mensajes: 29
Location: ILLES BALEARS


Status: Offline: ultima azione eseguita il 2/1/2007, 19:57


Veo que tiras para alante con el proyecto, enhorabuena, tiene una pita buenísima, perdona macho porque te he dejado tirado esta semana, el tiempo lo llevo un poco mal, a ver si me pongo con esto y te hecho una mano.

Salu2
mincho
view post Escrito el 30/7/2006, 22:51
Avatar

Gran Marciano

Grupo: Member
Mensajes: 217
Location: Medellin - Colombia


Status: Offline: ultima azione eseguita il 13/10/2006, 03:01


Ya he cambiado las fotos, a estas ya les modifique el conector para evitar ponerlos alreves.
Tambien agregue las del Megatag, y los cables.

Agregue unos enlaces a los drivers y algunas paginas que me sirvieron de referencia.

Ensaye un mando en un super nintendo y funciona correctamente.

Si alguien tiene dudas espero poder ayudar.

un saludo...

Hola MioTragus.

Estabamos escribiendo al mismo tiempo.

Si MioTragus, veo que estas luchando con esas 3 macas,
Tambien con esos monitores, antes es que te rinde el tiempo.

De todas maneras Los PCBs sirven en cualquier momento para los que tengan la posibilidad de insolar.
yopor aqui no consigo plcas fotosensibles ni esmalte

La idea es esa y en XP de momento no encuentro fallos.

Termina esa Maca Para que tires unos buenos vicios

Una prgunta MioTragus Tu que sabes de puertas logicas???
xlc
view post Escrito el 12/8/2006, 09:18
Avatar

Supermarciano

Grupo: Member
Mensajes: 463
Location: A Coruña-Vigo


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


Excelente trabajo mincho,
Me encanta lo de que todos los controles tengan una masa común,ya que me gusta poder pinchar placas jamma en mi recreativa de vez en cuando simplemente cambiando un par de conectores.Ahora tengo varios pads hackeados y como cada player lleva un pad y cada pad tiene tierras comunes,lo consigo simplemete juntando las tierras de ambos pads.El caso es que no me convence lo de los pads porque tengo un tercero para botones auxiliares que me da un huevo de problemas.Tenía previsto pasarme al paralelo,pero me echaba para atrás el tema de las masas,así que tal vez me anime a probar esto.
Un saludo
yasi
view post Escrito el 18/8/2006, 04:24
Avatar

Viciado

Grupo: Member
Mensajes: 92


Status: Offline: ultima azione eseguita il 8/1/2007, 03:23


yo he probado esto en d.o.s mediante el sneskey y el allegro/sneslpt1 y funciona perfectamente pero solo con 12 botones pero me quedo con los mandos psx son mas precisos a ala hora de jugar el kof


bueno unas fotos de las interface para jamma no es complicado hacerlo solo que toma su tiempo

jamma con los pulsador de snes

image


pulsador por psx

image



Modificado por yasi - 18/8/2006, 05:35
veroycesar
view post Escrito el 24/8/2006, 03:08

Iniciado

Grupo: Member
Mensajes: 10


Status: Offline: ultima azione eseguita il 22/9/2006, 01:15


Hola, yo tengo una pc con mame y arcadeos funcionando perfectamente bajo dos nativo, el unico inconvenniente es que el teclado no me funciona cuando se apretan varias teclas los dos jugadores, si juega uno solo va bien, por eso yo queria saber si este circuito funciona correctamente bajo dos puro, y si funciona, saber si acepta mas de un control por el mismo puerto ya que la placa pci para agregar un lpt extra no funciona en DOS tampoco, mil gracias por la ayuda que puedan darme, y si en posible alguien hizo el esquema de este circuito y funciona sin trabarse.....
Mil gracias, y saludos,
22 respuesta(s) desde el 17/7/2006, 15:53