Огляд вільного емулятора bochs: інші настройки та можливості

Відео: NOX APP PLAYER - ОДИН З КРАЩИХ емулятор ANDROID ДЛЯ WINDOWS

Огляд вільного емулятора Bochs: інші настройки та можливості
Синхронізація за часом - це дуже важлива частина Bochs. В інших рішеннях, наприклад VirtualBox, її настройку бере на себе сам емулятор / віртуалізатор, а в Bochs доведеться повозитися, подлажіваясь саме під ваш комп`ютер.

Але спочатку налаштуємо емульований процесор. Нижче я торкнуся параметр cpu, який впливає на синхронізацію, а для тонкої настройки моделі процесора і його можливостей використовуйте інший параметр - cpuid.

Отже, cpu:
cpu: count = кількість ядер, ips = кількість емульованого інструкцій в секунду

наприклад:
cpu: count = 1, ips = 10000000

На ділі емулятор намагається видавати запитувана кількість, а виходить чи ні-справа стороннє. Можна взагалі спробувати обійтися без параметра cpu. Поточне значення IPS емулятор показує в рядку стану, зліва. Варіант без синхронізації з системою-господарем виглядає приблизно так:
clock: sync = none, time0 = local

До речі, за тим самим принципом працює і програмне забезпечення, під управлінням якого перебувають багато сучасних відеодомофони (https://irkeydomofon.ru/videodomofoni/)!




В цьому режимі Bochs, за моїми спостереженнями видає максимум IPS (емульованого інструкції процесора) і дозволяє працювати з гостьової (встановленої в емулятор) системою на пристойній швидкості, але з жахливими помилками, пов`язаними з відліком часу.

Огляд вільного емулятора Bochs: інші настройки та можливості
Windows XP в Bochs




Приклад з життя: в емулятор встановлена Windows XP- завдання - змінити дозвіл екрана. Нагадаю, що при цьому з`являється діалогове вікно з 15-секундним таймером і кнопками «Так» і «Ні», що дозволяють застосувати новий дозвіл або скасувати (за замовчуванням обрана кнопка скасування). Так ось, без тимчасової синхронізації ці 15 секунд в емуляторі пробігають набагато швидше - так швидко, що не встигаєш натиснути на кнопку «Так». Більш того, глючить навіть подвійне клацання миші, оскільки він теж «зав`язаний» на час.

А при синхронізації падає швидкість роботи. Варіант синхронізації з системою-господарем (тієї, в якій запущений емулятор):
clock: sync = realtime, time0 = local

При такому розкладі і прикладі вище, 15 секунд в віконці дійсно тривають 15 секунд, але вся робота системи сильно гальмує - це видно навіть по повільному, рваному переміщенню покажчика миші. Підводячи підсумок цієї теми: параметри cpu і clock треба підбирати вручну, виходячи з можливостей вашого комп`ютера і ваших потреб. Мабуть, це самий складний і дратівливий аспект настройки Bochs.

В документації на сайті Bochs наведені застарілі відомості по налаштуванню емуляції оперативної пам`яті. Замість параметра megs тепер слід використовувати:
memory: host = мегабайти, guest = мегабайти

наприклад:
memory: host = 128, guest = 128

Що тут означають host і guest? Host - це кількість пам`яті (в мегабайтах), що резервується у системи-господаря під емуляцію пам`яті всередині Bochs- guest - скільки пам`яті емулюється, тобто доступно для гостьової системи.

Для повноцінної роботи емуліруемой відеокарти в режимі VBE треба вказати шлях до файлу образу прошивки відеокарти, що поширюється під LGPL. наприклад:
vgaromimage: file = "/ usr / local / share / bochs / VGABIOS-lgpl-latest"

Цей BIOS, прошивка, так само як і прошивка для карт Cirrus Logic, лежать в каталозі / bios исходника Bochs і встановлюються автоматично при make install. Там же є класичний VGA BIOS від Elpin Systems.

ІНШЕ

Autorun organizer 2.0 фото

Autorun organizer 2.0

Відео: Autorun Organizer - менеджер автозавантаження Якщо Windows завантажується все довше і довше, а в списку…

Droidpad фото

Droidpad

Відео: Як налаштувати додаток Droidpad DroidPad - ефективна програма-емулятор комп`ютерної миші або ігрового джойстика…

Gens фото

Gens

Відео: I GENS CARA AMICA MIA тисяча дев`ятсот сімдесят три Отже, Gens (https://gens.me). Судячи по головному сайту, може…

Емулятор altirra фото

Емулятор altirra

Відео: Atari Xl / XE cassette loader using Altirra emulator Atari800 відмінно підійде тим користувачам, які хочуть з…

Ейвері чи: проект altirra фото

Ейвері чи: проект altirra

Відео: Atari 800 Emulator Altirra: Spelunker: 110,760 VirtualDub і VGAPaint 386 - не єдині відомі програми, що належать…

Емулятор atari800 фото

Емулятор atari800

Відео: Atari800 Win PLus emulator installation tutorial Приступимо до встановлення емулятора з вельми промовистою…

Sony playstation і pcsx фото

Sony playstation і pcsx

Відео: PlayStation® Experience 2016 | Day 1 Отже, Sony Playstation з`явилася при вельми цікавих обставин. Nintendo в…

Fuse фото

Fuse

Відео: Огляд FUSE [Review] FUSE (https://fuse-emulator.sourceforge.net) розшифровується як Free Unix Spectrum Emulator.…

Fceux - емулятор nes фото

Fceux - емулятор nes

Відео: FCEUX Емулятор Злом гри на Dendy У FCEUX (https://fceux.com) досить довга і заплутана історія. Жив-був емулятор…

Оптимальна настройка uefi і bios фото

Оптимальна настройка uefi і bios

Відео: Як налаштувати BIOS комп`ютера Користувачі рідко звертаються до налаштування вбудованого ПЗ ПК, хоча воно надає…

Am3 / am3 +: поради по вживанню фото

Am3 / am3 +: поради по вживанню

Відео: Все про процесорах AMD / який процесор вибрати?вступ Отже, минув час з тих пір, як комп`ютер був придбаний,…

» » Огляд вільного емулятора bochs: інші настройки та можливості