Emulacija klasičnih arkadnih igara na novoj tehnologiji
Raskrivanje emulatora za igre
Možda se pitate što je emulator. Emulatori omogućuju vašem računalu da djeluje poput sustava konzole poput Apple IIe ili Atari 2600, koji se koriste za oponašanje hardvera raznih klasičnih arkadnih igara.
Oponašaju li se sve klasične arkadne igre? Ne, ali one igre napravljene prije 1992. jesu. Nije lako oponašati sve sustave.
Zašto postoji potreba za oponašanjem klasičnih arkadnih igara? Tri su glavna razloga zašto:
Popularnost
Ako je sustav popularan, čak i ako je klasičan, više se napora nastoji oponašati.
Dostupnost informacija
Ako sustav sadrži puno informacija, bit će ga lakše oponašati. Ako se igra nikad prije nije oponašala, trebat će puno obrnutog inženjeringa, što bi ponekad moglo biti frustrirajuće.
Tehničke prepreke
Hardver ograničava ograničenja koja je teško izbjeći. Na primjer, trebalo je proći dosta vremena prije nego što je Atari 7800 emuliran, zbog algoritma šifriranja koji je zabranio učitavanje igara. Uz to, novijim sustavima može nedostajati apsolutnih konjskih snaga da bi se igra mogla igrati igrivom i bržom brzinom.
Iako je emulatore teško pokrenuti, pogotovo ako je to prvi put, morate preuzeti emulator i otpakirati ga. Ako niste upoznati s postupcima, morate pažljivo pročitati dokumentaciju.
Emulatori su složeni dijelovi softvera. Većina emulatora možda neće u potpunosti oponašati sposobnost sustava koji pokušava kopirati. Nesavršenosti na nekim emulatorima mogu biti manje, ponekad se mogu pojaviti problemi s vremenom. Neki emulatori uopće neće pokretati igre ili još gore imaju problema s prikazom. Neki emulatori možda nemaju podršku za džojstik, zvuk i druge značajne značajke.
Pri pisanju emulatora podvrgnut ćete se teškom postupku koji zahtijeva dobivanje preciznih podataka o sustavu i otkrivanje načina na koji ih možete oponašati softverskim kodom.
Postoje dvije različite vrste emulatora. Prvi je emulator za jedan sustav ili za jednu igru. Primjeri toga su Atari 2600 emulator, NES emulator i Apple II emulator. Ovi emulatori mogu oponašati samo jednu vrstu igre ili sustava. Druga vrsta emulatora su multi-emulatori. Najbolji primjer za to je Multi-Arcade Machine Emulator ili MAME. mame može oponašati stotine arkadnih igara, iako se sve arkadne igre ne mogu pokretati na istoj vrsti sustava. To je velika generalizacija, ali razlog zašto multi-emulatori u većini slučajeva zahtijevaju više resursa u odnosu na emulatore s jednim sustavom.
Početak emulacije otvorio je puno prilika tvrtkama da iskoriste svoje resurse. Zašto potrošiti puno vremena na reprogramiranje ili prijenos klasičnih arkadnih igara na novu konzolu kad lako možete napisati uspravni emulator. Emulacija je rješenje za ove probleme, a igračima daje točnu presliku klasičnih igara koje vole i žele steći.