Cuando llamamos a la subrutina mouse_init, todo funciona bien hasta que llega al paso
djnz wait_loop_10
Si lo corremos con Qemu + Gdb, el registro b se decrementa correctamente, sin embargo al correrlo con JtagCon + Gdb, el registro b no se decrementa, por lo que queda en un loop infinito.
Creemos que al no funcionar usando el archivo del Quartus el problema podría estar asociado con el archivo Quartus entregado. Además como esta instrucción no involucra los puertos de entrada y de salida no puede ser un problema asociado a las conexiones hechas por nosotros.
Muchas gracias