Original: A complete emulator provides a simulation of all aspects of the hardware, allowing all of it to be controlled and modified, and allowing debugging on a normal PC.
Simplified: A complete emulator provides a simulation of all features of the hardware, allowing all of it to be controlled and modified, and allowing debugging on a normal PC.