Je me suis replongé dans quelques magazines et j'ai posé quelques questions à droite à gauche.
Sur les machines de première génération (T9000, TO7, TO7/70 et MO5), il n'y avait pas de double densité. Le lecteur officiel était le CD90'015 et les secteurs faisaient 128 octets. Et étant donné que Microsoft Basic 1.0 était le système d'exploitation de facto, il n'y avait aucun problème.
Puis est arrivé le lecteur CD90-640 ("Enfin un vrai lecteur de disquette chez Thomson !" titrait je ne sais plus quel magazine) : 5"1/4 double densité.
Mais personne ne savait vraiment gérer ce lecteur. Est arrivé au même moment le BASIC 128 pour TO7/70, sensé résoudre ce problème et tant d'autres (16 couleurs, DOS intégré, gestion de l'extension RAM). Le nouveau standard. BASIC 128 a été au début encensé, puis les gens se sont rendu compte que tout n'était pas rose (par exemple, performances catastrophiques avec le QDD, 4 fois plus lent que sous Basic 1.0).
Et c'est bien la limitation du BASIC aux chaînes de caractère de 255 octets qui a entraîné ce choix malheureux de secteur bancal ! Que faire : modifier toute la mécanique des chaînes de caractère, quitte à rendre le BASIC 128 incompatible avec le BASIC 1.0, ou mettre discrètement sous le tapis ce très gênant 256ème caractère ?
C'est le second choix qui a été retenu. En vérité, ça semblait plutôt une bonne idée sur le moment.
BASIC 128 a ensuite été intégré au TO9. Et l'idée d'extra-moniteur date de la même époque. Et plus possible de faire marche arrière, pas vraiment besoin non plus ...
Par contre, ceux qui avaient des MO, Tintin ! Thomson a bricolé un DOS Basic v1.1 vite fait qui est compatible, mais c'est tout. De toute manière, qui possédait un lecteur de disquette sur MO, hein, c'était la branche pour les pauvres (c'est-à-dire moi !)
En lisant certaines docs en détail, on s'aperçoit que Thomson a vraiment bricolé sur ce coup-là. Par exemple, la ROM contrôleur du CD90-640 a une liste de logiciels MEMO7 simple densité pour pouvoir les reconnaitre en cas de pépin. Une bonne grosse verrue. La page 8 du manuel utilisateur du lecteur en fait état !
Un vrai scandale
Mais après 40 ans, je comprends enfin l'utilité de la notion de densité et de la complexité à copier les fichiers de l'une à l'autre.
Bon, désolé d'avoir pollué le fil de discu avec cette histoire, parce que le reste est vraiment intéressant.