PCem

PCem is an x86 personal computer emulator written by Sarah Walker.

A dynamic recompiler is available, optional for 486 and mandatory for Pentium processors, providing accurate performance for those processors.

Emulated hardware

 * CPU: Any CPU from an 8086/8088 to a Pentium Pro.
 * Graphics card: MDA, CGA, EGA, Hercules, IBM VGA, as well as a couple Trident cards, Tseng ET4000AX, Tseng ET4000/W32p, S3 Trio 64, 3dfx Voodoo, S3 Virge, Cirrus GD5429.
 * Sound card: PCjr, Tandy, Adlib, Adlib Gold, Sound Blaster 1.x, 2, Pro, 16, AWE32, Gravis Ultrasound, Windows Sound System, Innovation SSI-2001, Game Blaster.