NO CDROM: License does not permit selling UNIX/X11 port of the Multi Arcade Machine Emulator (MAME)
There is no maintainer for this port. Any concerns regarding this port should be directed to the FreeBSD Ports mailing list via ports@FreeBSD.org Port Added: unknown License: not specified in port
XMAME is an arcade game machine emulator for UNIX/X11. It will emulate
the hardware, video, sound, and other services, of many classic arcade
game machines.
As of this release, XMAME supports an incredible 2843 arcade games, and
the number grows every day! A partial list of the (more popular and
well-known) games currently supported by this emulator include:
PacMan, Ms. PacMan, Jr. PacMan, Super PacMan, Dig Dug, Star Trek, Galaga,
Space Invaders, Tempest, Frogger, Mr. Do!, Battle Zone, Missile Command,
Gyruss, Kangaroo, Moon Patrol, Phoenix, Q*Bert, Rally X, Robotron,
Star Wars, Zaxxon, Bubble Bobble, Snow Bros, ... you get the idea.
To run these games, however, you will need images of the ROM chips that
are used on these games. If you actually have one of these games (or the
motherboard to one of them), and access to a ROM burner, it is a fairly
trivial process to make ROM image files for use with XMAME. If you DON'T
have access to a ROM burner, or you don't own one of these video games
(and you are aware of the possible legal ramifications of doing this),
you can obtain ROM images for XMAME on the Net.
To install the port:cd /usr/ports/emulators/xmame/ && make install clean To add the package:pkg_add -r xmame
Configuration Options
===> The following configuration options are available for xmame-0.106_5:
ASM68K=off: Enable the speedier but buggy 68k emulator
DOCS=on: Build and install the documentation
ESOUND=off: Enable Esound sound server support
NETWORK=off: Include support for network play (**BROKEN**)
OPENGL=off: Enable OpenGL support
OPTIMIZATION=off: Enable maximum C compiler optimization
SDL=on: Enable Simple Direct Madia Layer support
SVGALIB=off: Enable Svgalib support
X11=off: Enable support for X11
===> Use 'make config' to modify these settings
- simultaneous update of xmame and xmess since xmess is a slave port of xmame
o Update xmame to 0.54.1 o Update xmess to 0.37b15.2 o Add WITH_ESOUND knob
for both ports
- Update to the version 0.37b12.1 of xmame/xmess - Make emulators/xmess a
slave port of emulators/xmame - Add SDL support (enabled by default) - Add
DGA support for non-SDL builds - Define spool directory to
/var/games/x{mame,mess}, and install binary setgid games to avoid creating a
world writable directory - Add hiscore.dat, history.dat, and cheat.dat support
for xmame - Convert patch-ab into ${SED} in ports Makefile - Add CPS-2
patches for xmame; this enables more games - Enable optimization for
xmame/xmess by default
Update to sync with bsd.port.mk rev 1.361 - use PORTDOCS that is now in
bsd.port.mk, for easy removal of documentation. I left alone one port -
japanese/elisa8x8 (or something like that), because it appeared to have some
rather weird way of doing PORTDOCS substitution.
Update to 0.37b5.2. Can't find extras tarball so people will need to install
those themselves now. MAINTAINER changed to someone who said he'd keep the
port up to date. Add sed regex to replace patch-aa to extend the port's life.
At least, now portlint doesn't whine so much..
(1) Add new variable, XFREE86_VERSION, to specify which version of XFree86
(3 or 4) to depend to when USE_XLIB is set. XFREE86_VERSION defaults to 3
for now, but adventurous users can override it in /etc/make.conf. When
XFREE86_VERSION=3, USE_XLIB will add a dependency to x11/XFree86; when it
is set to 4, the dependency will be to x11/XFree86-4-libraries. When
XFREE86_VERSION=4, the PKG_IGNORE_DEPENDS and ALWAYS_BUILD_DEPENDS hacks
to avoid messing with XFree86 are turned off.
Number of commits found: 128 (showing only 28 on this page)