Klasszikus ügyességi játékok emulációja az új technológián
Játékok emulátorainak kibontása
Kíváncsi lehet, hogy mi az emulátor. Az emulátorok lehetővé teszik, hogy a számítógép konzolrendszerként működjön, mint például az Apple IIe vagy az Atari 2600, amelyeket különféle klasszikus arcade játékok hardverének utánzására használnak.
Minden klasszikus arcade játékot utánoznak? Nem, de az 1992 előtt készült játékok igen. Nem minden rendszer könnyen utánozható.
Miért van szükség klasszikus arcade játékok utánzására? Három fő oka van:
Népszerűség
Ha a rendszer népszerű, még akkor is, ha klasszikus, annál nagyobb erőfeszítéseket kell tennie annak utánzására.
Az információk elérhetősége
Ha a rendszer sok információt tartalmaz, akkor könnyebb lesz utánozni. Ha egy játékot még soha nem emuláltak, akkor az sok visszafejtést igényel, ami időnként frusztráló lehet.
Műszaki akadályok
A hardver korlátozza azokat a korlátozásokat, amelyeket nehéz elkerülni. Például elég sok időbe telt, mire az Atari 7800-at utánozták, a titkosító algoritmus miatt, amely megtiltotta a játékok betöltését. Ezenkívül az újabb rendszerekből hiányozhat az abszolút lóerő, hogy a játék játszható és gyorsabb sebességgel futhasson.
Bár az emulátorokat nehéz futtatni, különösen akkor, ha először jár el, le kell töltenie egy emulátort és kicsomagolnia. Ha nem ismeri az eljárásokat, gondosan olvassa el a dokumentációt.
Az emulátorok összetett szoftverek. Előfordulhat, hogy a legtöbb emulátor nem tökéletesen utánozza a másolni próbált rendszer képességeit. Egyes emulátorok hiányosságai kisebbek lehetnek, néha időzítési problémák léphetnek fel. Egyes emulátorok egyáltalán nem futtatnak játékokat, vagy rosszabb esetben vannak megjelenítési problémáik. Egyes emulátoroknál hiányozhat a joystick támogatása, hangja és egyéb jelentős tulajdonságai.
Az emulátor írásakor nehéz folyamaton kell átesnie, amely megköveteli a pontos rendszerinformációk elérését, és kitalálja, hogyan kell utánozni azokat a szoftver kódjával.
Két különböző típusú emulátor létezik. Az első az egyrendszeres vagy az egyjátékos emulátor. Ilyen például az Atari 2600 emulátor, a NES emulátor és az Apple II emulátor. Ezek az emulátorok csak egyfajta játékot vagy rendszert képesek utánozni. A második típusú emulátorok a multi-emulátorok. A legjobb példa erre a Multi-Arcade Machine Emulator vagy a MAME. A MAME több száz arcade játékot emulálhat, bár nem minden arcade játék futtatható ugyanazon a rendszeren. Ez óriási általánosítás, de az oka annak, hogy a multi-emulátorok a legtöbb esetben több erőforrást igényelnek az egyetlen rendszer emulátoraihoz képest.
Az emuláció kezdete rengeteg lehetőséget nyitott meg a vállalatok számára erőforrásaik kihasználására. Miért töltsön sok időt a klasszikus arcade játékok újraprogramozásával vagy új konzolra való áthelyezésével, amikor egyszerűen írhat egy függőleges emulátort. Az emuláció a megoldás ezekre a problémákra, és a játékosoknak pontos másolatot ad a klasszikus játékokról, amelyeket szeretnek és szeretnének megszerezni.