Multi-system emulator written in c#