Interruption 15h |
Fonction 84h, Sous-Fonction 00h |
Bouton de la manette de jeux |
---|---|---|
XT/286, AT |
Description
Cette fonction permet d'effectuer la lecture de l'état des boutons de tire des manettes de jeux.
Entrée
Registre | Description |
---|---|
AH | 84h |
DX | 0000h |
Sortie
Drapeau | Valeur | Description | |||
---|---|---|---|---|---|
CF | 1 | Il n'y a pas d'adaptateur de manette de jeux de connecté | |||
0 | L'adaptateur de jeux présent et retourne ses informations: | ||||
Registre | Description | ||||
AL | Ce registre permet d'indiquer l'état des boutons de tire : | ||||
Bit | Description | ||||
4 | Deuxième bouton de feu de la deuxième manette de jeux enfoncé | ||||
5 | Premier bouton de feu de la deuxième manette de jeux enfoncé | ||||
6 | Deuxième bouton de feu de la première manette de jeux enfoncé | ||||
7 | Premier bouton de feu de la première manette de jeux enfoncé |
Remarques
- Une condition d'erreur est renvoyée si le registre DX ne contient pas de numéro de sous-fonction valide.
- Si aucun adaptateur de manette de jeux n'est installé, le registre AL est renvoyé comme 00h pour la sous-fonction 00h (c'est-à-dire que tous les commutateurs sont ouverts); les registres AX, BX, CX et DX sont retournés en contenant 00h pour la sous-fonction 01h.
- À l'aide d'une manette de jeux de 250 KOhm, les valeurs du potentiomètre se situent généralement dans l'intervalle de 0 à 416 (0000h à 01A0h).
Voir également
Langage de programmation - Turbo Pascal et Assembleur - Manette de jeux
Langage de programmation - Assembleur 80x86 - Références des ports d'entrée/sortie des 80x86 - Port 0201h
Dernière mise à jour : Jeudi, le 3 mars 2016