Je vais tenter de répondre aux questions:
Effectivement comme l'a souligné Daniel, le développement d'OS9 sur Thomson est bien longtemps resté "caché" (sans faire de bruit) car nous n'avions pas les droits. Fool-Duplex a fait une demande officielle, et qui nous a été accordé.
Os9 a été développé au début pour MO5, et comme la encore souligné Daniel, il tourne maintenant aussi sur MO6, TO9+, et TO7-70.
Mais pour tourner sur MO5 et T07-70, il faut des composants extérieurs pour simuler un disque virtuel, ou alors avoir un lecteur de disquette (Honnêtement je n'ai jamais tester sur MO5).
L'avantage du MO6 et du TO9+, c'est d'avoir plus de ROM, et donc il y a des disques virtuels intégrés, ce qui permet d'avoir plus de commandes de disponible.
Donc sous DCMOTO, je conseil plutôt d'utiliser OS9 sous MO6 ou TO9+.
Et l'avantage de la version sous TO9+, c'est qu'il y a la possibilité de tourner sous 6309, avec beaucoup de commandes optimisés. Surtout le driver graphique, dont on voit franchement le gain et l'avantage du 6309.
Quand à avoir un environnement graphique comme le CoCo III, la ça devient beaucoup plus compliqué.
Il faudrait avoir une autre version du noyau.
Actuellement OS9 Thomson tourne avec un noyau 1.2.1.0
Il faudrait passer avec un noyau 2.x ou même 3.x.
J'ai commencé à bosser dessus, mais je me suis un peu cassé les dents.
La gestion de la mémoire est bien différentes, car il y a de la pagination (il faudrait une MMU au mieux
). Ce serait faisable sur TO9+, ou MO6, mais je n'ai pas encore tout compris.
Et un autre problème qui survient est la taille du noyau. J'ai tenté de mettre le minimum dans la ROM qui est pas recouverte. Avec le noyau 2.x ce n'est plus possible car le noyau grossi franchement et ca ne rentre plus comme je le voudrais.
Et enfin quel est le but d'adapter OS9 sur Thomson: La raison est simple et toute bête : le défi technique. OS9 est un OS que j'aime bien et un jour je me suis lancé le défi de l'adapter sur Thomson MO5. Et j'ai atteint mon objectif!
Et donc a chaque fois je tente d'aller un peu plus loin : MO6, TO9+, 6309, TO7-70