www.wikidata.de-de.nina.az
MAME ursprunglich Akronym fur Multiple Arcade Machine Emulator ist ein Open Source Projekt mit dem Ziel die elektronische Hardware von Videospielautomaten auf einem Computer mit Software nachzubilden und so die dazugehorenden Spiele wieder lauffahig zu machen 6 MAMEBasisdatenEntwickler Nicola Salmoria und das MAME TeamErscheinungsjahr 5 Februar 1997Aktuelle Version 0 260 1 24 Oktober 2023 Betriebssystem plattformunabhangigProgrammiersprache C 2 3 C 2 Kategorie Arcade EmulatorLizenz BSD Lizenz 4 GPLv2 5 MAMEDev org Inhaltsverzeichnis 1 Geschichte 2 Funktionen 2 1 Genauigkeit 3 Industrie 4 Verfugbarkeit 5 Rechtliches 5 1 ROMs 6 Auswahl der ersten unterstutzten Spiele 7 Siehe auch 8 Literatur 9 Weblinks 10 EinzelnachweiseGeschichte BearbeitenNicola Salmoria aus Italien fing gegen Ende 1996 damit an verschiedene Hardware Emulatoren zu schreiben welche Anfang 1997 zu einem Programm zusammengefasst wurden 7 Die erste Version MAME 0 1 wurde am 5 Februar 1997 veroffentlicht Mittlerweile ist das Team rund um den MAME auf uber 100 Personen weltweit angewachsen In der Version 0 146 kam nach dem bekannten Zip Format auch die Unterstutzung der 7z Datenkompression fur Roms hinzu 8 9 Mit Version 0 146u wurde mit Pong das erste Spiel dessen Automat auf TTL Technik basiert spielbar gemacht 10 In der Version 0 147 vom 17 September 2012 unterstutzt MAME insgesamt 26336 ROMs wovon 8726 eigenstandige Spiele sind die anderen Spiele sind Ableger oder Versionen in anderen Sprachen Aufgrund der Hartnackigkeit einiger Arcade Fans wurden schon lange verloren geglaubte Spielautomaten wie z B Poly Play 11 Asteroids und Galaga wieder zum Leben erweckt Aber auch die Moglichkeit diese einmalige Periode der Automatenspiele nicht in Vergessenheit geraten zu lassen begeistert viele Fans dieses Emulators Ca 80 aller Automaten wurden bis jetzt emuliert die anderen 20 sind noch in Arbeit oder auch zu neu um uberhaupt emuliert werden zu konnen bzw fallen auch unter die 3 Jahres Klausel von MAME die Arcade Neuentwicklungen schonen soll Das Problem sind bei den noch nicht emulierten Spielen meist die verschlusselten ROMs sowie komplizierte Steuerungen bzw Automaten mit speziellen Funktionen wie z B Dual Bildschirmen bei denen oftmals der obere nur fur die Anleitung reserviert wurde z B dem NES PlayChoice 10 oder Sega Mega Drive Spielautomaten in neueren Versionen gelost durch eine einfache Umschaltmoglichkeit im Tab Menu Nach uber 20 Jahren Weiterentwicklung unterstutzt MAME mittlerweile zehntausende von Rom Images Funktionen BearbeitenMAME arbeitet wie fast alle Emulatoren indem es die gesamte Hardware eines Automaten per Software nachahmt emuliert und dem Spiel so seine gewohnte Umgebung vorgaukelt Schon auf einem PC mit 500 MHz Taktfrequenz laufen die meisten alteren Spiele bis 1988 flussig Neuere Spiele ab Mitte der 90er Jahre mit 3 D Grafik wie z B Tekken oder Ridge Racer benotigen neuere CPUs um Bild und Ton flussig zu emulieren Dies liegt an den vielen Prozessoren auf jeder Arcadeplatine jeder einzelne Chip muss von der Computer CPU emuliert werden dabei wird die Arbeit bewusst nicht vom 3D Chip der Grafikkarte ubernommen da die meisten Original Automaten ebenfalls keinen 3D Chip besassen Um die richtige Atmosphare zu schaffen ist es moglich Joypads Lenkrader oder andere Spieleperipherie mit dem Programm zu verwenden Genauigkeit Bearbeiten Manche Chips z B Atari POKEY werden normalerweise zu exakt emuliert daher gibt es verschiedene Einstellmoglichkeiten Auch lasst sich die Grafik mittels Bildschirmmasken Software absichtlich verschlechtern um eine Original Retrooptik zu erhalten Ein weiteres Problem ist die Darstellung der exakten Originalgeschwindigkeit insbesondere bei Spielen mit Scrolling wie Side Scrollern Bei Verwendung der voreingestellten Werte des Quelltextes von Bildwiederholfrequenz sowie Zeilenanzahl Austastintervalldauer horizontal und vertikal Taktfrequenz des Grafikprozessors u A ruckeln manche Spiele auf modernen Monitoren wenn die Originalhardware eine abweichende Frequenz haufig zudem krumme Werte verwendet Daher muss oft ein Kompromiss gefunden werden entweder durch Anpassung der Mame Bildschirm einstellungen wie virtueller Ubertaktung von Prozessoren Wartefunktionen oder gar Uberspringen von Frames oder aber einer Anderung des Quelltextes welches auch von alternativen und verwandten Emulatoren wie FB Alpha oder kommerziellen Umsetzungen gemacht wird Das Ruckeln wird dann zwar reduziert jedoch verandert dies die Spielgeschwindigkeit teils merklich z B 60 statt 50 Hz Ferner mussen vornehmlich bei mehreren Prozessoren auch der Ton und die Musik flussig und bildsynchron sein Gerade die ganz fruhen Spiele zudem haufig mit Spezialchips Verschlusselung oder teilweiser analogen Schaltungen ausgestattet sind schwierig zu emulieren Der Quelltext wird des Ofteren aktualisiert Industrie BearbeitenRund um MAME und viele andere Automatenemulationen hat sich in den letzten Jahren eine wachsende Industrie gebildet die spezielle Automatengehause Cabinets den Originalen nachempfundene Arcade Joysticks und angepasste Schnittstellenhardware zur Kopplung von PC und Automat anbietet und den Liebhabern der Zeit der Arcade Automaten dieses Spielgefuhl in heimischer Umgebung vermittelt Verfugbarkeit BearbeitenMAME wurde explizit plattformubergreifend entworfen sein offener Quellcode lasst sich fur viele Betriebssysteme ubersetzen neben Windows auch fur Linux und macOS sowie tvOS 12 Ausserdem gibt es Versionen fur Konsolen wie zum Beispiel die Dreamcast oder Xbox Da der eigentliche Emulator keine eigene grafische Benutzeroberflache User Interface UI besitzt existieren zahlreiche sogenannte Frontends oder Versionen MameUI die die Bedienung vereinfachen und die Ubersicht uber die Spielesammlung erleichtern Es gibt sogar Portierungen auf Linux Knoppix die direkt von einer CD starten und dadurch jeden PC in eine temporare Arcademaschine verwandeln konnen Auch auf Smartphones mit Android oder iOS ist der MAME Emulator seit langem spielbar Fur die Emulation von alten Spielekonsolen und Computersystemen siehe auch MESS der auf MAME basiert Seit dem 27 Mai 2015 Version 0 162 ist MESS integraler Bestandteil von MAME Seit der Einbettung von MESS wird der Projektname MAME nicht mehr als Akronym behandelt da sich dieses nur auf die Arcade Maschinen bezog Rechtliches BearbeitenDie Emulation von Hardware wird allgemein als legal betrachtet Die Spiele hingegen sind zumeist proprietar siehe auch Abandonware weshalb MAME keine ROMs beiliegen Am 4 Marz 2016 gab das Projekt bekannt dass 90 der Dateien unter der BSD Lizenz stehen und das Projekt als Ganzes unter der GPLv2 Lizenz verfugbar ist 4 Einige Abspaltungen von MAME bieten Mehrspielersitzungen uber LAN oder Internet Hier wurden jedoch ganzlich unfreie Kommunikationsprotokolle implementiert was einen Verstoss gegen die MAME License bedeutet da die Veroffentlichung des gesamten Quelltextes zwingend vorgeschrieben ist ROMs Bearbeiten Im Internet finden sich mittlerweile unzahlige Seiten welche ROM Abbildungen sogenannte Dumps sowie Emulationssoftware zum Download bieten Dies entspricht dem Grundgedanken Arcade Spiele trotz nicht mehr hergestellter Hardware als Kulturgut zu bewahren und Interessierten zuganglich zu machen Die Anbieter fungieren somit als Huter der Abandonware ohne die irgendwann auch die Datenbestande bzw ROMs der fruhen Arcadespiele verloren gehen wurden 13 Bislang gab es fur MAME nur wenige eher unbedeutende Spiele die von den jeweiligen Entwicklern fur den privaten Gebrauch freigegeben und auf der MAME Website zum Download angeboten wurden Anfang 2008 kamen elf weitere teils bekannte Spiele vom Publisher Exidy hinzu Bezuglich der grossen Spielehits der vergangenen Jahrzehnte sind als legal allerdings nur die Retro Sammlungen zu betrachten die von den Rechteinhabern wie etwa Nintendo Namco oder Sega als spielbare Retro oder Museumskollektionen zum Verkauf auf neueren Plattformen angeboten werden Auf dem Gebrauchtmarkt findet man stellenweise auch die originalen Platinen welche ausgelesen werden konnen Abseits der Restaurations Szene welche die Original Automaten aufarbeitet und somit wieder legal lauffahig macht arbeiten die meisten Retro Cabinets mit neuer Hardware LCD Screens Raspberry Pi Platinen Windows Plattform und nicht lizenzierter Emulation als Software Ebenso Retro Joystick Platinen mit integrierter Hardware und mit tausenden Roms von Arcade und Konsolen Games integriert die in schickem Gehause direkt am TV angeschlossen werden konnen z B Pandoras Box Ebenso erhaltlich als Standalone Gerate mit Mini Bildschirm vornehmlich und mit oft minderer Qualitat auf dem asiatischen Markt produziert Eine Ausnahme sind etwa die den Originalen nachempfundenen Spielautomaten der US amerikanischen Firma Arcade1Up welche Gerate als Selbstbausatz weltweit lizenziert anbietet in Deutschland beispielsweise im Jahr 2020 uber den Handelsmarkt Real Auswahl der ersten unterstutzten Spiele BearbeitenAsteroids 1979 Pac Man 1980 Galaga 1981 Mr Do 1982 Donkey Kong 1981Siehe auch BearbeitenVisual PinMAME abgeleitetes Programm zur Emulation von Flipper ROMsLiteratur BearbeitenHansjurg Wuthrich Emulatoren Wie Computersysteme und Spielkonsolen unsterblich werden Skriptorium Verlag 2007 ISBN 978 3 938199 08 4Weblinks BearbeitenMAMEDev offizielle Seite des MAME ProjektesEinzelnachweise Bearbeiten Release 0 260 24 Oktober 2023 abgerufen am 19 November 2023 a b docs mamedev org abgerufen am 16 Dezember 2016 The mame Open Source Project on Open Hub Languages Page In Open Hub abgerufen am 18 Juli 2018 a b Sebastian Gruner Arcade Emulator wechselt nach 19 Jahren auf die GPL In golem de Abgerufen am 26 Februar 2022 MAME Legal Information englisch Tim Schurmann Emulatoren unter Linux In LinuxUser 05 2002 Abgerufen am 26 Februar 2022 deutsch Tim Schurmann und Hans Georg Esser Alte Games auf neuer Hardware In EasyLinux 07 2017 Abgerufen am 26 Februar 2022 deutsch 7 Zip a Dee Doo Dah mamedev emulab it Whats new in Release 0 146 mamedev org Motoschifo Pong Rev E TTL MAME machine Abgerufen am 11 April 2022 italienisch Andreas Lange Dem Volk was dem Volk gehort In Telepolis 19 Mai 2000 abgerufen am 26 Februar 2022 Ben Schwan MAME Emulator lauft auf tvOS In Mac amp i 29 September 2015 abgerufen am 26 Februar 2022 deutsch Jan Keno Janssen Wie die Retrogaming Szene alte Spiele vorm Vergessen rettet In C t 12 2012 S 146 Abgerufen am 26 Februar 2022 Abgerufen von https de wikipedia org w index php title MAME amp oldid 236715249