Bochs הוא קוד פתוח מאוד IA-32 (x86) אמולטור PC כתוב ב- C + +, אשר פועל על פלטפורמות הפופולרי ביותר. הוא כולל הדמיית מעבד Intel x86, התקני I / O נפוצים ו- BIOS מותאם אישית. נכון לעכשיו, bochs ניתן הידור לחקות 386, 486 או מעבד פנטיום. Bochs מסוגל להפעיל את רוב מערכות ההפעלה בתוך אמולציה כולל לינוקס, Windows 95, DOS, ולאחרונה Windows NT 4. Bochs נכתב על ידי קווין לוטון והוא מתוחזק כיום על ידי פרויקט זה.
Bochs יכול להיות הידור בשימוש במגוון של מצבים, חלקם עדיין בפיתוח. השימוש ה"טיפוסי "של bochs הוא לספק הדמיית מחשב x86 מלאה, כולל מעבד x86, התקני חומרה וזיכרון. זה מאפשר לך להפעיל את מערכת ההפעלה של התוכנה בתוך האמולטור על תחנת העבודה שלך, כמו שיש לך מכונה בתוך מכונה. לדוגמה, נניח תחנת העבודה שלך היא תחנת עבודה יוניקס / X11, אבל אתה רוצה להפעיל יישומים Win95. Bochs יאפשר לך להפעיל Win 95 ותוכנות הקשורות על תחנת העבודה יוניקס / X11 שלך, הצגת חלון על תחנת העבודה שלך, הדמיה של צג במחשב.
מה חדש במהדורה זו:
- CPU: מיושם הוראות חדשות ותוספי ארכיטקטורת x86.
- תיקוני באגים עבור נכונות אמולציה מעבד.
- נוספה תמיכה פלטפורמת Android המארח.
- נוסף USB EHCI תמיכה אמולציה המכשיר.
- נוסף התקליטונים USB (UFI / CBI) תמיכה.
- נוסף Ethernet מודול "שקע", שנועד לחבר את המקרים Bochs.
- הצג את ה- textconfig בזמן ריצה בחלון VGA של Bochs (קונסולת GUI).
מה חדש בגירסה 2.6.8:
- CPU / CPUDB
- תיקוני באגים לתקינות אמולציית CPU (bugfix קריטי עבור אמולציית x86-64)
- סוג זיכרון חישוב תמיכה עבור הבאגים Bochs מכשור,
כדי לאפשר תצורה עם אפשרות --enable-memtype.
- CPUDB: נוסף פנטיום (P54C) תצורה כדי CPUDB
- CPUDB: נוסף Broadwell ULT תצורה כדי CPUDB
- הגדרה מעודכנת של התקשרות מכשירים, ראה תיאור ב
instrumentation.txt / דוגמאות מכשור קבוע
- להגדיר ולעבד
- אפשרות להגדיר --enable-fast-calls שיחות עכשיו משמש גם עבור MSVC nmake.
- חלק מהתיקונים לקביעת התצורה של תמיכת הבאגים של GTK.
- GUI וספריות תצוגה
- מצב VGA טיימר עדכון עכשיו ניתן לבחור עם אפשרות 'VGA'.
- לשחרר את כל המפתחות לחוץ כאשר simwindow חוזר המוקד מקלדת.
- Win32 GUI: הסמן עכבר שנתפסו עכשיו לכודים באמת בחלון.
- SDL2: יישם שיח כן / לא (למשל עבור VVFAT להתחייב).
- כמה תיקונים עבור wxWidgets 3.0 ו תואם גרסת Unicode.
- מלא שמור / שחזור תמיכה הגדרות משופרת הבאגים GUI (חלון + גופן).
- I / O התקנים
- דיסק קשיח
- נוסף Oracle (TM) VM VirtualBox תמיכה בתמונה (VDI גירסה 1.1)
- הפעל מחדש את סיומת ההרחבה המהירה של "I / O".
- כמה תיקוני קוד cdrom lowlevel עבור Windows ו- Linux.
- נשמע
- SB16: זיהוי שבב OPL קבוע על ידי יישום עיכוב אוטובוס ISA.
- SB16: אמולציית OPL3 מנוהלת מ- DOSBox והסרת קוד מורשת חלקית.
- ES1370: נוסף תמיכה MIDI UART פלט.
- ES1370: באג קריטי קבוע שגרם למנהלי Win9x לקרוס.
- מייג 'ור לשכתב את קוד הצליל lowlevel.
- נוסף חוט פתיל תמיכה (נדרש עבור כל המודולים למעט 'sdl').
- מערבל חדש מערבל SDL הם נתוני הסקר מן המאגרים פלט PCM,
רמקול ביפ של רמקול PC וגנרטור ה- OPL3 FM.
- המרה בפורמט PCM ל 16 חתימות חתום קצת.
- נוסף קול 'קובץ' מודול עבור VOC, WAV, MID ו פלט נתונים גולמיים
והוסיף תמיכה פלט כפול (התקן + קובץ) במצב midi / wave 3.
- יכולת נוספת כדי להגדיר את מנהל ההתקן קול לכל שירות.
- תקליטונים- קבוע "קריאה מזהה" הפקודה עבור צדדית התקשורת (תיקון על ידי בן Lunt).
ה - BIOS
- מקלדת קבועה scancode עיבוד לאחר ליירט מקלדת.
- קוד rombios32 קבוע כדי למנוע זיהוי שגוי של טבלת ACPI.
מה חדש בגירסה 2.6.6:
- CPU / CPUDB
- לאפשר תצורת גשר חולית גם כאשר AVX אינו מלוקט פנימה
- להגדיר ולעבד
- שגיאת קומפילציה קבועה כאשר תמיכה ב- 3Dnow מופעלת
- speedup Visual Studio לבנות כמעט 20% על ידי הוספת / מהדר גרל אפשרות
- שונות
- קבוע למזער Win32 GUI חלון ההחלטה לשנות תוך מזעור
- הוסיף מלוקט SeaBIOS 1.7.5 התמונה לתוך עץ Bochs יחד עם תמונות Bochs BIOS
- תיקוני תיעוד ועדכונים
תגובות לא נמצא