Um dos subprodutos do This is Tritone foi esta sub-rotina que poderá ser empregada em outros programas.
Read Joystick é uma sub-rotina em assembly para ser incluído em um programa através da diretiva:
INCLUDE "ReadJoystick.asm"
. Pode ser chamada através do rótulo ReadJoystick
(por exemplo, CALL ReadJoystick
).
A sub-rotina faz a leitura dos joysticks Kempston, Sinclair 1 (TK90X) e Sinclair 2. Caso haja algum comando válido do joystick o flag Z será abaixado e o resultado será retornado no registrador A, cujo conteúdo é:
- bit 0 = 1 se tiro acionado;
- bit 1 = 1 se para cima acionado;
- bit 2 = 1 se para baixo acionado;
- bit 3 = 1 se para direita acionado;
- bit 4 = 1 se para esquerda acionado;
- bits 5 a 7 = 0.
Read Joystick encontra-se neste link.
Atualização: foi esquecido de mencionar, mas Read Joystick requer a inclusão no programa principal, o arquivo cabeçalho
Atualização: foi esquecido de mencionar, mas Read Joystick requer a inclusão no programa principal, o arquivo cabeçalho
INCLUDE "Header_Keyboard.asm"
.
Nenhum comentário:
Postar um comentário
Seu comentário é bem vindo, mas peço que use este espaço adequadamente.