Bochs

نرم افزار تصویر:
Bochs
جزئیات نرم افزار:
نسخه: 2.6.9 به روز شده
ها تاریخ: 14 Aug 18
توسعه دهنده: Timothy R. Butler
پروانه: رایگان
محبوبیت: 500
اندازه: 4957 Kb

Rating: 2.3/5 (Total Votes: 6)


        Bochs یک کامپایلر رایانه ای بسیار قابل حمل IA-32 (x86) است که در C ++ نوشته شده است که در اکثر سیستم عامل های محبوب اجرا می شود. این شامل تقلید از پردازنده Intel x86، دستگاه های I / O معمولی و BIOS سفارشی است. در حال حاضر، bochs را می توان برای تقلید یک CPU 386، 486 یا Pentium کامپایل کرد. Bochs قادر است اکثر سیستم عامل های موجود در شبیه سازی را از جمله لینوکس، ویندوز 95، DOS و اخیرا ویندوز NT 4 اجرا کند. Bochs توسط کوین لوتون نوشته شده است و در حال حاضر توسط این پروژه پشتیبانی می شود.
Bochs را می توان در حالت های مختلف جمع آوری و استفاده کرد، برخی که هنوز در حال توسعه هستند. استفاده معمول از bochs این است که کامال x86 PC کامل، از جمله پردازنده x86، دستگاه های سخت افزاری و حافظه را ارائه دهد. این به شما اجازه می دهد تا سیستم عامل و نرم افزار را درون شبیه ساز در محل کار خود اجرا کنید، بسیار شبیه یک ماشین در داخل یک ماشین است. به عنوان مثال، بگذارید بگوییم ایستگاه کاری شما یک ایستگاه کاری یونیکس / X11 است، اما شما می خواهید برنامه های Win'95 را اجرا کنید. Bochs به شما این امکان را می دهد که Win 95 و نرم افزار مربوطه را در ایستگاه کاری یونیکس / X11 خود اجرا کنید، یک پنجره را روی ایستگاه کاری خود نمایش دهید، شبیه سازی یک مانیتور روی کامپیوتر.
    

چه جدید در این نسخه است:

- CPU: دستورالعمل های جدید و فرمت های معماری x86 را اجرا می کند.

  - رفع اشکالات صحت شبیه سازی CPU.

  - اضافه شدن پشتیبانی پلت فرم آندروید میزبان.

  - پشتیبانی شبیه ساز دستگاه USB EHCI اضافه شده است.

  - پشتیبانی از فلاپی یواس بی (UFI / CBI) اضافه شده است.

  - افزوده شده به پورت Ethernet، طراحی شده برای اتصال نمونه های Bochs.

  - نمایش متنconfig در زمان اجرا در Bochs VGA پنجره (gui کنسول).

در نسخه 2.6.8 جدید است:

- CPU / CPUDB
  - رفع اشکالات صحت شبیه سازی CPU (رفع اشکال بحرانی برای شبیه سازی x86-64)
  - پشتیبانی از محاسبه نوع حافظه برای اشکال زدایی Bochs و ابزار دقیق،
    برای فعال کردن پیکربندی با option-enable-memtype.
  - CPUDB: پیکربندی Pentium (P54C) به CPUDB اضافه شده است
  - CPUDB: پیکربندی Broadwell ULT را به CPUDB اضافه کرد
  - به روز شده تعریف از callbacks دستگاه، نگاه کنید به توضیحات در
    instrumentation.txt / نمونه های ثابت ابزار

- پیکربندی و کامپایل
  - گزینه پیکربندی - callable-fast-function-calls هم اکنون برای MSvc nmake استفاده می شود.
  - برخی از تنظیمات پیکربندی برای پشتیبانی از بازخوانی GTK.

- GUI و کتابخانه های نمایش
  - حالت تایمر به روز رسانی VGA در حال حاضر با گزینه 'vga' انتخاب می شود.
  - کلیدهای فشرده شده را هنگامیکه simwindow پشت صفحه کلید فوکوس می کند آزاد کنید.
  - win32 gui: اکنون ماوس را در پنجره ای به دام انداخته اید.
  - SDL2: گفت و گو بله / نه اجرا (به عنوان مثال برای VVFAT متعهد).
  - برخی از اصلاحات برای wxWidgets 3.0 و سازگاری نسخه Unicode.
  - پشتیبان گیری کامل / بازگردانی برای تنظیمات امنیتی دیباگ (پنجره + فونت).

- پشتیبانی از اشکال زدایی برای اصطلاح gui با استفاده از یک شبه ترمینال.

- دستگاه های I / O
  - هارد دیسک
    - افزوده شده پشتیبانی اوراکل (tm) VM VirtualBox (VDI نسخه 1.1)
    - مجدد فعال کردن "فله I / O" تکرار گسترش سرعت.
    - برخی از رفع برخی از سطوح سخت افزاری cdrom برای ویندوز و لینوکس.
  - صدا
    - SB16: شناسایی تراشه های OPL ثابت با استفاده از تاخیر اتوبوس ISA.
    - SB16: شبیه سازی OPL3 حمل شده از DOSBox و تقریبا حذف کد میراث.
    - ES1370: پشتیبانی از خروجی MIDI UART.
    - ES1370: اشکال بحرانی ثابت که سقوط رانندگان Win9x را انجام داد.
    - بازنمود عمده ای از کد پایین صدا.
      - اضافه شدن پشتیبانی از موضوع مخلوط کننده (مورد نیاز برای همه ماژول ها به جز 'sdl').
      - مخلوط كننده جديد و سيلندر SDL، داده ها را از بوق هاي خروجي PCM،
        ژنراتور بوق بلندگو کامپیوتر و ژنراتور OPL3 FM.
      - تبديل فرمت PCM به 16 بيت پايان نامه کوچک.
      - ماژول صدا 'فایل' برای VOC، WAV، MID و خروجی داده خام است
        و پشتیبانی از خروجی دوگانه (دستگاه + فایل) را در حالت MIDI / Wave 3 اضافه کرد.
      - اضافه شدن قابلیت تنظیم راننده صدا در هر سرویس.
  - فلاپی- دستور "Read ID" ثابت برای رسانه های یک طرفه (پچ توسط بن لوت).

- ROM BIOS
  - پردازش صفحه کلید ثابت صفحه کلید پس از کلید رهگیری.
  

چه جدید در نسخه 2.6.6 جدید است:

- CPU / CPUDB - کد ثابت rombios32 برای جلوگیری از اشتباه تشخیص جدول ACPI.
  - اجازه دهید پیکربندی شنی خاکی حتی زمانی که AVX در آن کامپایل نشده باشد

- پیکربندی و کامپایل
  - ثابت کامپایل ثابت زمانی که پشتیبانی 3dnow فعال است
  - سرعت بخشیدن به ویژوال استودیو با تقریبا 20٪ با اضافه کردن گزینه ی کامپایلر / gr

- متفرقه
  - پنجره minimize win32 gui ثابت و تغییر رزولوشن در حالی که به حداقل رساندن
  - اضافه شده تصویر SeaBIOS 1.7.5 کامپایل شده در درخت Bochs همراه با تصاویر Bochs BIOS
  - رفع اسناد و به روز رسانی

نرم افزار های مشابه

MachineProfile
MachineProfile

1 Dec 18

EtreCheck
EtreCheck

4 May 20

نظرات به Bochs

نظر یافت نشد
اضافه کردن نظر
روشن کردن تصاویر!