* * *
Direct Hardware Interface
* * *


 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

e-mail: pmandin@multimania.com
web: http://www.multimania.com/pmandin/



Tan Noz