Usando o MSXBlue, foi fácil localizar no código o local onde as portas de joystick são lidas no Road Fighter
46C3H LD E,08Fh
46C5H LD A,00Fh
46C7H CALL WRTPSG
46CAH LD A,0Eh
46CCH DI
46CDH CALL RDPSG
46D0H EI
46D1H CPL
46D2H AND 03Fh
Esta parte do código pode ser substituída para as chamadas para ler o nunchuck.
As rotinas de leitura têm que ser modificadas de forma a transformar a posição da alavanca, dos acelerometros e dos botoes de forma a gerar o mesmo byte ao final da rotina, ou seja:
7 6 5 4 3 2 1 0
+-----------------------------------------------+
| x | x | Joy | Joy | Joy | Joy | Joy | Joy |
¦ ¦ ¦Trg.B¦Trg.A¦Right¦Left ¦Back | Fwd |
+-----------------------------------------------+
2 comentários:
Danjovic, seja bem vindo de voltaaaa :)
legal o projetinho heim adorei rs
vai ter novidades?
abraços
Taconi
Obrigado. Novidades em breve.
Postar um comentário