BSD Ports

emulators/mame 0.274_1 DragonFly

MAME: a multi-purpose emulation framework

System
DragonFly
Repository
DPorts
Maintainer
[email protected] (as in FreeBSD)
License
BSD2CLAUSE, BSD3CLAUSE, CC0-1.0, GPLv2, LGPL21, MIT, ZLIB
Categories
emulators, games
Package size
69596.3 KiB, 392989.1 KiB installed

Description

MAME is a multi-purpose emulation framework, with the aim of documenting and preserving vintage software and hardware from becoming lost. When used with vintage firmware (or BIOS), and duplicated Read Only Memory (ROMs), on modern hardware, users are able to play and explore systems and games from approximately 1970 through to the modern era.

In the other systems

SystemPortVersion
DragonFlyemulators/mame0.274_1
FreeBSDemulators/mame0.289
OpenBSDemulators/mame0.289p0
NetBSDemulators/mame0.289nb1
HardenedBSDemulators/mame0.289
GhostBSDemulators/mame0.289

Install

Binary package:

pkg install mame

From DPorts:

cd /usr/dports/emulators/mame && make install clean

Dependencies

Run dependencies 20
Required by 1

Configuration

No options to configure.

Service scripts
none

Message after installing

MAME follows an interesting User Experience (UX) design pattern that is aimed
for developers of MAME, as result of this, the expectation on file
configuration management might appear counter-intuitive to Users of MAME. If
MAME does not find configuration files, it expects to be able to read and write
configuration data to the current working directory, this is counter to
what users expect on their systems.

Sample configuration files have been installed in:
"/usr/local/etc/mame/"
The samples can be copied to your "~/.mame" directory to avoid having MAME
write configuration data elsewhere.

To create clean copies of MAME's configuration files, execute:
"mame -createconfig"
the output from this can be stored in ~/.mame or a custom path.

To run MAME with custom configuration path(s), execute:
"mame -inipath /var/db/mame /usr/local/etc/mame"

See mame(6) for more information.