the N-Gage runs on a Symbian OS, which a lot of phones have (that's why N-Gage games can be pirated and played on a lot other phones). an official Symbian emulator including sourcecode is available in the Symbian SDK. (kinda like how a PalmOS emulator + source is available in the Palm SDK)