Klassieke Arcade Games-emulatie op nieuwe technologie

post-thumb

Emulators voor games ontrafelen

Je vraagt ​​je misschien af ​​wat een emulator is. Met emulators kan uw computer zich gedragen als een consolesysteem zoals de Apple IIe of de Atari 2600, die worden gebruikt om de hardware van een verscheidenheid aan klassieke arcadespellen te emuleren.

Worden alle klassieke arcadegames geëmuleerd? Nee, maar die spellen die vóór 1992 zijn gemaakt, zijn dat wel. Niet alle systemen zijn gemakkelijk te emuleren.

Waarom is het nodig om klassieke arcadespellen te emuleren? Er zijn drie belangrijke redenen waarom:

Populariteit

Als het systeem populair is, zelfs als het klassiek is, wordt er meer moeite gedaan om het te emuleren.

Beschikbaarheid van de informatie

Als het systeem veel informatie bevat, is het gemakkelijker te emuleren. Als een game nog nooit eerder is geëmuleerd, is er veel reverse engineering voor nodig, wat soms frustrerend kan zijn.

Technische hindernissen

De hardware beperkt beperkingen die moeilijk te vermijden zijn. Het duurde bijvoorbeeld geruime tijd voordat de Atari 7800 werd geëmuleerd, vanwege het coderingsalgoritme dat het laden van games verbood. Bovendien missen nieuwere systemen mogelijk het absolute vermogen om het spel op een speelbare en hogere snelheid te laten draaien.

Hoewel emulators moeilijk uit te voeren zijn, vooral als dit de eerste keer is, moet u een emulator downloaden en deze uitpakken. Als u niet bekend bent met de procedures, moet u de documentatie zorgvuldig lezen.

Emulators zijn samengestelde stukjes software. De meeste emulators emuleren mogelijk niet perfect de mogelijkheden van het systeem dat het probeert te kopiëren. De onvolkomenheden in sommige emulators kunnen klein zijn, soms kunnen er timingproblemen optreden. Sommige emulators zullen helemaal geen games uitvoeren, of erger nog, hebben enkele weergaveproblemen. Sommige emulators hebben mogelijk een tekort aan joystickondersteuning, geluid en andere belangrijke functies.

Bij het schrijven van een emulator ondergaat u een moeilijk proces waarbij u de precieze systeeminformatie moet verkrijgen en moet uitzoeken hoe u deze kunt emuleren met de softwarecode.

Er zijn twee verschillende soorten emulators. De eerste is de emulator voor één systeem of de emulator voor één game. Voorbeelden hiervan zijn een Atari 2600-emulator, NES-emulator en een Apple II-emulator. Deze emulators kunnen slechts één soort spel of systeem emuleren. Het tweede type emulators zijn de multi-emulators. Het beste voorbeeld hiervan is de Multi-arcade Machine Emulator of de MAME. MAME kan honderden arcadespellen emuleren, hoewel niet alle arcadespellen op hetzelfde soort systeem kunnen worden uitgevoerd. Dat is een enorme generalisatie, maar de reden waarom multi-emulators in de meeste gevallen meer bronnen nodig hebben in vergelijking met emulators met één systeem.

De start van emulatie heeft voor bedrijven veel kansen geopend om te profiteren van hun middelen. Waarom zou je veel tijd besteden aan het herprogrammeren of porten van de klassieke arcadespellen naar een nieuwe console als je gemakkelijk een rechtopstaande emulator kunt schrijven. Emulatie is de oplossing voor deze problemen en geeft de gamers een exacte replica van de klassieke games die ze leuk vinden en die ze willen aanschaffen.