Эмуляторами (от английского emulator) называют приложения позволяющие выполнять другие приложения или игры, на платформе, компьютерной архитектуре, операционной системе отличной от той для которой написано приложение (игра). Сам процесс называют эмуляцией.
Одним из популярных применений эмуляции является запуск на персональном компьютере игр написанных для игровых автоматов или игровых приставок (консолей).
Эмуляторам, для нормальной работы, требуется платформа в несколько раз мощнее эмулируемой! Это обусловлено тем что помимо работы самой программы большая часть ресурсов уходит на эмуляцию различных аппаратных частей и средств эмулируемой системы (платформы).
Поэтому, чем сложнее эмулируемое устройство, чем больше различий у платформы где запущен эмулятор с эмулируемой платформой, тем более мощная система нужна для нормальной работы эмулятора. Да и немаловажно, чтобы сам эмулятор был нетребователен к ресурсам системы. Вот поэтому использование консольного эмулятора, без "тяжелого" графического оформления, является самым оптимальным вариантом.
Mednafen (ранее называвшийся Nintencer) - многофункциональный, не требовательный к системным ресурсам, с полной поддержкой OpenGL и SDL-графики, консольный эмулятор игровых приставок (консолей).
Название эмулятора происходит от сокращения: "My Emulator Doesn't Need A Frickin' Excellent Name" или просто Mednafen.
Mednafen после установки требует только одного, наличия ROM"а с игрой!
ROM - (от английского Read-Only Memory) постоянное запоминающее устройство, дословно "Память только для чтения". Это масочное ПЗУ изготовляемое фабричным методом и в дальнейшем не дающее возможности изменять записанные данные.
РОМ-ами называют копии (дамп) ПЗУ картриджа игры, являющийся одним файлом (похоже на образы дисков iso). РОМ-ы различных игр имеют разное расширение, а на сайтах-библиотеках игр они могут быть так же упакованными в архив (7z, zip, rar) содержащим одну или несколько игр.
Mednafen все настройки сохраняет в:
~/.mednafen/mednafen.cfg
И первое что нужно сделать, после установки эмулятора, настроить клавиатурные сочетания. Имеющиеся в настройках могут совпадать с системными, или просто окажутся неудобными. Там же назначаются кнопки для джойстиков. Подробности можно прочитать в man mednafen:
/usr/share/doc/mednafen/mednafen.html
Запустить игру в Mednafen очень просто! Достаточно в консоли набрать mednafen и перетащить РОМ с игрой в консоль. Но намного удобнее, в файловом менеджере, ассоциировать РОМ"ы игр с mednafen и тогда игры будет запускаться сама при клике на РОМ"е.
Эмулируемые Mednafen системы: Atari Lynx, GameBoy, GameBoy Color, GameBoy Advance, NES (both NTSC and PAL "Nintendo Entertainment System" / "Денди"), PC Engine (TurboGrafx 16 (CD) и SuperGrafx), PC-FX, SuperGrafx, NeoGeo Pocket, NeoGeo Pocket Color, WonderSwan
Эмулируемые Mednafen платформы: NES gamepad, Zapper, PowerPad, Four-Score, Famicom multiplayer adapter, Arkanoid, HyperShot, Space Shadow, Mahjong controllers, Oeka Kids tablet, Quiz King buzzers, Family Trainer, Barcode World, Game Genie
Mednafen не требователен к системным ресурсам (как и любое консольное приложение), есть возможность поставить игру на паузу, перемотать игру, поддерживает сетевую игру, а при желании можно делать снимки игры и сохранять их в формате PNG.
Лицензия: GNU General Public License (GPL)
mfe (mednafen front end) простой Python/GTK-графический интерфейс к mednafen
mfe даёт возможность в графическом интерфейсе произвести некоторые настройки mednafen и запускать игры.
Лицензия: MIT License
Несколько сайтов с коллекциями РОМ"ов:
Комментариев: 2 RSS
1vovans17-02-2011 14:19
Эмулятор просто отличный!
Ценен тем, что поддерживает кучу платформ (приставок)! И ещё тем, что до сих пор развивается!
Сейчас заходил на сайт автора, прочитал о unstable (WIP) versions of Mednafen -- нестабильной версии Mednafen -- нестабильной версии. Новые версии выходят достаточно часто, то есть разработка идёт вовсю! Добавляются новые платформы, поддержка имеющихся совершенствуется.
Нельзя не упомянуть про Mednafen-Server, благодаря которому можно играть с кем-то через Интернет!
Сейчас скачал несколько разных rom'в игры Castlevania под GBA (GameBoy Advance). Попробую погонять на работе в свободное время :)
В общем, очень рекомендую сей эмулятор! Пользуюсь Mednafen уже не первый год (время от времени, конечно).
Печально лишь то, пожалуй, что mfe - графическая оболочка к эмулятору не обновлялась давненько :(
2vovans08-11-2015 19:43
Рекомендую Mednaffe к нему