Is it allowed to run the game on an emulator?
Yeah, emulator is completely fine. Please use DeSmuME 0.9.11 though.