Bochs

Screenshot der Software:
Bochs
Softwarebeschreibung:
Version: 2.6.9 Aktualisiert
Upload-Datum: 14 Aug 18
Entwickler: Timothy R. Butler
Lizenz: Frei
Popularität: 345
Größe: 4957 Kb

Rating: 1.8/5 (Total Votes: 5)


        Bochs ist ein sehr portabler Open Source IA-32 (x86) PC-Emulator, geschrieben in C ++, der auf den meisten gängigen Plattformen läuft. Es umfasst die Emulation der Intel x86-CPU, gängige I / O-Geräte und ein benutzerdefiniertes BIOS. Gegenwärtig können Bochs kompiliert werden, um eine 386-, 486- oder Pentium-CPU zu emulieren. Bochs kann die meisten Betriebssysteme innerhalb der Emulation ausführen, einschließlich Linux, Windows 95, DOS und kürzlich Windows NT 4. Bochs wurde von Kevin Lawton geschrieben und wird derzeit von diesem Projekt betreut.
Bochs kann in einer Vielzahl von Modi kompiliert und verwendet werden, von denen einige noch in Entwicklung sind. Die typische Verwendung von Bochs ist die Bereitstellung einer vollständigen x86-PC-Emulation, einschließlich des x86-Prozessors, der Hardwaregeräte und des Speichers. Auf diese Weise können Sie Betriebssysteme und Software im Emulator auf Ihrer Workstation ausführen, ähnlich wie Sie eine Maschine in einer Maschine haben. Angenommen, Ihre Workstation ist eine Unix / X11-Workstation, aber Sie möchten Win'95-Anwendungen ausführen. Bochs ermöglicht es Ihnen, Win 95 und die zugehörige Software auf Ihrer Unix / X11-Workstation auszuführen, indem Sie ein Fenster auf Ihrer Workstation anzeigen und einen Monitor auf einem PC simulieren.
    

Was ist neu in dieser Version:

- CPU: neue Anweisungen und x86-Architektur-Erweiterungen implementiert.

  - Bugfixes für die Richtigkeit der CPU-Emulation.

  - Android-Host-Plattform-Unterstützung hinzugefügt.

  - Unterstützung für USB EHCI-Geräteemulation hinzugefügt.

  - Unterstützung für USB-Disketten (UFI / CBI) hinzugefügt.

  - Ethernet-Modul 'Socket' hinzugefügt, um Bochs Instanzen miteinander zu verbinden.

  - Zeige textconfig zur Laufzeit im Bochs VGA-Fenster (GUI-Konsole).

Was ist neu in Version 2.6.8:

- CPU / CPUDB
  - Bugfixes für korrekte CPU Emulation (kritischer Bugfix für x86-64 Emulation)
  - Unterstützung der Speichertypberechnung für Bochs Debugger und Instrumentierung,
    Aktivieren Sie die Konfiguration mit der Option --enable-memtype.
  - CPUDB: Pentium (P54C) Konfiguration zur CPUDB hinzugefügt
  - CPUDB: Broadwell ULT-Konfiguration zur CPUDB hinzugefügt
  - Aktualisierte Definition von Instrumentierungsrückrufen, siehe Beschreibung in
    instrumentation.txt / Fixed Instrumentierungsbeispiele

- Konfigurieren und kompilieren
  - Konfigurieren Sie die Option --enable-fast-function-calls jetzt auch für MSVC nmake.
  - Einige konfigurieren Fixes für die GTK-Debugger-Unterstützung.

- GUI- und Display-Bibliotheken
  - Der VGA-Update-Timer-Modus kann jetzt mit der Option 'VGA' ausgewählt werden.
  - Lassen Sie alle gedrückten Tasten los, wenn das Simfenster den Tastaturfokus erreicht.
  - Win32 GUI: Captured Mauszeiger jetzt wirklich im Fenster gefangen.
  - SDL2: Ja / Nein-Dialog implementiert (z. B. für VVFAT-Commit).
  - Einige Korrekturen für WxWidgets 3.0 und Unicode Version Kompatibilität.
  - Vollständige Unterstützung für Speichern / Wiederherstellen für erweiterte GUI-Debugger-Einstellungen (Fenster + Schriftart).

- Debugger-Unterstützung für den Begriff GUI mit einem Pseudo-Terminal hinzugefügt.

- E / A-Geräte
  - Festplatte
    - Oracle Virtual Machine Image Unterstützung (VDI Version 1.1) hinzugefügt
    - Re-enable "Bulk I / O" Wiederholungen Beschleunigung Erweiterungen.
    - Einige Low-Level-CD-ROM-Code-Fixes für Windows und Linux.
  - Ton
    - SB16: Feste OPL-Chip-Erkennung durch Implementierung der ISA-Bus-Verzögerung.
    - SB16: Portierte OPL3-Emulation von DOSBox und teilweise entfernter Legacy-Code.
    - ES1370: Unterstützung für MIDI UART-Ausgabe hinzugefügt.
    - ES1370: Ein kritischer Fehler, der Win9x-Treiber zum Absturz brachte, wurde behoben.
    - Major Neufassung des Lowlevel-Sound-Code.
      - Zusätzliche Mixer-Thread-Unterstützung (erforderlich für alle Module außer 'SDL').
      - Neuer Mixer und SDL-Mixer rufen Daten von den PCM-Ausgabepuffern ab,
        der PC-Lautsprecher Piepgenerator und der OPL3 FM-Generator.
      - Umwandlung des PCM-Formats in 16-Bit-Little-Endian-Zeichen.
      - Sound-Dateimodul für VOC-, WAV-, MID- und Rohdatenausgabe hinzugefügt
        und zusätzliche Dual-Output-Unterstützung (Gerät + Datei) im Midi / Wave-Modus 3.
      - Zusätzliche Möglichkeit, den Soundtreiber pro Dienst einzurichten.
  - Diskette- Behobener "Read ID" Befehl für einseitige Medien (Patch von Ben Lunt).

- ROM BIOS
  - Korrektur der Tastatur-Scancode-Verarbeitung nach dem Tastaturabfangen.
  - Fixed rombios32-Code, um falsche ACPI-Tabellenerkennung zu vermeiden.

Was ist neu in Version 2.6.6:

- CPU / CPUDB
  - erlauben Sandy Brückenkonfiguration auch wenn AVX nicht kompiliert wird

- Konfigurieren und kompilieren
  - Fehler bei der Kompilierung, wenn die 3dnow-Unterstützung aktiviert ist
  - Beschleunigen Sie Visual Studio Build um fast 20% durch Hinzufügen von / Gr Compiler-Option

- Verschiedenes
  - Fix minimiert Win32 GUI Fenster und Auflösung ändern, während minimiert
  - Das kompilierte SeaBIOS 1.7.5-Bild wurde zusammen mit Bochs-BIOS-Bildern in den Bochs-Baum eingefügt
  - Dokumentation behebt und aktualisiert

Ähnliche Software

DriveDx
DriveDx

22 Nov 14

Pacifist
Pacifist

4 May 20

openMSX
openMSX

5 May 20

Kommentare zu Bochs

Kommentare nicht gefunden
Kommentar hinzufügen
Schalten Sie auf die Bilder!