![]()
|
![]() Par FAVARD Sébastien Contact: atari@linux.utc.fr ou l'auteur à: Sebastien.Favard@utc.fr
Evolutions des kits de développement Le kit de developpement était initialement prévu pour tourner sur un simple ST doté d'une liaison "port cartouche". Une première version du kit a donc été développée dans l'optique de l'intégrer directement au coeur de la Jaguar. Une sortie de type DB25 (cf. port parallèle) permettait d'être reliée (par un câble ou non) à une petite clef spécifique à la machine hôte: pour le ST, cette clef est d'ailleurs fournis sur ces pages et a été présentée dans ST Mag. les caractéristiques ressemblaient à celles du kit de développement de Roine mais prenant en compte quelques particularités hardware permettant de rendre beaucoup plus rapide la communication : astuce bit d0 du port cartouche, FIFO en entrées et sorties etc... Cependant après la mort de ST Mag. et le
déclin des machines ST de l'époque, nous nous sommes intéresser
à porter nos efforts vers une autre solution plus ouverte, d'ou
le développement du kit de seconde génération, utilisant
le bus ISA. celui-ci est donc ouverts aux plateformes de type PC, Milan,
RiscPC etc... Pour les utilisateurs de simple ST, un kit version "light"
proposé par Bastian42 permet de prendre gout à la joie du
développement sur la Jaguar.
Fonctionnalités du kit Tout d'abord, le kit permettra de télécharger directement les BootStrap et OS à partir de l'ordinateur, ce qui n'était pas possible auparavant puisque l'OS était directement mis en EPROM sur la carte. Ceci permettra donc à chacun de downloader de nouvelles versions très facilement et ains ipouvoir faire évoluer sans cesse le développement sur Jag. De même le driver permettant de configurer
la carte afin de supporter telle ou telle plateforme sera downloader à
partir de l'ordinateur hôte, donc très facilement évoluable
/ modifiable. Ceci m'a d'ailleurs permis en à peine 4 soirées
de valider 90% du kit !
Le système de communication a été revu afin de mieu prendre en compte les besoins logiciels de JagOS. Celui-ci supporte désormais l'envoie des trames de 64Ko avec une FIFO temporaire de 128Ko ! Celle-ci permet d'augmenter considérablement le débit de communication puisque ne bloque pas inutilement le consommateur. Physiquement la carte ISA 8 bits sera constituée d'un connecteur DB25 mâle, similaire à celui du port parallèle des ordinateurs (mâle afin que l'utilisateur ne se trompe pas par mégarde entre les deux ports) et de trois circuits. La taille du circuit imprimée sera la taille minimale possible pour supporter le connecteur 8 bits ISA et un conneteur DB25 (très approximativement 10cm*6cm !). Dans un premier temps une tout petite modification
interne à la jaguar sera nécessaire, permettant de ressortir
des signaux sur un connecteur DB25 femelle. Il pourra cependant être
envisagé si le besoin sans fait sentir auprès des utilisateurs,
de développer une cartouche connectable au kit ISA, n'obligeant
personne à modifier sa Jaguar !
Caractéristiques du kit :
Le kit de seconde génération est
en cours de développement depuis 3 semaines environ. Suite à
l'utilisation d'un circuit déffectueux en partie, deux semaines
ont été pénalisées, car utilisées pour
trouver la source de panne. Dès lors, en une semaine, voici les
différents éléments développés et qui
fonctionnenent parfaitement :
En fin de semaine, Laurent devrait avoir terminé un BootStrap de test me permettant de valider l'éxécution de codes par la jaguar.
|