Título: Como adapto este mando?? Publicado por: Valkyr en 15 de Enero de 2007, 03:13:59 pm El Domingo me dí una vuelta por el mercadillo y me pillé este mando. Es de la Megadrive, pero funciona perfectamente en MSX a excepción del boton 2 de disparo, es decir, que en juegos como el Nemesis 2 solo puedo disparar, y no seleccionar el arma (tengo que seguir usando la tecla M). Si alguien sabe como hacer que tan solo uno de los 6 botones que tiene lo pueda utilizar como boton 2 de disparo que me lo diga y le mando fotos de la placa del joystick para hacerlo yo mismo.
Venga saludos. Título: Re: Como adapto este mando?? Publicado por: SapphiRe en 15 de Enero de 2007, 04:30:08 pm Vamos a ver, es sencillo. La diferencia es que el segundo botón de la MD va por el pin número 9 y en el MSX debería ir por el pin número 7.
¿Qué hay que hacer? Fácil: 1) Comprueba que el conector tiene soldado el cable del pin 9 e identifícalo al otro lado del cable, en la placa. 2) En un principio bastaría con cambiar los cables 7 y 9 en la conexión con la placa del joystick. 3) Comprueba con un polímetro que las siguientes conexiones están bien: -Hay contacto entre los pines 1 y 8 al pulsar arriba -Hay contacto entre los pines 2 y 8 al pulsar abajo -Hay contacto entre los pines 3 y 8 al pulsar izquierda -Hay contacto entre los pines 4 y 8 al pulsar derecha -Hay contacto entre los pines 6 y 8 al pulsar el primer botón -Hay contacto entre los pines 7 y 8 al pulsar el segundo botón 4) Enchúfalo al MSX y disfruta :D Si tienes dudas mándame la foto de la placa, pero vamos, si tienes un polímetro no creo que tengas muchos problemas. Saludos -- Sph. Título: Re: Como adapto este mando?? Publicado por: e_sedes en 15 de Enero de 2007, 05:52:55 pm 2) En un principio bastaría con cambiar los cables 6 y 9 en la conexión con la placa del joystick. Una pequeña corrección, no es al pin 6, sinó al 7 al que hay que pasar el 9. ;)Es decir: identificas dentro del mando los pines 7 y 9 y los desueldas (¿se dice así? ???). El cable que va al pin 7 lo pones donde estaba el del pin 9 y listo. El otro lo puedes dejar suelto. Así ya tendrás dos disparadores. Con un par de cambios más se podría hacer que el msx fuese capaz de leer todos los botones, pero eso ya tendría que tenerlo en cuenta el programa. No se si alguien lo ha intentado?? un saludo. Ops, veo que ya lo ponías, pero te liaste un poco :D Vamos a ver, es sencillo. La diferencia es que el segundo botón de la MD va por el pin número 9 y en el MSX debería ir por el pin número 7. Título: Re: Como adapto este mando?? Publicado por: SapphiRe en 15 de Enero de 2007, 06:00:34 pm Las prisas... ya está cambiado el 6 por el 7 en mi post :D
Gracias!! Título: Re: Como adapto este mando?? Publicado por: Valkyr en 15 de Enero de 2007, 08:08:41 pm Muy bien!!, gracias a los dos, en cuanto me ponga con ello ya os digo algo. Gracias ;)
Título: Re: Como adapto este mando?? Publicado por: Saeba en 15 de Enero de 2007, 09:33:31 pm Si no recuerdo mal fue este mismo mando el que utilizó Sergio Guerrero para hacer un driver que utilizaba los 6 botones en el MSX.
Título: Re: Como adapto este mando?? Publicado por: e_sedes en 15 de Enero de 2007, 10:16:31 pm He estado consultando un poco y creo que hace falta un poco más.
Lo dicho antes vale perfectamente para mandos de master system, pero la megadrive necesita tener a nivel alto el pin 7 para dar una lectura completa de los cursores y dos disparadores. No vale dejarlo al aire ni conectarlo al pin 9, que es la masa en MSX. No se si valdría con conectarlo al pin 5 (+5v) o si eso churruscaría algo ??? Aquí hay una buena descripción de los mandos de megadrive: pads de megadrive (http://www.cs.cmu.edu/~chuck/infopg/segasix.txt). un saludo. Título: Re: Como adapto este mando?? Publicado por: SapphiRe en 15 de Enero de 2007, 10:38:17 pm Si no recuerdo mal fue este mismo mando el que utilizó Sergio Guerrero para hacer un driver que utilizaba los 6 botones en el MSX. ¿Está disponible ese driver? Sería buena cosa para algunos juegos poder disponer de más de dos botones... lo que daría una nueva dimensión a los juegos que se desarrollen ahora... Amos... digo yo... Título: Re: Como adapto este mando?? Publicado por: Konamito en 15 de Enero de 2007, 11:11:54 pm Por ejemplo, el Metal Gear sería un lujo con todas las teclas disponibles en el mando :D
Título: Re: Como adapto este mando?? Publicado por: SapphiRe en 15 de Enero de 2007, 11:36:21 pm Por ejemplo, el Metal Gear sería un lujo con todas las teclas disponibles en el mando :D Adaptar el juego sería más laborioso, yo pensaba en los nuevos desarrollos, que se beneficiarían de ese driver :P Título: Re: Como adapto este mando?? Publicado por: Ramones en 15 de Enero de 2007, 11:39:43 pm ¿Está disponible ese driver? Sería buena cosa para algunos juegos poder disponer de más de dos botones... lo que daría una nueva dimensión a los juegos que se desarrollen ahora... Amos... digo yo... No recuerdo lo que hizo Sergio, pero como todos los botones "extra" de los joysticks se basará en combinaciones imposibles. Es decir, IZQ+DER a la vez (1), UP + DOWN a la vez (2), 4 dir a la vez (3) ... Así que todos podemos implementar eso por código. Lo único problemático es averiguar cuales son esas combinaciones "imposibles" de esos joysticks ... pues imagino que cada fabricante irá a su "bola". O igual siguen unas normas ... aunque lo dudo. Título: Re: Como adapto este mando?? Publicado por: SapphiRe en 16 de Enero de 2007, 12:01:51 am No recuerdo lo que hizo Sergio, pero como todos los botones "extra" de los joysticks se basará en combinaciones imposibles. Es decir, IZQ+DER a la vez (1), UP + DOWN a la vez (2), 4 dir a la vez (3) ... Así que todos podemos implementar eso por código. Lo único problemático es averiguar cuales son esas combinaciones "imposibles" de esos joysticks ... pues imagino que cada fabricante irá a su "bola". O igual siguen unas normas ... aunque lo dudo. Hombre... si tenían que ser compatibles con la MegaDrive... digo yo que al menos algo de compatibilidad habría, ¿no? Y si no fuera así, siempre podríamos hacer nuestro propio estándar, ¿no? Ya tenemos 2 botones, más las tres combinaciones que acabas de darnos son 5 :D Título: Re: Como adapto este mando?? Publicado por: Dioniso en 16 de Enero de 2007, 12:10:11 am Joder! La verdad es que es un tema muy interesante. Sé dónde conseguir/comprar muchos joysticks de SNES pero, claro, la clavija no vale ...
Lo ideal sería comprar una remesa grande como el de Valkyr (o más sencillitos), que alguien los adaptase (aquí hay un trabajo) y que luego los vendiera. Título: Re: Como adapto este mando?? Publicado por: e_sedes en 16 de Enero de 2007, 12:32:58 am En los de megadrive el pin 7 es el que se usa para seleccionar que botones se leen. Se podría conectar al output de joystick msx. La conexión sería tal que así:
megadrive MSX 1- up ======= 1- up 2- down====== 2- down 3- left ======= 3- left 4- rigth ====== 4- rigth 5- +5v ====== 5- +5v 6- trg A/B ==== 6- trg A 7- select ===== 8- output 8- ground===== 9- ground 9- start/C ===== 7- trg B Cuando select/output está a nivel bajo el pad da la lectura de up, down, A y start en sus correspondientes pines. Cuando se pone a nivel alto la lectura es de up, down, left, rigth, B y C. Esto para los pads de tres botones. Los de seis son compatibles con este modo, pero para leer los otros tres botones hay que mandar varios impulsos por output/select (o algo así). Esto lo explica todo en el enlace que puse más arriba. La conversión no es demasiado complicada y el MSX lo puede leer perfectamente. un saludo. Título: Re: Como adapto este mando?? Publicado por: Valkyr en 16 de Enero de 2007, 07:39:07 am He estado consultando un poco y creo que hace falta un poco más. Lo dicho antes vale perfectamente para mandos de master system, pero la megadrive necesita tener a nivel alto el pin 7 para dar una lectura completa de los cursores y dos disparadores. No vale dejarlo al aire ni conectarlo al pin 9, que es la masa en MSX. No se si valdría con conectarlo al pin 5 (+5v) o si eso churruscaría algo ??? Aquí hay una buena descripción de los mandos de megadrive: pads de megadrive (http://www.cs.cmu.edu/~chuck/infopg/segasix.txt). un saludo. El joystick de serie ya me da lectura completa de cursores y 1 disparador, entonces al final que hago?? cambio solo el pin 7 por el 9?? :-\ Título: Re: Como adapto este mando?? Publicado por: SapphiRe en 16 de Enero de 2007, 09:07:28 am No recuerdo lo que hizo Sergio, pero como todos los botones "extra" de los joysticks se basará en combinaciones imposibles. Es decir, IZQ+DER a la vez (1), UP + DOWN a la vez (2), 4 dir a la vez (3) ... Me temo que esta idea no es válida, ya que si una de las pulsaciones fuera las cuatro direcciones a la vez, mientras tuviésemos apretado ese botón el mando no respondería. De igual manera respondería raro para los otros dos casos que comentas, así que me temo que los tiros no van a ir por ahí :-\ Anoche estaba espeso, pero tras dormir y descansar lo he visto mucho más claro :P Saludos -- Sph. Título: Re: Como adapto este mando?? Publicado por: Ramones en 16 de Enero de 2007, 09:26:58 am Con los 4 respondería raro ... bueno, responderia lo que tu programases que respondiese. :)
Si es UP+DOWN, de tu programa depende que hagas caso a las 2, o al ver que son inversas no hagas nada y ejecutes el botón. ;) Pero claro, que si, que tienes razón. :D Básicamente, esos botones extra son para cosas que no requieren dirección, lógicamente. Pausa, usar un item ... etc ... Pero es que no hay otra manera de hacerse cargo. Si solo tenemos 2 bits, uno para cada botón, ya me explicas tu como conseguir un botón nuevo si no es así. Título: Re: Como adapto este mando?? Publicado por: SapphiRe en 16 de Enero de 2007, 09:32:39 am Básicamente, esos botones extra son para cosas que no requieren dirección, lógicamente. Pausa, usar un item ... etc ... Pero es que no hay otra manera de hacerse cargo. Si solo tenemos 2 bits, uno para cada botón, ya me explicas tu como conseguir un botón nuevo si no es así. Hay señales de salida que el dispositivo puede interpretar como quiera. De hecho según parece así lo hace, pero es e_sedes el que sabe más del tema, quizá se podría hacer algo con lo que ha comentado... Título: Re: Como adapto este mando?? Publicado por: jltursan en 16 de Enero de 2007, 10:14:59 am Citar El joystick de serie ya me da lectura completa de cursores y 1 disparador, entonces al final que hago?? cambio solo el pin 7 por el 9?? Pues me temo que no, el pn 9 tal como lo usuarías no te da la lectura del botón C. Tal cual sólo funciona lo que dices. :( Por cierto, los de Master system si que pueden ser modificados de forma muy sencilla... ;) Título: Re: Como adapto este mando?? Publicado por: e_sedes en 16 de Enero de 2007, 10:11:10 pm El joystick de serie ya me da lectura completa de cursores y 1 disparador, entonces al final que hago?? cambio solo el pin 7 por el 9?? :-\ Bien, creo que así te debería funcionar: Desueldas dentro del mando los cables que van a los pines 7, 8 y 9. El cable que va al pin 7 lo pones donde estaba el del pin 9. El del pin 9 lo pones donde estaba el del pin 8. El del pin 8 lo dejas suelto. Conectas con un trocito de cable el del pin 5 (+5v) a donde iba el del pin 7. Así tendrás útiles la cruceta de direcciones y los botones B como disparo 1 y C como disparo 2. ¡OJO! Yo no lo he probado, pero creo que está bién. Si lo montas ya sabes, bajo tu responsabilidad y esas cosas ;) Hace tiempo que ando a ver si me aparece alguno, y ahora tengo más ganas, para experimentar. Ya contaras que tal, si te animas a hacerlo. :) un saludo. Título: Re: Como adapto este mando?? Publicado por: Valkyr en 17 de Enero de 2007, 06:59:55 pm Bueno, por si sirve de ayuda aquí pongo 4 fotos, las dos primeras son de un mando normal de megadrive ya adaptado que pillé hará 2 o 3 años en una de las Rus de Barna (me he fijado que es el pin 6 por el 9).
Las dos fotos siguiente son del que quiero adaptar. Título: Re: Como adapto este mando?? Publicado por: Valkyr en 17 de Enero de 2007, 07:00:41 pm otra
Título: Re: Como adapto este mando?? Publicado por: Valkyr en 17 de Enero de 2007, 07:02:06 pm ..
Título: Re: Como adapto este mando?? Publicado por: Valkyr en 17 de Enero de 2007, 07:02:46 pm Y la última
Título: Re: Como adapto este mando?? Publicado por: e_sedes en 17 de Enero de 2007, 10:13:03 pm Por lo que me parece ver en el que tienes adaptado lo que hace es saltarse el chip y conectar el pulsador directamente al cable. También hace un puente entre los otros dos pulsadores. Así tienes el disparo uno en A y C; y el 2 en B, no?
Una pregunta, ¿con el botón B pulsado te funcionan las direcciones derecha e izquierda? ¿podrías probarlo? Tengo en mente hacerme un adaptador para mandos de estos. Si prefieres esperar a ver que me sale o si churrusco algo pues eso, espera. ;) (hace falta un muñegote electrocutao o echando chispas pa cuando se hable de hard o chapucillas...) Título: Re: Como adapto este mando?? Publicado por: Valkyr en 17 de Enero de 2007, 10:50:50 pm Pues sí, los botones A y C son para el disparo 1, y el boton B para el disparo 2. Manteniendo pulsado el B los cursores no van a izquierda ni derecha.
Entonces si piensas en hacer un adaptador casi prefiero esperarme a ver como te va ;) Título: Re: Como adapto este mando?? Publicado por: makinavaja en 18 de Enero de 2007, 04:15:13 pm Saludos desde la cama con la nds y un gripazo talla XXXXL,con records de 40° de fiebre.
sobre el tema de tener masvde tres botones en el mando, creo haber leido por ahi que hubo un grupo qu saco hace muchos años un adaptador de mandos de snes, pero claro,porahi me huele ue habia un microcontrolador de por medio, como el que usaba calamargroup para su adaptador de mandos de psx/ps2. Sobre lo del driver, no se)si sería buena idea pero,no se podría estandarizar mediante un menú de configuración en cada juego? o sea, el juego esperaría las señales del mando y las)aplicaría al juego según la acción indicada. De esta manera, no se dependería ni de ningun driver ni de una adaptación en concreto en los mandos usados. Venga, saludos makinavaja Título: Re: Como adapto este mando?? Publicado por: e_sedes en 22 de Enero de 2007, 08:57:24 pm Pues ayer me compré un mando de megadrive en un mercadillo por un euro :D, y ya me hice un adaptador que va bien.
Ya probé la lectura de los tres botones (en realidad cuatro, pues son los disparadores A, B, C y el START) y es sencillo. En cuanto pueda hago un minidoc. un saludo. Título: Re: Como adapto este mando?? Publicado por: Konamito en 22 de Enero de 2007, 09:51:14 pm Pues si te parece bien, e_sedes lo podemos subir también a Konamito.com...
Título: Re: Como adapto este mando?? Publicado por: MsxKun en 22 de Enero de 2007, 10:31:17 pm Pues ayer me compré un mando de megadrive en un mercadillo por un euro :D, y ya me hice un adaptador que va bien. Ya probé la lectura de los tres botones (en realidad cuatro, pues son los disparadores A, B, C y el START) y es sencillo. En cuanto pueda hago un minidoc. un saludo. Fantastico :) Yo tengo uno que tambien iria bien adaptar. Título: Re: Como adapto este mando?? Publicado por: jltursan en 22 de Enero de 2007, 10:50:14 pm Pues yo me apunto a ese minidoc ;). Al final, ¿lo hiciste puenteando los +5 con el SELECT?
Título: Re: Como adapto este mando?? Publicado por: e_sedes en 22 de Enero de 2007, 11:38:10 pm Pues si, puenteando a +5v va estupendamente. :D pero no sólo probé eso ;D.
Lo que hice fue un adaptador para poder enchufarle cualquier mando, y no adaptar el mando en si. Me parece más útil. Título: Re: Como adapto este mando?? Publicado por: Valkyr en 23 de Enero de 2007, 07:38:20 am Pues si, puenteando a +5v va estupendamente. :D pero no sólo probé eso ;D. Lo que hice fue un adaptador para poder enchufarle cualquier mando, y no adaptar el mando en si. Me parece más útil. De lujo!!! :D Gracias e_sedes, ya estoy deseando de pillar ese doc. Título: Re: Como adapto este mando?? Publicado por: Konamito en 23 de Enero de 2007, 08:34:16 am Lo que hice fue un adaptador para poder enchufarle cualquier mando, y no adaptar el mando en si. Me parece más útil. Me parece un muy buena idea, así el mando no pierde su funcionalidad original :D Título: Re: Como adapto este mando?? Publicado por: e_sedes en 24 de Enero de 2007, 11:03:06 am Pues aquí está el PDF con la cosa esta que hice. El adaptador es muy sencillo. Tiene dos modos de funcionamiento, uno como mando normal de MSX y otro para leer los varios pulsadores. Incluye una rutinilla para este segundo modo.
Adaptador de mandos Megadrive (http://www.konamito.com/modules/mydownloads/singlefile.php?cid=17&lid=323) Espero que sea útil y que se pueda usar para nuevos juegos en el MSX con varios disparadores, o algo así. Gracias a Konamito por subirlo a su web ;), que como adjunto no me cabe. Título: Re: Como adapto este mando?? Publicado por: Jon_Cortazar en 24 de Enero de 2007, 12:01:31 pm Estupendo tutorial, e_sedes! :o. Thnx for sharing! :D
Título: Re: Como adapto este mando?? Publicado por: KNM en 24 de Enero de 2007, 05:58:10 pm ¡Hey,que bueno este tutorial!Excelente trabajo,e_sedes!
KNM ¿soldador...o mejor un soplete? 8) |