Bochs

Logiciel capture d'écran:
Bochs
Détails logiciels:
Version: 2.6.9 Mise à jour
Date de transfert: 14 Aug 18
Développeur: Timothy R. Butler
Licence: Gratuit
Popularité: 500
Taille: 4957 Kb

Rating: 2.3/5 (Total Votes: 6)


        Bochs est un émulateur PC IA-32 (x86) open source hautement portable écrit en C ++, qui s'exécute sur les plates-formes les plus populaires. Il inclut l'émulation du processeur Intel x86, des périphériques d'E / S communs et un BIOS personnalisé. Actuellement, bochs peut être compilé pour émuler un processeur 386, 486 ou Pentium. Bochs est capable d'exécuter la plupart des systèmes d'exploitation dans l'émulation, y compris Linux, Windows 95, DOS et récemment Windows NT 4. Bochs a été écrit par Kevin Lawton et est actuellement maintenu par ce projet.
Bochs peut être compilé et utilisé dans une variété de modes, dont certains sont encore en développement. L'utilisation «typique» de bochs consiste à fournir une émulation PC x86 complète, y compris le processeur x86, les périphériques matériels et la mémoire. Cela vous permet d'exécuter des systèmes d'exploitation et des logiciels dans l'émulateur sur votre poste de travail, un peu comme vous avez une machine à l'intérieur d'une machine. Par exemple, supposons que votre poste de travail soit un poste de travail Unix / X11, mais que vous souhaitiez exécuter des applications Win'95. Bochs vous permettra d'exécuter Windows 95 et les logiciels associés sur votre station de travail Unix / X11, en affichant une fenêtre sur votre poste de travail, simulant un moniteur sur un PC.
    

Nouveautés dans cette version:

- CPU: implémente de nouvelles instructions et des extensions d’architecture x86.

  - Corrections de bugs pour la correction de l’émulation du processeur.

  - Ajout de la prise en charge de la plate-forme hôte Android.

  - Ajout du support d'émulation de périphérique USB EHCI.

  - Ajout de la prise en charge des disquettes USB (UFI / CBI).

  - Ajout du module Ethernet «socket», conçu pour interconnecter les instances de Bochs.

  - Afficher textconfig à l'exécution dans la fenêtre VGA de Bochs (console Gui).

Nouveautés dans la version 2.6.8:

- CPU / CPUDB
  - Corrections de bogues pour la correction de l'émulation du processeur (correction de bogue critique pour l'émulation x86-64)
  - Prise en charge du calcul de type de mémoire pour le débogueur et l'instrumentation Bochs,
    activer configure avec l'option --enable-memtype.
  - CPUDB: ajout de la configuration Pentium (P54C) à CPUDB
  - CPUDB: ajout de la configuration Broadwell ULT au CPUDB
  - Mise à jour de la définition des callbacks d'instrumentation, voir description dans
    instrumentation.txt / Exemples d'instrumentation fixes

- configurer et compiler
  - Configurez l'option --enable-fast-function-calls maintenant également utilisée pour MSVC nmake.
  - Certains configurent des correctifs pour la prise en charge du débogueur GTK.

- GUI et bibliothèques d'affichage
  - Le mode de minuterie de mise à jour VGA peut maintenant être sélectionné avec l'option «vga».
  - Relâchez toutes les touches enfoncées lorsque le simwindow récupère le focus du clavier.
  - Win32 gui: le curseur de la souris capturé est réellement coincé dans la fenêtre.
  - SDL2: implémentation de la boîte de dialogue oui / non (par exemple pour la validation VVFAT).
  - Quelques correctifs pour la compatibilité des versions wxWidgets 3.0 et unicode.
  - Prise en charge complète de la sauvegarde / restauration pour les paramètres améliorés du débogueur d'interface graphique (fenêtre + police).

- Ajout du support du débogueur pour le terme gui en utilisant un pseudo-terminal.

- Périphériques d'E / S
  - Disque dur
    - Ajout de la prise en charge des images Oracle Virtual VM VMX (VDI version 1.1)
    - Réactivez l'extension de répétition accélérée "E / S en bloc".
    - Quelques correctifs de code cdrom de bas niveau pour Windows et Linux.
  - Du son
    - SB16: détection de la puce OPL en mettant en œuvre le délai du bus ISA.
    - SB16: émulation OPL3 portée par DOSBox et code partiellement supprimé.
    - ES1370: Prise en charge de la sortie MIDI UART.
    - ES1370: Correction d'un bug critique qui faisait planter les pilotes Win9x.
    - Réécriture majeure du code sonore de bas niveau.
      - Ajout du support du thread de mixage (requis pour tous les modules sauf 'sdl').
      - Le nouveau mélangeur et le mélangeur SDL interrogent les données des tampons de sortie PCM,
        le générateur de bip du haut-parleur PC et le générateur FM OPL3.
      - Conversion au format PCM en little endian signé 16 bits.
      - Ajout d'un module "fichier" audio pour la sortie COV, WAV, MID et données brutes
        et ajout du support de double sortie (périphérique + fichier) en mode midi / wave 3.
      - Ajout de la possibilité de configurer le pilote audio par service.
  - disquette- Correction de la commande "Read ID" pour un support simple face (patch par Ben Lunt).

- BIOS ROM
  - Correction du traitement de code scancode après interception du clavier.
  - Correction du code rombios32 pour éviter une détection incorrecte des tables ACPI.

Nouveautés dans la version 2.6.6:

- CPU / CPUDB
  - autoriser une configuration en pont de sable même si AVX n’est pas compilé

- configurer et compiler
  - erreur de compilation corrigée lorsque le support de 3dnow est activé
  - Accélérer la construction de Visual Studio de près de 20% en ajoutant l'option de compilation / Gr

- Divers
  - Correction minimisation de la fenêtre de l'interface graphique win32 et modification de la résolution réduite
  - Ajout de l'image compilée SeaBIOS 1.7.5 dans l'arborescence Bochs avec les images du BIOS Bochs
  - correctifs et mises à jour de la documentation

Logiciel similaire

DriveDx
DriveDx

22 Nov 14

coconutID
coconutID

22 Nov 14

MacQEMU
MacQEMU

22 Nov 14

Cocktail
Cocktail

11 Jun 17

Commentaires à Bochs

Commentaires non trouvées
Ajouter un commentaire
Tourner sur les images!