ДонНТУ   Портал магистров

Эмуляция консолей

Одним из моих увлечений является эмуляция старых игровых консолей, о чем и хочу рассказать.
Эмуляция – это процесс воспроизведения программными или аппаратными средствами либо их комбинацией работы других программ или устройств.
Зачастую такие устройства имеют другую платформу или архитектуру. В отличие от симуляции, которая лишь воспроизводит поведение программы, при эмуляции ставится цель точного моделирования состояния имитируемой системы, для выполнения оригинального машинного кода.
В наше время доступна эмуляция абсолютно различных настольных и портативных компьютеров, а также игровых консолей, будь то ZX-Spectrum, Nintendo Entertainment System или Sony Playstation Portable. Во всё упирается только выбор эмулятора, масса настроек, а также возможности вашего железа. Некоторые программы-эмуляторы обладают мультиплатформенностью и позволяют запускать приложения совершенно разных платформ.

Nestopia - открытый эмулятор Nintendo Entertainment System, воспроизводящий образы *.nes с максимальной точностью и приближенностью к оригинальной консоли.
Nestopia поддерживает массу функций
• Поддержка Famicom Disk System
• Поддержка VS. UniSystem
• Поддержка NES Sound Format
• Точная видео-эмуляция
• Эмуляция азиатских клонов Famicom (PAL)
• Поддержка сохранений
• Поддержка «Перемотки»
• Поддержка International Patching System
• Запись видео
• Поддержка различных контроллеров
• Поддержка более 200 мапперов, в том числе и пиратских
• Меню чит-кодов со встроенным Game Genie
• Поддержка архивов ZIP/RAR/7-Zip
• Игра по сети

Настройки предельно просты и заключаются в настройке управления и свойствах видеонастроек.


Gens — свободный эмулятор игровой приставки Sega Mega Drive (также известной как Sega Genesis) (и дополнений к ней: Sega-CD и 32x) для Windows, POSIX-систем и Xbox.
Впервые появился в 1999 году и на данный момент является одним из лучших эмуляторов этойприставки.
Написан на 35 % на языке C/C++ и на 65 % на ассемблере.
Этот эмулятор запускает почти все доступные игры.
Единственной проблемой остается то, что некоторые приложения использовали 6 кнопок ABCXYZ, а большинство современных джойстиков на их месте имеют 4.


ZSNES — это свободный эмулятор игровой приставки SNES, написанный большей частью на ассемблере, для платформ Linux, MS-DOS, и Windows.
Возможности:
Эмуляция большинства чипов расширения SNES
Поддержка интерполяции изображения
Возможность записи видео
Поддержка чит-кодов
Разработка ZSNES началась 3 июля 1997 года, а первая версия программы была выпущена 14 октября 1997 года, для платформы MS-DOS.
Позднее были выпущены официальные порты для Windows и Linux.
Эмулятор стал открытым и был выпущен под лицензией GPL 2 апреля 2001 года.


ePSXe — эмулятор игровой приставки PlayStation.
Релиз программы состоялся 14 октября 2000 года. ePSXe распространяется полицензии freeware.
Как и большинство современных эмуляторов, ePSXe использует плагины для эмуляции графического и звукового процессоров, а такжеоптического привода приставки.
Кроме того, для запуска ePSXe необходим файл BIOS, полученный в результате дампа PlayStation, по этой причине разработчиков эмулятора невозможно обвинить в нарушении авторских прав компании Sony, а использование эмулятора считается абсолютно легальным, если пользователь самостоятельно снял BIOS с личной PlayStation или при наличии у себя данной приставки скачал его из интернета.
В данном эмуляторе имеется поддержка различных плагинов, вносящих свои дополнительные настройки. Обилие видеонастроек настроек заставит некоторое время подбирать «золотую середину» для каждой игры.


JPCSP - свой новый эмулятор, который позволяет играть в игры от PSP на PC. JPCSP показывает другой уровень стабильности, красочности, яркого геймплея, запуска большого количества игр и существенных исправлений. Графика становится приятнее, играть становится удобнее и интереснее, по сравнению со старыми версиями. Несмотря на большое количество конкурентов, эмулятор сохраняет наибольшую совместимость с образами.


Хотелось бы еще сказать о таком замечательном эмуляторе, как MESS

MESS - эмулятор для многих игровых консолей и компьютерных систем, основанный на ядре MAME.
Основное назначение MESS — сохранить историю десятилетий компьютерных программ и видеоигр.
Несмотря на огромный технологический прорыв, MESS позволяет запускать программы для устаревших систем, с тем чтобы информация о них не была утеряна и забыта.
МESS хорош тем, что хорошо эмулирует ZX Spectrum - платформу, на которой существует обилие чудесных игр.



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

Найти эмуляторы, информацию о них и их настройках, а также огромное количество ROMов для них можно на этих ресурсах:
http://www.emu-land.net/
http://www.emuparadise.me/
http://liso-mania.ru/