Buenas,
Estamos teniendo problemas en la parte g del mouse, pusimos para ver en los leds lo apuntado por IX, que serían las banderas entregadas por el Mouse, pero ya desde ahí arrancamos con problemas. Nos muestra cuando desplazamos y tmb cuando clickeamos (como si toda la info mandada por el mouse pasara por IX).
Inicializamos todo correctamente, las subrutinas por separado nos funcionan bien. Pareciera que la informacion desplegada en los leds está defasada 2 bits. Nos muestra por ejemplo los botones derecho, medio e izq en los leds 2,3 y 4. Pero esto sólo despues que la cuenta del cronometro finaliza.
Estamos bastante perdidos, a alguien le pasa algo así?
LD (ContadorDeBytes),A
CP 1
JP NZ, NoEs1
CP 3
PUSH AF
LD A,E
LD A,(IX)
OUT (LEDS),A
CPL
AND E
LD (IX+5),A
LD A,E
LD (IX),A
POP AF
JR Fin
NoEs1:
PD: Un aspecto que notamos y quiza a otros grupos les esté frenando, es que el call mouse_init va despues de EI (por lo menos fue la unica forma que conseguimos que nos funcione)
Desde ya muchas gracias (aunque creo que está muy entreverada la preguntita)