Pads con 6 botones

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

By Pablibiris

Paragon (1811)

Pablibiris's picture

01-10-2012, 13:05

Pues muy valiosa esa informacion,e_sedes Smile Ahora solo falta saber como.Supongo que con algun programita en ensamblador (ya que desde el Basic no se puede) pero hasta ahi ya no llego. Pero por lo menos me quedo mas tranquilo de saber que es normal que no pueda "leer" esos botones directamente desde el Basic Smile
gracias e_sedes!

By jltursan

Prophet (2619)

jltursan's picture

01-10-2012, 22:15

Una rutina para leer el joymega desde BASIC no es muy difícil de apañar. Si la necesitas, dejame un tiempo que me monte un entorno; así a provecho para instalar el nuevo openMSX y me monto una rutinilla Smile

Yo también ando probando recientemente el invento y va de lujo.

By FX

Champion (264)

FX's picture

01-10-2012, 23:44

Acabo de encontrar esto:
enlace
Esperamos tu programilla jitursan. Yo ando liado con el java en Mac, y no tengo tiempo a ponerme ni un rato...
Seguimos viendonos por aki....
Un saludo
P.D.: Acabo de ver que en la pagina también hay un source y un COM para probar los botones. Sería fácil entonces adaptar juegos, etc.. con estos ficheros a 6 botones.

By Pablibiris

Paragon (1811)

Pablibiris's picture

02-10-2012, 01:21

Oh! sois unos p***s cracks!!
Pues estare al tanto a ver que tal sale todo esto. gracias Jitursan!

By e_sedes

Expert (112)

e_sedes's picture

03-10-2012, 20:32

Por cierto, esos pads de dealextreme que decías al principio que son, de megadrive?

un saludo.

By Pablibiris

Paragon (1811)

Pablibiris's picture

03-10-2012, 20:41

Pues supuestamente funcionan para Megadrive. Digo supuestamente porque nunca los he probado en Megadrive ^^

By jltursan

Prophet (2619)

jltursan's picture

04-10-2012, 21:35

Ando escasillo de tiempo; pero no se me olvida. Espero que este fin de semana pueda sacar hueco... Wink

Los pads deben de ser de Megadrive ya que coinciden todos sus pinouts Smile

By jltursan

Prophet (2619)

jltursan's picture

11-10-2012, 23:59

Bueno, por fin saqué tiempo y aquí os dejo la rutina en BASIC para usar un PAD de 8 botones de Megadrive una vez modificado:

Un programilla en BASIC para probarlo:

10 CLS
20 BLOAD"MDSTRIG.BIN",R
30 J1=STICK(1):B=USR0(0)
40 LOCATE 0,0
50 B$=BIN$(B):PRINT J1;LEFT$("00000000",8-LEN(B$))+B$
60 GOTO 30

Y el binario que lo acompaña:

El binario carga en la dirección &HE000; pero es completamente reubicable. De momento está limitado a la lectura de un pad en el puerto 1, el puerto 2 no se usa. Más adelante quizás...:-)

Como veréis es bastante sencillo de usar. Cada uno de los 8 botones detectados corresponde a 1 bit del valor devuelto. No he podido cotejar los valores devueltos con un MSX y un pad real ya que la prueba la he hecho con el openMSX. Ya me comentáis los resultados los que lo vayáis probando.

By Pablibiris

Paragon (1811)

Pablibiris's picture

12-10-2012, 00:09

Mañana por la mañana lo pruebo! Umm el BIN como lo llevo al MSX? He probado con un programa llamado Files2wav y no puedo porque no es compatible con el Windows de 64 bits :S
Mañana te cuento Smile
Gracias crack!!!

By jltursan

Prophet (2619)

jltursan's picture

12-10-2012, 00:14

Pues tal que formateas un disquete a 720KB con el windows y copias ambos archivos (el .BAS y el .BIN) a dicho disquete. Eso sí, no arranques el MSX con el disquete insertado...Wink

Ahora, si el problema es que no tienes disquetera....¡me temo que ya tardas en pillarte una o algo que la sustituya!

Bueno, digamos que el .BAS lo podrías teclear y el bin convertirlo a WAV con alguna utilidad; pero trataré de publicar una versión totalmente BASIC para que se pueda teclear.

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