Emulacija klasičnih arkadnih iger na novi tehnologiji

post-thumb

Odkrivanje emulatorjev za igre

Morda se sprašujete, kaj je emulator. Emulatorji omogočajo, da vaš računalnik deluje kot sistem konzole, kot sta Apple IIe ali Atari 2600, ki se uporabljata za posnemanje strojne opreme številnih klasičnih arkadnih iger.

So vse klasične arkadne igre posnemane? Ne, ampak tiste igre, ki so nastale pred letom 1992, so. Ni vse sisteme enostavno posnemati.

Zakaj je treba posnemati klasične arkadne igre? Za to obstajajo trije glavni razlogi:

Priljubljenost

Če je sistem priljubljen, tudi če je klasičen, si je treba bolj prizadevati za njegovo posnemanje.

Razpoložljivost informacij

Če sistem vsebuje veliko informacij, ga bo lažje posnemati. Če igra še nikoli ni bila posnemana, bo zahtevala veliko obratnega inženiringa, kar bi včasih lahko povzročilo težave.

Tehnične ovire

Strojna oprema omejuje omejitve, ki se jim je težko izogniti. Na primer, kar nekaj časa je trajalo, preden je bil emuliran Atari 7800, zaradi algoritma šifriranja, ki je prepovedoval nalaganje iger. Poleg tega novejšim sistemom morda primanjkuje absolutnih konjskih moči, da bi igra tekla z igralno in hitrejšo hitrostjo.

Čeprav je emulatorje težko zagnati, še posebej, če ste prvič, morate prenesti emulator in ga razpakirati. Če niste seznanjeni s postopki, morate pozorno prebrati dokumentacijo.

Emulatorji so sestavljeni deli programske opreme. Večina emulatorjev morda ne bo posnemala popolnoma sposobnosti sistema, ki ga skuša kopirati. Nepopolnosti nekaterih emulatorjev so lahko manjše, včasih se lahko pojavijo težave s časovnim razporedom. Nekateri emulatorji sploh ne bodo izvajali iger ali pa bodo imeli težave s prikazom. Nekateri emulatorji morda nimajo podpore za krmilno palico, zvoka in drugih pomembnih funkcij.

Pri pisanju emulatorja boste opravili težaven postopek, ki zahteva natančne informacije o sistemu in ugotovite, kako jih posnemati s programsko kodo.

Obstajata dve različni vrsti emulatorjev. Prvi je enojni sistem ali emulator za eno igro. Primeri tega so emulator Atari 2600, emulator NES in emulator Apple II. Ti emulatorji lahko posnemajo samo eno vrsto igre ali sistema. Druga vrsta emulatorjev so multi-emulatorji. Najboljši primer tega je Multi-Arcade Machine Emulator ali mame. MAME lahko posnema na stotine arkadnih iger, čeprav ne morejo vse arkadne igre delovati v istem sistemu. To je velika posploševanje, vendar razlog, da multi-emulatorji v večini primerov zahtevajo več sredstev v primerjavi z emulatorji z enim sistemom.

Začetek emulacije je podjetjem odprl veliko priložnosti, da izkoristijo svoje vire. Zakaj bi porabili veliko časa za reprogramiranje ali prenos klasičnih arkadnih iger na novo konzolo, ko lahko preprosto napišete pokončni emulator. Emulacija je rešitev za te težave, igralcem pa daje natančno kopijo klasičnih iger, ki jih imajo radi in jih želijo pridobiti.