Emulaattoreiden
Emulaattorit ovat ohjelmistoja, jotka jäljittelevät toisen laitteen toimintaa tietokoneella tai mobiililaitteella. Niiden tarkoituksena on toistaa alkuperäisen järjestelmän toiminto ohjelmallisesti, jotta pelit ja ohjelmistot voivat toimia muualla kuin tarkoitettujen laitteistojen parissa. Hyvin toteutetut emulaattorit pyrkivät säilyttämään ohjelmien logiikan sekä käyttöliittymien tavanmukaisen ulkoasun.
Emulaattoreita on erilaisia: pelikonsolien, arkadia sekä muiden järjestelmien emuloijia. Ne pyrkivät simuloimaan useita laitteen osa-alueita, kuten
Teknisesti emulaattorit voivat toteuttaa laitteen toiminnan eri tavoilla. High-level emulation (HLE) pyrkii simuloimaan yleisiä toimintoja nopeasti,
Oikeudelliset ja eettiset näkökulmat vaihtelevat: emulaattoreille ei yleensä ole yksiselitteistä kiellettyä, mutta ROM- tai ISO-tiedostojen omistusoikeudet
Esimerkkejä tunnetuista emulaattoreista ovat MAME (arcade), Dolphin (Nintendo GameCube ja Wii), PCSX2 (PlayStation 2), RPCS3 (PlayStation