emulator

noun
  1. a person who tries to copy or imitate someone else, especially someone admired
  2. a software program or device that allows a computer or system to behave like or run programs from a different computer or system
  3. Usage: computing

Examples