mame (emulators/mame) Updated: 3 weeks, 3 days ago Add to my watchlist

Multiple Arcade Machine Emulator

The purpose of MAME is to preserve decades of software history. As electronic technology continues to rush forward, MAME prevents this important vintage software from being lost and forgotten. This is achieved by documenting the hardware and how it functions. The source code to MAME serves as this documentation.

Version: 0.265 License: GPL-2+ GitHub
Maintainers mascguy
Categories emulators
Platforms {darwin >= 18}
  • debug (Enable debug support)
  • tools (Compile and install the mame tools like chdman and others)

"mame" depends on

lib (11)
run (1)
build (8)

Ports that depend on "mame"

No ports

Port notes

* Mame is launched via command 'mame'.
* If a blank screen is encountered, press ESC to exit, and then re-launch with an alternative video option. For example:
mame -video accel
mame -video opengl
* If you're new to Mame, our tutorial will quickly walk you through the process of setting up a new game: * Mame tools are also installed. Each has a prefix of 'mame-', to avoid conflicts with system tools. For example:

Port Health:

Loading Port Health

Installations (30 days)


Requested Installations (30 days)