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. Currently,
bochs can be compiled to emulate a 386, 486 or Pentium CPU. Bochs is
capable of running most Operating Systems inside the emulation
including Linux, Windows 95, DOS, and recently Windows? NT 4.
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.
Bochs will allow you to run another OS and associated software on your
workstation, displaying a window on your workstation, simulating a
monitor on a PC.
I present here Bosch for OS/2 preview.
I made this port, as I was not satisfiered with Bochs win32 binary
under ODIN performance and compatibility with OS/2 Presentation
Manager.
Also I've fixed some bochs bugs, which prevented OS/2 boot inside
Bochs.
Now it can boot OS/2 from diskettes and HDD images, as well (look at
screenshots). Also I went through full OS/2 installation process with
success, which include
primary booting OS/2 from 3 diskette images (taken from Merlin original
CD) and
installing OS/2 onto HPFS HDD image from CD ISO image.
Bochs emulation perfomance can't impress, but productivity was not the
main goal
of Bochs project.
OS/2 PM part was fully based on Craig S Ballantyne Dive-related part of
Bochs 2.0 port.
I rewrote gui interface according to current Bochs design,
fixed some graphic bugs, added pure KBD support, added Toolbar,
fixed mouse behaviar. Many minor enhances/bug fixes also were made.
Thank a lot to Innotek Systemberatung GmbH, personaly Achim
Hasenmueller and Knut
Osmundsen for porting GCC 3.2.2 for OS/2 platform and all other Innotek
emploiers for their tireless work, supporting OS/2.
More information about Bochs project itself may be found on Bochs Home page
Your Dmitry Froloff

Copyright
(C) Froloff and Son Co