Bochs is a highly portable open source IA-32 (x86) PC emulator written in C++, that runs on most popular platforms. It includes emulation of the Intel x86 CPU, common I/O devices, and a custom BIOS. Bochs can be compiled to emulate many different x86 CPUs, from early 386 to the most recent x86-64 Intel and AMD processors which may even not reached the market yet.
Bochs is capable of running most Operating Systems inside the emulation including Linux, DOS or Microsoft Windows. Bochs was originally written by Kevin Lawton and is currently maintained by this project.
Bochs can be compiled and used in a variety of modes, some which are still in development. The 'typical' use of bochs is to provide complete x86 PC emulation, including the x86 processor, hardware devices, and memory. This allows you to run OS's and software within the emulator on your workstation, much like you have a machine inside of a machine. For instance, let's say your workstation is a Unix/X11 workstation, but you want to run Win'95 applications. Bochs will allow you to run Win 95 and associated software on your Unix/X11 workstation, displaying a window on your workstation, simulating a monitor on a PC.
Android port by Lyubomyr Lisen & Maxim Voloshin
libSDL port by Sergii Pylypenko (aka pelya)
source code:
http://bochs.sourceforge.net/
https://github.com/lubomyr/bochs
https://github.com/lubomyr/BochsLauncher
Bochs adalah sumber terbuka IA-32 (x86) PC emulator sangat mudah alih yang ditulis dalam C ++, yang berjalan pada platform yang paling popular. Ia termasuk emulasi daripada x86 CPU Intel, peranti I / O yang sama, dan BIOS adat. Bochs boleh disusun untuk mencontohi banyak CPU x86 berbeza, dari awal 386 kepada x86-64 terkini Intel dan AMD pemproses yang dia mungkin tidak mencapai pasaran lagi.
Bochs mampu berjalan paling Sistem Operasi dalam emulasi termasuk Linux, DOS atau Microsoft Windows. Bochs pada asalnya ditulis oleh Kevin Lawton dan diselenggarakan oleh projek ini.
Bochs boleh dikumpul dan digunakan dalam pelbagai mod, ada yang masih dalam pembangunan. Penggunaan 'biasa' daripada Bochs adalah untuk menyediakan lengkap emulasi x86 PC, termasuk pemproses x86, peranti perkakasan, dan ingatan. Ini membolehkan anda untuk menjalankan OS dan perisian dalam emulator pada stesen kerja anda, sama seperti anda mempunyai mesin dalam mesin. Sebagai contoh, katakan stesen kerja anda adalah stesen kerja Unix / X11, tetapi anda ingin menjalankan aplikasi Win'95. Bochs akan membolehkan anda untuk menjalankan Win 95 dan perisian yang berkaitan pada stesen kerja Unix / X11 anda, memaparkan tetingkap pada stesen kerja anda, simulasi monitor pada PC.
Android pelabuhan oleh Lyubomyr Lisen & Maxim Voloshin
libSDL pelabuhan oleh Sergii Pylypenko (aka pelya)
kod sumber:
http://bochs.sourceforge.net/
https://github.com/lubomyr/bochs
https://github.com/lubomyr/BochsLauncher