Bochs is a portable x86 PC emulation software package that emulates enough of the x86 CPU, related AT hardware, and BIOS to run Windows, Linux, *BSD, Minix, and other OS's, all on your workstation. It's been nearly one year since the last stable release:
We have improved the accuracy of the simulation in many ways, notably in the cpu, fpu, and vga areas; 3DNow! and PNI instructions are now supported, and Bochs includes a new disassembler that supports all IA-32 instruction sets; On the I/O devices side, Bochs now provides experimental PCI VGA and USB cards, 16550A uarts and gameport emulation; New types of disk image can be used as harddisks: stackable, commitable or growing. Bochs can also use VMWare 3 cow disk images; Sdl, x11, win32 and wxwindows display libraries now support 15, 16, 24 and 32 bpp color depth, and the x11 vga font is not needed any more.
This is just a brief summary. Please check the complete list of changes since 2.0.2 :
Download a copy and give it a try!