MEKA is a multi-machine emulator for MS-Windows and GNU/Linux (older versions support MS-DOS).
The following machines are supported by MEKA:
Along with a wide range of peripherals and exotic games support.
MEKA also include a powerful debugger and various debugging/hacking tools.
The project was initiated in 1998 and is still maintened by Omar Cornut "Bock", and MEKA benefits from contributions or open source librairies from Hiromitsu Shioya "Hiro-shi", Marat Fayzullin "Rst38h", Maxim, Mitsutaka Okazaki, Ulrich Cordes, Maxim Stephin, Dirk Stevens among others. Refer to MEKA documentation (meka.txt) for more detailed credits.
Although MEKA is still updated and maintened today, and still useful (namely for its support for non-common games and hardware and various debugging/features) its design shows its age. Please be kind with this software.
MEKA is a free software distributed under a BSD-like license, allowing you to browse and reuse sources and data with no restrictions.