Мультиэмуляторная супер система - Multi Emulator Super System

Мультиэмуляторная супер система
Значок MESS
Разработчики)Первоначально MESS Команда, теперь команда MAME
изначальный выпуск1998; 22 года назад (1998)
Стабильный выпуск
0,226 (28 октября 2020 г.; 37 дней назад (2020-10-28)[1]) [±] (в составе МАМЕ)
Операционная системаКроссплатформенность
ТипЭмулятор
Лицензия
Интернет сайт

Мультиэмуляторная супер система (БЕСПОРЯДОК) является эмулятор для различных консоли и компьютерные системы, основанные на МАМЕ основной. Раньше это была отдельная программа (которая с тех пор была прекращена), но теперь она интегрирована в MAME (которая активно развивается). MESS эмулирует портативный и консольные игровые системы, компьютерные платформы, и калькуляторы. Проект стремится к точности и переносимости и поэтому не всегда является самым быстрым эмулятором для какой-либо конкретной системы. Его точность также делает его полезным для домашнее пиво разработка игр.[2]

По состоянию на апрель 2015 года MESS поддерживал 994 уникальных системы с общим количеством вариаций 2106.[3] Однако не все системы в MESS работают; некоторые из них отмечены как неработающие или находятся в разработке. MESS был впервые выпущен в 1998 году и с тех пор постоянно развивается.

MAME и MESS когда-то были отдельными приложениями, но позже были разработаны и выпущены вместе из единого исходного репозитория.[4] Член MAMEDEV Дэвид Хейвуд поддерживал и распространял UME (Universal Machine Emulator), который объединил большую часть функциональных возможностей MAME и MESS в одном приложении.[5] 27 мая 2015 года MESS был официально интегрирован с MAME и стал частью MAME.[6]

Лицензия

MESS распространялся под Лицензия MAME, что позволило перераспределить двоичные файлы и исходный код, либо модифицированные, либо немодифицированные, но запрещенные для продажи или коммерческого использования MESS.[7] Лицензия аналогична другим авторское лево лицензии, требующие, чтобы права и обязанности, предусмотренные в лицензии, оставались неизменными при распространении MESS или производных работ.

В дополнение к лицензии MESS, команда MESS требует, чтобы: «MESS должен распространяться только в исходных архивах. Вам не разрешается распространять измененную версию, а также удалять и / или добавлять файлы в архив. Добавление одного текстового файла реклама вашего веб-сайта допускается только в том случае, если ваш сайт предоставляет оригинальные материалы для эмуляции ".[8] Исходный код лицензии MAME, требуемый исходный код, должен быть включен в версии MESS, измененные из исходного источника, в то время как на юридической странице MESS указано, что при распространении двоичных файлов «вы также должны распространять исходный код. предоставить указатель на место, где можно получить источник ".

Хотя MESS был доступен как в двоичной форме, так и в форме исходного кода, ограничения на коммерческое использование вынуждают его выходить за рамки Фонд свободного программного обеспечения значение бесплатно программное обеспечение. Точно так же MESS не считалась программное обеспечение с открытым исходным кодом при оценке в соответствии с критериями Определение открытого исходного кода.

Вызовы

Обычно эмуляция включает только сырые аппаратная логика, например, для ЦПУ и баран, и специализированные DSP такие как генераторы тона или видео спрайты. Эмулятор MESS не включает программный код, хранящийся в ПЗУ микросхемы с эмулируемого компьютера, так как это может быть защищенный авторским правом программного обеспечения.

Самостоятельное получение данных ПЗУ непосредственно от эмулируемого оборудования может быть чрезвычайно сложным, техническим и дорогостоящим, поскольку может потребоваться распайка из Интегральная схема фишки из печатная плата устройства, которым они владеют. Распаянная ИС помещается в устройство чтения микросхем, подключенное к USB или же Серийный порт другого компьютера со штыревыми гнездами на считывателе, специально разработанными для соответствия чип пакет форму, о которой идет речь, чтобы выполнить дамп памяти ПЗУ в файл данных.

Снять припаянный чип часто намного проще, чем переустанавливать, особенно для очень маленьких технология поверхностного монтажа микросхемы, и рассматриваемое эмулируемое устройство может быть эффективно уничтожено без возможности восстановления после удаления ПЗУ для чтения.

Однако, если у кого-то есть работающая система, гораздо проще сбросить данные ROM на ленту, диск и т. Д. И передать файл данных на целевую машину.

Использует

В 2013 г. Интернет-архив начал предоставлять отказаться от ПО игры браузер -играется через JSMESSJavaScript порт эмулятора MESS), например, Atari 2600 игра E.T. инопланетянин.[9]

Смотрите также

Рекомендации

  1. ^ «Релизы - мамедев / маме». Получено 28 октября 2020 - через GitHub.
  2. ^ Гранд, Джо; Фрэнк Торнтон; Альберт Яруссо (2004). Взлом игровой консоли: Xbox, Playstation, Nintendo, Atari и Gamepark 32. Syngress. п. 506. ISBN  1-931836-31-0.
  3. ^ "Добро пожаловать в MESS Wiki!".
  4. ^ "Пусть игра начнется". Команда разработчиков MAME. Получено 26 декабря 2012.
  5. ^ «UME 0.148 (универсальный эмулятор машины)». Дэвид Хейвуд. Получено 11 января 2013.
  6. ^ http://www.mamedev.org/?p=406
  7. ^ «Лицензия MESS». Команда разработчиков MESS. Архивировано 24 марта 2016 года.. Получено 24 марта 2016.CS1 maint: BOT: статус исходного URL-адреса неизвестен (связь)
  8. ^ «MESS Legal». Команда разработчиков MESS. Архивировано 4 июля 2010 года.. Получено 4 июля 2010.CS1 maint: BOT: статус исходного URL-адреса неизвестен (связь)
  9. ^ Робертсон, Ади (2013-10-25). «Интернет-архив помещает игры и устаревшее программное обеспечение Atari прямо в ваш браузер». Грани. Получено 2013-10-29.

внешняя ссылка