Tel est le nom d'un projet extrêmement intéressant, lancé par Patrice
MANDIN, alias Data/Trio. Celui-ci est d'ailleurs déjà connu pour le portage
en cours de Doom pour Falcon (la dernière archive en date étant PMDOOM05).
Mais c'est justement parce qu'il trouvait ridicule de faire une version
spécifique au Falcon de son portage de Doom qu'il s'est lancé dans le projet
susnommé. En effet, le projet semble être né de la constatation que le
Falcon est actuellement complètement largué sur le plan technologique (en
particulier au niveau graphique), et qu'il existe d'autres machines dans les
TOS-Compatibles qui sont plus puissantes et plus ouvertes à recevoir des
périphériques modernes tels que cartes graphiques 2D/3D, mais nettement
moins répandues et plus chères. Conclusion : il faut que son portage marche
sur toutes machines.
L'idée est donc de concevoir une sorte de couche intermédiaire entre le
programmeur d'un jeu (ou autre) et le hardware de nos machines, afin que le
programmeur n'aille plus "taper direct" dans le hard, mais appele une
fonction de cette interface, qui sera redirigée de manière transparente vers
un pilote, spécifique à la machine sur laquelle le programme tourne.
L'idée en soit n'est pas nouvelle, car de telles interfaces logicielles
existent depuis des années sur absolument TOUTES les plateformes sauf -bien
entendu- la nôtre. Et ce type de programme est pourtant un élément-clé pour
pérénniser les programmes créés sur une machine donnée, car il permet, s'il
est bien conçu, de faire tourner le programme -sans aucune modification-
sur la machine suivante dans la gamme, tout en permettant aux concepteurs de
machine de ne pas se limiter pour des raisons de compatibilité, dans la
mesure où il ne leur reste plus qu'à programmer le driver spécifique au
hardware installé dans leur nouvelle machine, pour que tous les programmes
prévus pour cette interface logicielle fonctionnent sans broncher.
Sans rentrer dans les détails techniques, l'objectif de Patrice MANDIN
est de concevoir DHI afin de la faire tourner sur toutes les machines de la
gamme, et en donnant ainsi la possibilité aux programmeurs d'utiliser sans
se casser la tête des cartes graphiques à hautes performances telles que les
3DFX, et autres cartes accélératrices 2D connectables sur un slot PCI, mais
également le hard du Falcon, sans aucun surcoût de travail.
L'initiative me semble extrêmement intéressante, et s'il y en a parmi
vous qui sont motivés pour lui filer un coup de main, il peuvent le
contacter, le projet en vaut vraiment la peine, car il s'agit là d'un projet
très important, si on veut voir la gamme TOS-Compatible continuer à évoluer.
Voici les coordonnés de Patrice MANDIN :
Patrice MANDIN
19 Rue des Astiers
85280 LA FERRIERE
FRANCE