emulaatiofrontendit
Emulaatiofrontendit, tunnetaan myös nimellä frontend-emulaattorit tai käyttöliittymäemulaattorit, ovat ohjelmistoja, jotka jäljittelevät tietyn laitteen tai järjestelmän käyttäytymistä tietokonejärjestelmässä. Niiden päätarkoitus on mahdollistaa vanhojen tai suljettujen järjestelmien ohjelmistojen suorittaminen nykyaikaisella laitteistolla. Tämä on erityisen hyödyllistä pelien, vanhojen käyttöjärjestelmien tai erikoistuneiden sovellusten kohdalla, joille ei ole enää tukea tai jotka ovat saatavilla vain alkuperäisellä laitteistolla.
Frontend-emulaattorit koostuvat tyypillisesti kahdesta pääkomponentista: emulaattorista itse ja käyttöliittymästä. Emulaattori jäljittelee kohdelaitteiston toimintaa, kuten suoritinta, muistia
Monet emulaatiofrontendit keskittyvät tiettyihin alustoihin, kuten retro-pelikonsoleihin (esimerkiksi NES, SNES, PlayStation). Ne tarjoavat usein parannettuja ominaisuuksia,