BasicBox est un émulateur de PC x86 écrit entièrement en Visual Basic 6, visant une compatibilité de type 486 amélioré avec quelques instructions plus récentes comme CMOV ou RDTSC. Il peut exécuter Windows NT 4.0, diverses distributions Linux anciennes et DOS, mais avec des performances limitées qui nécessitent un CPU moderne pour rester utilisable. Le projet sert surtout de preuve de concept, démontrant qu’un PC complet peut être émulé en VB6, en reprenant des éléments du précédent émulateur de l’auteur, PCulator.

 

L’émulateur inclut un FPU 387, un contrôleur IDE/ATA, un contrôleur SCSI BusLogic, un contrôleur de disquettes partiellement fonctionnel, une carte VGA standard, une souris série, une carte réseau NE2000 et un Sound Blaster avec OPL3. Deux images disque d’exemple (FreeDOS et Debian 2.2) sont fournies pour tester rapidement. La configuration se fait pour l’instant en ligne de commande, en attendant un outil graphique prévu. Certaines limitations persistent, notamment des problèmes IDE, un mode ET4000 instable et des performances globales à optimiser.
 

 

Télécharger BasicBox v0.5 (774 Ko)

Site Officiel

En savoir plus…