Bochs

Screenshot Software:
Bochs
Szczegóły programowe:
Wersja: 2.6.9 Aktualizowane
Filmu: 14 Aug 18
Wywoływacz: Timothy R. Butler
Licencja: Wolny
Popularność: 345
Rozmiar: 4957 Kb

Rating: 1.8/5 (Total Votes: 5)


        Bochs to wysoce przenośny, open source IA-32 (x86) emulator PC napisany w C ++, który działa na najpopularniejszych platformach. Obejmuje emulację procesora Intel x86, popularnych urządzeń wejścia / wyjścia i niestandardowego systemu BIOS. Obecnie bochs można skompilować, aby emulować procesor 386, 486 lub Pentium. Bochs jest w stanie uruchomić większość systemów operacyjnych w emulacji, w tym Linux, Windows 95, DOS, a ostatnio Windows NT 4. Bochs został napisany przez Kevina Lawtona i jest obecnie obsługiwany przez ten projekt.
Bochs można kompilować i używać w różnych trybach, a niektóre z nich są jeszcze w fazie rozwoju. "Typowym" zastosowaniem bochów jest zapewnienie pełnej emulacji PC x86, w tym procesora x86, urządzeń sprzętowych i pamięci. Pozwala to na uruchamianie systemów operacyjnych i oprogramowania w emulatorze na stacji roboczej, podobnie jak w maszynie wewnątrz komputera. Na przykład, powiedzmy, że twoja stacja robocza jest stacją roboczą Unix / X11, ale chcesz uruchomić aplikacje Win'95. Bochs pozwoli na uruchomienie Win 95 i związanego z nim oprogramowania na stacji roboczej Unix / X11, wyświetlając okno na stacji roboczej, symulując monitor na komputerze.
    

Co nowego w tej wersji:

- CPU: zaimplementowano nowe instrukcje i rozszerzenia architektury x86.

  - Poprawki poprawności emulacji procesora.

  - Dodano obsługę platformy hosta systemu Android.

  - Dodano obsługę emulacji urządzenia USB EHCI.

  - Dodano obsługę dyskietek USB (UFI / CBI).

  - Dodano "gniazdo" modułu ethernetowego, zaprojektowane do łączenia instancji Bochs.

  - Pokaż textconfig w czasie wykonywania w oknie VGA Bochs (konsola GUI).

Co nowego w wersji 2.6.8:

- CPU / CPUDB
  - Poprawki dotyczące poprawności emulacji procesora (krytyczna poprawka do emulacji x86-64)
  - Obsługa obliczania typu pamięci dla debuggera i oprzyrządowania Bochs,
    aby włączyć konfigurację z opcją --enable-memtype.
  - CPUDB: Dodano konfigurację Pentium (P54C) do CPUDB
  - CPUDB: Dodano konfigurację Broadwell ULT do CPUDB
  - Zaktualizowano definicję wywołań oprzyrządowania, patrz opis w
    instrumentation.txt / Stałe przykłady instrumentów

- Konfiguruj i kompiluj
  - Opcja Konfiguruj - umożliwiające szybkie wywoływanie funkcji teraz jest również używana dla nmake MSVC.
  - Niektóre poprawki konfiguracyjne dla obsługi debuggera GTK.

- GUI i biblioteki wyświetlania
  - Tryb zegara aktualizacji VGA można teraz wybrać za pomocą opcji "vga".
  - Zwolnij wszystkie wciśnięte klawisze, gdy simwindow przywróci fokus klawiatury.
  - Win32 gui: Przechwycony kursor myszy teraz naprawdę uwięziony w oknie.
  - SDL2: Wdrożono dialog tak / nie (np. Dla zatwierdzenia VVFAT).
  - Niektóre poprawki dla wxWidgets 3.0 i kompatybilności wersji unicode.
  - Pełna obsługa zapisu / przywracania dla ulepszonych ustawień debuggera GUI (okno + czcionka).

- Dodano obsługę debuggera dla terminu gui za pomocą pseudo-terminala.

- Urządzenia I / O
  - Twardy dysk
    - Dodano obsługę obrazu Oracle (tm) VM VirtualBox (VDI wersja 1.1)
    - Ponownie włącz rozszerzenie "Powtórz przyspieszenie we / wy".
    - Niektóre niskopoziomowe poprawki cdrom dla systemów Windows i Linux.
  - Dźwięk
    - SB16: Naprawiono wykrywanie wiórów OPL przez zaimplementowanie opóźnienia magistrali ISA.
    - SB16: Emulacja portowana OPL3 z DOSBox i częściowo usunięty dotychczasowy kod.
    - ES1370: Dodano obsługę wyjścia MIDI UART.
    - ES1370: Naprawiono krytyczny błąd powodujący awarie sterowników Win9x.
    - Najważniejsze przepisanie niskiego poziomu kodu dźwiękowego.
      - Dodano obsługę wątku miksera (wymagana dla wszystkich modułów oprócz "sdl").
      - Nowy mikser i mikser SDL pobiera dane z buforów wyjściowych PCM,
        generator dźwięku głośnika komputera i generator OPL3 FM.
      - Konwersja formatu PCM na 16-bitową sygnaturę little endian.
      - Dodano moduł dźwiękowy "plik" dla danych wyjściowych VOC, WAV, MID i danych surowych
        i dodano obsługę dwóch wyjść (urządzenie + plik) w trybie midi / wave 3.
      - Dodano możliwość ustawienia sterownika dźwięku dla każdej usługi.
  - Floppy- Naprawiono polecenie "Odczytaj" dla nośników jednostronnych (łatka Ben Lunta).

- ROM BIOS
  - Naprawiono przetwarzanie scancode klawiatury po przechwyceniu klawiatury.
  - Naprawiono kod rombios32, aby uniknąć nieprawidłowego wykrycia tablicy ACPI.

Co nowego w wersji 2.6.6:

- CPU / CPUDB
  - zezwolić na konfigurację mostu piaszczystego, nawet jeśli AVX nie jest skompilowany

- Konfiguruj i kompiluj
  - naprawiony błąd kompilacji po włączeniu obsługi 3dnow
  - przyspieszenie budowy Visual Studio o prawie 20% poprzez dodanie opcji kompilatora / Gr

- Różne
  - naprawiono zminimalizowanie okna win32 i zmiany rozdzielczości przy zminimalizowaniu
  - dodano skompilowany obraz SeaBIOS 1.7.5 do drzewa Bochs wraz z obrazami BIOSu Bochs
  - poprawki i aktualizacje dokumentacji

Podobne oprogramowanie

MachineProfile
MachineProfile

1 Dec 18

Trash X
Trash X

10 Dec 14

MacQEMU
MacQEMU

22 Nov 14

VirtualBox
VirtualBox

4 May 20

Komentarze do Bochs

Komentarze nie znaleziono
Dodaj komentarz
Włącz zdjęć!