Attualmente tutti gli emulatori in circolazione sono sviluppati utilizzando il .NET Framework (C#) che è prerogativa di Windows, anche se so che attualmente i nuovi piani di Microsoft sono di rendere il Net Framework opensuorce e multipiattaforma, non so se ciò sia già realtà, ma comunque per ora esiste una via non ufficiale per eseguire applicazioni che sfruttano il Net Framework su sistemi Linux e Mac che sarebbe Mono, anche se comunque è improbabile che un emulatore funzioni senza alcuna modifica specifica per Mono.