MSX USBTOPIA Manual Del Usuario página 10

Tabla de contenido

Publicidad

2. Detectar si la lectura del joystick nos devuelve los bits LEFT, RIGHT a 0 (pulsados).
3. Si los bits LEFT, RIGHT no están ambos a 0, o solo uno de ellos la lectura del joystick es standard,
es decir, no hay botones JoyMega pulsados, así que continuamos con la lectura normal.
4. Si ambos bits (LEFT y RIGHT) están a 0, puede exitir un botón JoyMega pulsado.
5. Comprobar el bit BUTTON 1 del estado del joystick: Si está a 0, boton A de JoyMega pulsado.
6. Comprobar el bit BUTTON 2 del estado del joystick: Si está a 0, botón START pulsado.
Con estos sencillos pasos, nuestro programa será 100 % compatible con ambos sistemas.
En el siguiente enlace
(http://alabs.tech/res/USBTEST.ZIP)
con el cual podrá probar un teclado y ratón USB en su MSX, a través de USBTopia. (También funciona
con hardware nativo). Se incluye el código fuente, de fácil lectura, para demostrar como hacer la lectura
de los botones JoyMega A y START de manera compatible con USBTopia.
No todos los programas compatibles con JoyMega podrían funcionar correctamente. En ningún caso sería
culpa del programa o USBTopia ya que, como hemos comentado, la compatibilidad de USBTopia
es parcial y requiere de una lectura específica para funcionar. Sin embargo, si podemos asegurar
que funciona en programas como Sofa Run, donde se ha probado con el modo JoyMega 3 botones, con
resultado satisfactorio.
3.2. KEYBOARD.
puede descargar el programa USBTEST.COM
9

Publicidad

Tabla de contenido
loading

Tabla de contenido