Как установить windows или другую ос на android-смартфон

Genymotion

Если вы являетесь разработчиком игрушек и программ для Андроид, то эта утилита для Вас. Однако многие обычные пользователи очень часто успешно выполняют с помощью нее свои задачи.


Утилита отлично работает во всех Windows ХР, 7, 8, 10, а также в OS X и Linux.

К главному отличительному достоинству эмулятора можно отнести наличие шаблонов большинства девайсов Андроид, которым соответствуют характерные параметры гаджетов: величина дисплея, спутниковая навигация, работа в сети мобильных операторов и т. д. После открытия программы в ПК, можно запустить меню для настройки вышеуказанных характеристик девайса. То есть имеется возможность экспериментировать с поведением приложения после потери связи с всемирной сетью либо со спутниками навигации. Конечно, разработчики утилиты предусмотрели, чтобы все эти характеристики легко корректировались.

Установить приложение желательно с официального ресурса «www.genymotion.com».

Bochs 2.6.10

Ключевые улучшения, добавленные в Bochs 2.6.10

  • поддержка чипсета i440BX PCI/AGP
  • базовая эмуляция 3D-ускорителей Voodoo Banshee и Voodoo3
  • эмуляция расширенных наборов инструкций AVX-512 VBMI2/VNNI/BITALG, VAES, VPCLMULQDQ / GFNI
  • внесены исправления в эмуляцию расширений PCID, ADCX, MOVBE, AVX и VMX
  • в реализации VMX (Virtual Machine Extensions) добавлена поддержка защиты подстраниц памяти на основе EPT (Extended Page Tables)
  • к инструкции CPUID добавлены модели CPU Skylake-X, Cannonlake и Icelake-U. В результате, признаки присутствия защиты от атак по сторонним каналам и связанные с подобной защитой MSR-регистры, реализованные в чипах Icelake-U
  • базовая поддержка DDC (Display Data Channel) для VGA-совместимых графических адаптеров
  • из QEMU перенесён код с эмуляцией HPET (High Precision Event Timer)

BOCHS для Android

вкл. 19 Май 2021 . Опубликовано в Эмуляторы

BOCHS для Android — уникальный эмулятор, позволяющий запускать десктопные операционные системы x86 на мобильном устройстве.

Многие, вероятно, слышали о существовании эмуляторов, предназначенных для использования системы Android на виртуальной машине. Но данное приложение делает обратную процедуру: пользователь может загружать Windows 95/98/XP прямо на планшете или смартфоне (для версии XP следует воспользоваться облегченными образами для более быстрой работы).

Утилита может понадобится в различных ситуациях: например, юзеру необходимо воспользоваться программой, но она работает только под управлением Windows, а компьютера поблизости нет. Стоит отметить, что офисные приложения поражают производительностью.

Кроме того, в отличие от аналогичных утилит данная поддерживает и звук, что для многих пользователей критически важно. Разумеется, чем лучше начинка исходного устройства, тем быстрее будет работать и эмулируемая система

После загрузки образ системы необходимо разархивировать на sdcard, чтобы эмулятор мог его подхватить. Сам же интерфейс довольно прост и интуитивно понятен. Радует тот факт, что Bochs поддерживает периферийные устройства (клавиатура и мышь).

КАК НАСТРОИТЬ ИНТЕРНЕТ В BOCHS?

  • Необходимо перейти в Пуск — Панель управления — Сеть и Интернет.
  • Затем Центр управления сетями и общим доступом — Изменение параметров адаптера (в левой части экрана).
  • Далее правым кликом по Подключение по локальной сети — Свойства.
  • В открывшемся окне выделяем пункт Протокол Интернета версии 4 (TCP/IPv4), а затем чуть ниже кнопка Свойства.
  • В самом низу будет пункт DNS, необходимо убрать Auto и прописать в двух нижних значениях: 8.8.8.8 и 8.8.4.4.
  • После проделанных операций включится Интернет, причем настройки сохранятся даже после перезагрузки.

3.4.11. Compiling with the SDL interface

Dave Poirier has written an SDL interface for Bochs. Simple DirectMedia
Layer, or SDL, is a cross-platform multimedia library distributed from
libsdl.org. SDL is available
for many platforms including Win32, Linux, BSD, IRIX, MacOS, MacOS X,
and AmigaOS.

To compile Bochs with SDL, you must first install the SDL library
from libsdl.org. You
can either get the source code and compile it yourself, or install
the development libraries for your platform (already compiled).
Then, go into the Bochs directory and type:

  configure --with-sdl
  make

If you are on FreeBSD and have SDL installed using the ports collection, Bochs
won’t be able to find the library automatically, as the SDL config script is
called sdl11-config in that case (even for version 1.2).
The easiest way to make Bochs find it, is to create a symlink to that script
called sdl-config inside a directory which is in the path.
For example:

  ln -s /usr/local/bin/sdl11-config ~/bin/sdl-config

To compile in Microsoft VS2013Ex, you have to configure on a different system
(see ).
Before running the configure script, you have to add
to the shortcut script. If you have already configured, you can set BX_WITH_SDL to 1 in config.h.

Then you have to set up the project for SDL this way:

- add source file sdl.cc to the module gui
- add path to the SDL include files to the modules bochs and gui
- add lbraries SDL.lib and SDLmain.lib to the module bochs
- change the runtime library for all modules to Multithreaded-DLL (/MD)

Самая простая установка OS X на PC. Разворачиваем готовый образ %

Сколько бы нам опытные хакинтошники не повторяли, что устанавливать Mac OS X на PC – просто, главное, не бояться, данный процесс почти всегда оказывается сложным, долгим и по-настоящему головоломным. Пишу «почти», потому что есть один действительно быстрый метод, требующий наличия всего двух вполне стандартных программ. Отдельные счастливцы радостно говорят, что им удаётся так сделать хакинтош на своём компьютере всего за 10 минут! Не знаю, как 10, но за 30 минут мне это вчера удалось.

Итак, хорош интриговать, мы говорим об обычном разворачивании у вас на компьютере образа готовой OS X, удачно установленной ранее на чьём-то PC. В принципе, на этом одном предложении можно было бы и закончить инструкцию, но мы рассмотрим процесс пошагово.

Первым делом необходимо найти и скачать образ Mac OS X, который бы максимально точно подошёл именно для вашего компьютера. Идеальным будет попадание конфигурации один в один, так, можно встретить готовые установки для распространённых моделей ноутбуков. Но, принципиальным является только совместимость с процессором, всё остальное можно будет наладить потом. Владельцев AMD ждёт небольшое разочарование – маленький выбор годных OSXдля этого семейства процессоров, причём довольно стареньких. Ищем по ключевым словам «OSX» + «установленная система» или «готовый образ», или «быстрая установка».

Ставить желательно на отдельный винчестер, в крайнем случае – на раздел жёсткого диска. В случае с разделом могут быть потом трудности при загрузке, но они в принципе решаемы. Готовим винчестер или выделяем логический диск любой утилитой наподобие Partition Magic.

Далее потребуются программа для монтирования виртуальных iso образов cd, типа Alcohol 120%, и программа для восстановления разделов жесткого диска из резервных копий формата arc. Я использовал в качестве первой Daemon Tools, а второй – R Drive Image, у них есть и бесплатные аналоги. Скачиваем и устанавливаем.

Запускаем Daemon Tools и монтируем скачанный образ MacOSX«имя файла.iso». Тут же в системе появляется новый виртуальным сиди диск, зайдя на который можно увидеть файл резервной копии «имя файла.arc».

Запускаем R Drive Image от имени администратора.

Жмём «Восстановить из образа», выбираем на виртуальном cd файл arc.

Метку оставляем на «Восстановить диски или разделы».

Выбираем объект в образе с Mac OS X и раздел куда ставить.

Восстановить из образа. Раздел должен быть активным.

Через пару минут процесс завершится и можно перезагружаться, выбрав в бут-меню нужный диск.

Первую загрузку рекомендовал бы проводить с параметром –v. Вводить его можно в загрузчике, это будет Chameleon или что-то типа. Если с конфигурацией повезло, то всё загрузиться нормально и мелкие недочёты типа звука или usb можно будет устранять уже добавлением кекстов в систему. А если нет, то с параметром –v будет видно, на чём застопорились. У меня, например, надо было достать флешку, чтобы прекратилась ошибка EBIOS read error. Для тех, кто ставил на логический диск (надо было всё-таки подсуетить отдельный винчестер!), вероятно появление ошибки «Still waiting for root device». Это можно решить (или не решить, ошибка вероятна и в других случаях) прописыванием параметра rd=disk0s2, где 0 – это порядок винчестера в системе, может быть еще 1, 2 или 3, а s2 – указание номера логического раздела.

Удачи! Она понадобится

Differences between Bochs and real hardware

Bochs enables the A20 line in the BIOS
Your PC doesn’t necessarily do so. Sometimes there’s a BIOS option, sometimes there isn’t. Check your code that enables the A20 line and make sure it has no issues with faster hardware.
Bochs wipes out its memory
In Bochs, memory is always filled with zero until you (or the BIOS) put something else. On a normal PC, uninitialized memory tends to contain garbage (most often all-ones) or traces of previous executions. Check your pointers, initialize them, print your code on paper if necessary.
Bochs does not properly emulate CPU cache/TLB
Although Bochs does have these constructs, they do not work the same as a regular CPU cache or TLB and do not change based on which CPU is being emulated. If you’re not handling caching or TLB refreshes correctly, behavior may differ in Bochs vs. hardware (i.e. it may work on Bochs but not on hardware, or vice versa).
Bochs floppy has no errors
In a physical PC, it’s common to issue up to 3 read commands on a sector/track before it can be read fine. If you don’t have proper error check/recovery in your bootsector, you’re likely to run something that is not your kernel…
Bochs is flexible about returning to real mode
Despite what Chris Giese’s Protected Mode tutorial states, you do not have to be in 16-bit protected mode to clear the PE bit of CR0. If you fail to enter 16-bit protected mode on a real PC, it will hang, without giving any error indication — no triple fault or anything!
Bochs’ timer is not real time
(unless you configure it closer to real time). Waiting for 2 second on bochs will let any virtual device that needs 2 seconds to be ready be ready, but that could be just 0.02 seconds for you … or that could be 200 seconds.

Adding

clock: sync=realtime, time0=local

will cause interrupts at real intervals, but may overload the emulated OS with PIT interrupts and overflow the stack (if it’s pre-emptible) Using sync=slowdown will also set it to real-time speeds, but with a constant amount of virtual clock cycles between each virtual second. For both the slowdown and original clock, you need to set the amount of instructions executed per second to the desired value.

CPU is always Intel/AMD
Bochs emulates a CPU, so CPUID will always report back Intel (if emulating a 32-bit system) or AMD (if emulating a 64-bit system) regardless of what is really in your system.

Newer versions of Bochs allow you to specify the vendor string in the CPU tag:

cpu: vendor_string="test        "
# must be a twelve-character ASCII string!

Обзор свободного эмулятора Bochs: установка и базовая настройка

Запуск Bochs просто так, без подготовительных работ, ничего не даст. Разве что — посмотреть, запускается ли эмулятор вообще. Но перед настоящей работой его надо настроить. Наиболее простой способ настройки Bochs — посредством файла .bochsrc в корневом каталоге пользователя.

Есть и другие способы — например, через консольный интерфейс (появляется в окне терминала, откуда вы запустили программу), но это скорее «подстройки», нежели настройки. Итак, текстовый редактор и вперед, править .bochsrc!

Если такой файл еще не создан, то можно воспользоваться готовым шаблоном, создав его при помощи самого Bochs. Для этого запустите эмулятор из консоли: в ней появится меню с числами, надо выбрать 4. Save options to. и сохранить настройки в файл под названием .bochsrc (в ваш корневой каталог). Всё, теперь можно выходить из эмулятора и редактировать этот файл.

Первым делом надо задать жесткий диск и CD-ROM. Жестким будет образ — огромный файл особого формата. Его надо создать утилитой, которая входит в состав Bochs и называется bximage. При её запуске вас спросят, образ чего вы хотите создать (дискеты или жесткого диска). Отвечаем — hd (или просто нажимаем на ). Дальше спросят про тип диска: flat (значение по умолчанию, его и выбираем), sparse или growing. Затем задаем размер диска, имя файла (куда будет записан образ), и после создания образа получаем строку с его па-раметрами. Эту строку надо скопировать и вставить в .bochsrc, изменив в ней только короткий путь к образу на полный.

Для конфигурации из одного жесткого диска и одного привода CD/DVD (виртуально подключенные к ATA0, он же IDE1) в файле .bochsrc должны быть такие строки:

Всего бывает 4 ATA-канала. Каждому можно выделить определенные ресурсы (номер прерывания, адреса портов).

Далее — с какого устройства загружаемся? Варианты:

В качестве дискеты и жесткого диска может выступать не только образ диска, но и каталог системы-хозяина. При этом после окончания сеанса работы эмулятора вам предложат записать изменения, связанные с файлами в этом каталоге. Пример подключения каталога: ata0-slave: type=disk, mode=vvfat, path=/home/user/mypath, journal=vvfat.redolog

Мне не удалось «увидеть» эту директорию в гостевой (установленной в эмулятор) системе. Хотя, судя по логу сообщений Bochs, он все же распознал каталог и подключил его как накопитель на IDE-канале. Но на этом хорошее закончилось — никакой новый раздел в гостевой системе не появился.

Предоставленная документация по vvfat-режиму подключения разделов весьма скудная, без примеров.

Источник

Frequent error messages

Running in Bogus Memory

You sent your code pointer (EIP) to some uninitialized memory area. This means you either followed a NULL (or uninitialized) pointer, or you damaged the return address of your . Make your code more clean, test pointers before you follow them, initialize every pointer (especially those who are on the stack) and enable *-Wall* in GCC.

3rd exception with no resolution

The CPU didn’t manage to invoke an exception handler and would normally triple fault. This is probably due to a bad IDT register content, or a bad IDT descriptor. Sometimes (but less likely), it can also be due to a severe bug in your exception handler code. Check your exception works with «illegal» asm instructions like idiv 0, or

 push 0xf001
 pop ds                   ; 0xf001 is no valid segment,
 mov ax, ~ds0x12345678 ; let's see if we get the GPF

In several cases, there are other error messages prior to this one which can provide more details in the error. Some common messages that might be displayed:

interrupt(): gate descriptor is not valid sys seg

You have not loaded an IDT, or the IDT is corrupt

interrupt(): SS selector null

  • You have no TSS
  • You haven’t set SS0 / ESP0 in the TSS

CR0 = 0xe0000001 CR2 = 0xe0000001

  • Your page tables are not page-aligned
  • Your page tables do not point to the correct parts of memory

I/O Operand Size

Bochs performs some rather paranoid checks on I/O operand size. Reading a byte from port 0x1234 is usually not the same thing as reading a 32-bit value. Go back to your chip’s data sheet and double-check that your sizes are correct.

fetch_raw_descriptor: LDTR.valid=0

Many of you have said «but … I do not have an LDT and I read it wasn’t mandatory!?». You’re right. And so is Bochs. This message usually means that your program tried to load a selector with some garbage value, which happened to have the 3rd bit (Table Indicator) set. The CPU will try to look up the descriptor in the LDT, but there’s no LDT registered! In most cases, the error comes from some mispairing of push and pop on the stack, which lead to a non-selector value to be loaded in a segment register.

If you’re still stuck, download the Bochs source package and search for the message you received. Then, maybe you can add extra information to the message-printing code (like the faulty offset of a segfault, the segment limit, etc). But keep away from modifying Bochs’ operations! Every time I suspected a bug in Bochs, I was just misunderstanding the Intel Manual…

BOCHS


Еще один эмулятор Windows для устройств на базе операционной системы Android. Теоритически, данный эмулятор позволит вам запустить операционку Windows любой версии, но, относительно, стабильно работать будут только две – 98 и 95. Если вы захотите установить XP или 7, то готовьтесь к тому, что работать они (XP, 7) будут не так, как вам хотелось бы. Итак, приступаем к настройке:

  • Загрузите и установите эмулятор на ваше Android устройство (bochs2_5_1.apk);
  • Скачиваем прошивку (sdl_for_bochs.zip), распаковываем в папку SDL в корень на вашей SDCard;
  • Загружаем .img образ необходимой операционки (ссылки на Win98,95 есть выше, ссылки на winXP и 7 можете найти в интернете);
  • После того, как закачаете образ (архив с Win 95, 98, XP, 7), распакуйте его и переименуйте файл, находящийся в архиве, в c.img, закиньте в папку SDL в корень SDCard;
  • Открываем эмулятор, установленный в первом шаге.

Обзор свободного эмулятора Bochs: другие настройки и возможности

Синхронизация по времени — это очень важная часть Bochs. В других решениях, например VirtualBox, её настройку берет на себя сам эмулятор/виртуализатор, а в Bochs придется повозиться, подлаживая именно под ваш компьютер.

Но сначала настроим эмулируемый процессор. Ниже я затрону параметр cpu, который влияет на синхронизацию, а для тонкой настройки модели процессора и его возможностей используйте другой параметр — cpuid.

Кстати, по тому же самому принципу работает и программное обеспечение, под управлением которого находятся многие современные видеодомофоны (https://irkeydomofon.ru/videodomofoni/)!

В этом режиме Bochs, по моим наблюдениям выдает максимум IPS (эмулируемые инструкции процессора) и позволяет работать с гостевой (установленной в эмулятор) системой на приличной скорости, но с чудовищными ошибками, связанными с отсчетом времени.

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

А при синхронизации падает скорость работы. Вариант синхронизации с системой-хозяином (той, в которой запущен эмулятор):

В документации на сайте Bochs приведены устаревшие сведения по настройке эмуляции оперативной памяти. Вместо параметра megs теперь следует использовать:

Что тут значат host и guest? Host — это количество памяти (в мегабайтах), резервируемой у системы-хозяина под эмуляцию памяти внутри Bochs; guest — сколько памяти эмулируется, т.е. доступно для гостевой системы.

Для полноценной работы эмулируемой видеокарты в режиме VBE надо указать путь к файлу образа прошивки видеокарты, распространяющийся под LGPL. Например:

Источник

На какие устройства на Андроиде можно установить Windows

Если хотите установить Windows 10 на устройства Android, нужно учитывать одну из самых важных вещей – необходимо использовать мощное работающее устройство Android. Если девайс Android старый и недостаточно быстрый, Windows может полностью деактивировать устройство, и не получится включить его снова.

Это может произойти, когда устанавливается более высокая версия операционной системы на более низкую версию устройства Android. Например, если использовать Windows 10 в Samsung Galaxy J7.

Чтобы корректно установить ОС, требуются такие условия:

  • Центральный процессор с архитектурой i386/ARM. Детали изготовителей VIA, AMD, IDT, Transmeta характеризуются кроссплатформенностью.
  • Двух, а лучше четырёхъядерный (с частотой ядер от 3 ГГц и выше) девайс с оперативкой от 2 Гб для Windows 7, 8, 10.

Запуск Windows 95/98/XP на устройстве на базе Android

Не многие знают о том, что на сегоднящний день существует несколько способов запустить полноценную ОС Windows, на ARM планшете или смартфоне, работающем на платформе Android. Зачастую, такая возможность может понадобиться не только для того чтобы удивить друзей и знакомых, но и для решения вполне серьезных задач. К примеру вам срочно требуется воспользоваться програмой, которая работает только в Windows, в пути, например в тесном метро (не будете же вы там пользоваться 15” ноутбуком). Также способы описанные в статье позволяют стабильно играть в практически любые DOS игры и некоторые для Windows (Fallout к примеру).

Планшеты на базе Windows стоят недешево, а планшет на базе Android, позволяющий нормально работать с запущенной на нем Windows сегодня можно купить дешевле чем за 100$. В этой статье я хочу рассказать о нескольких способах получения работоспособной Windows на Android планшете, а в качестве подопытного мы будем использовать дешевый китайский планшет с 1Ггц процессором и 1Гб ОЗУ.

Все тестирования проводятся на планшете ONDA Vi10 Elite с установленным Android 4.0.3 ICS. Чем лучше будет у вас начинка планшета, тем быстрее будет на нем загружаться и работать Windows. Для Windows 95 и 98 вполне хватает этого планшета, запуск Windows XP требует более мощного железа, поэтому на этом планшете не тестировался.

Способ 1 – использование aDOSBox

aDOSBox

– это программа для Android, позволяющая запустить полноценный MS-DOS на Android планшетах, с помощью которой можно запустить и Windows.

Эмулятор позволяет эмулировать клавиатуру и мышь, корректно растягивает Windows на полный экран.

1) Скачиваем aDOSBox и устанавливаем его на карту памяти

3.4.4. Compiling on Win32 with Microsoft VC++

The standard compile uses the configure script, but the Windows platform
cannot run the configure script natively.
The current solution to this problem is that the Bochs
configure script must be run on a different platform that does support
shell scripts, with options that cause it to configure for a Win32
platform instead of the native one. Many people have access to a UNIX
machine that could run the configure script, or you can use Cygwin or
MinGW/MSYS to run the configure script.
.

Download the Bochs sources on a machine that can run shell scripts.
Edit the configure shortcut script .conf.win32-vcpp
if you want to adjust the configure options. Then type these commands
in the Bochs source directory:

  sh .conf.win32-vcpp
  make win32_snap

When you have the Win32 sources transferred to a Windows machine with VC++,
find the workspace file called bochs.sln in the folder
«vs2013» and load it in VC++. Choose Project:Set Active Project
and be sure that «bochs» is selected. Then choose Build:Build bochs.exe.
This will build all the required libraries (iodev, cpu, etc.) and the auxiliary
programs bximage.exe, bxhub.exe and
niclist.exe.

Using workspaces is easy and intuitive, but there is one caveat. The workspaces
come directly out of a ZIP file in build/win32/vs2013ex-workspace.zip,
and they are not controlled by the configure script. When you compile with certain
configure options (e.g. ) you need to link with additional
libraries. For now you must add them to the VC++ workspace by hand. In version 2.0,
we have improved the situation considerably by adding #if…#endif around every optional
file and including nearly every Bochs source file in the workspace. This solves the
problem of having to manually add source files to the workspace when you turn
on configure options such as . The problem of adding
link libraries remains unresolved.

An alternative way to compile is to run nmake.exe in an
MS-DOS window. Instead of using the workspace files, nmake uses the Bochs
makefiles that are generated by configure. The nmake method is currently used
to build the release binaries.

Compiling Bochs from Source

Bochs has many compile-time configuration options, some of which conflict, and therefore a binary distribution of Bochs may not be suitable for your purposes. I found it was best to compile my own copy of Bochs to be sure I had the features that I needed. Also, you should consider using the CVS snapshot version of Bochs if the released version is old and not working for you. I found this was necessary up until version 2.4 was released, for example. On Ubuntu, you may have to run

  sudo apt-get install libgtk2.0-dev

and enter your password. On other linux distros, try the equivalent.

The array of Bochs configuration options can be confusing, and you cannot assume the defaults are going to be sensible. These are the options I use, this can get you started:

  .configure --enable-smp \
              --enable-cpu-level=6 \
              --enable-all-optimizations \
              --enable-x86-64 \
              --enable-pci \
              --enable-vmx \
              --enable-debugger \
              --enable-disasm \
              --enable-debugger-gui \
              --enable-logging \
              --enable-fpu \
              --enable-3dnow \
              --enable-sb16=dummy \
              --enable-cdrom \
              --enable-x86-debugger \
              --enable-iodebug \
              --disable-plugins \
              --disable-docbook \
              --with-x --with-x11 --with-term --with-sdl2

A few notes:

  • If you are on Windows, that last line should probably read «—with-win32».
  • On Linux, using SDL as the display library over X11 is preferable as the performance appears to increase greatly on some setups
  • Bochs has GDB stub support, and its own internal debugger. These cannot be compiled into the same Bochs binary. The internal debugger is very useful, its flag is —enable-debugger
  • The GDB stub in Bochs does not support SMP, last time I checked.
  • If you do not enable PCI, then the Intel Multiprocessing tables will not appear in memory.
  • I was unable to successfully load the GUI debugger without specifying --disable-plugins. Otherwise, I get dynamic loading symbol errors.
  • Post-2.4.2 several of the CPU specific options were folded into the CPU-level specification and are therefore deprecated. They have been removed from the example above.
  • The default compile does not support x86-64, —enable-x86-64 will turn it on
  • On many Linux distributions it is possible to install Bochs via a package manager. For example, on distributions that use apt-get we can do
  sudo apt-get install bochs
  sudo apt-get install bochs-x

to install Bochs and the X11 plugin (which may crash on ubuntu/linux mint: install the sdl plugin and use sdl instead of x as the display library in this case). Note that there is a big chance that the graphical debugger is not enabled in the binaries from the package manager.

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

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

Adblock
detector