Bochs 2.2.6
Publié par Kékidi le mardi 31 janvier 2006 à 12:02:19.
Bochs, c'est beau, c'est bien! A part ça, à quoi peut bien servir ce programme? Il s'agit d'un émulateur open source qui émule des PC avec une architecture IA-32 (x86). Il peut être compilé pour émuler des CPU aussi diverses que les 386, 486, Pentium, Pentium Pro ou AMD64. Il y a même des options qui gèrent les instructions MMX, SSE et SSE2! En paramétrant convenablement l'émulateur, il est possible de faire tourner les systèmes d'exploitation courants : Linux, DOS, Windows® 95/98 et Windows® NT/2000/XP.
- Plusieurs corrections APIC et I/O Apic font que Bochs peut démarrer Windows NT4.0 dans une configuration SMP.
- Correction d'un problème critique au niveau du timer APIC.
- Corrections des codes pour les disques durs, clavier, timer, USB et VGA.
- Correction du debugger.
- Suppression des images obsolètes du BIOS SMP.
- Nouveau raccourci "bksl".
- Activation du bit #PCE dans le registre CR4. Précédemment le réglage de ce bit générait une erreur #GP(0).
- Activation des instructions LAHF/SAHF dans le mode x86-64.
- Détermination du nombre de processeurs dans la configuration SMP par le fichier .bochsrc.
- Correction d'un problème dans les instructions PMULUDQ SSE2.
- Activation par défaut du VME VME (virtual 8086 mode extensions) si le level du CPU >= 5.
- Par défaut, l'assembleur Bochs est disponible pour toutes les configurations.
- Amélioration du script de l'installation Win32.
- Paramètre IPS déplacé dans les nouvelles options CPU.
- Si BX_SHOW_IPS est activé, la valeur IPS est montrée dans la barre du statut.
- Mise à jour des exemples d'instrumentation Bochs.
- Amélioration de la documentation pour les utilisateurs et le développement.


