Emulátor

Emulátor je program nebo součást systému, která napodobuje potřebné chování jiného zařízení či prostředí. U her umožňuje například spouštět software původní konzole na odlišném hostitelském systému. Musí přitom zpracovat pravidla původního prostředí, ne pouze zobrazit obrázek nebo přehrát záznam hraní.

Konkrétním příkladem je Dolphin, jehož vývojáři jej popisují jako emulátor konzolí Nintendo GameCube a Wii pro jiné systémy. Nejde tím o novou verzi každé jednotlivé hry. Emulátor vytváří prostředí pro její původní software a může k tomu přidávat vlastní možnosti zobrazení či ovládání.

Zjednodušené schéma: původní software v jiném prostředí
Hra pro původní konzoli
Emulátor napodobuje potřebné chování zařízení
Spuštění na hostitelském systému

Port hry je jiný postup: přizpůsobuje samotnou hru cílové platformě.

Emulátor není hra ani port

Herní data představují obsah konkrétního titulu. Emulátor je technologie pro jejich spuštění; sám název programu proto neříká, které hry jsou součástí nabídky. Podobně širší systém pro retrohraní může sdružovat více emulátorů, ale není s každým z nich totožný.

Port upravuje samotnou hru pro cílovou platformu. Emulace se naproti tomu snaží napodobit její původní prostředí. Oba přístupy mohou přinést známý titul na jiné zařízení, ale liší se tím, která část řešení se přizpůsobuje.

Kompatibilita a věrnost chování

Úspěšné spuštění není totéž jako bezchybné dokončení celé hry. Záleží na přesnosti napodobení, konkrétním titulu a podporovaných funkcích. Mohou se lišit požadavky na výkon, grafické efekty, zvuk nebo podporu původního příslušenství.

Vyšší rozlišení výstupu samo nemění původní hru na remaster. Některé emulátory nabízejí také ukládání stavu nebo další nástroje, ale tyto možnosti nejsou automaticky společné všem systémům. Při popisu výsledku je proto přesné oddělit původní konzolovou verzi, použité prostředí a případné přidané úpravy zobrazení či funkcí.

Související pojmy: Port hry · Save state · Remaster.

Podklady: Vývojáři Dolphin: emulace GameCube a Wii.