Sur la carte de l'Unisystem, les interrupteurs dip permettent de configurer
certains paramètres du jeu.
Le jeu y accède en lisant aux addresses $4016 et $4017, comme pour lire
le signal de l'accepteur de monnaie, mais cette fois ci, il y a plusieurs
bits importants, un par interrupteur.
Voici un tableau résumant à quelle bit et à quelle addresse correspond
chaque interrupteur, l'endroit ou ils peuvent être connectés
et quel paramètre ils influencent:
| Dip | Addresse | Bit | Point de connection | Fonction |
| Dip 1 | $4016 | Bit 3 | P4, patte #7 | Ajustement du ratio
Argent/Credits:
3/1, 2/1, 1/1, 1/2, 1/3, 1/4, 1/5 ou
gratuit. |
| Dip 2 | $4016 | Bit 4 | P4, patte #6 |
| Dip 3 | $4017 | Bit 2 | U8, patte #10 |
| Dip 4 | $4017 | Bit 3 | P5, patte #6 | Vies au départ. 2 ou 3. |
| Dip 5 | $4017 | Bit 4 | P5, patte #7 | Nombre de pièces
pour avoir une vie supplémentaire.
100, 150, 200 ou 250 |
| Dip 6 | $4017 | Bit 5 |
Utilisez un buffer avec un état flottant quand la patte
#35 du cpu n'est pas basse et reliez les sorties au bits
5, 6, et 7 du bus du CPU. J'ai utilisé un 74ls125. Un
74ls244, 74ls240 ou même un 74hc368 d'un autre NES
ferait aussi l'affaire. |
| Dip 7 | $4017 | Bit 6 | Vitesse du chronomètre.
Rapide ou lente. |
| Dip 8 | $4017 | Bit 7 | Vies après un 'continue'. 3 ou
4. |
Pour les options utilisant plusieurs interrupteurs DIP, j'ai
utilisé des interrupteurs rotatifs. Un petit circuit
composé de diodes me permet de convertir la position
des interrupteur en binaire. J'ai un peu modifié
le boitier pour avoir assez d'espace:
Retour en haut