A device, computer program, or system that accepts the same inputs and produces the same outputs as a given system.
Examples: ZSNES (SNES emulator), ePSXe (PlayStation), Project64 (Nintendo 64)