DeSmuME

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску
DeSmuME
Логотип программы DeSmuME
Скриншот программы DeSmuME
0.9.11 Скриншот
Тип Эмулятор
Разработчики DeSmuME Team
Написана на Си
Операционная система GNU/Linux, Wii Windows, OS X
Последняя версия 0.9.11[1] (15 апреля 2015 года)
Читаемые форматы файлов DeSmuME savestate (gen)[d], DeSmuME Movie capture[d], DeSmuME DataBase[d] и DeSmuME Firmware Configuration[d]
Создаваемые форматы файлов DeSmuME savestate (gen)[d], DeSmuME Movie capture[d], DeSmuME DataBase[d] и DeSmuME Firmware Configuration[d]
Лицензия GNU GPL
Сайт desmume.org
Логотип Викисклада Медиафайлы на Викискладе

DeSmuME (ранее известный как YopYop DS) — эмулятор портативной игровой консоли Nintendo DS с открытым исходным кодом, распространяющийся под лицензией GPL. Как и оригинальный вариант под старым именем, текущая версия DeSmuME написана на C++ и поддерживает несколько платформ: Linux, OS X, Wii и Windows. Последние версии эмулятора с успехом запускают не только тестовые- и homebrew-программы, но и коммерческие игры.

История[править | править код]

Оригинальный DeSmuME[править | править код]

Оригинальная версия эмулятора была разработана YopYop156 и имела пользовательский интерфейс на французском языке (со множеством неофициальных переводов на другие языки). В основном она эмулировала NDS-homebrew и тестовые демо-программы.

Спустя некоторое время, автор прекратил разработку программы[2] (на тот момент её версия была 0.3.3) и опубликовал её исходный код.

Текущая версия[править | править код]

Публикация кода привела к появлению множества т. н. «форков» — несколько разработчиков с энтузиазмом продолжили развитие эмулятора. В конце концов, все эти наработки были объединены в единый проект DeSmuME, не только успешно существующий и по сей день, но и заметно продвинувшийся и отличающийся от оригинальной версии.

Консольная версия[править | править код]

Помимо основных PC-платформ, эмулятор был портирован и на PlayStation Portable. К сожалению, ввиду низкой производительности эмуляции и отсутствия у PSP сенсорного экрана — на данной платформе эмулятор не приобрёл особой популярности и востребованности, и дальнейшая его разработка была заморожена.

Тем не менее, многие хвалили PSP-версию уже за тот факт, что она вполне сносно запускала и эмулировала ПО/homebrew для Nintendo DS.[3][4]

В 3-ем квартале 2009 года появился Wii-порт DeSmuME, который успешно существует и развивается до сих пор[5].

Название[править | править код]

Согласно wiki проекта[6], название эмулятора «DeSmuME» — это игра слов в английском языке, DS Emu + ME (по аналогии с FlashME, PassME, WifiMe, LoadME; вообще, использование окончания «ME» в продуктах NDS-сцены — довольно распространено среди homebrew-разработчиков), поэтому, DeSmuME вполне можно читать как «DSemuMe», или «DS emulator for me».

Особенности[править | править код]

В отличие от других эмуляторов NDS (Ideas, NO$GBA), DeSmuME обладает рядом особенностей присущих только ему:

  • Бесплатность, открытый исходный код
  • JIT-рекомпилятор (ускорение процесса эмуляции)
  • Полноценная поддержка savestates (быстрых сохранений в любом месте игры/любого состояния игры)
  • TAS-совместимость[7] (возможность записи аудио и видео процесса)
  • Lua-скриптинг (TAS)
  • Дополнительный инструментарий (TAS)
  • Поддержка расширений SLOT2 (GBA+SRAM для бонусов в играх, Rumble Pack, Expansion Memory для NDS Browser, Guitar Grip, Flash, Piano, Paddle)
  • Возможность настройки размеров и положения экранов без сторонних программ
  • Возможность настройки быстрых клавиш без сторонних программ
  • Поддержка микрофона
  • Эмуляция микрофона (по какой-то причине отсутствует в linux-сборке)
  • Поддержка поиска значений в памяти DS с возможностью добавления в список обманов (Чит-коды)

Планы на будущее[править | править код]

  • Поддержка Wi-Fi (полноценная поддержка сети и сетевой игры)

Источники[править | править код]

  1. Release 0.9.10 (28 ноября 2013). Дата обращения: 10 декабря 2014.
  2. FAQ - DeSmuME / What are the origins of DeSmuME?  (англ.) (недоступная ссылка). Дата обращения: 9 декабря 2009. Архивировано 12 апреля 2012 года.
  3. Michael McWhertor. (Useless) Nintendo DS Emulator Released For PSP - Nintendo DS - Kotaku (недоступная ссылка). Kotaku (Август 13, 2007). Архивировано 12 апреля 2012 года.
  4. Kyle Orland. DS emulator on a PSP, just because (недоступная ссылка). Joystiq (Август 13, 2007). Архивировано 12 апреля 2012 года.
  5. DeSmuME Wii google.code project page (недоступная ссылка) (Ноябрь 3, 2010). Архивировано 12 апреля 2012 года.
  6. FAQ — DeSmuME / What does DeSmuME mean?  (англ.)
  7. adelikat. TASVideos / Emulator resources - Preferred Emulators  (англ.) (недоступная ссылка) (19 октября, 2009). Дата обращения: 9 декабря 2009. Архивировано 12 апреля 2012 года.

Ссылки[править | править код]