Bochs

Software kuvakaappaus:
Bochs
Ohjelmiston tiedot:
Versio: 2.6.9 Päivitetty
Lähetyksen päivämäärä: 14 Aug 18
Kehittäjä: Timothy R. Butler
Lupa: Vapaa
Suosio: 500
Koko: 4957 Kb

Rating: 2.3/5 (Total Votes: 6)


        Bochs on erittäin kannettava avoimen lähdekoodin IA-32 (x86) PC-emulaattori, joka on kirjoitettu C ++: ään, joka toimii suosituimmilla alustoilla. Se sisältää emulointia Intel x86 -prosessorista, tavallisista I / O-laitteista ja mukautetusta BIOS-ohjelmasta. Tällä hetkellä bochit voidaan koota emuloimaan 386, 486 tai Pentium-prosessori. Bochs pystyy käyttämään useimpia käyttöjärjestelmää emulointia sisältäen Linux, Windows 95, DOS ja äskettäin Windows NT 4. Bochs on kirjoittanut Kevin Lawton ja sitä ylläpidetään tällä projektilla.
Bochs voidaan koota ja käyttää eri moodeissa, joista osa on vielä kehittymässä. Bochin tyypillinen käyttö on tarjota täydellinen x86-PC-emulointi, mukaan lukien x86-prosessori, laitteistolaitteet ja muisti. Näin voit käyttää OS: ää ja ohjelmistoa emulaattorisi työasemassa, aivan kuten sinulla on koneen sisällä oleva kone. Oletetaan esimerkiksi, että työasema on Unix / X11-työasema, mutta haluat käyttää Win'95-sovelluksia. Bochsin avulla voit suorittaa Win 95: n ja siihen liittyvän ohjelmiston Unix / X11-työasemalla, näyttämällä ikkunan työasemassasi simuloimalla näyttöä tietokoneessa.
    

Uutta tässä julkaisussa:

- CPU: toteutti uusia ohjeita ja x86-arkkitehtuurin laajennuksia.

  - Bugikorjaukset suorittimen emuloinnin oikeellisuutta varten.

  - Lisätty Android-isäntälaitteen tuki.

  - Lisätty USB EHCI -laitteen emulointituki.

  - Lisätty USB-levyke (UFI / CBI) -tuki.

  - Lisätty ethernet moduuli "socket", joka on suunniteltu yhdistämään Bochs-tapaukset.

  - Näytä teksticonfig ajon aikana Bochs VGA -ikkunassa (gui-konsoli).

Uutta versiossa 2.6.8:

- CPU / CPUDB
  - Virhekorjaukset suorittimen emuloinnin oikeellisuutta varten (kriittinen bugfixiini x86-64-emuloinnille)
  - Muistityypin laskentatuki Bochs-debuggeriin ja instrumentointiin,
    jotta konfiguroida --enable-memtype vaihtoehto.
  - CPUDB: Lisätty Pentium (P54C) konfigurointi CPUDB: hen
  - CPUDB: Lisäsi Broadwell ULT -asetukset CPUDB: ään
  - Instrumentaation soittopyyntöjen päivitetty määrittely, ks. Kuvaus
    instrumentation.txt / Kiinteät instrumenttiesimerkit

- Määritä ja koota
  - Määritä vaihtoehto - käytössä-nopeasti-toiminto-puhelut nyt myös käytetään MSVC nmake.
  - Jotkut määrittävät korjauksia GTK: n debuggeri tukeen.

- GUI- ja näyttökirjastot
  - VGA-päivitysajastin voidaan nyt valita "vga" -vaihtoehdolla.
  - Vapauta kaikki painetut näppäimet, kun simwindow palaa näppäimistön tarkennukseen.
  - Win32 gui: Captured hiiren osoitin nyt todella loukussa ikkunassa.
  - SDL2: toteutettu kyllä ​​/ ei valintaikkuna (esim. VVFAT commit).
  - Jotkut korjaukset wxWidgets 3.0 ja unicode version yhteensopivuus.
  - Täysi säästö / palautus tuki parannetuille gui-debuggeriasetuksille (ikkuna + fontti).

- Lisätty vianmääritystuki termiin gui käyttäen pseudoterminaalia.

- I / O-laitteet
  - Kovalevy
    - Lisätty Oracle (tm) VM VirtualBox -kuvan tuki (VDI versio 1.1)
    - Ota uudelleen käyttöön "irtotavarana oleva I / O" -toisto nopeuttaa laajennusta.
    - Jotkut alhaiset CDROM-koodin korjaukset Windowsille ja Linuxille.
  - Ääni
    - SB16: Kiinteä OPL-sirun havaitseminen toteuttamalla ISA-väylän viive.
    - SB16: Portitettu OPL3-emulointi DOSBoksista ja osittain poistettu vanha koodi.
    - ES1370: Lisätty MIDI UART -tuotannon tuki.
    - ES1370: Kiinteä kriittinen virhe, joka teki Win9x-ohjaimet kaatumaan.
    - Alhaisen tasoisen äänikoodin uudelleenkirjoittaminen.
      - Lisätty sekoitusnauhan tuki (vaaditaan kaikille moduuleille paitsi 'sdl').
      - Uusi mikseri ja SDL-mikseri ovat pollaustietoja PCM-lähtöpuskureista,
        PC-kaiuttimen äänimerkkigeneraattori ja OPL3-FM-generaattori.
      - PCM-formaatti muuntaminen 16-bittiseksi pieneksi endianiksi.
      - Lisätty äänitiedosto-moduuli VOC-, WAV-, MID- ja raakadatulosteille
        ja lisäsi kaksoislähtötuen (laite + tiedosto) midi / aaltomuodossa 3.
      - Lisätty kyky luoda ääniohjain palvelua kohden.
  - Levyke- Kiinteä "Read ID" -komento yhdelle puolelle (laastari Ben Lunt).

- ROM-BIOS
  - Kiinteä näppäimistö scancode käsittelynä näppäimistön leikkauksen jälkeen.
  

Uutta versiossa 2.6.6:

- CPU / CPUDB
  - sallia hiekkansiltaisen kokoonpanon, vaikka AVX ei olekaan koottu

- Määritä ja koota
  - kiinteä kokoamisvirhe, kun 3dnow -tuki on käytössä
  - Speedup Visual Studio rakentaa lähes 20% lisäämällä / Gr kääntäjä vaihtoehto

- Muut
  - Win32 gui -ikkunan minimointi ja tarkkuuden muuttaminen minimoituna
  - lisäsi SeaBIOS 1.7.5 -kuvan kuvan Bochs-puuhun sekä Bochs BIOS -kuviin
  - asiakirjojen korjaukset ja päivitykset

Vastaavia ohjelmistoja

XRoar
XRoar

20 Sep 15

Cocktail
Cocktail

11 Jun 17

Kommentit Bochs

Kommentteja ei löytynyt
Lisää kommentti
Ota kuvia!