bochs 2.7 Emulator for x86 PC

Bochs is an emulator which can emulate Intel x86 CPU, common I/O devices, and a custom BIOS. It can also be compiled to emulate many different x86 CPUs, from early 386 to the most recent x86-64 Intel and AMD processors. Bochs can run most Operating Systems inside the emulation including Linux, DOS or Microsoft Windows.