Bochs

البرمجيات قطة:
Bochs
تفاصيل البرنامج:
الإصدار: 2.6.9 محدث
تاريخ إيداع: 14 Aug 18
المطور: Timothy R. Butler
ترخيص: حرر
شعبية: 345
حجم: 4957 Kb

Rating: 1.8/5 (Total Votes: 5)


        Bochs هو محاكي كمبيوتر محمول عالي الوضوح مفتوح المصدر IA-32 (x 86) مكتوب بلغة C ++ ، يعمل على أكثر المنصات شعبية. ويتضمن ذلك محاكاة وحدة المعالجة المركزية Intel x86 ، وأجهزة الإدخال / الإخراج الشائعة ، ونظام BIOS مخصص. حاليا ، يمكن تجميع bochs لمحاكاة 386 ، 486 أو بنتيوم وحدة المعالجة المركزية. تستطيع Bochs تشغيل معظم أنظمة التشغيل داخل المضاهاة بما في ذلك Linux و Windows 95 و DOS ومؤخرًا Windows NT 4. وقد كتب Bochs بواسطة Kevin Lawton ويتم المحافظة عليه حاليًا بواسطة هذا المشروع.
يمكن تجميع Bochs واستخدامها في مجموعة متنوعة من الأوضاع ، وبعضها لا يزال قيد التطوير. الاستخدام "النموذجي" للبوخ هو توفير مضاهاة كاملة للكمبيوتر x86 ، بما في ذلك معالج x86 ، والأجهزة ، والذاكرة. هذا يسمح لك بتشغيل نظام التشغيل والبرامج داخل المحاكي على محطة العمل الخاصة بك ، يشبه إلى حد كبير أن لديك آلة داخل الجهاز. على سبيل المثال ، لنفترض أن محطة العمل لديك هي محطة عمل Unix / X11 ، ولكنك ترغب في تشغيل تطبيقات Win'95. ستسمح لك Bochs بتشغيل برنامج Win 95 والبرامج المرتبطة به على محطة Unix / X11 الخاصة بك ، وعرض نافذة على محطة العمل الخاصة بك ، ومحاكاة الشاشة على جهاز الكمبيوتر.
    

الجديد في هذا الإصدار:

- وحدة المعالجة المركزية: نفذت إرشادات جديدة وإضافات معمارية x86.

  - Bugfixes لصحة مضاهاة وحدة المعالجة المركزية.

  - تمت إضافة دعم نظام Android الأساسي.

  - إضافة دعم مضاهاة جهاز USB EHCI.

  - دعم USB المرن (UFI / CBI).

  - مقبس وحدة إيثرنت مضاف ، مصمم لتوصيل مثيلات Bochs.

  - عرض textconfig في وقت التشغيل في نافذة Bochs VGA (وحدة التحكم غوي).

ما هو الجديد في الإصدار 2.6.8:

- وحدة المعالجة المركزية / CPUDB
  - تصحيح الأخطاء لتصحيح مضاهاة وحدة المعالجة المركزية (خطأ حرج لمضاهاة x86-64)
  - دعم حساب نوع الذاكرة لمصحح Bochs والأجهزة ،
    لتمكين التكوين مع خيار memenpe --enable.
  - CPUDB: أضيفت Pentium (P54C) إلى CPUDB
  - CPUDB: تمت إضافة تهيئة Broadwell ULT إلى CPUDB
  - تعريف مستكمل لاستدعاءات الأجهزة ، انظر الوصف في
    instrumentation.txt / أمثلة أجهزة ثابتة

- تكوين وتجميع
  - تكوين الخيار --استبدال سريع-وظيفة-المكالمات الآن تستخدم أيضا ل nmake MSVC.
  - بعض إصلاحات تكوين دعم مصحح الأخطاء GTK.

- واجهة المستخدم الرسومية ومكتبات العرض
  - يمكن تحديد وضع مؤقت تحديث VGA الآن مع خيار "vga".
  - الافراج عن جميع مفاتيح الضغط عندما يعيد simwindow التركيز لوحة المفاتيح.
  - Win32 واجهة المستخدم الرسومية: المؤشر الفأر أسر الآن حقا المحاصرين في النافذة.
  - SDL2: تم تطبيق مربع حوار نعم / لا (على سبيل المثال ، التزام VVFAT).
  - بعض الإصلاحات لـ wxWidgets 3.0 وإصدار unicode compatiblity.
  - دعم كامل للحفظ / الاستعادة من أجل تحسين إعدادات مصحح GUI (نافذة + خط).

- إضافة دعم المصحح للمصطلح غوي باستخدام محطة زائفة.

- أجهزة I / O
  - قرص صلب
    - إضافة دعم صورة VM VirtualBox من Oracle (tm) (الإصدار 1.1 من VDI)
    - إعادة تمكين تمديد speedups تكرار "I / O الجزء الأكبر".
    - بعض إصلاحات رمز cdrom بمستوى منخفض لـ Windows و Linux.
  - صوت
    - SB16: الكشف عن رقاقة OPL الثابتة من خلال تنفيذ تأخير ناقل ISA.
    - SB16: مضاهاة OPL3 Ported من DOSBox و إزالة التعليمات البرمجية القديمة جزئياً.
    - ES1370: إضافة دعم إخراج UIDI UART.
    - ES1370: علة حرجة ثابتة التي جعلت السائقين Win9x تعطل.
    - إعادة كتابة رئيسية لرمز الصوت منخفض المستوى.
      - أضيفت دعم موضوع خلاط (مطلوب لجميع وحدات ما عدا "SDL").
      - الخلاط الجديد وخلاصة SDL هي بيانات الاستقصاء من المخازن المؤقتة للإنتاج PCM ،
        مولد إشارة صوت جهاز الكمبيوتر ومولد FM OPL3.
      - تحويل تنسيق PCM إلى endian قليلا وقعت 16 بت.
      - أضيفت وحدة "ملف" الصوت ل VOC ، WAV ، MID وإخراج البيانات الخام
        وأضاف دعم الإخراج المزدوج (الجهاز + الملف) في وضع موجة / 3.
      - إضافة القدرة على إعداد برنامج تشغيل الصوت لكل خدمة.
  - مرن- ثابت "قراءة معرف" الأمر للوسائط أحادية الجانب (التصحيح بواسطة بن Lunt).

- BIOS ROM
  - معالجة scancode لوحة المفاتيح الثابتة بعد اعتراض لوحة المفاتيح.
  - رمز rombios32 ثابت لتجنب اكتشاف جدول ACPI غير صحيح.

ما هو الجديد في الإصدار 2.6.6:

- CPU / CPUDB
  - السماح بتكوين جسر رملي حتى عند عدم تجميع AVX

- تكوين وتجميع
  - خطأ تجميع ثابت عند تمكين دعم 3dnow
  - تسريع بناء Visual Studio بنسبة 20٪ تقريبًا عن طريق إضافة خيار مترجم / Gr

- متفرقات
  - تعديل نافذة win32 غوي تصغير وتغيير القرار في حين التقليل
  - إضافة صورة SeaBIOS 1.7.5 المجمعة في شجرة Bochs جنبا إلى جنب مع صور BIOS Bochs
  - إصلاحات الوثائق والتحديثات

برامج مماثلة

ACLr8
ACLr8

15 Nov 14

MacQEMU
MacQEMU

22 Nov 14

WhatSize
WhatSize

4 May 20

تعليقات ل Bochs

لم يتم العثور على التعليقات
إضافة تعليق
بدوره على الصور!