DeSmuME
DeSmuME (ранее известный как YopYop DS) — эмулятор портативной игровой консоли Nintendo DS[2] с открытым исходным кодом, распространяющийся под лицензией GPL. Как и оригинальный вариант под старым именем, текущая версия DeSmuME написана на C++ и поддерживает несколько платформ: Linux, macOS, Wii и Windows. Последние версии эмулятора с успехом запускают не только тестовые- и homebrew-программы, но и коммерческие игры. Cчитается одним из лучших NDS-эмуляторов по количеству и качеству эмулируемых игр[2][3].
DeSmuME | |
---|---|
0.9.11 Скриншот | |
Тип | Эмулятор |
Разработчики | DeSmuME Team |
Написана на | Си |
Операционная система | GNU/Linux, Wii Windows, macOS |
Последняя версия | 0.9.13[1] (23 мая 2022 года) |
Читаемые форматы файлов | 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
ПримечанияПравить
- ↑ DeSmuME 0.9.13 released! (неопр.)
- ↑ 1 2 Сергей Бондаренко. Игры прошлого века (рус.) // ComputerBild : журнал. — 2013. — 9 октября (№ 19 (198)). — С. 36. — ISSN 2308-815X.
- ↑ Brendan Hesse. The best console emulators (NES, SNES, Genesis, and more) (англ.). Digital Trends[en] (23 ноября 2020). Дата обращения: 6 января 2021. Архивировано 6 сентября 2013 года.
- ↑ FAQ - DeSmuME / What are the origins of DeSmuME? (англ.) (неопр.) (недоступная ссылка — история). Дата обращения: 9 декабря 2009. Архивировано 12 апреля 2012 года.
- ↑ Michael McWhertor. (Useless) Nintendo DS Emulator Released For PSP - Nintendo DS - Kotaku (неопр.) (недоступная ссылка — история). Kotaku (13 августа 2007). Архивировано 12 апреля 2012 года.
- ↑ Kyle Orland. DS emulator on a PSP, just because (неопр.) (недоступная ссылка — история). Joystiq (13 августа 2007). Архивировано 12 апреля 2012 года.
- ↑ DeSmuME Wii google.code project page (неопр.) (недоступная ссылка — история) (3 ноября 2010). Архивировано 12 апреля 2012 года.
- ↑ [FAQ — DeSmuME / What does DeSmuME mean? (англ.) (неопр.). Дата обращения: 10 декабря 2009. Архивировано 12 апреля 2012 года. FAQ — DeSmuME / What does DeSmuME mean? (англ.)]
- ↑ adelikat. TASVideos / Emulator resources - Preferred Emulators (англ.) (неопр.) (недоступная ссылка — история) (19 октября, 2009). Дата обращения: 9 декабря 2009. Архивировано 12 апреля 2012 года.
СсылкиПравить
- Официальный сайт DeSmuME (англ.)
- Wiki-документация проекта (англ.)
- Официальная страница проекта на SourceForge.net (англ.)
- Web-интерфейс репозитория на SourceForge.net (англ.)
- Официальные форумы DeSmuME (англ.)