What platforms does MAME run on?
The official build of MAME is targeted for Windows platforms.
Other popular up-to-date MAME ports include:
MAMEUI is a Windows based version of MAME that includes a graphical user interface, maintained by Chris Kirmse, Mike Haaland, Ren? Single, and John L. Hardy IV.
SDLMAME is an SDL-targeted port of MAME maintained by R. Belmont. SDL is a platform-independent library, and so SDLMAME can be configured to run on Linux, Windows, MacOS X, and many other platforms. See SDL Supported Platforms for a list of platforms on which SDLMAME can be found.
MAME OS X is a native MacOS X port of MAME maintained by Dave Dribin.
A number of additional MAME ports are available, but not updated as frequently. These include:
MacMAME, a MacOS X port of MAME maintained by Brad Oliver.
XMAME (archived), an X11 port of MAME maintained by Laurent Desnogues.
AdvanceMAME, a DOS/Linux port of MAME optimized for arcade monitors that was maintained by Andrea Mazzoleni. Note the 'was'. This port is no longer maintained. The last official release was on 25-06-2006, AdvanceMAME v0.106.0 (R.I.P).
In addition, people have ported MAME to various cameras, PDAs, game consoles, and other platforms. Search the web to find more details on these more obscure ports.