Bochs

Software skärmdump:
Bochs
Mjukvaruinformation:
Version: 2.6.9 Uppdaterad
Ladda upp dagen: 14 Aug 18
Utvecklare: Timothy R. Butler
Licens: Gratis
Popularitet: 345
Storlek: 4957 Kb

Rating: 1.8/5 (Total Votes: 5)


        Bochs är en mycket bärbar öppen källkod IA-32 (x86) PC-emulator skriven i C ++, som körs på populäraste plattformar. Den innehåller emulering av Intel x86-CPU, vanliga I / O-enheter och en anpassad BIOS. För närvarande kan bochs kompileras för att emulera en 386, 486 eller Pentium CPU. Bochs kan köra de flesta operativsystem inom emuleringen, inklusive Linux, Windows 95, DOS och nyligen Windows NT 4. Bochs skrevs av Kevin Lawton och underhålls för närvarande av detta projekt.
Bochs kan sammanställas och användas i en rad olika lägen, vissa som fortfarande är i utveckling. Den typiska användningen av bochs är att tillhandahålla fullständig x86 PC-emulering, inklusive x86-processorn, hårdvaruenheter och minne. Detta låter dig köra operativsystem och programvara inom emulatorn på din arbetsstation, precis som om du har en maskin inuti en maskin. Låt oss säga att din arbetsstation är en Unix / X11-arbetsstation, men du vill köra Win'95-program. Bochs tillåter dig att köra Win 95 och tillhörande programvara på din Unix / X11-arbetsstation, visa ett fönster på din arbetsstation, simulera en bildskärm på en dator.
    

Vad är nytt i den här utgåvan:

- CPU: Implementerade nya instruktioner och x86-arkitekturförlängningar.

  - Felkorrigeringar för CPU-emuleringskorrigering.

  - Tillagt Android värdplattform stöd.

  - Tillagd USB EHCI-enhetens emuleringsstöd.

  - Tillagd USB-diskett (UFI / CBI) -stöd.

  - Tillagd Ethernet-modul "socket", utformad för att koppla samman Bochs instanser.

  - Visa textkonfig vid körning i Bochs VGA-fönstret (gui-konsolen).

Vad är nytt i version 2.6.8:

- CPU / CPUDB
  - Felkorrigeringar för CPU-emuleringskorrigering (kritisk buggfix för x86-64-emulering)
  - Minnetypberäkningsstöd för Bochs debugger och instrumentation,
    för att aktivera konfigurera med alternativet -enable-memtype.
  - CPUDB: Tillagt Pentium (P54C) konfiguration till CPUDB
  - CPUDB: Tillagt Broadwell ULT-konfiguration till CPUDB
  - Uppdaterad definition av instrumentation callbacks, se beskrivning i
    instrumentation.txt / Fixed instrumentation exempel

- Konfigurera och kompilera
  - Konfigurera alternativ - Enable-Fast-Function-samtal används nu också för MSVC nmake.
  - Några konfigurationsfixar för GTK-debugger-supporten.

- GUI och visningsbibliotek
  - VGA-uppdateringstimerläget kan nu väljas med alternativet "vga".
  - Släpp alla tryckknappar när simwindow återställer tangentbordets fokus.
  - Win32 gui: Fångad muspekare nu verkligen fångad i fönstret.
  - SDL2: Implementerad ja / nej dialog (till exempel för VVFAT-commit).
  - Några korrigeringar för wxWidgets 3.0 och unicode-versionskompatibilitet.
  - Fullt spara / återställningsstöd för förbättrade gui-debugger-inställningar (fönster + teckensnitt).

- Tillagd debugger support för termen gui med en pseudo-terminal.

- I / O-enheter
  - Hårddisk
    - Tillagd Oracle (tm) VM VirtualBox bildstöd (VDI version 1.1)
    - Återaktivera "bulk I / O" upprepade hastighetsuppdateringar.
    - Vissa lowlevel-cdrom-korrigeringar för Windows och Linux.
  - Ljud
    - SB16: Fast OPL-chipdetektering genom att implementera ISA-bussfördröjning.
    - SB16: Ported OPL3-emulering från DOSBox och delvis bortförd arvskod.
    - ES1370: Tillagt MIDI UART-utmatningsstöd.
    - ES1370: Fast kritisk bugg som gjorde Win9x-drivrutiner krasch.
    - Stor omskrivning av lowlevel ljudkoden.
      - Tillagd mixer tråd stöd (krävs för alla moduler utom "sdl").
      - Ny mixer och SDL mixer pollar data från PCM-utgångsbuffertarna,
        PC-högtalarpipgeneratorn och OPL3 FM-generatorn.
      - PCM-format omvandling till 16 bitars signerad liten endian.
      - Tillagd ljudfilmodul för VOC, WAV, MID och raw data output
        och lagt till dubbelt utmatningsstöd (enhet + fil) i midi / vågläge 3.
      - Tillagd förmåga att ställa in ljuddrivrutinen per tjänst.
  - Floppy- Fast "Read ID" -kommando för ensidig media (lapp av Ben Lunt).

- ROM-BIOS
  - Fast tangentbordskanodbehandling efter tangentbordskryssning.
  - Fast rombios32-kod för att undvika felaktig ACPI-tabelldetektering.

Vad är nytt i version 2.6.6:

- CPU / CPUDB
  - tillåta sandig brokonfiguration även när AVX inte är sammanställd i

- Konfigurera och kompilera
  - Fixat kompileringsfel när 3Dnow support är aktiverat
  - Speed ​​Visual Studio byggs med nästan 20% genom att lägga till / Gr kompilator alternativ

- Övrigt
  - Fixerad minimering av Win32 Gui-fönstret och upplösning ändras under minimering
  - lagt till kompilerade SeaBIOS 1.7.5-bilden i Bochs-trädet tillsammans med Bochs BIOS-bilder
  - Dokumentationsfixar och uppdateringar

Liknande mjukvara

XRoar
XRoar

20 Sep 15

Mactracker
Mactracker

4 May 20

FastScripts
FastScripts

4 May 20

Pacifist
Pacifist

4 May 20

Kommentarer till Bochs

Kommentarer hittades inte
Kommentar
Slå på bilder!