Klassisk arkadespillemulering med ny teknologi

post-thumb

Rulling av emulatorer for spill

Du lurer kanskje på hva en emulator er. Emulatorer lar datamaskinen din fungere som et konsollsystem som Apple IIe eller Atari 2600, som brukes til å etterligne maskinvaren til en rekke klassiske arkadespill.

Er alle klassiske arkadespill emulert? Nei, men de spillene som ble laget før 1992 er. Ikke alle systemene er enkle å etterligne.

Hvorfor er det behov for å etterligne klassiske arkadespill? Det er tre hovedgrunner til:

Popularitet

Hvis systemet er populært, selv om det er klassisk, presses jo mer innsats for å etterligne det.

Tilgjengelighet av informasjonen

Hvis systemet inneholder mye informasjon, blir det lettere å etterligne. Hvis et spill aldri har blitt etterlignet før, vil det kreve mye reversering, noe som til tider kan være frustrerende.

Tekniske hindringer

Maskinvaren begrenser restriksjoner som er vanskelig å unngå. For eksempel tok det ganske lang tid før Atari 7800 ble etterlignet, på grunn av krypteringsalgoritmen som forbød spill å lastes inn. I tillegg kan nyere systemer mangle absolutt hestekrefter for å få spillet til å spilles og raskere.

Selv om emulatorer er vanskelige å kjøre, spesielt hvis det er første gang, må du laste ned en emulator og pakke den ut. Hvis du ikke er kjent med prosedyrene, må du lese dokumentasjonen nøye.

Emulatorer er sammensatte programvarestykker. De fleste emulatorer etterligner kanskje ikke evnen til systemet det prøver å kopiere. Ufullkommenhetene i noen emulatorer kan være mindre, noen ganger kan det oppstå problemer med timingen. Noen emulatorer vil ikke kjøre spill i det hele tatt, eller verre, har noen skjermproblemer. Noen emulatorer kan ha mangel på støtte for joystick, lyd og andre viktige funksjoner.

Når du skriver en emulator, vil du gjennomgå en vanskelig prosess som krever å oppnå nøyaktig systeminformasjon, og finne ut hvordan du kan emulere den med programvarekoden.

Det finnes to forskjellige typer emulatorer. Den første er single-system eller single-game emulator. Eksempler på disse er en Atari 2600-emulator, NES-emulator og en Apple II-emulator. Disse emulatorene kan bare etterligne en type spill eller system. Den andre typen emulatorer er multi-emulatorer. Det beste eksemplet på dette er Multi-Arcade Machine Emulator eller MAME. MAME kan etterligne hundrevis av arkadespill, selv om ikke alle arkadespill kan kjøres på samme type system. Det er en enorm generalisering, men grunnen til at multi-emulatorer krever mer ressurser sammenlignet med enkelt-system-emulatorer, i de fleste tilfeller.

Starten på emulering har åpnet mange muligheter for selskaper å utnytte ressursene sine. Hvorfor bruke mye tid på omprogrammering eller portering av de klassiske arkadespillene til en ny konsoll når du enkelt kan skrive en oppreist emulator. Emulering er løsningen på disse problemene, og gir spillerne en nøyaktig kopi av de klassiske spillene de elsker og ønsker å skaffe seg.