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, Pentium, Pentium Pro or AMD64 CPU, including optional MMX, SSE, SSE2 and 3DNow! instructions.
Bochs is capable of running most Operating Systems inside the emulation including Linux, DOS, Windows® 95/98 and Windows® NT/2000/XP.QUOTEChanges in 2.3 (August 27, 2006):
2
3 Brief summary :
4 – limited save/restore support added (config + log options, hardware state)
5 – configuration parameter handling rewritten to a parameter tree
6 – lots of cpu and internal debugger fixes
7 – hard disk geometry autodetection now supported by most of the image types
8 – hard disk emulation now supports ATA-3 (multiple sector transfers)
9 – VBE memory size increased to 8MB and several VGA/VBE fixes
10 – updated LGPL’d VGABIOS to version 0.6a
Complete change list –> HERE
Get it HERE




Some old data here I know!
Going to have everything cleaned up shortly.