Changes

Jump to navigation Jump to search

MAME

11,385 bytes added, 18:19, 11 July 2021
From latest Wayback Machine snapshot
{{Infobox emulator
|title = Multiple Arcade Machine EmulatorMAME|logo = MAMELogo-mame.jpgpng|logowidth = 135254
|version = {{MAMEVer}}
|active = Yes
|target = Thousands of electronics
|developer = [https://github.com/mamedev/mame/graphs/contributors MAME Team]
|prog-lang = C++(C & Python for some drivers)
|website = [http://mamedev.org/ MAMEDev.org]
|source = [https://github.com/mamedev/mame GitHub]
}}
'''[[wikipedia:MAME|MAME]]''' (an acronym for '''<u>M</u>ultiple <u>A</u>rcade <u>M</u>achine <u>E</u>mulator''') is a multi-platform, open-source, [[Multi-system emulators|multi-system emulator]] written in C++. The philosophy behind the project is to recreate the workings of machines through emulation, and thus the ability to actually play the games is "a nice side effect". MAME is incredibly large, [[MAME compatibility list|supporting thousands of machines and ROM sets]], though what is supported is not what's playable; your mileage may vary. In the event you don't like MAME's own interface, there are many alternative front-ends available.
'''[[wikipedia:MAME|MAME]]''' (originally an acronym for '''<u>M</u>ultiple <u>A</u>rcade <u>M</u>achine <u>E</u>mulator''') is a multi-platform, open-source, [[Multi-system emulators|multi-system emulator]] written in C++. The philosophy behind the project is to recreate the workings of machines through emulation, and thus the ability to actually play the games is "a nice side effect". MAME is incredibly large, [[MAME compatibility list|supporting thousands of machines and ROM sets]], though what is supported is not what's playable; your mileage may vary. In the event you don't like MAME's own interface, there are [[Frontends#MAME|many alternative frontends]] available. Much like the name says, MAME was supposed to be for arcade machines like Pac-Man back when it was released in 1997. A Over time, MAME has incorporated similar projects out of a necessity to keep development active and prevent duplication of work (as some arcade machines often shared hardware with consoles to ease development of games); the first project called to be merged was [[MESS]] was made to do essentially at the same thing end of May 2015 starting with version 0.162 and it functioned almost exactly like MAME but for home consoles and other esoteric devices that never got emulatedelsewhere. MAME also had a policy against emulating gambling machines, but it that decision has since been merged into reversed and the project that aimed to get them working, <abbr title="Arcade Gambling Extensions for MAME by the end of May 2015 in version 0.162">AGEMAME</abbr>, and now it supports ''a whole lot more'' than arcade machineshas also been merged.
==Downloads==
{| cellpadding="4"|-|align==Windows===center|{{Icon|Win-big}}* |[httphttps://www.mamedev.org/release.html php '''Official release''']<br/><small>Stable</small>|-|colspan="3"|<hr/>|-|align=center|{{Icon|Lin|Mac|BSD|RiscOS|AmigaOS}}|[https://wiki.mamedev.org/index.php/SDL_Supported_Platforms SDL Supported Platforms]|-|align=center|{{Icon|Win-big}}* |[http://ashura.mameworld.info/nightlybuilds/builds.html Nightly builds] (compiled <br><small>Compiled by Ashura-X)* [http://www.emucr.com/search/label</MAME-SVN Nightly builds] (up to November 27, 2015)small>* [http://www.t2e.pl/pl/466/134/466/Automatyczne-edycje?tsearch=mame,svn,not|plus,not|mameui,not|mewui T2E builds] (Polish, up to March 2015)}
===macOS=Overview==* MAME is the prime example of a jack of all trades; it can technically emulate consoles like the [http://sdlmame.lngn.net/ SDLMAME port[PlayStation emulators|PlayStation]] (and [[Nintendo 64-bitemulators|Nintendo 64]], provided by lngn.net)* but for those consoles you're better off going with our [[http://ashura.mameworld.info/nightlybuilds/sdl_buildsRecommended Emulators|recommended emulators]] as they may be more performant or more compatible than MAME's own drivers.html Nightly builds] (compiled by Ashura-X)
The project and its team focuses on [[Emulation Accuracy|accuracy]] (preferably cycle-accuracy) and preservation, which often puts usability at a much lower priority for end users, so don't expect support for more recent boards like Atomiswave. For some systems, the developers may not have everything implemented. The native interface will tell you about the emulation status of the chosen driver, and what components are considered lacking. Read this official [https://wiki.mamedev.org/index.php/FAQ:Performance FAQ page] for the reasons on why it is so hard to run many emulated systems usably on an user's computer or device that supports MAME, its derivatives and/or cores inside frontends or certain kinds of software (eg. [[RetroArch]]). It also has helpful tips to try to get better performance from some systems. ==Overview=Compatibility===We have an outdated compatibility list [[MAME was first put out compatibility list|here]]. Although, it focuses on February 5arcade machines, and popular computer & console platforms, 1997 by Nicola Salmoria as a Pac-Man emulatorit is worth updating. It is highly recommended to instead check the home page on this wiki for any listed computer,<ref name="worldofstuart">console or other gaming device that may have emulation in MAME. You can see the upcoming version's changelog [http://mameinfo.mameworld.info/ here]. Other compatibility lists: * [http://worldofstuartunmamed.excellentcontentmameworld.cominfo/mameoverList of arcade games that DON'T work] Last updated February 2014.htm Don't expect the most recent games (like [[Sega NAOMI and variants|Sega Naomi]] ones) to run at full speed, MAME OVERis very resource intensive.* [http://nonmame.retrogames.com/ NonMAME] (0[http://web.archive.99)<org/ref><ref name="History">{{cite web|url=https/20150306213522/http://wwwconsume.youtuberetrogames.com/watch?v=VgJF18Pm7MA|title=A Brief History 2015 Mirror]) This is a list of Emulationarcade systems that currently are not emulated by MAME or are emulated better by other emulators.* [https: MAME|publisher=Youtube|accessdate=2018//wiki.mamedev.org/index.php/Non-09Working_Drivers Non-14|date=2017-12-02}}</ref> but before he could do any more work on Working Drivers] under the project, he handed it over to Mirko Buffoni in April 1997 after requiring to do National Service in the Italian armyMAMEDev Wiki.<ref name="worldofstuart" MAME can currently [https://> Since then, even as early as 2003, the emulator has become very extensive, with the majority of arcade system boards from the 1970's, 1980's and early 1990's supporteddocs.mamedev. On February 2016 in version 0org/initialsetup/mameintro.171, a new GUI was integrated into MAME which allowed users to launch games in it without html# emulate over 32000 individual systems from the need for a third-party GUI applicationlast 5 decades].
However===Categories===The MAME emulator covers a wide assortment of different types of emulated systems including, but not necessarily limited to:<div class="wikitable mw-collapsible mw-collapsed">{|width="100%"|- valign="top"|- '''Arcade''' ''(See Main page, & Compatibility list above)'':Where it all started, and by far the most popular and widely utilized purpose of MAME.:These arcade cabinets usually contain video & audio outputs.:{Info needed) Perhaps Redemption Games, aka Medal games, should be in a separate category (They are usually arcade-style cabinets with electro-mechanical parts. Some may even use the same PCBs as normal arcade cabs.)- '''Board Game (Electronic)''':This sort of game in real life is typically played on a tabletop.:This category especially covers chess game systems from the 20th century.- '''Calculator''':Is not a pocket computer.:Does not have additional functions as portable organizer, etc.- '''Casino''':A casino games is an arcade-type game, but primary purpose is for gambling.:A typical casino game likely does not have electromechanical parts.:Fruit machines can be included in this category, probably. don- ''t expect support 'Compilation''':Example: Original game was an Arcade game. Game was released as a port or part of a game compilation for more recent boards like Atomiswave; PC or a Game Console.:It is unclear if files of such games from these compilations (That may have a self-contained MAME build) can be ported to a PC/console and booted with the project and its team focuses on user's own MAME build (Info needed).- '''Computer''' ''(See Main page, [[List of computers]], & [[Emulation AccuracyDesk-Size_Computers_/_Supercomputers_/_Mainframes|accuracyHuge Computers]] )'':Typically requires loading external software (preferably cycle-accuracygames or applications) and preservation, which often puts usability at from a MAME Software List.:Hardware in real life typically requires external AC power.:Not a handheld computer.:Not a much lower priority for end usersgame console. The program - '''EM Reels''':An EM Reels game is an arcade-type game, but primary purpose is also gambling.:Game includes electromechanical external artwork required to properly emulate the game.- '''very strictGame Console''' about what components of ''(See Main page)'':Typically requires loading external software for games from a ROM dump it needs MAME Software List.:Hardware in real life is required to be attached to even function, and it may tell you if something is wrong with an external display.:Hardware in real life requires an external AC power.:Hardware in real life requires an external controller plugged into the files main console.:Not a computer.|- '''Handheld Computer''' ''(See [[Portable Computers (iMiscellaneous)|Portable Computers]])'':Primary purpose of hardware is a portable computer.e:Can run multiple software applications, compared to a typical calculator. :Not a failed checksumlaptop computer.- '''Handheld Console''' ''(See Main page); once developers know more about '':Primary purpose of hardware is a game console.:Typically requires loading external software for games from a MAME Software List.:Hardware in real life completely portable, with a systemself-contained display, they'll often have to dump more components like ROMs and BIOSes if necessarybattery, and obtaining newer dumps from the boards isncontrols.- '''Handheld Game'''t exactly :Primary purpose of hardware is a single portable game.:All game software is self-contained within the easiest thing physical unit.:Does not utilize MAME Software Lists.:Hardware in the world for users who only have traditional desktopsreal life is completely portable, with a self-contained display, battery, and the same goes for anyone with the actual arcade boardscontrols. Something as popular as Pac-Man will probably never need newer dumps beyond the current ones because it's been continually researched, and the dumps have been pretty widespread, but other machines you've probably only seen once at an arcade will probably need new dumps for '[[HBMAME]]''':Game is a reasonhomebrew or hack variant of another Arcade or Handheld Console game. Only ROM dumps with all the newest information will work :Game is not emulated in regular MAME; only found in new versions of HB MAME. Even then, programmers - '''[[Pinball]]''':Game includes electromechanical external artwork required to properly emulate the game.:Game may not have everything implementedinclude digital elements for scoring or other gameplay features. The native interface will tell you about the emulation status - '''Plug and Play''':Primary purpose of hardware is to play games. Best examples are the chosen romset, Plug and whether Play TV game devices.:Game software is self-contained within the one you're using physical unit.:May utilize MAME Software Lists for adding additional games.:Hardware in real life is even emulated at the current timerequired to be attached to an external display.:Hardware in real life has self-contained controls.|}
Also see '''Note:''' Some of the incomplete [[MAME aforementioned categories may have their own pages with compatibility list]] internally here. And the latest in-progress [http://mameinfo.mameworldand other information as desired.info</ changelog update].div>
===ROM dumps===
MAME either has lots of standardization on how When developers know more about a system, they often have to dump more components like ROMs and BIOSes if necessary. It's highly recommended to use a ROM management tool such as RomCenter or ClrMamePro. Without these programs, it'll take you a lot longer to organize find the ROM necessary files for a game. Something as popular as Pac-Man will probably never need newer dumpsbeyond the current ones because it's been continually researched from the beginning, or it has and the ROMs have been pretty widespread, but for very littlerare machines, and sometimes MAME will see continuous changes in the given files it needs as more information is discovered about the system. You can be vague and confusingexpect these ROMs to surface online in some form, but you may as well never get them directly from the developers themselves. A single game may need lots  MAME is '''very strict''' about what components of files for the a ROM dump it needs to even registerfunction, and separate folders for it may tell you if something is wrong with the BIOS files (i.e. a failed checksum); only a ROMset with all the newest information will work in recent versions of consolesMAME. For machines that use stuff like hard drives and optical disks to store its data, MAME has a special its own format called Compressed Hunks of Data (CHD) which uses a number of compression methods to reduce the size of a raw image file.This format also allows MAME to use 7-Zip archives for ROMsets in place of Zip files. ===Frontends===MAME used to be a command line application that was launched by a separately licensed frontend. However, with MAME relicensing as open source in 2016, the developers have since incorporated MEWUI as its built-in interface. However, it still accepts command-line parameters, allowing most frontends to keep working. You can see a list of them '''[[Frontends#MAME|here]]'''. ===History===MAME was first released on February 5, 1997 by Nicola Salmoria as a Pac-Man emulator,<ref name="worldofstuart">[http://worldofstuart.excellentcontent.com/mameover.htm MAME OVER] (0.99)</ref><ref name="History">{{cite web|url=https://www.youtube.com/watch?v=VgJF18Pm7MA|title=A Brief History of Emulation: MAME|publisher=Youtube|accessdate=2018-09-14|date=2017-12-02}}</ref> but before he could do any more work on the project he handed it over to Mirko Buffoni in April 1997 after being required to do National Service in the Italian army.<ref name="worldofstuart"/> Since then, even as early as 2003, the emulator has become very extensive, with the majority of arcade system boards from the 1970's, 1980's and early 1990's supported. MAME originally used a custom BSD license that prohibited commercial use in a few ways. This was mainly used to deter arcade operators from monetizing an emulated version of a widely available commercial title like Pac-Man. However, the MAME team didn't have the funds to afford prosecutors, so this was never effectively enforced. Through an extensive relicensing process in 2016, the project completely changed to a combination of GPL/BSD where applicable. This allowed them to merge the codebase for the MEWUI frontend into the main application starting with version 0.171 (February 2016). ===Support===You can support the efforts of MAME developers, dumpers and other stakeholders with donations or resources to procure PCBs (Printed Circuit Boards) of arcade games, and all other computing or electronic devices that have digital screen output and in most cases, audio support; upload materials such as artwork of arcade cabinets, special handheld units and pinball tables, among other hardware examples.* [https://smitdogg.mameworld.info/du/donate.html The Dumping Union] (Based in USA. Monthly donations start from $10 US.):[https://www.mameworld.info/ubbthreads/showflat.php?Cat=&Number=311481 The Dumping Union Info Page] (Info and an alternative PayPal link to send custom one-off donations with option to make it monthly.)* [http://members.iinet.net.au/~lantra9jp1_nbn/gurudumps/thanks.html Guru] (Top-quality [http://members.iinet.net.au/~lantra9jp1_nbn/gurudumps/forsale/index.html dumper and repairer of arcade PCBs from Western Australia]. He also repairs many other electronic equipments. Better reliability than The Dumping Union. Important pages: [http://members.iinet.net.au/~lantra9jp1_nbn/gurudumps/faq.html FAQ], [http://members.iinet.net.au/~lantra9jp1_nbn/gurudumps/decap/index.html Decapping Status Page], [http://members.iinet.net.au/~lantra9jp1_nbn/gurudumps/DumpingProject/wantedlist/wanted.html Wanted Dumps List], all links under 'Guru Status' drop-down menu. For custom one-off PayPal donations with option to make it monthly.)* [https://www.patreon.com/user?u=4805718 CAPS0ff] (High quality chip decapping specialist. [https://twitter.com/Caps0xff He] and other people get rare, security protected arcade boards, shave the tops off the security chips, and do stuff like point lasers at them to get them to spit out the keys. Sometimes they use microscopes to read the keys off the die. 6 Patreon tiers from $1 US to $300 US, or custom amount monthly.)* [https://team-europe.blogspot.com/ TeamEurope] (High quality decappers on same level as the 'Guru' guy. Probably based in Austria, also cooperates regularly with dumper Sean Riddle from the UK. Does a lot of dumping of non-arcade stuff (especially cartridges for weird / obscure systems) as well as stuff specific to European regions. Occasional [https://www.reddit.com/r/emulation/comments/9txdsz/mame_team_europe_would_like_help_funding_some/ fundraisers] occur with them. Contact by writing an email to te@crazy#2001#.33mail#.com (remove all # from the address) with the words "[Contact TE]" in the message-header.)
It is highly recommended to '''Non-monetary:'''* [https://mrdo.mameworld.info/mame_artwork.php Mr. Do!'s MAME Artwork] (Artwork uploads submitted by many archivists and device owners for use within the MAME Artwork System. The site's navigation requires a ROM management tool such as RomCenter or ClrMameProsmall-ish learning curve. Without all the required files and file versions, the game simply will not workThe [https://mrdo.mameworld.info/links.php Links] page is nice. He can be contacted on [https://www.mameworld.info/ubbthreads/showprofile.php?Cat=&User=54&Number=387561&Board=news&what=showthreaded&page=&view=&sb=5&o=&fpart=&vc=1 MAMEWorld].)
==How Toto==
===Convert Bin/Cue files to CHD===
Many emulators other than MAME are beginning to support Compressed Hunks of Data, mainly because compared to the alternatives, it offers compression (or ''better'' compression) on all fronts. [[Libretro]] is making an initiative to support them thanks to a successful bounties initiative, and in many cores such as their [[Mednafen|Beetle]] fork, they've begun rolling it out for certain platforms like Saturn and PlayStation so people can test it.
{| class="mw-collapsible mw-collapsed wikitable" style="width: 100%;"
|+How To to <small>(Terminalterminal)</small>
|
|-
{| class="mw-collapsible mw-collapsed wikitable" style="width: 100%;"
|+How Toto
| colspan=2 |
|-
|-
! Terminal
|Something like this should work in theoryThe following is a non-destructive one-liner to decompress and recompress your files from zip to 7z. '''It has not been testedPlease account for at least a 3:1 space requirement, and about 3 seconds time per file (give or take). Keep in mind, proceed with cautionif you have any other folders present in the working directory it'll snag those too during the second step.'''
7z e (romset)for y in *.zip ; do 7z x "${y%}" -o (romset)/ *; done && for i in */; do 7z a (romset)"${i%/}".7z (romset)"./${i%}*"; done
Just After it's done, be sure to check and make sure that you've installed 7-the 7z and zip and it registers to the environment path, that youfiles're in contents match before deleting both the folder, zips and that you substitute (romset) for the name of the romset in the commandtheir extracted folders.
|}
==List of Arcade systems emulatedForks=====MAMEUI64===* [http://unmamedMAMEUI64 is the current name of MAME32, the original MAME GUI for Windows.mameworldAs it traces its lineage to MAME32 0.info/ List 27 from 1997, it has additional bugs compared to mainline MAME, lacks several features of arcade games that DON'T work] Last updated February 2014. Don't expect the most recent games (like [[Sega NAOMI modern MAME or makes it difficult to use them via GUI, and variants|Sega Naomi]] ones) does not scale properly to run at full speedhigh resolutions. The MAME developers do not recommend using any derivative of MAME32 for these reasons, instead suggesting mainline MAME with an external frontend if the internal MEWUI is very resource intensivenot sufficient.* :Collection of [http://nonmamewww.retrogamesprogettosnaps.comnet/ NonMAMEmameui_en.html all versions] (.:UNOFFICIAL BUILDS − [http://webwww.archivet2e.orgpl/pl/web466/20150306213522134/http:466/Automatyczne-edycje?tsearch=mameui,not|plus,not|mewui,not|mameuifx MAMEUI x86/consumex64 unofficial builds].retrogames.com/ 2015 Mirror ===[[GroovyMAME]]===GroovyMAME (or GroovyUME) This is a list fork of MAME/UME made primarily to support arcade systems CRT monitors for AMD cards. It also includes input lag reductions that currently are not emulated by MAME can be taken advantage of on CRTs or are emulated better by other emulatorsLCDs. http://forum.arcadecontrols.com/index.php/board,52.0.html
==Frontends=PinMAME===PinMAME is a fork of MAME32 0.76 that exclusively runs ROMs for pinball machines. It can be used to launch these ROMs standalone, like with MAME . However, unlike MAME, it also has many third-party front ends. Please help expand this sectiona COM module called VPinMAME that can be used with the pinball simulator Visual Pinball, or to drive real hardware.
===ARCADE===
[http://arcade.mameworld.info/ ARCADE]ARCADE is a maintenance-only continuation of the MAMEUIFX project, which was in turn forked from MAMEUI/MAME32. MAMEUIFX included unique drivers and games compared to mainline MAME, but these are now integrated into [[HBMAME]] instead.
Arcade games only
*NO computers, consoles, terminals, appliances, etc
*NO games that display a black screen (skeleton drivers etc)
 
===M+GUI===
[http://www.emucr.com/search/label/MAMEPGUI?&max-results=12 M+ GUI]
 
No longer maintained.
 
===MAME32 (now MAMEUI)===
[http://www.mameui.info/ MAMEUI]
 
[http://www.progettosnaps.net/mameui_en.html all versions]
 
UNOFFICIAL BUILDS
[http://www.t2e.pl/pl/466/134/466/Automatyczne-edycje?tsearch=mameui,not|plus,not|mewui,not|mameuifx MAMEUI x86/x64 unofficial builds]
 
===Emu Loader===
[http://emuloader.mameworld.info/ Emu Loader]
 
===MEWUI===
[http://sourceforge.net/projects/mewui/ MEWUI]
 
0.171 MEWUI merges with MAME replacing default MAME UI for most platforms.
 
MEWUI is an extension of the internal interface of the MAME / MESS with additional features.
====Features====
*Display full list of games
*Display snapshot, cabinets, etc... in game selection menu
*Display history, mameinfo in in-game menu
*Options to filter the list of games
 
===Attract-Mode===
[http://attractmode.org/ Attract-Mode]
 
===QMC2===
[http://qmc2.batcom-it.net QMC2 – M.A.M.E./M.E.S.S./U.M.E. Catalog / Launcher II]
 
QMC2 is a multi-platform MAME/MESS/UME frontend.
 
===gnome-arcade===
 
A minimal MAME frontend using GTK+ 3 : [https://github.com/strippato/gnome-arcade GitHub].
 
On some Linux distros, you have '''gnome-video-arcade''' package: Simple MAME frontend. Available on Ubuntu 16.04+ on official repo.
 
==Versions==
===GroovyMAME===
{{Main|GroovyMAME}}
Also known as '''GroovyUME'''. It's a fork of MAME/UME made to support arcade CRT monitors for AMD cards.
 
http://forum.arcadecontrols.com/index.php/topic,128879.0.html?PHPSESSID=domm2c4q77esu0j9uohc5vrqn5
==Netplay==
<references/>
==External Linkslinks==
* [https://wiki.mamedev.org/index.php/Developer_WIPs Developer WIPs] (Official MAMEDEV.org page showcasing lists pointing to profiles and links of many MAME developers)
* [https://mamedev.emulab.it/haze/ Developer coverage] from [https://wiki.mamedev.org/index.php/David_Haywood David 'Haze' Haywood]. (A media-heavy blog with few articles per month on average. Goes more in-depth than MAME's changelogs and can be fun to read. Also see his [https://www.youtube.com/channeluser/UCcd55nv9pTcFNlXOIax7fiQ ShootBoomBoom YouTube channel] & [https://twitter.com/MameHaze Twitter feed]. Former project coordinator, 2003-2005.)* [https://mamedev.emulab.it/kale/ Developer coverage] from [https://wiki.mamedev.org/index.php/Angelo_Salese Angelo 'Kale' Salese]. (Former project coordinator, 2011-2012. He mainly developed the ST-V arcade core. Also see his more regularly updated [https://www.youtube.com/user/LordKale4 YouTube channel].)
* [http://www.bryanmcphail.com/wp/?cat=25 Dev coverage] from Bryan 'Mish' McPhail
* [https://redump.net/ Dev coverage] from [http://mess.redump.net/people/duke Dirk 'Duke' Best]
* [http://members.iinet.net.au/~lantra9jp1_nbn/gurudumps/ Dev coverage] from Guru (Mainly repairs/decaps arcade boards and provides dumps of them for MAME. [http://members.iinet.net.au/~lantra9jp1_nbn/gurudumps/decap/index.html Decapping status page], [http://members.iinet.net.au/~lantra9jp1_nbn/gurudumps/DumpingProject/wantedlist/wanted.html Wanted dumps list].)
* [http://www.lucaelia.com/mame.php Dev coverage] from Luca Elia
* [http://rbelmont.mameworld.info/ Dev coverage] from R. 'Arbee' Belmont (Worked often on Apple II][, /III // and early Mac's emulation)* [http://robbie.mameworld.info/ Dev coverage] from Roberto 'Robbie' Fresco (He usually reverse-engineers boards of old gambling games (casino/cards and pokies-style) and some arcade games, especially in foreign languages. He often works with other programmers like Grull Osgo, and occasionally with Andreas Naive, ElSemi, Tomasz Slanina, etc.)
* [https://mamedev.emulab.it/robiza/ Dev coverage] from Roberto 'Robiza' Zandonà (Italian blog)
* [http://slanina.pl/mame.html Dev coverage] from Tomasz 'Dox' Slanina
* [http://rants.vastheman.com/category/technology/mame/ Dev coverage] from Vas 'cuavas' Crabb (Few posts)
* [https://www.youtube.com/user/LambShanks YouTube channel] from [https://wiki.mamedev.org/index.php/Phil_B%27s_To-Do_List Philip Bennett] (His [http://philwip.mameworld.info/ website] is not updated anymore, but his [https://twitter.com/PhilBennett3D Twitter feed] is active. He tends to research early 3D arcade systems from the mid-1980's to 1990's, and uploads some dumps of machines and clones to MAME.)
* [https://m.youtube.com/channel/UCVnS-HQL-pzFku5ZVCGnvBA/videos YouTube channel] from [https://wiki.mamedev.org/index.php/MooglyGuy%27s_To-Do_List Ryan 'TheMogMiner' Holtz], [https://minecraft.gamepedia.com/Ryan_Holtz former Minecraft developer] (Note: His Twitter feed has lots of fillers unrelated to his MAME work)
* [https://www.youtube.com/Sterophonick YouTube channel] from [https://sterophonick.github.io/sites Sterophonick] (Began working on 2018 Gigatron TTL Microcomputer for MAME on [https://twitter.com/sterophonick/status/1290524729825062913 Aug 4, 2020].)
* [https://twitter.com/aaronsgiles Twitter feed] from [https://aarongiles.com/ Aaron Giles] (His older [https://aarongiles.com/old/ Aaron's Almanac] website for MAME work was last updated in 2012. However, he "came back from the dead" to work on MAME again on [https://twitter.com/aaronsgiles/status/1286054480056786944 July 23, 2020]! Former project lead, 2005-2011. Wrote drivers for 11 CPUs, 7 sound chips, and 100+ arcade games.)
* [https://twitter.com/algestam Twitter feed] from Henrik 'algestam' Algestam (He is well noted for dumping and emulating those Nintendo [[Game & Watch]] LCD handheld titles to MAME)
[[Category:Emulators]]
[[Category:Multi-emulators]]
[[Category:Arcade emulators]]
[[Category:Multi-emulators]]
[[Category:Windows emulation software]]
[[Category:Linux emulation software]]
[[Category:macOS emulation software]]
[[Category:Emulators]]
[[Category:Netplay]]
2,527
edits

Navigation menu