Bochs

Szoftver screenshot:
Bochs
Szoftver adatai:
Változat: 2.6.9 Frissítve
Feltöltés dátuma: 14 Aug 18
Fejlesztő: Timothy R. Butler
Engedély: Ingyenes
Népszerűség: 345
Méret: 4957 Kb

Rating: 1.8/5 (Total Votes: 5)


        A Bochs egy nagyon hordozható, nyílt forráskódú IA-32 (x86) PC emulátor, amelyet C ++ -re írtak, és amely a legnépszerűbb platformokon fut. Ez magában foglalja az Intel x86 CPU emulálását, a közös I / O eszközöket és egy egyedi BIOS-t. Jelenleg a Boch-okat egy 386, 486 vagy Pentium CPU emulálására lehet fordítani. A Bochs képes a legtöbb operációs rendszert futtatni az emuláción belül, beleértve a Linuxot, a Windows 95-öt, a DOS-ot és a közelmúltban a Windows NT 4. A Bochs-ot Kevin Lawton írták és jelenleg a projekt fenntartja.
A Boch-okat különböző módokon lehet összeállítani és felhasználni, amelyek közül néhány még fejlesztés alatt áll. A Bochs "tipikus" használata az, hogy teljes x86 PC emulációt biztosítson, beleértve az x86 processzort, a hardvereszközöket és a memóriát. Ez lehetővé teszi, hogy futtasson operációs rendszereket és szoftvert az emulátoron belül a munkaállomáson, hasonlóan a gép belsejéhez. Tegyük fel például, hogy a munkaállomás egy Unix / X11 munkaállomás, de a Win'95 alkalmazásokat futtatni szeretné. A Bochs lehetővé teszi a Win 95 és a kapcsolódó szoftverek futtatását a Unix / X11 munkaállomáson, ablakot jelenít meg a munkaállomáson, szimulálva a monitorot a számítógépen.
    

Újdonság ebben a kiadásban:

- CPU: új utasításokat és x86 architektúra-kiterjesztéseket hajtott végre.

  - Bugfixek a CPU emuláció helyességéhez.

  - Hozzáadott Android host platform támogatást.

  - Hozzáadott USB EHCI eszközemulációs támogatás.

  - Hozzáadott USB floppy (UFI / CBI) támogatás.

  - Az ethernet modul "socket" -et, amely a Bochs példányok összekapcsolására készült.

  - A textconfig megjelenítése futás közben a Bochs VGA ablakban (gui konzol).

Újdonság a 2.6.8 verzióban:

- CPU / CPUDB
  - CPU-emuláció korrektségének hibajavítása (kritikus hibakeresés az x86-64 emulációhoz)
  - A Bochs hibakereső és műszerezés memóriatípus-számítási támogatása,
    engedélyezni kell a --enable-memtype opciót.
  - CPUDB: Hozzáadott Pentium (P54C) konfiguráció a CPUDB-hez
  - CPUDB: Hozzáadta a Broadwell ULT konfigurációt a CPUDB-hez
  - A műszerezett visszahívások frissített definíciója, lásd a leírást
    instrumentation.txt / Fix műszeres példák

- Konfigurálás és fordítás
  - Az opció konfigurálása - a gyorsabban működő funkcióhívások mostantól az MSVC nmake használatához is használhatók.
  - Néhány konfigurációs javítás a GTK hibakereső támogatásához.

- GUI és kijelző könyvtárak
  - A VGA frissítési időzítő módja a "vga" opcióval választható ki.
  - Engedje el az összes megnyomott gombot, amikor a simwindow visszaadja a billentyűzet fókuszt.
  - Win32 gui: Megragadt egér kurzor most valóban csapdába esett az ablakban.
  - SDL2: Implementált yes / no párbeszédpanel (például VVFAT commit).
  - Néhány javítás a wxWidgets 3.0 és az unicode verziók kompatibilitására.
  - Teljes mentési / visszaállítási támogatás a továbbfejlesztett gui hibakereső beállításokhoz (ablak + betűtípus).

- Hozzáadott hibakereső támogatás a gui kifejezéshez egy ál-terminál használatával.

- I / O eszközök
  - Merevlemez
    - Hozzáadott Oracle (tm) VM VirtualBox kép támogatás (VDI verzió 1.1)
    - Engedélyezze újra az "ömlesztett I / O" ismétlődő gyorshajtás kiterjesztését.
    - Néhány lowlevel cdrom kód javítás Windows és Linux alatt.
  - Hang
    - SB16: Fix OPL chip észlelés az ISA busz késleltetésével.
    - SB16: Portolt OPL3 emuláció a DOSBox-ból és részben törölt kód.
    - ES1370: Hozzáadott MIDI UART kimeneti támogatás.
    - ES1370: Javított kritikus hiba, ami miatt a Win9x illesztőprogramok összeomlottak.
    - Az alacsonyszintű hangkód főbb átírása.
      - Hozzáadott keverőszál támogatása (minden modul esetében az "sdl" kivételével).
      - Az új keverő és az SDL keverő a PCM kimeneti pufferek lekérési adatait,
        a PC hangszóró csipogó generátor és az OPL3 FM generátor.
      - PCM formátum konvertálása 16 bit aláírt kis endianra.
      - Hozzáadott hang "fájl" modul VOC, WAV, MID és nyers adat kimenethez
        és kettős kimeneti támogatást (eszköz + fájl) adtak hozzá midi / wave üzemmódban 3.
      - Hozzáadott képesség, hogy beállítsa a hangvezérlőt szervizenként.
  - Floppy- Fix "Read ID" parancs egyoldalas médiára (Ben Lunt patch).

- ROM BIOS
  - Fix billentyűzet scancode feldolgozás billentyűzet lehallgatás után.
  - Fix rombios32 kód a helytelen ACPI asztalkeresés elkerüléséhez.

Újdonság a 2.6.6-os verzióban:

- CPU / CPUDB
  - a homokhíd konfiguráció engedélyezése akkor is, ha az AVX nem fordul elő

- Konfigurálás és fordítás
  - fix összeállítási hiba, ha a 3dnow támogatás engedélyezve van
  - Gyorsítás A Visual Studio kb. 20% -al bővíti a / Gr fordító opciót

- Egyéb
  - minimálisra csökkentve a win32 gui ablak és a felbontás minimalizálását
  - hozzáadta a SeaBIOS 1.7.5 képét a Bochs fához a Bochs BIOS képekkel együtt
  - dokumentáció javítások és frissítések

Hasonló program

XQuartz X11
XQuartz X11

22 Oct 15

FastScripts
FastScripts

4 May 20

Hozzászólások a Bochs

Hozzászólás nem található
Megjegyzés hozzáadása
Kapcsolja be a képeket!