Emulation, Virtualisierung und Retrogaming