DeSmuME

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

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

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

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

Текущая версия

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

Консольная версия

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

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

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

Название

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

Планы на будущее

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

См. также

  • NO$GBA — конкурентный эмулятор Nintendo DS

Примечания

  1. Release 0.9.10 (28 ноября 2013). Дата обращения: 10 декабря 2014.
  2. Сергей Бондаренко. Игры прошлого века // ComputerBild : журнал. — 2013. — 9 октября (№ 19 (198)). С. 36. ISSN 2308-815X.
  3. Brendan Hesse. The best console emulators (NES, SNES, Genesis, and more) (англ.). Digital Trends (23 ноября 2020). Дата обращения: 6 января 2021.
  4. FAQ - DeSmuME / What are the origins of DeSmuME? (англ.) (недоступная ссылка). Дата обращения: 9 декабря 2009. Архивировано 12 апреля 2012 года.
  5. Michael McWhertor. (Useless) Nintendo DS Emulator Released For PSP - Nintendo DS - Kotaku (недоступная ссылка). Kotaku (Август 13, 2007). Архивировано 12 апреля 2012 года.
  6. Kyle Orland. DS emulator on a PSP, just because (недоступная ссылка). Joystiq (Август 13, 2007). Архивировано 12 апреля 2012 года.
  7. DeSmuME Wii google.code project page (недоступная ссылка) (Ноябрь 3, 2010). Архивировано 12 апреля 2012 года.
  8. FAQ — DeSmuME / What does DeSmuME mean? (англ.)
  9. adelikat. TASVideos / Emulator resources - Preferred Emulators (англ.) (недоступная ссылка) (19 октября, 2009). Дата обращения: 9 декабря 2009. Архивировано 12 апреля 2012 года.

Ссылки

This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.