Emulace klasických arkádových her na nové technologii

post-thumb

Rozluštění emulátorů pro hry

Možná by vás zajímalo, co je to emulátor. Emulátory umožňují vašemu počítači fungovat jako konzolový systém, jako je Apple IIe nebo Atari 2600, které se používají k emulaci hardwaru různých klasických arkádových her.

Jsou emulovány všechny klasické arkádové hry? Ne, ale hry vyrobené před rokem 1992 ano. Ne všechny systémy lze snadno emulovat.

Proč je potřeba napodobovat klasické arkádové hry? Existují tři hlavní důvody, proč:

Popularita

Pokud je systém populární, i když je klasický, je vyvíjeno větší úsilí na jeho emulaci.

Dostupnost informací

Pokud systém obsahuje mnoho informací, bude snazší jej emulovat. Pokud hra ještě nikdy nebyla emulována, bude vyžadovat hodně zpětného inženýrství, což může být občas frustrující.

Technické překážky

Hardware omezuje omezení, kterým je těžké se vyhnout. Například nějakou dobu trvalo, než byla emulována Atari 7800, kvůli šifrovacímu algoritmu, který zakazoval načítání her. Kromě toho novějším systémům může chybět absolutní výkon, aby hra běžela hratelnou a rychlejší rychlostí.

I když je emulátory obtížné spustit, zvláště pokud je to poprvé, musíte si stáhnout emulátor a rozbalit jej. Pokud nejste obeznámeni s postupy, musíte si pozorně přečíst dokumentaci.

Emulátory jsou složené části softwaru. Většina emulátorů nemusí dokonale emulovat schopnost systému, který se pokouší zkopírovat. Nedokonalosti v některých emulátorech mohou být drobné, někdy mohou nastat problémy s načasováním. Některé emulátory nebudou vůbec spouštět hry, nebo v horším případě nějaké problémy se zobrazením. U některých emulátorů může být nedostatečná podpora joysticku, zvuk a další významné funkce.

Při psaní emulátoru podstoupíte obtížný proces, který vyžaduje získání přesných informací o systému a zjištění, jak je emulovat pomocí softwarového kódu.

Existují dva různé typy emulátorů. První z nich je single-system nebo single-game emulator. Příkladem je emulátor Atari 2600, emulátor NES a emulátor Apple II. Tyto emulátory mohou emulovat pouze jeden druh hry nebo systému. Druhým typem emulátorů jsou multiemulátory. Nejlepším příkladem je Multi-Arcade Machine Emulator nebo MAME. MAME dokáže napodobit stovky arkádových her, i když ne všechny arkádové hry mohou běžet na stejném druhu systému. To je obrovské zobecnění, ale důvod, proč multiemulátory vyžadují ve srovnání s emulátory jednoho systému více zdrojů ve srovnání s emulátory jednoho systému.

Zahájení emulace otevřelo společnostem mnoho příležitostí využít jejich zdroje. Proč trávit spoustu času přeprogramováním nebo přenesením klasických arkádových her na novou konzolu, když můžete snadno napsat svislý emulátor. Emulace je řešením těchto problémů a poskytuje hráčům přesnou repliku klasických her, které milují a chtějí získat.