Bochs is a portable IA-32 and x86-64 IBM PC compatible emulator and debugger mostly written in C++ and distributed as free software under the GNU Lesser General Public License. From Wikipedia
The community installation took 14 hours to reach the Windows 95 desktop on a modded PS2