Как пользоваться bochs на андроид
Перейти к содержимому

Как пользоваться bochs на андроид

  • автор:

BlackStrip-форум

Последние версии 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-телефоне!

Изображение

blackstrip Админ Сообщения: 1177 Зарегистрирован: Ср янв 02, 2008 1:42 pm Откуда: Подольск Контактная информация:

BOCHS для Android

"Условной границей "старого" и "нового" ПО является 10 лет ИЛИ необходимость запуска ПО в среде DOS, Windows до 95/98 включительно ИЛИ ПО каким-либо образом помогает использовать старые программы в современных системах (образы виртуальных машин и виртуальные машины, эмуляторы, патчи, лоадеры и другие вспомогательные программы)".

Никаких ограничений на ". виртуальные машины" в правилах не прописано. Пусть хоть они под Windows 10. Поэтому я бы ОЧЕНЬ попросил других админов не спешить с удалением таких эмуляторов. Изначальная идея у SR, насколько я её понимаю, была в том, что надо собрать и старые программы, и инструментарий для работы с ними в одном месте. В принципе, эмуляторы для Android этой идее соответствуют. Тем более, 1,2 МБ — очень небольшой размер.

#3 Автор: uav (2020.06.13 21:55)
Это ограничение для программ, да. Т.е. для основной коллекции, если можно так выразиться. Но здесь ведь вспомогательный инструментарий — как раз чтобы запустить что-то старое на чём-то новом.
#4 Автор: Zero38 (2022.04.11 17:24)
это точно тут надо?
#5 Автор: shchtema (2022.11.12 20:11)
Я думаю не надо тут это выкладывать(
#6 Автор: Ванек (2022.11.13 15:50)
Эээ, не удаляйте! Единственная годная версия
#7 Автор: dzeon (2022.11.17 14:27, изменений: 1, 2022.11.17 14:28)
Нужная вещ. У меня нет компа щас на работе форточка как раз скачаю убью время.
#8 Автор: Erondiy (2023.02.02 21:54)
Штука хорошая , но в этом случае у меня вылетает. Хоть я и против удаления — (так как я когда зашёл в вкладку на удаление я там нашёл мне нужные файлы. ) , но либо —на удаление , либо заменить на работающий файл установщика.😟
#9 Автор: uav (2023.02.03 18:31)
У меня тоже нигде не заработало. Оно хоть у кого-то работает?
#10 Автор: SokilOff (2023.02.03 19:30)
Несколько лет назад пробовал — не завелось.
Может и правда в утиль ?
#11 Автор: uav (2023.02.03 23:50, изменений: 2, 2023.02.03 23:50)
Возможно.
Я попробовал и на относительно современном смартфоне BQ 4030G (Android 10), и на старой электронной книге Wexler T7006 (Android 2.2.1) — на обоих устройствах вылетает сразу после старта.
#12 Автор: AndrewR (2023.03.01 15:32)
Если этот bochs отсюда, то ему возможно нужна sdl и rc файл из первого сообщения ветки:
#13 Автор: uav (2023.03.02 18:45)
AndrewR, спасибо, со всем этим работает на упомянутой выше электронной книге Wexler T7006. Только ещё загрузочный образ HDD нужен. Сложил всё в один архив и залил сюда.
#14 Автор: John (2023.06.06 16:59)
Здравствуйте. Киньте пожалуйста образ виндовс 7 в формате .img

use грабли on пешеходная дорожка

For abuses about copyright: srzone@mail.ru
Для жалоб на авторские права: srzone@mail.ru
Float 1.0.3 Copyright © 2008-2023 StrannikRiddler. All rights reserved.
18+. Находясь на этом сайте, вы соглашаетесь с его правилами
11 queries, db time 0.003768, memory 1482.04 Kb, total time 0.063 sec

Как пользоваться bochs на андроид

BOCHS
Версия: 2.6.11
Последнее обновление в шапке: 28.04.2020

Прикрепленное изображение

Краткое описание:
Bochs — свободное ПО для эмуляции аппаратного обеспечения IBM PC.

Платформа: Android
Системные требования: Android 4.2+
Русский интерфейс: Нет
Домашняя страница: BOCHS

Подробное описание

Bochs — это эмулятор IA-32 (x86) для Android с открытым исходным кодом, написанный на C ++, который работает на большинстве популярных платформ. Он включает в себя эмуляцию процессора Intel x86, обычных устройств ввода-вывода и настраиваемого BIOS. Bochs можно скомпилировать для эмуляции множества различных процессоров x86, от ранних версий 386 до самых последних процессоров Intel и AMD x86-64, которые, возможно, еще даже не поступили на рынок.
Bochs способен запускать большинство операционных систем внутри эмуляции, включая Linux, DOS или Microsoft Windows. Bochs был первоначально написан Кевином Лоутоном и в настоящее время поддерживается этим проектом.
Bochs можно компилировать и использовать в различных режимах, некоторые из которых все еще находятся в разработке.

Эмулируем Windows на Android Lollipop через BOCHS

После неприятной неудачи с QEMU я обратил взор на программу под названием BOCHS (читается как «бокс», а не «бочс» и точно не «бош»). О ней я сказал пару ласковых в предыдущей статье-списке, но повторюсь — это эмулятор, выполняющий в данном контексте ту же задачу, что и QEMU, использует тот же SDL, но является, по заверениям свидетелей, более стабильной в работе. И да, она идёт на моём D802 с Android 5.0.2, так что от тест-драйва мне не отвертеться никак.

Для начала — капелька истории. Bochs изначально разрабатывался товарищем по имени Кевин Лоутон (Kevin Lawton) как платное ПО, но с опубликованным исходником для использования оного в сторонних продуктах. В 2000 году программу купила компания Mandrakesoft, нынче переименованная в Mandriva, и сменила лицензию на GNU Lesser General Public License. Всеядность BOCHS потрясает — приложение идёт везде, где ему хватает мощностей, и Android исключением не стал.

Базовые правила запуска таковы. Качаем apk. файл (у меня оказалась версия 2.5.1 от 27 ноября 2015 года с парой ключевых изменений), устанавливаем его. Далее качаем архив SDL, он отличается от оного для QEMU, так что предыдущий сносите. Распаковывать его нужно в ту же корневую папку. Вслед за распакованными файлами в папку перемещается образ Windows, в моём случае — Windows 95. Важно переименовать его в c.img, иначе быть беде! Образы ОС лучше брать специально подогнанные под эмуляторы. Win95 я использовал от MVoloshin, а Win98 — от MaHiaK_biosa. После этого в папку перемещается (если его там нет изначально) текстовый файл bochscrs.txt, а после — уже идёт запуск самой программы.

Для начала скажу, что BOCHS версии 2.5.1 имеет встроенную эмуляцию мышки, что в отдельных образах конфликтует с приложениями вроде PowerPro. Первая моя попытка эмулировать Windows 98 оказалась неудачной именно поэтому. Со сборкой W95 от MVoloshin всё прошло успешнее. Система загрузилась меньше чем за минуту, мышка работает сносно в плане перемещения, а вот некоторые программы пахать отказываются. Например, одной из особенностей данного репака указывалась возможность выходить в Интернет через Firefox или IE версии 5.5. Не работает ни через один браузер.

Сама ОС при этом работает крайне медленно, переключение между программами занимает по пол-минуты. Курсор перемещается туго, подключение, скажем, GameSir G3s в режиме мышки ситуацию не исправляет. Двойное нажатие сделать практически нереально, приходится открывать файлы и папки через контекстное меню. Ничего толкового в сборке я не нашёл. И ещё один момент, который меня сильно разочаровал.

Я — далеко не самый казуальный пользователь Android, но и спецом себя не считаю. Поэтому, когда я не смог запустить через BOCHS Fallout, хотя пытался сделать это разными способами, вплоть до создания дополнительного HDD, у меня, как говорится, запал иссяк. А потом случилось ещё более страшное — эмулятор перестал запускаться. Двойная переустановка всех компонентов и многократная попытка замены образов не привела ни к чему.

Теоретически, существует ещё один способ запуска приложений, не входящих в образ ОС BOCHS. Для этого нужно создать отдельный образ диска с нужными приложениями, закинуть его в папку SDL под именем "D.img" и добавить в файл bochscrs.txt следующую строку:

/sdl -L. -m 128 -boot c -hda C.img -hdb D.img -usb -usbdevice tablet

В результате этого, теоретически, после запуска ОС в «Моём компьютере» появится ещё один диск, откуда загрузка программ производится и будет. Но проблема одна — этот способ создавался по QEMU, и я не гарантирую его работу на BOCHS, как и не могу его проверить.

В результате могу сказать, что BOCHS не представляет ценности для игромана — даже если игры и можно на нём запустить, то ждать пять минут для загрузки бессмысленно. Для работы эмулятор подходит лучше, но и тут проблемы есть. В целом, если тебе нужна стабильная, пусть и медленно работающая старая версия Windows в кармане, то рекомендую.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *