Architecture Pc Connecteurs PC Apple

Le connecteur de manettes de jeu

Connecteur DB15

Brochage :

 
Broche Nom Description
1 +5 V Alimentation
2 Bouton 1 Action sur le bouton n°1
3 PosX 0 Potard horizontal de la manette A
4 Gnd Masse.
5 Gnd Masse.
6 PosY 0 Potard vertical de la manette A
7 Bouton 2 Action sur le bouton n°2
8 +5 V Alimentation
9 +5 V Alimentation
10 Bouton 3 Action sur le bouton n°3
11 PosX 1 Potard horizontal de la manette B
12 Gnd Masse.
13 PosY 1 Potard vertical de la manette B
14 Bouton 4 Action sur le bouton n°4
15 +5 V Alimentation

Utilisation de l'interruption 14 du BIOS :

// INT 15 - BIOS - JOYSTICK SUPPORT 
  AH = 84h
  DX = SousFonction
      0000h Lit les boutons des manettes
          Retour: AL bits b7-b4 = Position des boutons (0 = actionné)
		  b4  bouton 1
		  b5  bouton 2
		  b6  bouton 3
		  b7  bouton 4
      0001h Lit la position des manettes
          Retour: AX = X position horizontale de la manette A
		  BX = Y position verticale de la manette A
		  CX = X position horizontale de la manette B
		  DX = Y position verticale de la manette B
//------------------------------------------------
 Retour: CF positionné en cas d'erreur
            AH = status
                80h commande invalide (PC,PCjr)
                86h fonction non supportée (autre)
        CF à 0 en cas de succès
//------------------------------------------------

Notes:

S'il n'y a pas de port de manette d'installé, la sous-fonction 0000h retourne AL=00h (tout les interrupteurs ouverts) et la sous-fonction 0001h retourne AX=BX=CX=DX=0000h