Bochs is a highly portable open source IA-32 (x86) PC emulatorwritten in C++, that runs on most popular platforms. It includesemulation of the Intel x86 CPU, common I/O devices, and a customBIOS. Currently, Bochs can be compiled to emulate a 386, 486,Pentium, Pentium Pro or x86-64