Emulator

An emulator is a