Bochs

Software screenshot:
Bochs
Podrobnosti Software:
Verze: 2.6.9 Aktualizováno
Datum uploadu: 14 Aug 18
Licence: Volný
Popularita: 345
Velikost: 4957 Kb

Rating: 1.8/5 (Total Votes: 5)


        Bochs je vysoce přenosný open source IA-32 (x86) PC emulátor napsaný v C ++, který běží na nejpopulárnějších platformách. Zahrnuje emulaci procesoru Intel x86, běžné I / O zařízení a vlastní BIOS. V současné době mohou být bochy kompilovány, aby emulovaly CPU 386, 486 nebo Pentium. Bochs je schopen provozovat většinu operačních systémů uvnitř emulace, včetně Linuxu, Windows 95, DOSu a nedávno Windows NT 4. Bochs byl napsán Kevinem Lawtonem a v současné době je tímto projektem udržován.
Bochs lze sestavit a používat v různých režimech, z nichž některé jsou stále ve vývoji. "Typickým" používáním bochů je poskytnout kompletní emulaci x86 PC, včetně procesoru x86, hardwarových zařízení a paměti. To vám umožní spouštět operační systémy a software v emulátoru na vaší pracovní stanici, stejně jako máte stroj uvnitř stroje. Například řekněme, že vaše pracovní stanice je pracovní stanice Unix / X11, ale chcete spustit aplikace Win'95. Program Bochs vám umožní spouštět Win 95 a související software na pracovní stanici Unix / X11, zobrazující okno na pracovní stanici, simulující monitor v počítači.
    

Co je nového v této verzi:

- CPU: implementoval nové pokyny a rozšíření architektury x86.

  - Opravy chyb pro správnost emulace procesoru.

  - Přidána podpora hostitelské platformy Android.

  - Přidána podpora emulace zařízení USB EHCI.

  - Přidána podpora USB diskety (UFI / CBI).

  - Přidána "socket" modulu ethernet, navržená pro propojení instancí Bochs.

  - Zobrazit textconfig za běhu v okně Bochs VGA (konzola gui).

Co je nového ve verzi 2.6.8:

- CPU / CPUDB
  - Opravy chyb pro správnost emulace procesoru (kritická oprava chyby pro emulaci x86-64)
  - Podpora výpočtu typu paměti pro nástroj Bochs debugger a instrumentation,
    povolit konfiguraci pomocí možnosti -enable-memtype.
  - CPUDB: Přidána konfigurace Pentium (P54C) na CPUDB
  - CPUDB: Přidána konfigurace Broadwell ULT k CPUDB
  - Aktualizovaná definice přístrojových zpětných volání, viz popis v
    instrumentation.txt / Příklady pevných přístrojů

- Konfigurovat a kompilovat
  - Konfigurovat volbu - volitelná rychlá volba funkce nyní používá také pro MSVC nmake.
  - Některé konfigurace oprav pro podporu ladicího programu GTK.

- GUI a knihovny zobrazení
  - Režim časovače aktualizace VGA lze nyní vybrat pomocí volby "vga".
  - Uvolněte všechny stisknuté klávesy, když simwind vrátí zpět zaostření klávesnice.
  - Win32 gui: Zachycený kurzor myši je nyní skutečně zachycen v okně.
  - SDL2: Implementované dialogové okno ano / ne (např. Pro potvrzení VVFAT).
  - Některé opravy pro kompatibilitu verze wxWidgets 3.0 a unicode.
  - Úplná podpora ukládání a obnovení pro rozšířená nastavení ladicích nástrojů gui (okno + písmo).

- Přidána podpora debuggeru pro výraz gui pomocí pseudo-terminálu.

- I / O zařízení
  - Pevný disk
    - Přidána podpora Oracle (tm) VM VirtualBox (VDI verze 1.1)
    - Znovu povolte rozšíření zrychlení opakování "hromadné I / O".
    - Některé opravy kódu cdrom pro Windows a Linux.
  - Zvuk
    - SB16: Pevná detekce čipů OPL implementací zpoždění sběrnice ISA.
    - SB16: Přenesená emulace OPL3 z DOSBoxu a částečně odstraněný starší kód.
    - ES1370: Přidána podpora výstupu MIDI UART.
    - ES1370: Opravena kritická chyba, která způsobila selhání ovladačů Win9x.
    - Velká přepsání nízkoúrovňového zvukového kódu.
      - Přidaná podpora závitů pro mixery (požadované pro všechny moduly kromě "sdl").
      - Nový směšovač a mixážní pult SDL jsou data dotazování z výstupních vyrovnávacích pamětí PCM,
        generátor zvuku reproduktorů PC a generátor OPL3 FM.
      - Převod formátu PCM na 16bitový podepsaný malý endian.
      - Přidán zvukový modul "file" pro výstupy VOC, WAV, MID a raw data
        a přidal podporu dvou výstupů (zařízení + soubor) v režimu midi / wave 3.
      - Přidána možnost nastavit ovladač zvuku na jednu službu.
  - Floppy- Pevný příkaz "Číst ID" pro jednostranné média (patch Ben Lunt).

- ROM BIOS
  - Pevná klávesnice zpracování scancode po zachycení klávesnice.
  - Opravený kód rombios32, aby se zabránilo nesprávné detekci tabulky ACPI.

Co je nového ve verzi 2.6.6: CPU / CPUDB
  - umožnit konfiguraci písemného můstku i v případě, že AVX není kompilován

- Konfigurovat a kompilovat
  - fixní chyba při kompilaci, pokud je povolena podpora 3dnow
  - zrychlení Visual Studio stavět o téměř 20% přidáním / Gr kompilátor volby

- Různé
  - pevné minimalizace okna win32 gui a změna rozlišení při minimalizaci
  - přidal kompilovaný obrázek SeaBIOS 1.7.5 do stromu Bochs spolu s Bochs BIOS obrázky
  - opravy a aktualizace dokumentace

Podobný software

Komentáře k Bochs

Komentáře nebyl nalezen
Přidat komentář
Zapnout obrázky!