Game & Watch Simulator is a generic engine for simulation of Game & Watch games, starting with ports of the Madrigal Game & Watch Simulators (
http://www.madrigaldesign.it/sim/). It is designed to run anywhere SDL is available, with emphasis on handheld machines.
More...