Bochs

Phần mềm chụp màn hình:
Bochs
Các chi tiết về phần mềm:
Phiên bản: 2.6.9 Cập nhật
Ngày tải lên: 14 Aug 18
Nhà phát triển: Timothy R. Butler
Giấy phép: Miễn phí
Phổ biến: 345
Kích thước: 4957 Kb

Rating: 1.8/5 (Total Votes: 5)


        Bochs là một trình giả lập PC IA-32 (x86) mã nguồn mở di động được viết bằng C ++, chạy trên hầu hết các nền tảng phổ biến. Nó bao gồm mô phỏng CPU Intel x86, các thiết bị I / O thông thường và một BIOS tùy chỉnh. Hiện tại, boch có thể được biên dịch để mô phỏng một CPU 386, 486 hoặc Pentium. Bochs có khả năng chạy hầu hết các hệ điều hành bên trong mô phỏng bao gồm Linux, Windows 95, DOS và gần đây Windows NT 4. Bochs được viết bởi Kevin Lawton và hiện đang được duy trì bởi dự án này.
Bochs có thể được biên dịch và sử dụng trong nhiều chế độ khác nhau, một số chế độ vẫn đang được phát triển. Việc sử dụng boch 'điển hình' là cung cấp mô phỏng PC x86 hoàn chỉnh, bao gồm bộ vi xử lý x86, thiết bị phần cứng và bộ nhớ. Điều này cho phép bạn chạy hệ điều hành và phần mềm trong trình giả lập trên máy trạm của bạn, giống như bạn có một máy bên trong máy. Ví dụ, giả sử máy trạm của bạn là một máy trạm Unix / X11, nhưng bạn muốn chạy các ứng dụng Win'95. Bochs sẽ cho phép bạn chạy Win 95 và phần mềm liên quan trên máy trạm Unix / X11 của bạn, hiển thị một cửa sổ trên máy trạm của bạn, mô phỏng một màn hình trên PC.
    

Có gì mới trong bản phát hành này:

- CPU: thực hiện các hướng dẫn mới và mở rộng kiến ​​trúc x86.

  - Sửa lỗi cho tính chính xác thi đua CPU.

  - Đã thêm hỗ trợ nền tảng máy chủ Android.

  - Hỗ trợ mô phỏng thiết bị USB EHCI.

  - Hỗ trợ đĩa mềm USB (UFI / CBI).

  - Đã thêm mô-đun ethernet 'socket', được thiết kế để kết nối các cá thể Boch.

  - Hiển thị textconfig khi chạy trong cửa sổ Bochs VGA (bảng điều khiển gui).

Tính năng mới trong phiên bản 2.6.8:

- CPU / CPUDB
  - Các sửa lỗi cho tính chính xác thi đua CPU (bugfix quan trọng cho mô phỏng x86-64)
  - Hỗ trợ tính toán kiểu bộ nhớ cho trình gỡ rối và thiết bị của Bochs,
    để bật cấu hình với tùy chọn --enable-memtype.
  - CPUDB: Đã thêm cấu hình Pentium (P54C) vào CPUDB
  - CPUDB: Thêm cấu hình ULT Broadwell vào CPUDB
  - Cập nhật định nghĩa về gọi lại thiết bị, xem mô tả trong
    instrumentation.txt / Ví dụ về thiết bị cố định

- Cấu hình và biên dịch
  - Cấu hình tùy chọn --có thể gọi nhanh-chức năng bây giờ cũng được sử dụng cho MSVC nmake.
  - Một số cấu hình sửa lỗi để hỗ trợ trình gỡ lỗi GTK.

- GUI và thư viện hiển thị
  - Chế độ hẹn giờ cập nhật VGA hiện có thể được chọn với tùy chọn 'vga'.
  - Nhả tất cả các phím bấm khi simwindow lấy lại tiêu điểm bàn phím.
  - Win32 gui: Con trỏ chuột đã chụp thực sự bị kẹt trong cửa sổ.
  - SDL2: Hộp thoại có / không thực hiện (ví dụ: VVFAT cam kết).
  - Một số bản sửa lỗi cho wxWidgets 3.0 và khả năng tương thích phiên bản unicode.
  - Hỗ trợ lưu / khôi phục hoàn toàn cho các cài đặt trình gỡ lỗi gui nâng cao (cửa sổ + phông chữ).

- Thêm hỗ trợ trình gỡ lỗi cho thuật ngữ gui bằng cách sử dụng một thiết bị đầu cuối giả.

- Thiết bị I / O
  - Ổ cứng
    - Đã thêm hỗ trợ hình ảnh VirtualBox (vm) VM VirtualBox (phiên bản VDI 1.1)
    - Bật lại tiện ích mở rộng lặp lại số lượng lớn "I / O".
    - Một số bản sửa lỗi CDR lowlevel cho Windows và Linux.
  - Âm thanh
    - SB16: Sửa lỗi phát hiện chip OPL bằng cách thực hiện trễ bus ISA.
    - SB16: Ported OPL3 thi đua từ DOSBox và một phần loại bỏ mã di sản.
    - ES1370: Hỗ trợ đầu ra MIDI UART.
    - ES1370: Sửa lỗi nghiêm trọng khiến trình điều khiển Win9x gặp sự cố.
    - Viết lại chính mã âm thanh lowlevel.
      - Thêm hỗ trợ thread mixer (yêu cầu cho tất cả các module ngoại trừ 'sdl').
      - Bộ trộn mới và bộ trộn SDL là dữ liệu bỏ phiếu từ bộ đệm đầu ra PCM,
        máy phát tiếng bíp loa PC và bộ tạo FM OPL3.
      - Chuyển đổi định dạng PCM thành 16 bit có chữ ký nhỏ.
      - Thêm âm thanh 'tập tin' module cho VOC, WAV, MID và dữ liệu đầu ra thô
        và thêm hỗ trợ đầu ra kép (thiết bị + file) ở chế độ midi / wave 3.
      - Thêm khả năng thiết lập trình điều khiển âm thanh cho mỗi dịch vụ.
  - Đĩa mềm- Cố định "Đọc ID" lệnh cho phương tiện truyền thông một mặt (bản vá của Ben Lunt).

- ROM BIOS
  - Cố định xử lý scancode bàn phím sau khi đánh chặn bàn phím.
  - Sửa mã rombios32 để tránh phát hiện bảng ACPI không chính xác.

Có gì mới trong phiên bản 2.6.6:

- CPU / CPUDB
  - cho phép cấu hình cầu cát ngay cả khi AVX không được biên dịch

- Cấu hình và biên dịch
  - Lỗi biên dịch cố định khi hỗ trợ 3dnow được bật
  - tăng tốc Visual Studio xây dựng gần 20% bằng cách thêm / Gr tùy chọn trình biên dịch

- Misc
  - cố định giảm thiểu cửa sổ win32 gui và thay đổi độ phân giải trong khi giảm thiểu
  - Thêm hình ảnh SeaBIOS 1.7.5 đã được biên dịch vào cây Bochs cùng với hình ảnh Bochs BIOS
  - các bản sửa lỗi và cập nhật tài liệu

Phần mềm tương tự

WhatSize
WhatSize

4 May 20

Cocktail
Cocktail

11 Jun 17

Pacifist
Pacifist

4 May 20

DriveDx
DriveDx

22 Nov 14

Ý kiến ​​để Bochs

Bình luận không
Nhập bình luận
Bật hình ảnh!