User Tools

Site Tools


nanoreseau_thomson_universel

Nanoréseau Thomson universel

À l'origine, le Nanoréseau, dans sa configuration officielle, permet de connecter jusqu'à 31 MO5 de deuxième génération entre eux et avec un central de type compatible PC, ou plus précisément, 4 modèles bien définis : Goupil III-PC, Bull-Micral 30, Matra Max 20 et Léanord Sil'z 16.

Le projet “Nanoréseau Thomson universel” a pour ambition de permettre la connexion de n'importe quelle machine 8 bits Thomson au Nanoréseau et d'utiliser un Thomson TO16 comme central. Ainsi, un Nanoréseau 100% Thomson serait donc possible ? Oui. Mais comment faire ? C'est l'objet de cet article.

État des lieux

Les machines à connecter entre elles, idéalement : Thomson TO16 (tous modèles) pour le central, T9000/TO7/TO7-70/MO5/MO5E/MO5NR/MO6/PC128/TO8/TO8D/TO9/TO9+ pour les postes.

Une machine est d'emblée éliminée : le TO9. En effet, il possède un contrôleur de lecteur de disquette sur la carte-mère qui ne peut pas être désactivé et qui entre en conflit avec l'extension Nanoréseau. Sauf grosse modification du matériel, impossible de mettre cette machine en Nanoréseau.

Toutes les autres machines 8 bits sont matériellement compatibles avec l'extension Nanoréseau.

La gamme MO

Les 5 machines MO étaient déjà totalement fonctionnelles à l'époque : MO5, MO5E, MO6, PC128 et MO5NR. Le MO5 et le MO5E sont quasiment identiques et le MO5NR et le PC128 sont des MO6 modifiés.

En ce qui concerne le MO5, il a existé une première génération de machine qui fonctionne de manière limitée dans le Nanoréseau, car elle n'est pas capable de gérer l'extension 64 Ko nécessaire. Heureusement, il est possible de corriger cela très facilement.

La gamme TO

Bien que le TO7 fut la première machine employée dans les prototypes du produit Nanoréseau, la gamme TO n'était pas la cible du plan IPT, en raison du coût élevé des machines. Toutefois, Léanord a jugé utile de conserver la possibilité d'intégrer les T9000/TO7 et TO7/70 dans le produit, de manière optionnelle. Léanord fournissait sur demande expresse un complément Nanoréseau pour TO7 et TO7/70, avec des fonctionnalités limitées au BASIC et au NR-DOS. En effet, ces deux machines n'ayant pas de BASIC intégré en ROM, il faut nécessairement avoir une cartouche applicative à disposition. Ceci interdit le chargement à la volée comme sur MO.

Fin 1984, Aselec développe une cartouche d'extension RAM de 64 Ko afin de palier à cette limitation. Une version spéciale du Nanoréseau version 3.3 est également développée par Aselec. Officieusement, elle porte le numéro de version 3.4, mais elle a été distribuée de manière confidentielle à partir de fin 1985 sous le nom de “Nanoréseau générique version 3.3”.

Malheureusement, le logiciel comporte des bugs et seul le TO7/70 fonctionne parfaitement.

Pendant ce temps-là, chez Thomson, on développait le TO8, le TO9+ et le TO8D. Le Nanoréseau étant un produit qui tient la route, il fut décidé que ces machines sauraient le gérer nativement, tout comme les MO6/MO5NR/PC128. On peut d'ailleurs constater que c'est bien le cas, puisque lorsque l'extension Nanoréseau est branchée sur toutes ces machines, le choix “2 BASIC MICROSOFT 1.0” est remplacé par “2 RESEAU” dans le menu de démarrage.

Léanord ne suivit pas ces développements et n'a jamais fourni les compléments logiciels nécessaire pour ces machines. Aselec décida encore une fois de palier à ce problème, si bien que le Nanoréseau version 3.4 permet d'utiliser ces machines. Mais là encore, il y a des bugs : le LSE ne fonctionne pas.

Et le central, dans tout ça ?

Le TO16 de Thomson est arrivé tardivement en 1987, alors que les développements Nanoréseau étaient déjà presque achevés. Léanord a bien fourni quelques pilotes supplémentaires pour d'autres compatibles PC, mais pas explicitement pour le TO16.

Quelques tests permettent de se convaincre que le TO16 fonctionne très bien en Nanoréseau, à condition d'utiliser le pilote CTIBM.SYS et de réduire son horloge à 4.77 MHz (au lieu de 9.54 MHz). Pour la série XP du TO16, il faut en plus désactiver l'horloge temps réel qui rentre en conflit avec la carte Nanoréseau.

Nouvelle version du Nanoréseau v3.4 : le Nanoréseau Thomson universel

En utilisant le logiciel du Nanoréseau générique v3.3 (aussi appelé version 3.4), on peut donc utiliser toutes les machines Thomson en réseau, avec quelques limitations (le TO9 étant de facto exclu) :

  • Le BASIC, le LOGO et le LSE ne fonctionnent pas sur le TO7 ou T9000.
  • Le LSE ne fonctionne pas sur TO8/8D/9+
  • Le TO16 doit fonctionner au ralenti, avec une horloge à 4.77 MHz.

Peut-on faire mieux ? La réponse est oui.

FIXME

nanoreseau_thomson_universel.txt · Last modified: 2025/07/11 23:11 by fool-duplex

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki