ico tm990 189Le TM990/189 est un SBC (Single Board Microcomputer), une carte d’apprentissage du microprocesseur Texas Instruments TM990. Elle date de 1979 et permet la découverte et donc la diffusion de ce processeur. C’est un 16 bits assez original pour l’époque. On le retrouve par exemple dans le micro-ordinateur familial TI99.

 

tm990logo

Ce qui attire l’œil est la demie calculatrice tirée de la TI-59 réutilisée pour faire office de clavier et d’écran. C’est malin et rend les opérations plus confortables que sur les SBC traditionnels ou un simple clavier hexadécimal est proposé. Le programmeur peut ainsi écrire en assembleur, un réel progrès par rapport à de la saisie en langage machine direct. On remarque d’ailleurs la fente pour les cartes magnétiques inutiles pour le TM990-189.
Le TM990/189 est fourni avec deux ouvrages : un guide d’introduction aux microprocesseurs et un guide utilisateur de la carte.
Silicium apprécie la pureté des SBC, qui permet au programmeur de coller à l’essence même des microprocesseurs, avec des fonctionnalités essentielles, qui sont aujourd’hui masquées par tant de couches logicielles. Certes, une telle carte reste une curiosité. Ce sont vraiment les programmeurs les plus hardcores qui choisiront de les programmer.

 

tm990 189

 

Il existe aussi un modèle TM990/U89 qui semble être légèrement plus récent d’après les photos que nous avons pu voir. Nous ignorons les différences.

 

 

Première acquisition : décembre 2021
Généreux donateur : Masami

Constructeur : Texas Instruments (USA)
Modèle : TM990/189
Année / prix : 1978-1981 / 2700 F (12.1979, France)
CPU : TMS9980A à 2 MHz (40 broches, avec bus de données 8 bits et 16 K adressables)
RAM : 1 K extensible à 2 K avec deux TMS 4014 optionnels
ROM : 4 K (TMS4732 moniteur et assembleur UNIBUG), extensibles à 6144 octets grâce à un support libre
Affichage : 10 digits de 7 segments en LED rouge, diodes de contrôle sur la carte-mère, scrolling horizontal de la ligne. Terminal sur port RS-232
Son : beeper intégré
Clavier- 45 touches alphanumériques « TI-59 »
Ports : P1 alimentation, P2 interface audio cassette (FSK 1200/2400Hz), P3 port RS-232 optionnel pour un terminal (connecteur DB25 à souder et TMS9902 de communication asynchrone), P4 bus entrées-sorties 16 bit complet et programmable, P5 entrée/sortie parallèle (TMS9901)
Alimentation externe : transformateur TM990/519 (+5V en 2A, -12V en 0.18 A, +12V en 0.25A)
Dimensions : 21 x 28 x 3 cm Poids : 300 g environ

 

 

Technique

L’affichage 7 segments demande quelques acrobaties pour afficher certaines lettres (X, V, M ou K), l’ensemble reste praticable.
La ROM permet les fonctions classiques d’un moniteur : reset, lecture / écriture, liaison magnétocassette, etc. On dispose aussi de points d’arrêt et d’un mode pas à pas. Il y a aussi un assembleur symbolique modeste, mais assez complet avec des labels et 6 pseudo-directives (genre DATA, TEXT ou EQU). Le CPU propose même multiplication et division.
Le TMS 9901 permet la gestion des entrées-sorties à travers 16 lignes en bit par bit ou en bloc de 1 à 16 bits.
Le port série optionnel permet d’adjoindre un terminal pour un confort royal.

 

tm990.189synoptique