Страница 1 из 1

BOCHS - виртуальная машина под Android

Добавлено: Пт апр 13, 2018 2:07 pm
blackstrip
Последние версии DOSBOX не дают возможности установить и запустить хотя бы Windows 95. М.б. авторов заставили зарубить такую возможность (гугл, майкрософт, рептилоиды? не знаю кто именно)

Последние версии qemu, названные в андроид-версии как "Limbo" тоже не дают такой возможности. Windows 95 ставится, но при первом запуске сыплет синими экранами.

А вот BOCHS - работает! Ставим его из Google Play. Запускаем. Видим 3 вкладки с настройками вирт.машины и кнопку Start в правом верхнем углу.

Вкладка "Storage" ("Накопители")

На вкладке storage выбираем накопители (диски). Есть два флопика (дисковода с дискетами), для которых можно выбрать файл образа. И есть четыре слота: первый мастер, первый слейв, второй мастер, второй слейв, прям как в старом компе. Туда можно поместить:
- disk - жесткий диск в виде внешнего img-образа (жмем select и выбираем образ),
- disk с галкой vfat - виртуальный жесткий диск размером 512 мбайт, связанный с конкретной папкой в системе Андроид,
- cdrom - указать iso-образ компакт-диска

В самом низу вкладки в поле Boot выбираем с чего грузимся: с флопика, жесткого диска или CD.

Вкладка "Hardware" ("Железо/Аппаратура")

Выбираем процессор. Младшие модели могут лагать в силу своей слабости, а старшие в силу того, что телефон их не тянет. Я выбираю средний, например, p4_prescott_celeron_336.

Чипсет выбираю i440fx.

Количество оперативной памяти беру 512 Мбайт.

Три слота ISA:
Видеокарту беру cirrus_5430.
Звуковую карту беру sb16.
Сетевую карту ne2k.

Слоты PCI: оставляю все пустыми.

Вкладка "Misc" ("Прочее")

Bios: выбран bios-bochs-latest.

Clock: sync выбираем none. Так быстрее работает, нежели с включенной синхронизацией.

Галка Full Screen - ставим ее, т.к. иначе будут отображаться по бокам экрана вспомогательные полосы со значками, на которые можно смотреть, но нельзя нажать.

Галка Speaker - если поставить, то все пищания pc speaker будут слышны из динамика вашего телефона.

Жмем зеленую кнопку Start, показывается логотип SDL, жмем наверху гигантскую кнопку "Изменение конфигурации устройства". Здесь лежат остальные настройки.

Настройка мышки

Т.к. кликанье мышью с сенсора, как оказалось, устроено немного криво, то я назначил кнопки
мыши на кнопку регулировки громкости. Громкость вверх - левая кнопка мыши, а громкость вниз - правая кнопка мыши.

Выбираем пункт "Эмуляции мыши" - "Левая кнопка мыши" - "Физическая кнопка" и жмем громкость вверх. Аналогично для правой кнопки привязываем громкость вниз.

Настройка видео

Выбираем пункт "Настройки видео", галки:
отношение сторон 4:3 - ставим,
линейное сглаживание - ставим,
скрывать системные навигационные кнопки - ставим,
автоопределять ориентацию экрана - ставим,
тв-границы (бордюры) - ставим
Остальное по желанию.

Удобное использование

При работе удобно держать телефон горизонтально, кнопками громкости к себе. Тогда одной рукой можно большим пальцем по экрану двигать мышку, а другой рукой щелкать кнопки громкости (левую и правую кнопки мыши).

Для вызова экранной клавиатуры нужно нажать полупрозрачную кнопку слева вверху экрана в виде кнопки клавиатуры с надписью Ab.

Клавиатура вылезает специальная, на ней можно зажать/отпустить кнопки ctrl, alt, shift, win (Meta) в сочетаниях с другими клавишами, нажать menu для вызова контекстного меню и т.д.

Эмуль очень удобный. Грузит установленную win95 за минуту.

Можно, например, писать настоящие Win32 приложения прямо на Android-телефоне!

Изображение