Multi-platform computer & game console emulation system including supporting code (EmuFramework) and core engine (Imagine)