Le TO9+ est sans doute la plus belle machine de la gamme Thomson. Elle possède toutefois une caractéristique pour le coup vraiment inutile voire inutilisable en 2016 : un modem 1200/75 intégré. Ce modem est une carte d'extension, si bien qu'on peut le remplacer par autre chose. D'ailleurs le TO9+ en version export était équipé d'une carte port série à la place, avec une prise au format DB-25, mais ça restait un port série d'avant la normalisation du monde PC. Du reste le TO9+ Export est rarissime.
Jacques et moi-même avons ces derniers mois développé une toute nouvelle carte série pour le TO9+. Jacques s'est occupé du concept initial et du driver pour OS-9. Moi je me suis chargé de la réalisation du hardware. Et voici le résultat :
Nous avons choisi de rester dans l'esprit de l'époque en ce qui concerne les composants. Les spécifications sont les suivantes :
- Deux ports série au standard PC, prises DB-9
- Configuration et fonctionnement indépendants de chaque port, vitesse maximale de 115200 bits/s
- Chaque port peut être géré en polling ou en mode interruption (IRQ)
- Cavaliers de configuration pour mode direct ou croisé (null-modem). Ainsi, plus de prise de teté avec le câble
Pour le petit plus, j'ai aussi modélisé et imprimé en 3D un support pour les prises, qui vient se clipper à l'arrière de la machine :
Pour ce développement ? Parce que c'est bien pratique de pouvoir envoyer des informations de debug sur une prise série quand on développe, que le série est facile à implémenter et pas encore tout à fait mort côté PC et que ça permet aussi par exemple de charger un bout de logiciel relativement rapidement sur le TO9+.
Cette carte n'est pas gérée nativement bien sûr, mais il serait relativement facile de développer un descripteur de périphérique pour le BASIC 512 et ainsi l'utiliser aussi hors OS-9. Avis aux amateurs, car nous pouvons livrer à ceux qui auraient la chance de posséder un TO9+.