MAME

MAME
MAME
MAMELogoTM.jpg
Тип

Эмулятор

Разработчик

Никола Салмориа и команда MAME

Написана на

C

Операционная система

Кроссплатформенный

Последняя версия

0.147 (17 сентября 2012 года)

Тестовая версия

0.147u4 (17 декабря 2012 года)

Лицензия

лицензия MAME

Сайт

http://mamedev.org/

MAME — эмулятор, разработанный для воссоздания электронного оборудования аркадных автоматов в виде программного обеспечения, с целью сохранения истории игр и предотвращения исчезновения старых игр. Название программы является акронимом для Multiple Arcade Machine Emulator — эмулятор множества аркадных машин.

Первый публичный релиз MAME (версия 0.1), автором которого был Никола Салмориа, состоялся 5 февраля 1997 года. Эмулятор поддерживает 4266 уникальных игры и 8286 ром-сет (каждая игра может иметь один или несколько клонов). Но не все игры, поддерживаемые MAME, на самом деле играбельны: в настоящий момент не работает 1188 образ игр, а ещё 45 — это образы BIOS. В настоящее время лидером проекта является Аарон Гилес.

MAME портирована на множество самых разных платформ. Ныне не обновляемая версия для UNIX-подобных систем называется XMAME, версия для Mac OS X — MacMAME, на основе библиотеки SDL — SDLMAME.

Содержание

Как работает MAME

Архитектура кода MAME включает несколько компонентов — отдельные программные эмуляторы разных типов процессоров, микросхем генерации звука, видеоконтроллеров и других стандартных элементов. Для эмуляции каждой игры или унифицированной аркадной системы (типа Neo-Geo) пишутся отдельные «драйвера», использующие код эмуляции стандартных компонентов и добавляющие код, эмулирующий остальные устройства и связывающий компоненты.

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

Философия эмулятора

Главная цель эмулятора — документирование аппаратного обеспечения аркадных автоматов, сохранение их данных для истории[1], поэтому запрещено вносить в код изменения и хаки, которые могут заставить игры работать неправильно или быстрее, ценой точности эмуляции. В MAME каждый эмулируемый компонент эмулируется на программном уровне до каждого регистра и инструкции. Поэтому эмуляция в MAME очень точна (в многих случаях до каждого пиксела), но системные требования могут быть довольно высокими. MAME эмулирует в основном старые автоматы, игры идут на приемлемой скорости на компьютере с 1 ГГц процессором. Современные же аркадные автоматы достаточно сложны, основаны на быстрых RISC процессорах, математических DSP, и прочих элементах, которые достаточно сложны для точной эмуляции, и поэтому эти системы могут не работать достаточно быстро даже на самых современных компьютерах.

Типы релизов MAME

Существует несколько типов релизов MAME, которые предназначены для разных пользовательских аудиторий.

  • Основные релизы MAME происходят раз в месяц, и им дается номер версии, например, 0.99. Используется UNIX-система нумерации релизов, которая отличается от стандартной, то есть версия после 0.99 имеет номер 0.100. Данный релиз рассчитан на стандартного пользователя, и на сайте MAME выкладываются две версии — для Windows и для DOS.
  • Небольшие, инкрементные релизы выпускаются между основными. Релизы различаются по номеру «u» после номера версии предыдущего релиза, например, 0.99u3 означает, что это третий девелоперский релиз после основного релиза 0.99. Обычно таких релизов пять между основными.

Примечания

См. также

  • MESS — эмулятор аркадных консолей и компьютерных систем, основанный на ядре MAME



Wikimedia Foundation. 2010.

Игры ⚽ Нужно сделать НИР?

Полезное


Смотреть что такое "MAME" в других словарях:

  • MAME — Developer(s) Nicola Salmoria and the MAME Team Initial release February 5, 1997; 14 years ago (1997 02 05) …   Wikipedia

  • Mame — may refer to: Mame (musical), a 1966 Broadway musical by Jerry Herman Mame (film), a 1974 American film based on the musical Mame (film soundtrack), a soundtrack album MAME, an emulator for arcade games Mame, a size classification of bonsai Mame… …   Wikipedia

  • Mame —    Comédie musicale de Gene Saks, d après la pièce de Jerome Lawrence et Robert E. Lee inspirée du roman de Patrick Dennis Auntie Mame, avec Lucille Ball, Beatrice Arthur, Robert Preston, Bruce Davison.   Pays: États Unis   Date de sortie: 1974… …   Dictionnaire mondial des Films

  • Mame — Mame, Indianerstamm der Maya (s. d.) in Zentralamerika, etwa 115,000 Seelen in Guatemala und 2000 im mexikanischen Staate Chiapas …   Meyers Großes Konversations-Lexikon

  • mame — mame. m. fest. vulg. Ecuad. Cargo público. U. t. en sent. despect. || 2. fest. vulg. Ecuad …   Enciclopedia Universal

  • mame — 1. m. 1. fest. vulg. Ecuad. Cargo público. U. t. en sent. despect.) 2. fest. vulg. Ecuad. Paga quincenal del empleado público, y en especial la del pipón. U. t. en sent. despect.) …   Diccionario de la lengua española

  • MAME — Pour les articles homonymes, voir Mame. MAME …   Wikipédia en Français

  • MAME — M.A.M.E. Aktuelle Version: 0.130 (9. März 2009) Betriebssystem: plattformunabhängig Kategorie …   Deutsch Wikipedia

  • Mame — Cette page d’homonymie répertorie les différents sujets et articles partageant un même nom. Mame peut désigner : Mame, une comédie musicale américaine créée en 1966 ; Mame, un film musical américain de 1974 ; Mame, une maison d… …   Wikipédia en Français

  • mame — (ma m ) s. f. Abréviation familière de madame. Mame Pinchon. Mame Rousselet. J avais remarqué que les gens de qualité ne disaient jamais le mot complet de madame à une femme qui n était pas du haut monde ; toute bourgeoise, toute fournisseuse… …   Dictionnaire de la Langue Française d'Émile Littré


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»