Bochs est un émulateur PC tournant sous Windows, son développement s’effectue en Open Source. Ecrit en C + +, il fonctionne sur la plupart des plates-formes populaires. Il inclut l’émulation des CPU x86 d’Intel, les périphériques E / S courants et un BIOS personnalisé. Actuellement, Bochs peut être compilé pour émuler un processeur 386, 486, Pentium/PentiumII/PentiumIII/Pentium4 ou x86-64, y compris MMX option, SSEX et 3DNow! instructions.Bochs est capable d’exécuter la plupart des systèmes d’exploitation à l’intérieur de l’émulation, y compris Linux, DOS, Windows ® 95/98 et Windows ® NT/2000/XP ou Windows Vista.

L’utilisation «typique» de Bochs est de fournir émulation PC x86 complète, y compris le processeur x86, des périphériques et la mémoire. Cela vous permet d’exécuter OS et des logiciels au sein de l’émulateur sur votre poste de travail, un peu comme si vous aviez une machine à l’intérieur d’une machine. Par exemple, disons que votre poste est un poste de travail Unix/X11, mais que vous souhaitez exécuter des applications Win’95. Bochs va vous permettre d’exécuter Win 95 et le logiciel associé sur votre poste de travail Unix/X11, affichant une fenêtre sur votre poste de travail, simulant un moniteur sur un PC.

 

Les améliorations sont les suivantes :

– CPU
– VMX: implemented VMENTER to non-active guest state (HLT, SHUTDOWN, WAIT-FOR-SIPI)
– VMX: fixed write of guest segment access rights VMCS fields (32-bit field
was truncated to 16-bit)
– CPUID: Don’t report Architectural Performance Monitoring in CPUID.
Reporting true capabilities without actually supporting them breaks Win7 x64 installation.
– CPUID: Fixed bx_generic CPUID std leafs (all std leafs > 2 were corrupted)
– CPUID: Enable all supported VMX capabilities for bx_generic CPUID configuration.
– CPUID: Enable X2APIC support for Ivy Bridge CPUDB configuration.

– Configure and compile
– Enabled VMX compilation by default in shortcut scripts.
– Allow CPU_LEVEL=5 configurations (pentium_mmx and amd_k2_chomper) even when Bochs was
compiled with CPU_LEVEL > 5.

– Misc
– Fixes for Bochs port on MorphOS (based on a patch by Thore Sittly):
missing functions, byte-swapping and cdrom support.

 

Télécharger Bochs (32 bits) v2.6.2 (4.7 Mo)

Site Officiel

En savoir plus…