Étape 3: Contrôle entoilage : clavier Hack
MAME utilisez les codes de touche clavier différent pour contrôler le jeu : par exemple, vous obtenez FEU1 en appuyant sur la touche Ctrl enfoncée. Donc en gros ce que j’ai fait, c’est substituer certaines touches du clavier avec touches d’arcade original. Cette méthode est appelée clavier Hack.
Vous avez besoin, albums sur les manettes et les boutons poussoirs, un clavier PC standard (connecteur PS2) que vous prenez part à prendre est la carte de circuit imprimé (appelé encodeur). Un codeur de clavier est composé de différents contacts électriques séparés en 2 groupes (appelons-les X et Y) et en le connectant au hasard contacts du groupe X et le groupe Y en utilisant toutes les combinaisons possibles, vous obtenez le code de clé souhaité.
Les principaux codes utilisés par MAME sont (par défaut, voir la pièce jointe-capture d’écran) :
Le joueur 1
- Haut : Flèche vers le haut vers le
- Bas : Flèche vers le bas
- À gauche : Flèche gauche
- A droite : Flèche droite
- Feu 1: Ctrl gauche
- Feu 2: Gauche Alt
- Feu 3: espace
- Feu 4: Déplacement vers la gauche
- 5 le feu: Z
- Feu 6: X
Joueur 2
- Vers le haut: R
- Bas: F
- Gauche: D
- Droit: G
- Feu 1: A
- Feu 2: S
- Feu 3: Q
- Feu 4: W
- Feu 5: n/a
- Feu 6: n/a
Touches de génériques :
- Départ 1: 1
- Lancez 2:2
- Pièce 1:5
- Pièce 2:6
Avec l’aide du clavier feuille de matrice (qui est en contact à l’intérieur du clavier avec l’encodeur et chaque touches, voir ci-joint image) et un testeur de continuité, vous devez regarder où le contact du groupe X et qui contacter du groupe Y connecter, afin de produire chaque code de clé utilisé par MAME.
Par exemple, sur mon encodeur - chaque codeur est différent - si je me connecte le contact 4 du groupe X et le contact 11 du groupe Y, j’obtiens le code de touche R (la touche R en MAME se lève pour le joueur 2).
Une fois que vous avez soigneusement notés dans un tableau tous la combinaison nécessaire afin de générer les codes de chaque touche utilisée par MAME (voir ci-joint image avec une table pour mon exemple), vous pouvez souder petits fils sur chaque contacts X et Y des encodeurs à chaque contact micro-interrupteur des boutons et manettes de jeu.
Je dirais que cette étape prend beaucoup de temps et ne peut être atteint avec succès avec une planification minutieuse.
Toutefois, la méthode de Hack clavier que je viens de décrire est obsolète (mais est le plus amusant!). Il y a maintenant sur le marché commercial clavier programmable codeurs, (tel que le Ultimarc I-PAC) qui permettent de raccorder simplement sans aucun fer à souder tous les boutons et manettes de jeu sur le connecteur PS2 de la carte mère.