MAME

MAME
Логотип программы MAME
Скриншот программы MAME
Тип Эмулятор
Разработчики Никола Салмориа и команда MAME
Написана на C++ (для некоторых плагинов используются C и Python)
Операционная система Кроссплатформенная
Аппаратные платформы x86, AArch64
Последняя версия
Репозиторий github.com/mamedev/mame
Лицензия GNU GPL v2
Сайт mamedev.org
Логотип Викисклада Медиафайлы на Викискладе

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

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

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

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

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

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

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

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

Классификация выпусков MAME

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

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

См. также

Примечания

  1. Release 0.272 — 2024.
  2. 1 2 https://www.mamedev.org/releases/whatsnew_0248.txt
  3. About MAME™ (англ.). Дата обращения: 29 июня 2007. Архивировано 1 июня 2007 года.

Ссылки

Read other articles:

Jeffrey HooglandInformasi pribadiTinggi1.85 mBerat97 kgCatatan membalapDisiplinTrekKategoriSprinter Perolehan medali Balap sepeda trek pria Mewakili  Belanda Olimpiade 2020 Tokyo Sprint beregu 2020 Tokyo Sprint Kejuaraan Dunia 2018 Apeldoorn Time trial 1 km 2018 Apeldoorn Sprint beregu 2019 Pruszków Sprint beregu 2020 Berlin Sprint beregu 2021 Roubaix Time trial 1 km 2021 Roubaix Sprint beregu 2022 Saint-Quentin-en-Yvelines Time trial 1 km 2016 London Sprint beregu 2017 Hong Kong Sprint...

 

Berikut ini adalah daftar pemenang All England di nomor ganda campuran. Pada sekitar tahun 1915-1919 turnamen All England dihentikan sementara dikarenakan adanya Perang Dunia I. Selain itu, antara tahun 1940-1946 All England sempat dihentikan sementara dikarenakan adanya Perang Dunia II. Tahun Juara Peringkat Kedua Skor 1899 D. Oakes/Daisey St. John W. L. Lincoln/Collins 1900 D. Oakes/Daisey St. John H. L. Mellersh/Meriel Lucas 1901 F. S. Collier/E. M. Stawell-Brown Stewart Marsden Massey/Cam...

 

British TV sitcom (1979–1982) Only When I LaughGenreSitcomWritten byEric ChappellDirected byVernon LawrenceGraeme MuirStarringJames BolamPeter BowlesChristopher StrauliRichard WilsonDerrick BrancheTheme music composerKen JonesCountry of originUnited KingdomOriginal languageEnglishNo. of series4No. of episodes29 (list of episodes)ProductionProducerVernon LawrenceEditorsPhil CookeKeith CoppockJim MolyneuxTrevor PughStuart QuarmbyLance TattersallRunning time30 minutesProduction companyYorkshir...

Pour les articles homonymes, voir Roquefort. RoquefortPays d’origine FranceRégion Roquefort-sur-SoulzonLait Lait cru, brebisPâte persilléeAppellation Appellation d'origine (1925)appellation d'origine contrôlée (1979)appellation d'origine protégée (1996)Nommé en référence à Roquefort-sur-SoulzonVolume commercialisé 18 830 t (2023)Aire de production 1,5 M hamodifier - modifier le code - modifier Wikidata Le roquefort ([ʁɔk(ə)fɔːʁ]), ou ròcafòrt en occitan rouergat, e...

 

Polline, pappa reale e propoli Nella scienza dell'alimentazione si definiscono integratori alimentari quei prodotti specifici, assunti parallelamente alla regolare alimentazione, volti a favorire l'assunzione di determinati principi nutritivi. Gli integratori alimentari sono alimenti destinati a integrare la dieta. Non sono farmaci da prescrizione e non sono destinati al trattamento o alla diagnosi di malattie[1][2]. Indice 1 Descrizione 1.1 Tipologie di integratori 1.2 Esempi...

 

Arisugacin A Names Preferred IUPAC name (4aR,6aR,12aS,12bS)-9-(3,4-Dimethoxyphenyl)-4a,12a-dihydroxy-4,4,6a,12b-tetramethyl-4a,6,6a,12,12a,12b-hexahydro-4H,11H-naphtho[2,1-b]pyrano[3,4-e]pyran-1,11(5H)-dione Identifiers CAS Number 167114-89-8[1] N 3D model (JSmol) Interactive image ChEBI CHEBI:65435 ChEMBL ChEMBL283509 ChemSpider 8430760 PubChem CID 10255275 InChI InChI=1S/C28H32O8/c1-24(2)10-9-22(29)26(4)27(24,31)12-11-25(3)28(26,32)15-17-20(36-25)14-19(35-23(17)30)16-7-8-18(33...

Voce principale: Juventus Football Club. Juventus FCStagione 1967-1968 Sport calcio Squadra Juventus Allenatore Heriberto Herrera Presidente Vittore Catella Serie A3º (in Coppa delle Fiere) Coppa ItaliaPrimo turno Coppa dei CampioniSemifinalista Maggiori presenzeCampionato: Leoncini (29)[1] Miglior marcatoreCampionato: De Paoli (8)[1] StadioComunale Abbonati5 404[2] Media spettatori26 747[3]¹ 1966-1967 1968-1969 ¹ considera le partite giocate...

 

ХристианствоБиблия Ветхий Завет Новый Завет Евангелие Десять заповедей Нагорная проповедь Апокрифы Бог, Троица Бог Отец Иисус Христос Святой Дух История христианства Апостолы Хронология христианства Раннее христианство Гностическое христианство Вселенские соборы Н...

 

Destroyer class of the Spanish Navy For other ships with the same name, see Churruca-class destroyer (1972). Destroyer José Luis Diez Class overview NameChurruca class BuildersSECN, Naval Dockyard, Cartagena. Operators  Spanish Navy  Argentine Navy Preceded by Alsedo class Catamarca class La Plata class Succeeded by Audaz class Mendoza class Subclasses Cervantes class Alava class Built1923–1951 In commission1927–1982 Completed18 Lost2 Retired16 General characteristics Type...

Nemzeti Bajnokság I 1935-1936 Competizione Nemzeti Bajnokság I Sport Calcio Edizione 33ª Organizzatore MLSZ Date dal 25 agosto 1935al 24 maggio 1936 Luogo  Ungheria Partecipanti 14 Formula Girone all'italiana Risultati Vincitore  MTK Budapest(14º titolo) Retrocessioni  Törekvés Salgótarján Attila FC Statistiche Miglior marcatore György Sárosi (36) Incontri disputati 182 Gol segnati 802 (4,41 per incontro) Cronologia della competizione 1934...

 

Lower house of the New York State Legislature For the historical legislature, see New York General Assembly. New York State AssemblyNew York State LegislatureTypeTypeLower house Term limitsNoneHistoryNew session startedJanuary 4, 2023LeadershipSpeakerCarl Heastie (D) since February 3, 2015 Speaker pro temporeJeffrion L. Aubry (D) since January 9, 2013 Majority LeaderCrystal Peoples-Stokes (D) since December 17, 2018 Minority LeaderWilliam A. Barclay (R) since January 7, 2020 StructureSeats150...

 

土库曼斯坦总统土库曼斯坦国徽土库曼斯坦总统旗現任谢尔达尔·别尔德穆哈梅多夫自2022年3月19日官邸阿什哈巴德总统府(Oguzkhan Presidential Palace)機關所在地阿什哈巴德任命者直接选举任期7年,可连选连任首任萨帕尔穆拉特·尼亚佐夫设立1991年10月27日 土库曼斯坦土库曼斯坦政府与政治 国家政府 土库曼斯坦宪法 国旗 国徽 国歌 立法機關(英语:National Council of Turkmenistan) ...

Political party in France Act, the Constructive Right Agir, la droite constructivePresidentFranck RiesterFounded26 November 2017; 6 years ago (2017-11-26)Dissolved17 September 2022; 19 months ago (2022-09-17)Split fromThe RepublicansMerged intoRenaissancePolitical positionCentre-right[7] to right-wing[12]National affiliationEnsemble CitoyensEuropean Parliament groupRenew EuropeColors  Blue  AmaranthWebsiteagir-la...

 

Schools playing American football at the highest level Map of the FBS football programs, 2024 This is a list of the 134 schools in the Division I Football Bowl Subdivision (FBS) of the National Collegiate Athletic Association (NCAA) in the United States.[1] By definition, all schools in this grouping have varsity football teams. Schools in Division I FBS are distinguished from those in the Division I Football Championship Subdivision (FCS) by being allowed to provide scholarship aid t...

 

Part of a series on theVideo game industry Development Producer Developer Designer Artist Programmer Design Level design Programming Engine AI Graphics Music Testing Products Video game Specialized / alternative-paradigmatic types: Casual Erotic Indie Interactive movie Nonviolent Serious Art game Edugame Exergame Non-game Arcade cabinet Console Accessory Publishing Markets China U.S. Japan South Korea Localization Censorship Content rating Piracy Clone Intellectual property protection Digital...

Men's field hockeyat the 1996 Summer OlympicsTournament detailsHost countryUnited StatesCityAtlantaDates20 July – 2 AugustTeams12Venue(s)Herndon StadiumPanther StadiumFinal positionsChampions Netherlands (1st title)Runner-up SpainThird place AustraliaTournament statisticsMatches played42Goals scored173 (4.12 per match)Top scorer(s) Taco van den Honert Greg Nicol (7 goals) ← 1992 (previous) (next) 2000 → Field hockey at the1996 Summer OlympicsTournamentmenwomenS...

 

Pour les articles homonymes, voir Gomez. Marc GomezInformationsNaissance 19 septembre 1954 (70 ans)RennesNationalité françaiseÉquipes amateurs 1970ASPTT Rennes1971-1973AC Vaise1974-1981VC RennesÉquipes professionnelles 1982-1983Wolber-Spidel1984La Vie claire-Teraillon1985La Vie claire-Radar1986Reynolds-Reynolon1987Reynolds-Seur1988Fagor-MBK1989ReynoldsPrincipales victoires 1 championnat Champion de France sur route 19831 classiqueMilan-San Remo 19823 étapes de grand tourTour d'Espa...

 

American Presbyterian minister (1810–1884) John Chester Backus (September 3, 1810 – April 8, 1884) was an American Presbyterian minister. Backus, son of Eleazer F. Backus, a retired wholesale bookseller, of Albany, N. Y., and of Elizabeth, daughter of Col. John Chester, of Wethersfield, Conn., was born in Wethersfield, September 3, 1810. He entered Columbia College in 1826, and removed to Yale College the latter part of Sophomore year, where he graduated in 1830. He studied law for one ye...

Town in Cornwall, England For other uses, see Falmouth (disambiguation). Town and civil parish in EnglandFalmouthCornish: Aberfal or Peny-cwm-cuicTown and civil parishFalmouth viewed from the estuaryFalmouthLocation within CornwallPopulation24,071 (2021)[1]OS grid referenceSW810325Civil parishFalmouthUnitary authorityCornwallCeremonial countyCornwallRegionSouth WestCountryEnglandSovereign stateUnited KingdomPost townFALMOUTHPostcode districtTR11Diall...

 

Toitū Otago Settlers MuseumToitū Otago Settlers Museum main wing (Dunedin Railway Station is visible in the background)Established1898Location31 Queens Gardens, Dunedin, New ZealandWebsitewww.toituosm.com The Toitū Otago Settlers Museum is a regional history museum in Dunedin, New Zealand. Its brief covers the territory of the old Otago Province, that is, New Zealand from the Waitaki River south, though its main focus is the city of Dunedin. It is New Zealand's oldest history museum. Hist...