Емулација на класични аркадни игри на новата технологија

post-thumb

Развивање емулатори за игри

Можеби ќе се запрашате што е емулатор. Емулаторите дозволуваат вашиот компјутер да делува како систем на конзоли како што се Apple IIe или Atari 2600, кои се користат за емулација на хардверот на различни класични аркадни игри.

Дали се илутираат сите класични аркадни игри? Не, но тие игри направени пред 1992 година се. Не се лесни за имитација на сите системи.

Зошто има потреба да се имитираат класични аркадни игри? Постојат три главни причини зошто:

Популарност

Ако системот е популарен, дури и да е класичен, се вложува поголем напор да се имитира.

Достапност на информациите

Ако системот содржи многу информации, полесно ќе се имитира. Ако некоја игра никогаш порано не била имитирана, таа ќе бара многу обратно инженерство, што на моменти може да биде фрустрирачко.

Технички пречки

Хардверот ги ограничува ограничувањата што е тешко да се избегнат. На пример, требаше доста време пред да се имитира Atari 7800, поради алгоритмот за криптирање кој забранува да се вчитаат игри. Покрај тоа, на поновите системи може да им недостасува апсолутна коњска моќ за играта да може да се одвива со поголема и поголема брзина.

Иако емулаторите се тешки за работа, особено ако ви е прв пат, мора да преземете емулатор и да го отпакувате. Ако не сте запознаени со процедурите, мора внимателно да ја прочитате документацијата.

Емулаторите се сложени парчиња софтвер. Повеќето емулатори можеби не ја имитираат совршено способноста на системот што се обидува да го копира. Несовршеноста кај некои емулатори може да биде мала, понекогаш може да се појават проблеми со времето. Некои емулатори воопшто нема да извршуваат игри или уште полошо имаат некои проблеми со прикажувањето. Некои емулатори може да имаат недостаток на поддршка на џојстик, звук и други значајни карактеристики.

Кога пишувате емулатор, ќе поминете низ тежок процес, кој бара да ги добиете прецизните информации за системот и да откриете како да ги имитирате со кодот на софтверот.

Постојат два различни типа на емулатори. Првиот е емулатор со еден систем или единечна игра. Примери за нив се емулаторот Atari 2600, емулаторот NES и емулаторот Apple II. Овие емулатори можат да имитираат само еден вид игра или систем. Вториот вид емулатори се мулти-емулатори. Најдобар пример за ова е мулти-аркадниот машински емулатор или МАМЕ. MAME може да имитира стотици аркадни игри, иако не сите аркадни игри можат да работат на ист вид систем. Тоа е огромна генерализација, но причината што мулти-емулаторите бараат повеќе ресурси во споредба со емулаторите на еден систем, во повеќето случаи.

Почетокот на емулацијата отвори многу можности за компаниите да ги искористат своите ресурси. Зошто да потрошите многу време за репрограмирање или пренесување на класичните аркадни игри во нова конзола кога можете лесно да напишете исправен емулатор. Емулацијата е решение за овие проблеми и им дава на гејмерите точна копија на класичните игри што ги сакаат и сакаат да ги стекнат.