MESS is a free emulator which emulates a large variety of different
systems.

SDLMESS is a port of MESS for POSIX systems with the SDL library.