Multiple system emulator written in C++/ASM