Edouard : Il ya un port d'OS9, oui, qui a été
fait par Jacques Brigaud sur MO5.
Edouard : Alors il ya toutes les fonctions de
base OS9, mais on a pas encore de drivers pour les périphériques comme les
lecteurs de disquettes, mais on a dans la ROM, qui fait 16 Ko, on a fait
tenir le noyau, un debugger, et puis de quoi gérer des terminaux sous
OS9.
Edouard : Donc en fait terminaux au sens "sortie
écran avec gestion clavier", donc je peux en mettre plusieurs sur le même
écran et puis faire tourner des tâches dans une autre fenêtre,
etc.
Edouard : On en est pas encore là. Par contre ce
qui est rigolo c'est que tu peux par exemple lancer une tâche de fond et
puis faire un Kill après, si ça t'amuses quoi.
Edouard : Euh ouais, ouais !
radicalement !
Edouard : Non, car il ya 32 Ko de base sur le
MO5, honnêtement je ne saurais pas te dire combien il reste là, mais il
doit en rester pas mal.
Edouard : Oui, de nom en tout
cas !
Edouard : Ben c'est à dire que nous on a tout mis
dans la ROM, tout est dans la ROM ! et bon il n'y a que le stricte
minimum en fait.
Edouard : Oui !
Edouard : Oui, la ROM d'origine, qui contient le
Basic et un moniteur. On a tout viré et puis, dans les 16 Ko, on a fait
tenir le système.
Edouard : Ouais ouais ! Ben disons, l'idée
ce serait presque plutôt en fait de faire un interpréteur Basic sous OS9
qu'on va charger depuis, euh... je sais pas où quoi ! En tout cas
pour pouvoir relire au moins les programmes Basic
d'origine !
Edouard : Voila ! une tâche d'OS9,
oui !
Edouard : Oui !
Edouard : OUI ! le futur exactement, c'est
l'avenir !
Edouard : Donc bon le robot Youpi c'est une boîte
qui s'appellait JD Productique, qui faisait ça ya une quinzaine d'années
en fait, c'était pour les collèges et les centres de formation, pour
apprendre la robotique. La boite n'existe plus mais les concepts ont étés
rachetés par une autre boite qui s'appelle STCI, qui vend toujours le même
robot pour le PC.
Edouard : Le même robot, oui ! A l'époque ça
tournais avec un MO5, enfin un Thomson, ou peut être même d'autres
machines, je ne sais pas, mais disons que j'ai une doc pour le
MO5.
Edouard : Alors ça marche de façon simple, c'est
à dire sur le port parallèle. Un port parallèle classique, avec 8 bits de
données. Et le MO5 a une interface parallèle, il n'y a qu'a relier les
deux.
Edouard : Ca là ?
Edouard : Le boitier gris c'est juste une
extension pour mettre trois périphériques sur le MO5, car d'origine tu
peux en mettre qu'un seul. Ca s'appelle le MegaBus. C'est un produit
commercial. Et en fait la carte bricolée, c'est un projet que j'ai en
cours, qui marche pas encore, mais qui est assez bonnard parce que en fait
tu le branches à ça, et ça en fait c'est rien d'autre qu'un disque
dur !
Edouard : Oui, je ne suis pas le seul à bosser la
dessus, je crois que Yves bosse d'ailleurs dessus aussi.
Yves : C'est Nobo Yikea qui avait lancé ça, et
puis on arrive à la phase d'essai là, donc ya les circuits imprimés à
sortir.
Yves : Ben, sur le papier, oui !
Yves : Voila ! Plus qu'a câbler et puis
faire les premiers tests.
Yves : IDE ! Enfin les deux, enfin ce sera
en 8 bits, c'est à dire en IDE 8 bits au lieu de 16.
Edouard : Il faut savoir que IDE et EIDE en fait,
c'est purement du bluff car c'est un problème de bios PC. Ya pas de
différences en fait, la barrière des 500Mo c'est purement un problème de
bios PC.
Edouard : On pourra mettre des gros disques
dessus.
Edouard : J'irais pas jusque là !
Yves : Oui oui ya un problème de FAT.
Yves : Je sais que ça doit ce faire sur Amstrad,
yen a qui ont essayés, je sais pas ou ça en est.
Yves : A prioris non, on utilise pas de
contrôleur IDE spécial. On attaque directement avec les signaux.
Edouard : Il faut savoir qu'en fait le ATA, ce
qu'on appelle le standard ATA, c'est un standard de bus simplifié pour les
disques, en fait ya pas besoin d'électronique particulière pour attaquer
ça. En l'occurence moi j'ai deux registres , pour l'écriture et la
lecture, et j'envois les commandes et les données, je les récupère. Ca
pose pas de problèmes, quoi.
Alors yaura peut être pas des performances
fantastiques, mais je suis sur que j'arriverais à lire et à écrire un
secteur !
Edouard : Voila !
Edouard : Par exemple, un truc typique, le
contrôleur va gérer le DMA, l'accès direct en mémoire, alors que sur MO5,
enfin sur Thomson en général ya pas de DMA. C'est aussi vite vu que ça.
Donc on va pas en faire de toutes manières, donc à prioris on a pas besoin
des fonctions intelligentes d'un contrôleur.
Edouard : Oui, alors ça c'est Ghislain qui est là
en fait, qui s'apprête à partir.
Edouard : Oui, qui a fait la Megarom.
|