think inside the bochs
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

Links
Bochs for OS/2 screenshots
More screenshots
Bochs for OS/2 downloads
Bochs Home page
Your Dmitry Froloff
mailto:froloff(a)os2.ru
Copyright (C) Froloff and Son Co