Le clavier du TI-99/4A est un modèle de qualité. De type mécanique, il offre une frappe franche et précise . La disposition des 48 touches est de type QWERTY. Malheureusement, comme pour la majorité des ordinateurs américains de l'époque, aucune version AZERTY ou QWERTZ sera proposée pour les modèles destinés à l'exportation.

Les claviers des TI-99/4A ne sont pas tous identiques, ils différent selon le lieu de production. Car durant la commercialisation de l'ordinateur, Texas Instruments fera appel à différentes sociétés pour produire le clavier, citons General Instrument, Alps, Mitsumi ou bien encore Stackpole.  Hormi de subtiles variations dans la forme des touches, la mécanique diffère: contacts par micro switches pour certains, à double lamelle pour d'autres. La sensation de frappe s'en trouve changée mais pas au point de nuire à la qualité.

Le clavier est divisé en deux parties (gauche et droite). Chaque partie se compose de quatre lignes (dirigées vers le TMS9901 en tant qu'interruptions) et de 6 colonnes (dirigées vers un 74LS156). La pression sur une touche déclenche automatiquement une interruption au niveau du TMS9901. Celui-ci identifie la ligne qui l'a générée puis interroge le 74LS156 qui renvoie la ligne sur laquelle se trouve la touche pressée. Ensuite l'ordinateur se charge d'afficher le caractère correspondant à la touche pressée.

Exemples: la touche E correspond à la mise en contact de la broche #10 et de la broche #14. La touche Entrée correspond aux broches  #1 et #12.

Correction ALPHA LOCK
Un bug de conception du TI-99/4A provoque un dysfonctionnement du joystick. Pour y remédier, il suffit de couper une piste sur le PCB du clavier et de greffer une diode 1N4148 entre la touche ALPHA LOCK et la broche #6 comme expliqué ci-dessous:


 

 

Le TI-99/4A dispose de plusieurs modes d'affectation des touches.

Clavier ASCII (mode 0):
Le clavier retourne les valeurs ASCII comprises entre 0 et 127 des touches enfoncées.

Clavier divisé (mode 1 et 2):
Le clavier est divisé en deux parties: partie gauche (en bleu) et partie droite (en cyan).. Les codes retournent une valeur comprise entre 0 et 19. Les modes 1 et 2 correspondent aussi aux codes de contrôle émis respectivement par les télécommandes N°1 et N°2.

1

19

2

07

3

08

4

09

5

10

6

19

7

07

8

08

9

09

0

10

=
Q

18

W

04

E

05

R

06

T

11

Y

18

U

04

I

05

O

06

P

11

/

16

A

01

S

02

D

03

F

12

G

17

H

01

J

02

K

03

L

12

M

17

ENTER
SHIFT Z

15

X

0

C

14

V

13

B

16

N

15

M

0

,

14

.

13

SHIFT
ALPHA
LOCK
CTRL

BARRE D'ESPACE


FCTN
 
00 X, M 10 5, 0
01 A, H 11 T, P
02 S, J 12 F, L
03 D, K 13 V, (point)
04 W, U 14 C, (virgule)
05 E, I 15 Z, N
06 R, O 16 B, /
07 2, 7 17 G, (point virgule)
08 3, 8 18 Q, Y
09 4, 9 19 1 , 6

Clavier normal (mode 3):
Les caractères alphabétiques en majuscules et minuscules sont tous retournés en majuscules. Les caractères de commandes sont désactivés. Les codes de fonctions (FCTN) compris entre 1 et 15 sont actifs.

1

03

2

04

3

07

4

02

5

14

6

12

7

01

8

06

9

15

0 =

05

Q W E

11

R T Y U I O P /
A S

08

D

09

F G H J K L M ENTER

13

SHIFT Z X

10

C V B N M , . SHIFT
ALPHA
LOCK
CTRL

BARRE D'ESPACE


FCTN


Clavier Pascal (mode 4):
Les caractères alphabétiques en majuscules et minuscules sont tous utilisés. Les caractères de commandes sont désactivés. Les codes de fonctions (FCTN) compris entre 129 et 143 sont actifs. Les codes de contrôle (CTRL) compris entre 1 et 31 sont actifs.

1

131

2

132

3

135

4

130

5

142

6

140

7

129

8

30 134

9

31 143

0 =

29 133

Q

17

W

23

E

5 129

R

18

T

20

Y

25

U

21

I

09

O

15

P

16

/
A

1

S

19 136

D

4 137

F

6

G

7

H

8

J

10

K

11

L

12

M

28

ENTER

141

SHIFT Z

26

X

24 138

C

3

V

22

B

2

N

14

M

13

, .

27

SHIFT
APHA
LOCK
CTRL

BARRE D'ESPACE


FCTN


Clavier Basic (mode 5):
Les caractères alphabétiques en majuscules et minuscules sont tous utilisés. Les codes de fonctions (FCTN) compris entre 128 et 159 sont actifs ainsi que le code 187. Les codes de contrôle (CTRL) compris entre 1 et 15 sont actifs.

1

03

2

04

3

07

4

02

5

14

6

12

7

01

8

158 06

9

159 15

0 =

157 05

Q

145

W

151

E

133 11

R

146

T

148

Y

153

U

149

I

137

O

143

P

144

/

187

A

129

S

147 08

D

132 09

F

134

G

135

H

136

J

138

K

139

L

140

M

156

ENTER

13

SHIFT Z

154

X

152 10

C

131

V

150

B

130

N

142

M

141

,

128

.

155

SHIFT
ALPHA
LOCK
CTRL

BARRE D'ESPACE


FCTN

 



Contenu de ce site ©1999-2017 Fabrice Montupet