Since you’re here, you probably aleady know that MacMAMEinfoX is a MAME information viewer and “front-end” for Mac OS X. Right now it supports R. Belmont’s SDLMAME and also the rather dated MacMAME. It can be extended to support other MAME derivatives with plug-ins (which you, too, can write if you download the SDK).

What is it?

MacMAMEinfoX is a front-end for MAME – that is, an application that provides a subjectively better user interface than that which is built into MAME. (If you don’t know what MAME is, go and look at its official web site.) MacMAMEinfoX displays a variety of information about games emulated by MAME, and helps you find and select a game to launch. Features include:

Display information from MAME XML game list (including driver flags, such as imperfect graphics)

Flexible sorting options

iTunes-like instant searching

Display information from mameinfo.dat and history.dat

Organise games with category files such as catlist (MacMAME or MAME32 format)

Show screenshots and other associated images

Quickly open relevant web pages (MAWS, Progetto Emma, etc.)

Plug-ins allow many versions of MAME to be supported

Simple user interface for configuring most SDLMAME options

Per-game options

In addition to the MacMAMEinfoX application, the MMIXCommon framework is available. This framework provides most of what you need to write a MAME front-end – all you need to do is write the user interface. The SDK also includes everything you need for writing MAME integration plug-ins for supporting other variants of MAME. Documentation and sample code are provided.

Top of Page