Bochs

ภาพหน้าจอของซอฟแวร์:
Bochs
รายละเอียดซอฟแวร์:
รุ่น: 2.6.9 การปรับปรุง
วันที่อัพโหลด: 14 Aug 18
ผู้พัฒนา: Timothy R. Butler
การอนุญาต: ฟรี
ความนิยม: 345
ขนาด: 4957 Kb

Rating: 1.8/5 (Total Votes: 5)


        Bochs เป็นเครื่องจำลองพีซีแบบโอเพ่นซอร์สโอเพนซอร์ส IA-32 (x86) โอเพ่นซอร์สที่เขียนด้วย C + + ซึ่งทำงานบนแพลตฟอร์มยอดนิยม รวมถึงการจำลอง Intel x86 CPU, อุปกรณ์ I / O ทั่วไปและ BIOS ที่กำหนดเอง ปัจจุบัน boch สามารถรวบรวมเพื่อเลียนแบบ CPU 386, 486 หรือ Pentium Bochs มีความสามารถในการใช้งานระบบปฏิบัติการส่วนใหญ่ในการจำลองรวมถึง Linux, Windows 95, DOS และ Windows NT 4 เมื่อไม่นานมานี้ Bochs เขียนขึ้นโดย Kevin Lawton และได้รับการดูแลโดยโครงการนี้
Bochs สามารถรวบรวมและใช้ในหลายรูปแบบบางส่วนที่ยังคงอยู่ในการพัฒนา การใช้ "bochs" โดยทั่วไปคือการจัดหาการจำลอง PC x86 ให้เสร็จสมบูรณ์ซึ่งรวมถึงโปรเซสเซอร์ x86, อุปกรณ์ฮาร์ดแวร์และหน่วยความจำ นี้ช่วยให้คุณสามารถเรียกใช้ระบบปฏิบัติการและซอฟต์แวร์ภายในโปรแกรมจำลองบนเวิร์กสเตชันของคุณเหมือนกับที่คุณมีเครื่องภายในของเครื่อง ตัวอย่างเช่นสมมุติว่าเวิร์กสเตชันของคุณเป็นเวิร์คสเตชัน Unix / X11 แต่คุณต้องการเรียกใช้แอพพลิเคชั่น Win'95 Bochs จะช่วยให้คุณสามารถเรียกใช้ Win 95 และซอฟต์แวร์ที่เกี่ยวข้องบนเวิร์คสเตชัน Unix / X11 ของคุณแสดงหน้าต่างบนเวิร์กสเตชันของคุณจำลองภาพบนคอมพิวเตอร์ได้
    

มีอะไรใหม่ ในรุ่นนี้:

- CPU: ใช้คำแนะนำใหม่และส่วนขยายสถาปัตยกรรม x86

  - การแก้ไขข้อผิดพลาดในการจำลองซีพียู

  - เพิ่มการสนับสนุนแพลตฟอร์มโฮสต์ของ Android

  - เพิ่มการสนับสนุนการจำลองอุปกรณ์ USB EHCI

  - เพิ่มการสนับสนุนฟล็อปปี้ดิสก์ USB (UFI / CBI)

  - เพิ่มโมดูลอีเทอร์เน็ต 'ซ็อกเก็ต' ที่ออกแบบมาเพื่อเชื่อมต่ออินสแตนซ์ Bochs

  - แสดง textconfig ที่รันไทม์ในหน้าต่าง Bochs VGA (gui console)

มีอะไรใหม่ ในเวอร์ชัน 2.6.8:

- CPU / CPUDB
  - Bugfixes สำหรับความถูกต้องของการจำลองซีพียู (bugfix ที่สำคัญสำหรับการจำลองแบบ x86-64)
  - การสนับสนุนการคำนวณชนิดหน่วยความจำสำหรับโปรแกรมดีบั๊กและเครื่องมือของ Bochs,
    เพื่อเปิดใช้งานการกำหนดค่าด้วย --enable-memtype option
  - CPUDB: เพิ่มการกำหนดค่า Pentium (P54C) ไปที่ CPUDB
  - CPUDB: เพิ่มการกำหนดค่า Broadwell ULT เป็น CPUDB
  - อัปเดตคำจำกัดความของการเรียกกลับอุปกรณ์ดูรายละเอียดได้
    instrumentation.txt / ตัวอย่างตราสารคงที่

- กำหนดค่าและคอมไพล์
  - กำหนดค่าตัวเลือก - enable-fast-function-calls ตอนนี้ใช้สำหรับ MSVC nmake
  - บางตัวกำหนดค่าแก้ไขสำหรับการดีบักเกอร์ GTK

- GUI และไลบรารีที่แสดงผล
  - โหมดตัวจับเวลาการอัพเดต VGA สามารถเลือกได้ด้วยตัวเลือก 'vga'
  - ปล่อยปุ่มกดทั้งหมดเมื่อ simwindow ได้รับการเน้นแป้นพิมพ์กลับ
  - Win32 gui: เคอร์เซอร์ที่จับได้ตอนนี้ติดอยู่ในหน้าต่างจริงๆ
  - SDL2: ดำเนินการโต้ตอบ yes / no (เช่นสำหรับ VVFAT commit)
  แก้ไขบางอย่างสำหรับ wxWidgets 3.0 และความเข้ากันได้ของเวอร์ชัน Unicode
  - บันทึก / เรียกคืนการสนับสนุนสำหรับการตั้งค่าดีบั๊ก gui (หน้าต่าง + แบบอักษร)

- เพิ่มการแก้ไขบั๊กสำหรับ gui ระยะโดยใช้ pseudo-terminal

- อุปกรณ์ I / O
  - ฮาร์ดไดรฟ์
    - เพิ่มการสนับสนุนรูปภาพ VirtualBox ของ Oracle (tm) (VDI เวอร์ชัน 1.1)
    - เปิดใช้งานส่วนขยาย "ซ้ำา" ของ "bulk I / O" ที่ทำซ้ำ
    - การแก้ไขโค้ด cdrom ระดับต่ำสำหรับ Windows และ Linux
  - เสียง
    - SB16: ตรวจจับชิพ OPL แบบถาวรโดยใช้ความล่าช้าของบัส ISA
    - SB16: จำลองการจำลอง OPL3 จาก DOSBox และเอารหัสเดิมออกบางส่วน
    - ES1370: เพิ่มการสนับสนุนเอาต์พุต MIDI UART
    - ES1370: แก้ไขข้อผิดพลาดสำคัญที่ทำให้เกิดความผิดพลาดของโปรแกรมควบคุม Win9x
    - เขียนใหม่ของรหัสเสียงระดับต่ำ
      - เพิ่มการสนับสนุนเธรดแบบผสม (จำเป็นสำหรับโมดูลทั้งหมดยกเว้น 'SDL')
      - เครื่องผสมใหม่และเครื่องผสม SDL กำลังทำการสำรวจข้อมูลจากบัฟเฟอร์เอาท์พุท PCM,
        เครื่องกำเนิดเสียงบี๊บลำโพง PC และเครื่องกำเนิดไฟฟ้า OPL3 FM
      - แปลงรูปแบบ PCM เป็น 16 บิตลงนาม endian เล็กน้อย
      - เพิ่มโมดูล 'ไฟล์' เสียงสำหรับ VOC, WAV, MID และข้อมูลดิบเอาต์พุต
        (อุปกรณ์ + ไฟล์) ในโหมด midi / wave 3
      เพิ่มความสามารถในการติดตั้งไดร์เวอร์ซาวด์ต่อบริการ
  - ฟล็อปปี้ดิสก์- แก้ไขคำสั่ง "Read ID" สำหรับสื่อด้านเดียว (แพทช์โดย Ben Lunt)

- ROM BIOS
  - แก้ไขการประมวลผล scancode ของแป้นพิมพ์หลังการสกัดแป้นพิมพ์
  - แก้ไขรหัส rombios32 เพื่อหลีกเลี่ยงการตรวจจับตาราง ACPI ที่ไม่ถูกต้อง

มีอะไรใหม่ ในเวอร์ชัน 2.6.6:

- CPU / CPUDB
  - อนุญาตการกำหนดค่าของสะพานทรายแม้ว่า AVX จะไม่ถูกคอมไพล์มา

- กำหนดค่าและคอมไพล์
  แก้ไขข้อผิดพลาดในการคอมไพล์อย่างถาวรเมื่อเปิดใช้งานการสนับสนุน 3dNow
  - เพิ่ม Visual Studio สร้างขึ้นเกือบ 20% โดยการเพิ่มตัวเลือกคอมไพเลอร์ / Gr

- อื่น ๆ
  - ลดหน้าต่างวินโดวส์ win32 และเปลี่ยนความละเอียดในขณะที่ย่อเล็กสุด
  - เพิ่มภาพ SeaBIOS 1.7.5 ที่คอมไพล์ลงใน Bochs tree และ Bochs BIOS images
  - การแก้ไขเอกสารและการอัปเดต

ซอฟต์แวร์ที่คล้ายกัน

ความคิดเห็นที่ Bochs

ความคิดเห็นที่ไม่พบ
เพิ่มความคิดเห็น
เปิดภาพ!
ค้นหาตามหมวดหมู่