XTulator est un émulateur PC x86 open‑source conçu pour exécuter des logiciels destinés aux processeurs 8086 et 80186, avec prise en charge de MS‑DOS, FreeDOS, Windows 3.0 et de nombreux jeux de l’époque. Il émule l’EGA/VGA, une Sound Blaster 2.0, l’AdLib/OPL2 (via Nuked OPL), une souris série, un modem série simulé via TCP et une carte réseau NE2000 utilisant pcap. Le projet est une réécriture plus propre et modulaire d’un ancien émulateur de l’auteur, visant une meilleure précision et une architecture plus saine.
 
L’émulateur est encore en phase pré‑alpha, avec une seule machine fonctionnelle (“generic_xt”) utilisant un BIOS public. Plusieurs composants du chipset (8253, 8259, 8237…) sont partiellement implémentés et expliquent les problèmes de compatibilité avec d’autres BIOS XT. XTulator propose un binaire Windows précompilé et peut être compilé sous Linux/macOS avec SDL2 et pcap, mais la stabilité hors Windows reste limitée.
 


 

Télécharger XTulator v0.24.5.24 (12.4 Mo)

Site Officiel

En savoir plus…