Bochs C ++-da yazılan, ən populyar platformalarda çalışan yüksək portativ açıq mənbə IA-32 (x86) PC emulatorudur. Intel x86 CPU, ümumi I / O cihazları və xüsusi bir BIOS'un emülasyonunu ehtiva edir. Hal-hazırda, bochs 386, 486 və ya Pentium CPU-nu təqlid etmək üçün tərtib edilə bilər. Bochs, Linux, Windows 95, DOS və yaxın zamanda Windows NT 4 daxil olmaqla ən çox əməliyyat sistemlərini işləməyə qadirdir. Bochs, Kevin Lawton tərəfindən yazılmış və hazırda bu layihə ilə davam etdirilir.
Bochlar tərtib və müxtəlif inkişaf rejimi istifadə edilə bilər, bəzi inkişaf hələ inkişaf edir. Boçların "tipik" istifadə edilməsi x86 prosessoru, hardware qurğuları və yaddaş daxil olmaqla tam x86 PC öykünməsini təmin etməkdir. Bu, iş yerinizdeki emülatörün içindəki OS və proqramları idarə etməyə imkan verir. Məsələn, iş yerinizin Unix / X11 iş istasyonu olduğunu söyləyək, ancaq Win'95 proqramlarını çalıştırmak istersiniz. Bochs, Win 95 və Unix / X11 iş istasyonunuzda işləyən proqramı işləyən bir pəncərəni göstərərək, PC üzərində monitə simulyasiyasına imkan verir.
Bu sürümdə yeni nə :
- CPU: yeni təlimatlar və x86 arxitekturası uzantıları həyata keçirilmişdir.
- CPU emulation düzgünlüyünə görə bugfixes.
- Android host platforması dəstəyi əlavə edildi.
- USB EHCI cihaz emulation dəstək Added.
- Əlavə USB floppy (UFI / CBI) dəstək.
- Bochs nümunələrini birləşdirmək üçün nəzərdə tutulmuş ethernet modulunun 'yuvası' əlavə edildi.
2.6.8 versiyasında
- CPU / CPUDB
- CPU emulation düzgünlüyünə görə bugfixes (x86-64 emulyasiya üçün kritik səhv)
- Bochs debugger və cihazları üçün yaddaş növü hesablanması dəstəyi,
yapılandırmayı etkinleştirmek üçün --ableable-memtype seçeneğiyle.
- CPUDB: CPUDB üçün Pentium (P54C) konfiqurasiya əlavə edilib
- CPUDB: CPUDB üçün Broadwell ULT konfiqurasiya əlavə edilib
- Alətlərin geri çağırışlarının yenilənmiş təsviri, şərhdə baxın
Instrumentation.txt / Sabit qurğuların nümunələri
- Yapılandır və tərtib edin
- Seçimini konfiqurasiya etmək - indi də MSVC nmake üçün istifadə edilə bilən sürətli funksiyalı çağırışlar.
- Bəziləri GTK debugger dəstəyi üçün düzəlişlər düzəldir.
- GUI və ekran kitabxanaları
- VGA yeniləmə timer rejimi artıq 'vga' seçimi ilə seçilə bilər.
- Simwindow klaviatura fokusunu geri aldıqda bütün düymələri sıxın.
- Win32 gui: Tutulan siçan kursoru indi həqiqətən pəncərədə qapalı qaldı.
- SDL2: Bəli / heç bir dialoq həyata keçirilmədi (məsələn VVFAT işi üçün).
- wxWidgets 3.0 və unicode versiyası uyğunluğu üçün bəzi düzeltmeler.
- Genişləndirilmiş gui debugger parametrlərini (pəncərə + font) tam dəstək / bərpa edin.
- I / O Cihazlar
- Sərt disk
- Əlavə Oracle (tm) VM VirtualBox image dəstəyi (VDI versiyası 1.1)
- "toplu I / O" təkrar sürətlərin uzadılması yenidən bərpa edin.
Windows və Linux üçün bəzi aşağı səviyyəli CD-kodları düzəldir.
- Səs
- SB16: ISA avtobus gecikməsini həyata keçirməklə Sabit OPL çipinin aşkarlanması.
- SB16: DOSBox-dan OPL3 emulyasiyasını və qismən çıxarılmış irəliləyiş kodunu yerləşdirib.
- ES1370: Added MIDI UART çıxış dəstəyi.
- ES1370: Win9x sürücüləri qəzaya uğrayıb ki, sabit tənqidi səhv.
- Aşağı səviyyəli səs kodunun yenidən yazılması.
- Əlavə mixer dəstəyi dəstəyi ('sdl' istisna olmaqla bütün modullar üçün tələb olunur).
- Yeni karıştırıcı və SDL mikser, PCM çıxış tamponlarından,
PC hoparlör bip generatoru və OPL3 FM generatoru.
- 16 bitlik PCM formatının konvertasiyası kiçik endianı imzaladı.
- VOC, WAV, MID və xam data çıxış üçün səs 'fayl' modulu əlavə edildi
midi / dalğa rejimində ikili çıxış dəstəyi (cihaz + fayl) əlavə etdi.
- xidmət başına səs sürücüsünü qurmaq imkanı əlavə edilib.
- Floppy- Tək tərəfli media üçün "Read ID" əmrini (Patch by Ben Lunt).
- ROM BIOS
- Klaviatura ələ keçirildikdən sonra Sabit klaviatura skancode emal.
- CPU / CPUDB versiyası 2.6.6-da yeni nədir
- AVX kompilyasiya edilmədikdə belə qumlu körpü konfiqurasiyasına imkan verir
- Yapılandır və tərtib edin
- 3dnow dəstəyi effektiv olduqda sabit kompilyasiya səhvi
- Sürətli Visual Studio, Gr / Der derleyici seçimi ile% 20 oranında inşa edir
- Misc
- minimuma endirilən win32 gui pəncərə və qətnamə dəyişikliyi minimuma endirildi
- Bochs BIOS şəkilləri ilə yanaşı, Bochs ağacına daxil edilmiş dəniz BİOS 1.7.5 şəkil əlavə etdi
- sənədlərin düzəldilməsi və yenilənməsi
Şərhlər tapılmadı