Comment La Trackball Fonctionne - Sega Mark III Manuel De Référence

Table des Matières

Publicité

COMMENT LA TRACKBALL FONCTIONNE

L'interface avec la trackball consiste en six bits d'entrée et un bit de sortie.
Trackball
-------------------------------------------------
b0
b1
b2
b3
S1
S2
STROBE
Avant d'utiliser la trackball, les instructions suivantes doivent être exécutées pour configurer le bit
de STROBE en sortie, et initialiser les signaux de strobe à 1.
NOTE: ces instructions sont exécutées lors de l'initialisation de mise sous tension.
Le signal de strobe est alors utilisé pour synchroniser en entrée 4 nibbles (groupes de 4 bits) b3-b0,
qui apparaissent dans l'ordre suivant:
Nibble n°
----------------------------------------------
1
2
3
4
Les positions X,Y de la trackball sont représentées par X7-X0 et Y7-Y0. Ce sont des compteurs 8
bits qui bouclent de $FF à $00.
Quand la balle est envoyée à droite, la valeur de X augmente; quand elle est envoyée à gauche, elle
diminue. Quand la balle est envoyée en haut, la valeur de Y augmente; quand elle est envoyée en
bas, elle diminue.
Le timing des transitions du STROBE est important. Voici la séquence requise:
Séquence pour lire la Trackball
-------------------------------
[Commencer avec le STROBE HAUT].
1.
STROBE BAS.
2.
Attendre 80 microsecondes.
3.
Lire le premier nibble.
4.
STROBE HAUT.
5.
Attendre 40 microsecondes.
6.
Lire le second nibble.
7.
STROBE BAS.
8.
Attendre 40 microsecondes.
9.
Lire le troisième nibble.
10. STROBE HAUT.
11. Attendre 40 microsecondes.
12. Lire le quatrième nibble.
13. (fini-le STROBE est HAUT).
L'annexe D donne le code pour lire la trackball à chaque interruption.
Manuel de Référence Hardware de la Sega Mk3 (Rev1) Page 30
direction
Joueur 1
entrée
$DC bit 0
entrée
$DC bit 1
entrée
$DC bit 2
entrée
$DC bit 3
entrée
$DC bit 4
entrée
$DC bit 5
sortie
$3F bit 5
Données
Quand le STROBE est:
b3 b2 b1 b0
X7 X6 X5 X4
X3 X2 X1 X0
Y7 Y6 Y5 Y4
Y3 Y2 Y1 Y0
Joueur 2
$DC bit 6
$DC bit 7
$DD bit 0
$DD bit 1
$DD bit 2
$DD bit 3
$3F bit 7
BAS
HAUT
BAS
HAUT

Publicité

Table des Matières
loading

Produits Connexes pour Sega Mark III

Table des Matières