Yeo Kheng Meng voulait utiliser Windows 98 sur un ThinkPad de 2020. Cette machine ne propose qu’un contrôleur hôte USB xHCI, l’interface associée à USB 3.0. Windows 98 est antérieur d’environ dix ans et aucun pilote adapté n’était disponible. Meng a développé le pilote en s’appuyant sur des LLM. Le projet vise Windows 98 et les versions suivantes.

Le code source est disponible sur GitHub sous le nom xhci98. Le pilote fonctionne, mais Meng le décrit comme encore sujet aux bugs. Il compte traiter les problèmes signalés dans le dépôt. Un article de son blog présente la démarche et renvoie vers des vidéos montrant le pilote sur le ThinkPad de 2020 et sur un autre modèle datant de 2016. Le premier devrait aussi pouvoir fonctionner sous Windows 11. Les deux ordinateurs portables n’ont aucun ancien port USB.

Les modèles plus anciens peuvent encore en posséder. Sur un ordinateur de bureau, une carte PCI équipée d’un contrôleur USB2.0 suffit. Avant ce projet, Meng utilisait une telle carte avec des adaptateurs. Ses expériences précédentes comprennent aussi l’exécution de MS-DOS stock sur un ThinkPad X13 moderne et de Slack sous Windows 3.11 For Workgroups sur un ThinkPad T400.