Мупен64Плюс
![]() | |
Разработчик(и) | Ричард42г |
---|---|
Первоначальный выпуск | 10 декабря 2001 г | (как MUPEN64)
Стабильная версия | 2.6.0 / 14 июля 2024 г [1] |
Репозиторий | |
Написано в | С и С++ |
Операционная система | Андроид , [2] AROS , FreeBSD , Linux , macOS , Windows |
Тип | Эмулятор игровой приставки |
Лицензия | GPL-2.0 или новее |
Веб-сайт | Мупен64плюс |
Mupen64Plus , ранее называвшийся Mupen64-64bit и Mupen64-amd64 , — это открытым исходным кодом бесплатный кроссплатформенный с Nintendo 64 эмулятор , написанный на языках программирования C и C++ . Он позволяет пользователям играть в игры для Nintendo 64 на компьютере, считывая образы ПЗУ , либо сброшенные из постоянной памяти картриджа Nintendo 64, либо созданные непосредственно на компьютере в качестве самодельных . [3]
История
[ редактировать ]Mupen64, предшественник Mupen64Plus, был выпущен 10 декабря 2001 года компанией Hacktarux. [4] Mupen64 был разработан как кроссплатформенный, это первый выпуск, работающий как в операционных системах Linux , так и в Windows . По мере развития эмулятора была добавлена поддержка FreeBSD , AROS и OS X , но эти порты не поддерживались так же хорошо, как версии для Linux и Windows.
26 августа 2005 г. была выпущена версия Mupen64 0.5. Это была последняя версия Mupen64 от Hacktarux, хотя было сделано несколько веток проекта, одна из которых — Mupen64Plus. В октябре 2007 года Mupen64 был разделен Ричардом Гудекеном (richard42). [5] Его работа выдержала несколько выпусков, прежде чем остановилась на названии Mupen64Plus.
Первоначально Mupen64Plus стремился предоставить 64-битный рекомпилятор и исправить ошибки, присутствующие в Mupen64 0.5. Со временем эмулятор расширял, поддерживал и улучшал существующие видеоплагины, а также предоставлял дополнительные функции, выходящие за рамки первоначального объема проекта.
В конце 2009 года проект Mupen64Plus провел серьезную переработку архитектуры эмулятора. Как и многие эмуляторы N64 (включая Sixtyforce, 1964 и Project64 ), Mupen64Plus использует четыре модульных плагина (динамические библиотеки), которые соответствуют спецификации, написанной разработчиком Project64 Zilmar. Эта спецификация была первоначально написана в конце 1990-х годов, когда все эмуляторы Nintendo 64 работали только под Windows. В архитектуре подключаемого модуля использовался специальный код графического пользовательского интерфейса (GUI) внутри каждого подключаемого модуля, что создает трудности для программистов, желающих поддерживать множество различных операционных систем. По этой причине команда Mupen64Plus представила проектное предложение по модификации интерфейса прикладного программирования (API) подключаемого модуля для размещения всего кода пользовательского интерфейса в одном программном модуле и внесения других улучшений для оптимизации работы кроссплатформенного эмулятора N64. [6] Это решение тогда вызвало споры, но предложенные изменения были реализованы, и программное обеспечение продолжило развиваться. 14 декабря 2009 г. вышла первая бета- версия Mupen64Plus с обновленным API версии 1.99.1. С тех пор было выпущено еще несколько бета-версий. Mupen64Plus 2.0 в настоящее время находится в разработке. репозитория проекта Его исходный код можно скачать из git- .
Прием
[ редактировать ]Брэндон Виддлер из Digital Trends считает эмулятор одним из лучших для Nintendo 64 наряду с Project64 , ссылаясь на его чит-функции, динамические перекомпиляторы для 32-битных и 64-битных машин, а также функцию регулировки скорости. [3]
Филиалы
[ редактировать ]- Активно разрабатываемый порт RetroArch /Libretro. [7]
- В июне 2012 года была анонсирована версия BlackBerry Playbook под названием Mupen64Plus-PB. [8]
- В начале 2013 года Ouya объявила о выпуске своей консоли на базе технологии Android с открытым исходным кодом, предназначенной для разработки игр. [9] Консоль поддерживала эмуляцию, и на первой демонстрационной сессии были представлены Super Mario 64 и Street Fighter 2, эмулированные на Mupen64Plus и SuperGNES соответственно. [10]
См. также
[ редактировать ]- Список эмуляторов игровых консолей
- Project64 , альтернативный эмулятор Nintendo 64.
Ссылки
[ редактировать ]- ^ Гедекен, Ричард. «Mupen64Plus v2.6.0» . Гитхаб . Проверено 18 июля 2024 г.
- ^ «Mupen64Plus, AE (Эмулятор N64)» . Гугл Плей. 09.07.2013 . Проверено 9 июля 2013 г.
- ^ Jump up to: а б Виддер, Брэндон (20 апреля 2013 г.). «Лучшие эмуляторы (NES, SNES, Genesis, N64 и другие)» . Цифровые тенденции . Архивировано из оригинала 5 октября 2013 года . Проверено 26 марта 2014 г.
- ^ Домашняя страница Mupen64 - Новости (с датами выпуска)
- ^ Первый выпуск разветвленного кода Mupen64 от Richard42.
- ^ Предложение по дизайну Mupen64Plus v2.0
- ^ «Важное уведомление» . Гитхаб . 24 февраля 2022 г.
- ^ Зейс, Адам (21 июня 2012 г.). «Mupen64Plus-PB — эмулятор Nintendo 64 для BlackBerry PlayBook» . КрэкБерри . Архивировано из оригинала 2 ноября 2016 года.
- ^ Романо, Стивен (27 декабря 2012 г.). «Ууу! Комплекты для разработки OUYA могут появиться уже завтра» . Мэри Сью . Архивировано из оригинала 18 марта 2015 года . Проверено 27 марта 2014 г.
- ^ Романо, Стивен (13 января 2013 г.). «OUYA может играть в эмулированные игры, и это, скорее всего, будет ее единственной целью» . Мэри Сью . Архивировано из оригинала 23 января 2018 года . Проверено 27 марта 2014 г.
Внешние ссылки
[ редактировать ]- Программа эмуляции Amiga
- Программное обеспечение для эмуляции Android
- Программное обеспечение АРОС
- Бесплатное программное обеспечение Android с открытым исходным кодом.
- Бесплатные эмуляторы игровых консолей
- Бесплатное программное обеспечение, написанное на C.
- Программное обеспечение для эмуляции Linux
- Программное обеспечение для эмуляции MacOS
- Эмуляторы Нинтендо 64
- Программа эмуляции Windows