emulator
software that enables one computer system (called the host) to behave like another computer system (called the guest)
en-GB/ˈɛmjʊˌleɪtə/
software that enables one computer system (called the host) to behave like another computer system (called the guest)