Ein Emulator ist eine Software oder ein Gerät, das es ermöglicht, ein Computersystem nachzubilden, um Programme und Spiele auszuführen, die für ein anderes System entwickelt wurden. Emulatoren sind besonders nützlich, um ältere Systeme auf modernen Computern oder mobilen Geräten zu betreiben.
Ein Emulator kann sowohl Hardware- als auch Softwarekomponenten eines Computersystems emulieren. Hardware-Emulatoren reproduzieren die Funktionen von Prozessor, Speicher, Grafik und anderen Komponenten, während Software-Emulatoren die Ausführung von Programmen auf einer anderen Plattform ermöglichen.