Un développeur a implémenté l’interface de programmation d’application Glide de 3dfx dans la pile de pilotes Gallium3D de Mesa pour les GPU modernes. L’implémentation permet aux utilisateurs de jouer à des jeux qui reposent sur Glide sous Linux pour fonctionner sur du matériel moderne.
Link Mauve, un développeur amateur indépendant, a créé Grover, un frontal d’implémentation de l’API Glide pour Gallium3D de Mesa en utilisant le langage de programmation Rust, rapporte Phoronix. La pile de pilotes Gallium 3D de Mesa comprend des pilotes open source pour le matériel Radeon d’AMD moderne et le matériel Gen ou Xe d’Intel, ce qui signifie essentiellement qu’il sera possible de jouer à d’anciens jeux basés sur Glide sur des GPU à jour. Cependant, il y a quelques mises en garde.
Étant donné que Glide était généralement utilisé pour les jeux Windows et que le développeur n’avait accès à aucun jeu basé sur Glide pour Linux, il a utilisé des exemples de code et le jeu Pandemonium de 1997 pour tester son implémentation. Pour cette même raison, il n’a pas pu implémenter le système de fenêtrage, qui est une caractéristique importante car presque personne ne veut exécuter un jeu de la fin des années 1990 sur un grand écran moderne en mode plein écran. Compte tenu des tests limités, Mauve considère Grover comme un travail en cours.
Parce que la plupart des jeux Glide ont été développés pour Windows, les jouer sous Linux nécessite l’utilisation de Grover dans la couche de compatibilité Wine/Proton, qui a ses avantages.
Lorsqu’il s’agit de jouer à d’anciens jeux vidéo Windows qui ne fonctionnent pas sur des PC contemporains, il est possible de créer un système utilisant des composants obsolètes dotés de pilotes pour Windows 2000 ou Windows XP. Il est difficile de se procurer des cartes graphiques GeForce ou Radeon fonctionnant correctement depuis le début des années 2000, mais obtenir une carte Voodoo 3dfx pour jouer à des jeux qui utilisent exclusivement l’API propriétaire Glide (par exemple, Irréel, Tournoi irréel) de la fin des années 1990 est beaucoup plus difficile.
Compte tenu de toutes les complexités et des coûts associés à l’achat de matériel ancien, ainsi qu’à sa mise en service, diverses émulations Linux semblent être une option viable. Cependant, si vous souhaitez obtenir la même expérience des jeux de la fin des années 1990 (et donc une réminiscence ultime), rien ne vaut l’achat d’une carte graphique obsolète et du matériel de support pour accompagner un moniteur au format 4: 3.