Emulaattorit
Emulaattorit ovat ohjelmistoja tai laitteita, jotka jäljittelevät toisen järjestelmän toiminnan käyttämällä toista laitteistoa tai ohjelmistoa. Niiden tavoitteena on mahdollistaa ohjelmiston tai pelin ajaminen uudella alustalla samalla käytöliittymällä ja ulkoasulla kuin alkuperäisessä järjestelmässä.
Emulaatio vaatii mallintaa muun muassa suorittimen, muistin, grafiikkaprosessorin, äänikortin sekä tulo- ja ulostulojärjestelmät sekä ajoituksen. Toteutustapoja
Käyttökohteita ovat ohjelmiston säilyttäminen kulttuuriperintönä, sovellusten kehittäminen ja testaaminen sekä pelaaminen vanhoilla peleillä tai ohjelmistoilla nykyaikaisilla
Laillisuusnäkökohdat: Emulaatio itsessään on neutraalia, mutta emulaation käyttämät ROM- ja BIOS-tiedostot voivat olla tekijänoikeudella suojattuja. Omien
Haasteet ja kehitys: Tarkkuus ja oikea ajoitus ovat keskeisiä, ja käytetään yhdistelmiä tulkinnan ja dynaamisen käännöksen