Vircon32 is a virtual 32-bit game console. Its features mostly correspond to the 32/64 bit generation of home consoles: 4 gamepads, memory card, CD-quality sound... Note, though, that this console was designed to be as simple as possible to make game creation easier. For this reason its graphic chip only features 2D drawing.
Vircon32 is an open source project, and anyone can create games for it. Find the tools, guides and tutorials at the Vircon32 website: www.vircon32.com