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

post-thumb

Распутывающие эмуляторы для игр

Вы можете задаться вопросом, что такое эмулятор. Эмуляторы позволяют вашему компьютеру работать как консольная система, такая как Apple IIe или Atari 2600, которые используются для эмуляции оборудования различных классических аркадных игр.

Эмулируются ли все классические аркадные игры? Нет, но игры, выпущенные до 1992 года, есть. Не все системы легко подражать.

Зачем нужно имитировать классические аркадные игры? На это есть три основные причины:

Популярность

Если система популярна, даже если она классическая, тем больше усилий прилагается для ее подражания.

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

Если система содержит много информации, ее будет легче подражать. Если игра никогда раньше не эмулировалась, она потребует серьезного реверс-инжиниринга, что временами может расстраивать.

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

Аппаратное обеспечение ограничивает ограничения, которых трудно избежать. Например, до эмуляции Atari 7800 потребовалось некоторое время из-за алгоритма шифрования, который запрещал загрузку игр. Кроме того, новым системам может не хватать абсолютной мощности, чтобы игра работала на игровой и более высокой скорости.

Хотя эмуляторы сложно запускать, особенно если вы впервые, вы должны загрузить эмулятор и разархивировать его. Если вы не знакомы с процедурами, вы должны внимательно прочитать документацию.

Эмуляторы - это составные части программного обеспечения. Большинство эмуляторов могут не полностью имитировать возможности системы, которую они пытаются скопировать. Недостатки в некоторых эмуляторах могут быть незначительными, иногда могут возникать проблемы с синхронизацией. Некоторые эмуляторы вообще не запускают игры или, что еще хуже, имеют проблемы с отображением. В некоторых эмуляторах может отсутствовать поддержка джойстика, звука и других важных функций.

При написании эмулятора вы столкнетесь с трудным процессом, который требует получения точной системной информации и выяснения того, как ее эмулировать с помощью программного кода.

Есть два разных типа эмуляторов. Первый - это эмулятор одиночной системы или одиночной игры. Примерами являются эмулятор Atari 2600, эмулятор NES и эмулятор Apple II. Эти эмуляторы могут эмулировать только один вид игры или системы. Второй тип эмуляторов - мультиэмуляторы. Лучшим примером этого является эмулятор Multi-Arcade Machine Emulator или MAME. MAME может эмулировать сотни аркадных игр, хотя не все аркадные игры могут работать на одной и той же системе. Это огромное обобщение, но причина, по которой мульти-эмуляторы требуют больше ресурсов по сравнению с одиночными системными эмуляторами в большинстве случаев.

Начало эмуляции открыло для компаний множество возможностей использовать свои ресурсы. Зачем тратить много времени на перепрограммирование или перенос классических аркад на новую консоль, если можно легко написать полноценный эмулятор. Эмуляция является решением этих проблем и дает игрокам точную копию классических игр, которые они любят и хотят приобрести.