Pads con 6 botones

Page 1/5
| 2 | 3 | 4 | 5

By Pablibiris

Paragon (1811)

Pablibiris's picture

22-09-2012, 12:47

Buenas!
A raiz de estar hablando con Guantxip se nos habia ocurrido una cosa.
Los pads de DealXtreme estos que se pueden modificar metiendoles puertas logicas,supuestamente te deja operativos los 6 botones,pero claro,si no son programados bajo tu propio programa no hay manera de usarlos (logicamente)
Cabria la posibilidad de,por ejemplo,cargar un programita antes de un Metal Gear, que te programara esos botones para tenerlos completamente funcionales y asi olvidarte del teclado? (digo el Metal Gear,como cualquier otro juego que use mas de los dos tipicos botones)
Un saludo

Login or register to post comments

By FX

Champion (264)

FX's picture

25-09-2012, 12:13

Hola Pablibiris:
Supongo que de esto sabrá mucho más Guillian, pero creo que pasará por modificar directamente la rom, ya que el puerto creo recordar que cambia de leer el teclado o leer del joystick.
Como es el modo de leer los botones? Es que me has intrigado a mi también?
Que se envia el número de botón mediante bits? Es lo único que se me ocurre.
Un saludo
Felixesp

By Pablibiris

Paragon (1811)

Pablibiris's picture

25-09-2012, 14:19

Jo...pues eso se me va de las manos,porque yo de eso no entiendo Smile
Me gustaria probar antes en el ordenador fisico si realmente "lee" esos botones restantes mediante un
10 PRINT STICK(1)
20 GOTO 10
Esta tarde lo miro para comprobar que esos botones los reconoce.
Un saludo y gracias Felix

EDITO: Aggghhhh acabo de comprobarlo y este programita solo me marca las direcciones,y no los botones Sad
Alguna sugerencia?

By FX

Champion (264)

FX's picture

25-09-2012, 15:12

Hace tiempo que no programas en BASIC, eh? jejeje
La instrucción STICK es sólo para las direcciones como dices. Para los botones es con la instrucción STRIG(1)
No obstante, comprueba, porque supongo que los resultados te pasaran tan rapido que no te dará tiempo a verlos.
Ya me cuentas tus resultados.
Tengo ganas de ver como da y si solo con esto se puede comprobar todos los botones, aunque no se...
Felix

By Pablibiris

Paragon (1811)

Pablibiris's picture

25-09-2012, 16:54

Ohhhh!
Solo me marca el boton 1 (incluso en el Telemach 200 que tambien tiene boton B,solo marca el 1) con un valor de -1
Los demas botones no marca nada Sad
Si que hacia tiempo que no tocaba el Basic jajaja

By FX

Champion (264)

FX's picture

25-09-2012, 18:13

No lo recuerdo muy bien, pero el botón 2 igual era con STRIG(2) o el STRIG (3).
Tengo el ordenador guardado ahora para probar...

By Pablibiris

Paragon (1811)

Pablibiris's picture

25-09-2012, 18:43

Uys...pensaba que el (1) o el (2) era para indicar el puerto que querias testear :O

By FX

Champion (264)

FX's picture

27-09-2012, 13:05

Alguna novedad? Has probado lo de STRIG 2 o 3?
No lo recuerdo muy bien, pero creo que 0 era para cursores, 1 para botón uno del puerto 1, 2 para botón uno del puerto 2, y después 3 y 4 para puertos dos de los puertos 1 y 2 respectivamente. Pero hablo de memoria. Te decía probar también el STRIG(2), por si este es el que controlaba el botón 2 del puerto 1 y no del puerto 2.
Un saludo

By Pablibiris

Paragon (1811)

Pablibiris's picture

27-09-2012, 17:37

Buenas! Pues ahora mismo acabo de probar con STRIG (del 0 al 4,porque 5 ya da "Illegal function call") y solo me marca los botones A y B,los demas no me los marca Sad

By FX

Champion (264)

FX's picture

29-09-2012, 01:05

Me parecia... Habría que mirar a que pins están conectados. No sé si se podrán leer de alguna forma directamente accediendo al puerto, aunque tantos botones no entiendo como estarán conectados.
Viendo las conexiones se puede mirar a ver...

By e_sedes

Expert (112)

e_sedes's picture

30-09-2012, 00:34

Buenas. Hay pads de x68000 que tienen 6 botones y pueden ser leidos en el MSX (de hecho comparten la misma norma de joystick ambos sistemas). Los de megadrive también pueden ser leidos cambiando alguno de los pines. Para leerlos tienes que jugar con el pin de output que tiene el puerto de joystick, cuando está alto lees unos botones, cuando está bajo lees otros. No hay rutinas en la BIOS para eso, la lectura de los pads tiene que hacerlas el programa lidiando con el PSG. Desde BASIC no se puede hacer. Supongo que con estos pads que comentais será algo similar.
Hace tiempo intenté amañar el Livingstone Supongo para usarlo con un pad de x68000 de 6 botones que tengo o con uno de Megadrive con un adaptador bastante simple que me hice, pero al final lo dejé abandonado. Además se me cascó el pad de x68k y a ver si algún día me pongo a arreglarlo.

Un saludo.

Page 1/5
| 2 | 3 | 4 | 5