Thunderbolt sous Windows 98 : Plus qu'un simple hack, un pont créatif
Le projet audacieux de Yeo Kheng Meng d'intégrer l'USB4 et le Thunderbolt à Windows 98 transcende la simple curiosité rétro-informatique, ouvrant de nouvelles possibilités puissantes pour le codage créatif et la préservation numérique.
Photo : Jwdietrich2 / Wikimedia Commons (CC BY 4.0)
Un système d'exploitation de 1998 peut-il réellement s'interfacer avec les vitesses de pointe et les capacités multi-protocoles de Thunderbolt ? L'idée même semble relever d'une expérience de pensée confinée à un coin oublié d'internet. Pourtant, dans un exploit d'ingénierie remarquable, Yeo Kheng Meng a non seulement rendu cela possible, mais a également livré une suite de pilotes apportant une prise en charge moderne de l'USB et expérimentale du Thunderbolt à Windows 98, redéfinissant potentiellement ce qui est réalisable en rétro-informatique.
Depuis des décennies, l'idée d'une connectivité externe rapide sur Windows 98 était, pour le moins, un rêve irréalisable. Beaucoup se souviennent des difficultés avec la prise en charge précoce de l'USB, sans parler des capacités avancées que nous tenons pour acquises aujourd'hui. Le projet de Meng s'appuie sur ses travaux antérieurs sur les pilotes xHCI pour la prise en charge de l'USB2.0, étendant la compatibilité à Windows 98 jusqu'à Windows 7.
Cette entreprise ambitieuse est livrée en plusieurs parties. À sa base se trouve un pilote USB3.0, qui agit comme un remplacement direct de l'ancien pilote xHCI98 et est facilement disponible sur GitHub. Bien qu'impressionnantes, les vitesses USB3.0 sur Windows 98 sont observées plafonner autour de 200 Mo/s. Cette limitation est probablement imposée par la limite de requête maximale de Windows 98 de 64 Ko sur les transferts USB, ce qui signifie que même avec un bus plus rapide, le système d'exploitation ne peut traiter les données que par blocs plus petits.
Le projet propose également une prise en charge expérimentale de l'USB4.0/Thunderbolt. Cet aspect est moins stable que la partie USB3.0, mais il est remarquable qu'il fonctionne tout court, étant donné l'exigence de Thunderbolt de prendre en charge plusieurs protocoles au-delà d'un simple bus de données plus rapide. Pour exploiter ces capacités, les utilisateurs peuvent installer xhcicm.sys et vivre la situation unique d'accéder à un lecteur NVMe docké depuis Windows 98 en utilisant son pilote Stor98. Ce pilote Stor98 est largement basé sur le projet NVMe9x de SweetLow, que Meng a forké et prévoit d'intégrer dans le dépôt principal.
Au-delà des pilotes, une contribution potentiellement encore plus significative à la communauté de la rétro-informatique est le fork de QEMU11 par Meng. Cette version spécialisée émule les hôtes et périphériques USB4/Thunderbolt, offrant un avantage substantiel pour le développement semi-automatisé dans ce domaine complexe. Cet émulateur est disponible dans son propre dépôt dédié.
Ces réalisations sont cohérentes avec l'impressionnant palmarès de Yeo Kheng Meng en matière de rétro-informatique. Il a précédemment démontré la capacité à faire fonctionner Windows 98 SE sur un ordinateur portable ThinkPad P12s Gen 1 de 2020, naviguant à travers des défis tels que l'UEFI, les limitations de RAM et le manque de pilotes graphiques modernes. Ses travaux passés incluent également l'intégration de Swift à l'Apple II et la configuration de DOS pour héberger llama.c, démontrant une dévotion constante à repousser les limites du matériel et des logiciels vintage. Ce travail a également été réalisé avec un niveau similaire d'implication de LLM, bien qu'il soit noté que TinyStories de llama.c n'était pas le LLM spécifique qui a fourni l'assistance.
À notre avis, ces pilotes et outils non seulement insufflent une nouvelle vie à un système d'exploitation emblématique, mais créent également de nouvelles avenues fascinantes pour l'expérimentation créative. Ils transforment Windows 98 d'un artefact historique statique en une plateforme dynamique capable d'interagir avec des périphériques contemporains, élargissant son utilité pour les artistes numériques, les hobbyistes et les préservationnistes.
Aucun sujet pour l’instant : lancez le premier.
Plus d'articles
Pourquoi le projet LEGO iMac G3 est plus que de la simple nostalgie
L'initiative communautaire visant à immortaliser l'emblématique Apple iMac G3 en briques LEGO n'est pas qu'un voyage dans le passé. C'est une affirmation puissante de l'influence durable du design et un catalyseur pour l'avenir de l'art numérique.
Jeux Flash : Le modèle méconnu du code créatif accessible
La résurgence remarquable des jeux Flash archivés révèle un moment charnière pour le code créatif et les expériences par navigateur, soulignant la puissance durable des outils accessibles et de la préservation numérique dédiée.
L'émulation PS5 sur Xbox : un exploit technique qui repousse les limites
Le fait surprenant que des jeux PlayStation 5 démarrent sur Xbox Series X via l'émulation témoigne de l'ingéniosité de la communauté open source, annonçant un avenir où les frontières des consoles s'estompent et où les efforts de préservation gagnent une visibilité sans précédent.
Ports communautaires : les architectes du futur du rétrogaming
Les recompilations et les ports natifs pilotés par la communauté ne sont pas que de la nostalgie. Ils représentent la force la plus dynamique et la plus cruciale pour assurer la pérennité des jeux classiques face à l'obsolescence technologique et aux barrières propriétaires.



