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

post-thumb

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

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

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

Защо е необходимо да подражавате на класически аркадни игри? Има три основни причини защо:

Популярност

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

Наличност на информацията

Ако системата съдържа много информация, ще бъде по-лесно да се подражава. Ако игра никога не е била емулирана преди, тя ще изисква много обратен инженеринг, което понякога може да бъде разочароващо.

Технически препятствия

Хардуерът ограничава ограниченията, които е трудно да се избегнат. Например, отне доста време, преди Atari 7800 да бъде емулиран, поради алгоритъма за криптиране, който забраняваше зареждането на игри. Освен това на по-новите системи може да им липсва абсолютната конска сила, за да може играта да се изпълнява с играема и по-бърза скорост.

Въпреки че емулаторите са трудни за стартиране, особено ако това е за първи път, трябва да изтеглите емулатор и да го разархивирате. Ако не сте запознати с процедурите, трябва внимателно да прочетете документацията.

Емулаторите са съставни части на софтуера. Повечето емулатори може да не имитират напълно възможностите на системата, която се опитва да копира. Несъвършенствата в някои емулатори могат да бъдат незначителни, понякога могат да възникнат проблеми с времето. Някои емулатори изобщо няма да изпълняват игри или по-лошо имат проблеми с дисплея. Някои емулатори може да имат недостиг на поддръжка на джойстика, звук и други важни функции.

Когато пишете емулатор, ще претърпите труден процес, който изисква получаване на точна системна информация и измисляне на начина, по който да го емулирате със софтуерния код.

Има два различни вида емулатори. Първият е емулаторът с единична система или единична игра. Примери за това са емулатор Atari 2600, емулатор NES и емулатор Apple II. Тези емулатори могат да емулират само един вид игра или система. Вторият тип емулатори са мулти-емулаторите. Най-добрият пример за това е многоаркадният емулатор на машина или MAME. MAME може да емулира стотици аркадни игри, въпреки че не всички аркадни игри могат да работят на един и същ тип система. Това е огромно обобщение, но в повечето случаи мулти-емулаторите изискват повече ресурси в сравнение с емулаторите с единична система.

Стартът на емулацията отвори много възможности за компаниите да се възползват от своите ресурси. Защо да прекарвате много време в препрограмиране или пренасяне на класическите аркадни игри на нова конзола, когато лесно можете да напишете изправен емулатор. Емулацията е решението на тези проблеми и дава на геймърите точно копие на класическите игри, които обичат и искат да придобият.