Bochs

Skjermbilde programvare:
Bochs
Prog.varedetaljer:
Versjon: 2.6.9 Oppdatert
Last opp dato: 14 Aug 18
Lisens: Gratis
Popularitet: 500
Størrelse: 4957 Kb

Rating: 2.3/5 (Total Votes: 6)


        Bochs er en svært bærbar open source IA-32 (x86) PC emulator skrevet i C ++, som kjører på de fleste populære plattformene. Den inkluderer emulering av Intel x86-prosessoren, vanlige I / O-enheter og et tilpasset BIOS. For tiden kan bochs kompileres for å etterligne en 386, 486 eller Pentium CPU. Bochs er i stand til å kjøre de fleste operativsystemer inne i emuleringen, inkludert Linux, Windows 95, DOS og nylig Windows NT 4. Bochs ble skrevet av Kevin Lawton og vedlikeholdes for øyeblikket av dette prosjektet.
Bochs kan kompileres og brukes i en rekke forskjellige moduser, noen som fortsatt er i utvikling. Den "typiske" bruken av bochs er å gi komplett x86 PC-emulering, inkludert x86-prosessoren, maskinvareenheter og minne. Dette lar deg kjøre OS og programvare innenfor emulatoren på arbeidsstasjonen, akkurat som om du har en maskin inne i en maskin. La oss for eksempel si at arbeidsstasjonen din er en Unix / X11-arbeidsstasjon, men du vil kjøre Win'95-programmer. Bochs lar deg kjøre Win 95 og tilhørende programvare på Unix / X11 arbeidsstasjonen, viser et vindu på arbeidsstasjonen, simulerer en skjerm på en PC.
    

Hva er nytt i denne versjonen:

- CPU: Implementert nye instruksjoner og x86 arkitekturutvidelser.

  - Feilsøking for CPU-emuleringskorrektur.

  - Lagt til Android-vertsplattformstøtte.

  - Lagt til USB EHCI-enhetens emuleringsstøtte.

  - Lagt til USB-diskett (UFI / CBI) -støtte.

  - Lagt til ethernetmodul 'socket', designet for å forbinde Bochs-forekomster.

  - Vis tekstkonfig på kjøretid i Bochs VGA-vinduet (gui-konsollen).

Hva er nytt i versjon 2.6.8:

- CPU / CPUDB
  - Feilsøking for CPU-emuleringskorrektur (kritisk feilrettelse for x86-64-emulering)
  - Beregningsstøtte for minnetype for Bochs feilsøking og instrumentering,
    for å aktivere konfigurering med alternativet -enable-memtype.
  - CPUDB: Lagt Pentium (P54C) konfigurasjon til CPUDB
  - CPUDB: Lagt til Broadwell ULT-konfigurasjon til CPUDB
  - Oppdatert definisjon av instrumentering tilbakeringinger, se beskrivelse i
    instrumentation.txt / Faste instrumenteringseksempler

- Konfigurer og kompilere
  - Konfigurer alternativ - Aktive-hurtigfunksjon-samtaler nå også brukt til MSVC nmake.
  - Noen konfigurasjonsrettelser for GTK-feilsøkingsstøtten.

- GUI og vise biblioteker
  - VGA-oppdateringstimermodusen kan nå velges med 'vga'-alternativet.
  - Slett alle trykkna tastene når simwindow kommer tilbake til tastaturfokuset.
  - Win32 gui: Captured musemarkør nå virkelig fanget i vinduet.
  - SDL2: Implementert ja / nei dialog (for eksempel for VVFAT-commit).
  - Noen fikser for wxWidgets 3.0 og unicode versjon kompatibilitet.
  - Full lagre / gjenopprett støtte for forbedrede gui debugger innstillinger (vindu + skrifttype).

- Lagt til debugger støtte for begrepet gui ved hjelp av en pseudo-terminal.

- I / O-enheter
  - Harddisk
    - Lagt til Oracle (tm) VM VirtualBox bildestøtte (VDI versjon 1.1)
    - Gjenopprett "bulk I / O" gjenta hurtigoppdatering.
    - Noen lowlevel cdrom kodeoppdateringer for Windows og Linux.
  - Lyd
    - SB16: Fast OPL-brikkesensor ved å implementere ISA-bussforsinkelse.
    - SB16: Ported OPL3 emulering fra DOSBox og delvis fjernet arvskode.
    - ES1370: Lagt til MIDI UART-utgangsstøtte.
    - ES1370: Fast kritisk feil som gjorde Win9x-driverens krasj.
    - Stor omskrivning av lowlevel lydkoden.
      - Lagt til blanderstøttestøtte (kreves for alle moduler unntatt 'sdl').
      - Ny mixer og SDL mixer poller data fra PCM utgangsbuffere,
        PC-høyttalerpipgeneratoren og OPL3 FM-generatoren.
      - PCM-format konvertering til 16 bit signert lite endian.
      - Lagt til lydfilmodul for VOC, WAV, MID og rå datautgang
        og lagt til toutgangsstøtte (enhet + fil) i midi / wave mode 3.
      - Lagt til å sette opp lyddriveren per tjeneste.
  - Floppy- Fast "Les ID" -kommando for ensidig media (patch av Ben Lunt).

- ROM BIOS
  - Fiks tastaturskanningsprosessering etter tastaturkryssing.
  - Fast rombios32-kode for å unngå feil ACPI-tabelloppdaging.

Hva er nytt i versjon 2.6.6:

- CPU / CPUDB
  - Tillat sandkonstruksjon, selv når AVX ikke er samlet inn

- Konfigurer og kompilere
  - Fast samlingsfeil når 3Dnow-støtte er aktivert
  - Speedup Visual Studio bygges med nesten 20% ved å legge til / Gr kompilator opsjon

- Diverse
  - Fast minimering av win32 gui vindu og oppløsning endring mens minimert
  - lagt kompilert SeaBIOS 1.7.5 bilde i Bochs tre sammen med Bochs BIOS bilder
  - Dokumentasjonsrettelser og oppdateringer

Lignende programvare

FastScripts
FastScripts

4 May 20

Pacifist
Pacifist

4 May 20

MacQEMU
MacQEMU

22 Nov 14

Kommentarer til Bochs

Kommentarer ikke funnet
Legg til kommentar
Slå på bilder!