- Update to 0.145

PR:		164991
Submitted by:	Ports Fury
This commit is contained in:
Martin Wilke 2012-02-19 23:25:04 +00:00
parent 55b3cd6fc6
commit c87be4a1d4
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=291868
9 changed files with 301 additions and 278 deletions

View file

@ -6,83 +6,94 @@
# #
PORTNAME= mess PORTNAME= mess
PORTVERSION= 0.139 PORTVERSION= 0.145
PORTREVISION= 1
CATEGORIES= emulators CATEGORIES= emulators
MASTER_SITES= http://www.aarongiles.com/mirror/releases/:mame \ MASTER_SITES= http://www.mess.org/_media/downloads:/
http://www.mess.org/files/:mess \ DISTNAME= ${PORTNAME}${PORTVERSION:S/.//}s
ftp://ftp.arcadebsd.org/pub/ArcadeBSD/ports/distfiles/ DIST_SUBDIR= mame
DISTFILES= mame${PORTVERSION:S/.//}s.zip:mame \
mess${PORTVERSION:S/.//}s.zip:mess
MAINTAINER= ports@FreeBSD.org MAINTAINER= ports@FreeBSD.org
COMMENT= The popular MESS (Multiple Emulator Super System) COMMENT= The popular MESS (Multiple Emulator Super System)
BROKEN= does not compile LIB_DEPENDS= expat.6:${PORTSDIR}/textproc/expat2 \
fontconfig.1:${PORTSDIR}/x11-fonts/fontconfig
RUN_DEPENDS= liberation-fonts-ttf>=0:${PORTSDIR}/x11-fonts/liberation-fonts-ttf
OPTIONS= BUILTIN_DEBUGGER "Enable builtin debugger support" off
ONLY_FOR_ARCHS= i386 amd64
NO_WRKSUBDIR= yes
USE_ZIP= yes USE_ZIP= yes
NO_WRKSUBDIR= yes USE_XORG= xext xi xinerama xrender
USE_XORG= xext xrender xinerama xi
USE_GL= gl USE_GL= gl
USE_GNOME?= gtk20 gconf2 USE_SDL= sdl ttf
USE_GMAKE= yes
MAKE_ENV= PTHREAD_LIBS="${PTHREAD_LIBS}" TARGET=mess
USE_SDL= sdl
USE_GCC= 4.4+ USE_GCC= 4.4+
USE_GMAKE= yes
MAKE_ENV= NOWERROR=1 OPT_FLAGS="${CXXFLAGS}" GCC_LDFLAGS="${LDFLAGS}"
MAKEFILE= makefile MAKEFILE= makefile
ONLY_FOR_ARCHS= i386 amd64 MAKE_JOBS_SAFE= yes
CXXFLAGS+= -fpermissive
SUB_FILES= pkg-message SUB_FILES= pkg-message
USE_DOS2UNIX= sdl.mak debugcpu.c makefile
OPTIONS= DEBUG "Build mess debugger" off .include <bsd.port.options.mk>
.include <bsd.port.pre.mk> .if defined(WITH_BUILTIN_DEBUGGER)
USE_GNOME= gtk20 gconf2
.if !defined(WITH_DEBUG) MAKE_ENV+= GTK_INCPATH="$$(pkg-config --cflags-only-I gtk+-2.0 gconf-2.0)" \
USE_GNOME= # GTK_CCOMFLAGS="$$(pkg-config --cflags-only-other gtk+-2.0 gconf-2.0)" \
EXTRA_PATCHES+= ${FILESDIR}/sdl.mak.patch GTK_LIBS="$$(pkg-config --libs gtk+-2.0 gconf-2.0)"
.else
MAKE_ENV+= NO_DEBUGGER=1 \
GTK_INCPATH="" \
GTK_CCOMFLAGS="" \
GTK_LIBS=""
.endif .endif
MAKE_JOBS_SAFE= yes .include <bsd.port.pre.mk>
.if ${ARCH} == "amd64" .if ${ARCH} == "amd64"
MAKE_ENV+= PTR64=1 MAKE_ENV+= PTR64=1
.endif .endif
.if ${ARCH} == "sparc64"
BROKEN= Does not compile on sparc64
.endif
post-extract:
@${EXTRACT_CMD} ${EXTRACT_BEFORE_ARGS} ${WRKDIR}/mame.zip ${EXTRACT_AFTER_ARGS}
@${RM} -f ${WRKDIR}/mame.zip
post-patch: post-patch:
@${REINPLACE_CMD} -e "s|ui.bdf|${DATADIR}/ui.bdf|g" ${WRKSRC}/src/emu/ui.c @${REINPLACE_CMD} -e \
's|^BUILD_EXPAT|# BUILD_EXPAT| ; \
s|^BUILD_ZLIB|# BUILD_ZLIB| ; \
/--warn-common/s|= -Wl,|= $$(GCC_LDFLAGS) -Wl,| ; \
s| = @gcc| := $$(CC)| ; \
s| = @g++| := $$(CXX)| ; \
s|^FULLNAME =.*|FULLNAME = $$(NAME)|' ${WRKSRC}/makefile
@${REINPLACE_CMD} -e \
'/-system/s|/usr/local/|${LOCALBASE}/| ; \
/--cflags-only-I gtk+-2.0/s|=.*|= $$(GTK_INCPATH)| ; \
/--cflags-only-other gtk+-2.0/s|=.*|= $$(GTK_CCOMFLAGS)| ; \
/--libs gtk+-2.0/s|=.*|= $$(GTK_LIBS)| ; \
/X11R6/s|^|#|' ${WRKSRC}/src/osd/sdl/sdl.mak
do-install: do-install:
${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${PREFIX}/bin/ ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${PREFIX}/bin
${MKDIR} ${PREFIX}/libexec/${PORTNAME} @${MKDIR} ${PREFIX}/libexec/${PORTNAME}
${INSTALL_PROGRAM} ${WRKSRC}/chdman ${PREFIX}/libexec/${PORTNAME} .for FILE in castool chdman imgtool jedutil ldresample ldverify romcmp \
${INSTALL_PROGRAM} ${WRKSRC}/imgtool ${PREFIX}/libexec/${PORTNAME} testkeys unidasm
${INSTALL_PROGRAM} ${WRKSRC}/jedutil ${PREFIX}/libexec/${PORTNAME} ${INSTALL_PROGRAM} ${WRKSRC}/${FILE} ${PREFIX}/libexec/${PORTNAME}
${INSTALL_PROGRAM} ${WRKSRC}/ldresample ${PREFIX}/libexec/${PORTNAME} .endfor
${INSTALL_PROGRAM} ${WRKSRC}/ldverify ${PREFIX}/libexec/${PORTNAME} @${MKDIR} ${DATADIR}
${INSTALL_PROGRAM} ${WRKSRC}/testkeys ${PREFIX}/libexec/${PORTNAME} @(cd ${WRKSRC} && ${COPYTREE_SHARE} artwork ${DATADIR})
${INSTALL_PROGRAM} ${WRKSRC}/unidasm ${PREFIX}/libexec/${PORTNAME} @(cd ${WRKSRC} && ${COPYTREE_SHARE} hash ${DATADIR})
@(cd ${WRKSRC}/src/osd/sdl && ${COPYTREE_SHARE} keymaps ${DATADIR})
.if !defined(NOPORTDOCS) .if !defined(NOPORTDOCS)
${MKDIR} ${DOCSDIR} @${MKDIR} ${DOCSDIR}
${INSTALL_DATA} ${WRKSRC}/*.txt ${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/*.txt ${DOCSDIR}
${CP} -R ${WRKSRC}/docs ${DOCSDIR} @(cd ${WRKSRC} && ${COPYTREE_SHARE} docs ${DOCSDIR})
.endif
.if !defined(NOPORTEXAMPLES)
@${MKDIR} ${EXAMPLESDIR}
${INSTALL_DATA} ${FILESDIR}/mess.ini ${EXAMPLESDIR}
.endif .endif
${MKDIR} ${DATADIR}
${CP} -R ${WRKSRC}/hash ${DATADIR}/
${CP} -R ${WRKSRC}/artwork ${DATADIR}/
${MKDIR} ${EXAMPLESDIR}
${CP} ${FILESDIR}/mess.ini ${EXAMPLESDIR}
post-install:
@${ECHO_CMD}
@${CAT} ${PKGMESSAGE} @${CAT} ${PKGMESSAGE}
@${ECHO_CMD}
.include <bsd.port.post.mk> .include <bsd.port.post.mk>

View file

@ -1,4 +1,2 @@
SHA256 (mame0139s.zip) = e9dc268530b9a2b6fe17330af96dc5680dadba1b5e444bf7ef8fa1f15de7f3d6 SHA256 (mame/mess0145s.zip) = 36f871148454e5113b8d7a04c2bd086f7e39f218ea4dc7c612bfc424ea406d4e
SIZE (mame0139s.zip) = 16706970 SIZE (mame/mess0145s.zip) = 61648176
SHA256 (mess0139s.zip) = def723e0e87c6b541c145c9a5c92d86187d530662fb88b186f0c596e1e1309ed
SIZE (mess0139s.zip) = 18474426

View file

@ -4,17 +4,18 @@
# CORE CONFIGURATION OPTIONS # CORE CONFIGURATION OPTIONS
# #
readconfig 1 readconfig 1
writeconfig 0
# #
# CORE SEARCH PATH OPTIONS # CORE SEARCH PATH OPTIONS
# #
rompath $HOME/.mess/roms rompath $HOME/.mess/roms
hashpath $HOME/.mess/hash;/usr/local/share/sdlmess/hash/ hashpath $HOME/.mess/hash;/usr/local/share/mess/hash/
samplepath $HOME/.mess/samples samplepath $HOME/.mess/samples
artpath $HOME/.mess/artwork;/usr/local/share/sdlmess/artwork/ artpath $HOME/.mess/artwork;/usr/local/share/mess/artwork/
ctrlrpath $HOME/.mess/ctrlr ctrlrpath $HOME/.mess/ctrlr
inipath $HOME/.mess;.;ini inipath $HOME/.mess;.;ini
fontpath $HOME/.mess/font;/usr/local/share/sdlmess/ fontpath $HOME/.mess/font;/usr/local/share/mess/
cheatpath $HOME/.mess/cheat cheatpath $HOME/.mess/cheat
crosshairpath $HOME/.mess/crosshair crosshairpath $HOME/.mess/crosshair
@ -74,6 +75,8 @@ artwork_crop 0
use_backdrops 1 use_backdrops 1
use_overlays 1 use_overlays 1
use_bezels 1 use_bezels 1
use_cpanels 1
use_marquees 1
# #
# CORE SCREEN OPTIONS # CORE SCREEN OPTIONS
@ -82,6 +85,7 @@ brightness 1.0
contrast 1.0 contrast 1.0
gamma 1.0 gamma 1.0
pause_brightness 0.65 pause_brightness 0.65
effect none
# #
# CORE VECTOR OPTIONS # CORE VECTOR OPTIONS
@ -113,6 +117,9 @@ offscreen_reload 0
joystick_map auto joystick_map auto
joystick_deadzone 0.3 joystick_deadzone 0.3
joystick_saturation 0.85 joystick_saturation 0.85
natural 0
joystick_contradictory 0
coin_impulse 0
# #
# CORE INPUT AUTOMATIC ENABLE OPTIONS # CORE INPUT AUTOMATIC ENABLE OPTIONS
@ -134,6 +141,7 @@ verbose 0
update_in_pause 0 update_in_pause 0
debug 0 debug 0
debugscript debugscript
debug_internal 0
# #
# CORE MISC OPTIONS # CORE MISC OPTIONS
@ -141,17 +149,23 @@ debugscript
bios bios
cheat 0 cheat 0
skip_gameinfo 0 skip_gameinfo 0
uifont default
ramsize
confirm_quit 0
# #
# DEBUGGING OPTIONS # DEBUGGING OPTIONS
# #
oslog 0 oslog 0
watchdog 0
# #
# PERFORMANCE OPTIONS # PERFORMANCE OPTIONS
# #
multithreading 0 multithreading 0
numprocessors auto
sdlvideofps 0 sdlvideofps 0
bench 0
# #
# VIDEO OPTIONS # VIDEO OPTIONS
@ -162,10 +176,10 @@ window 0
maximize 1 maximize 1
keepaspect 1 keepaspect 1
unevenstretch 1 unevenstretch 1
effect none
centerh 1 centerh 1
centerv 1 centerv 1
waitvsync 0 waitvsync 0
syncrefresh 0
scalemode none scalemode none
# #
@ -262,11 +276,3 @@ sixaxis 0
videodriver auto videodriver auto
audiodriver auto audiodriver auto
gl_lib auto gl_lib auto
#
# MESS SPECIFIC OPTIONS
#
ramsize
writeconfig 0
skip_warnings 0
natural 0

View file

@ -1,13 +0,0 @@
--- src/emu/debug/debugcpu.c.orig 2010-08-01 23:31:06.000000000 +0200
+++ src/emu/debug/debugcpu.c 2010-08-01 23:31:23.000000000 +0200
@@ -49,7 +49,9 @@
#include "debugint/debugint.h"
#include "uiinput.h"
#include <ctype.h>
-
+#ifdef __FreeBSD__
+#undef tolower
+#endif
/***************************************************************************

View file

@ -1,22 +0,0 @@
--- makefile.orig 2010-08-01 23:04:35.000000000 +0200
+++ makefile 2010-08-01 23:04:58.000000000 +0200
@@ -295,8 +295,8 @@
# compiler, linker and utilities
AR = @ar
-CC = @gcc
-LD = @g++
+CC:= @$(CC)
+LD:= @$(CXX)
MD = -mkdir$(EXE)
RM = @rm -f
OBJDUMP = @objdump
@@ -344,7 +344,7 @@
endif
# fullname is prefix+name+suffix+suffix64+suffixdebug
-FULLNAME = $(PREFIX)$(PREFIXSDL)$(NAME)$(SUFFIX)$(SUFFIX64)$(SUFFIXDEBUG)$(SUFFIXPROFILE)
+FULLNAME = $(NAME)
# add an EXE suffix to get the final emulator name
EMULATOR = $(FULLNAME)$(EXE)

View file

@ -1,13 +1,14 @@
============================================================================== ==============================================================================
SDLMESS has been installed. MESS has been installed.
A example configuration file has been installed in "%%EXAMPLESDIR%%/mess.ini" A example configuration file has been installed in
"%%EXAMPLESDIR%%/mess.ini"
Should you create a "~/.mess" directory and place it here or Should you create a "~/.mess" directory and place it here or
launch "sdlmess -createconfig" and place the mess.ini created instead. launch "mess -createconfig" and place the mess.ini created instead.
If you have a non-qwerty keyboard, you should put in your mame.ini : If you have a non-qwerty keyboard, you should put in your mess.ini :
keymap 1 keymap 1
keymap_file %%DATADIR%%/keymaps/km-XX.txt keymap_file %%DATADIR%%/keymaps/km-XX.txt
============================================================================== ==============================================================================

View file

@ -1,32 +0,0 @@
--- src/osd/sdl/sdl.mak.orig 2010-02-14 04:47:30.000000000 +0100
+++ src/osd/sdl/sdl.mak 2010-08-02 11:50:12.000000000 +0200
@@ -139,7 +139,8 @@
ifeq ($(TARGETOS),freebsd)
BASE_TARGETOS = unix
SYNC_IMPLEMENTATION = tc
-DEFS += -DNO_AFFINITY_NP
+DEFS += -DNO_AFFINITY_NP -DNO_DEBUGGER
+NO_DEBUGGER=1
# /usr/local/include is not considered a system include directory
# on FreeBSD. GL.h resides there and throws warnings
CCOMFLAGS += -isystem /usr/local/include
@@ -304,7 +305,7 @@
ifeq ($(BASE_TARGETOS),unix)
DEFS += -DSDLMAME_UNIX
-DEBUGOBJS = $(SDLOBJ)/debugwin.o $(SDLOBJ)/dview.o $(SDLOBJ)/debug-sup.o $(SDLOBJ)/debug-intf.o
+DEBUGOBJS = $(SDLOBJ)/debugwin.o
LIBGL = -lGL
ifeq ($(NO_X11),1)
NO_DEBUGGER = 1
@@ -454,8 +455,8 @@
# the new debugger relies on GTK+ in addition to the base SDLMAME needs
# Non-X11 builds can not use the debugger
-CCOMFLAGS += `pkg-config --cflags gtk+-2.0` `pkg-config --cflags gconf-2.0`
-LIBS += `pkg-config --libs gtk+-2.0` `pkg-config --libs gconf-2.0`
+#CCOMFLAGS += `pkg-config --cflags gtk+-2.0` `pkg-config --cflags gconf-2.0`
+#LIBS += `pkg-config --libs gtk+-2.0` `pkg-config --libs gconf-2.0`
#CCOMFLAGS += -DGTK_DISABLE_DEPRECATED
# some systems still put important things in a different prefix

View file

@ -1,17 +1,9 @@
SDLMAME is a port of the popular MAME. There are a few principles that guide MESS is an acronym that stands for Multi Emulator Super System. MESS will
it's development: more or less faithfully reproduce computer and console systems on a PC.
MESS can currently emulate over 250 systems from the last 5 decades.
1) Run on Linux/Unix, Mac OS X, and other SDL supported operating systems with MESS emulates the hardware of the systems and sometimes utilizes ROM
as few changes as possible to the base Win32 code. This means we can track images to load programs and games. Therefore, these systems are NOT
changes faster than larger more conventional ports such as MacMAME, and we simulations, but the actual emulations of the hardware.
also maintain what I call "Firefox compatibilty" where learning a major app
only needs to be done once per application, and it then applies across many
operating systems. If you can use the command-line Win32 MAME, you already
know how to use SDLMAME on any platform you may encounter it on.
2) MAME developers are important. By keeping quickly up to date, we make it WWW: http://www.mess.org/
easy for people on non-Windows platforms to make and submit changes to the
core MAME code, and we offer native implementations of MAME's multi-window
GUI debugger on both Linux/Unix and Mac OS X.
WWW: http://rbelmont.mameworld.info/?page_id=163

View file

@ -1,63 +1,43 @@
bin/mess bin/mess
libexec/mess/castool
libexec/mess/chdman libexec/mess/chdman
libexec/mess/imgtool libexec/mess/imgtool
libexec/mess/jedutil libexec/mess/jedutil
libexec/mess/ldresample libexec/mess/ldresample
libexec/mess/ldverify libexec/mess/ldverify
libexec/mess/romcmp
libexec/mess/testkeys libexec/mess/testkeys
libexec/mess/unidasm libexec/mess/unidasm
%%PORTDOCS%%%%DOCSDIR%%/whatsnew.txt %%PORTDOCS%%%%DOCSDIR%%/docs/compiling.htm
%%PORTDOCS%%%%DOCSDIR%%/docs/config.txt %%PORTDOCS%%%%DOCSDIR%%/docs/config.txt
%%PORTDOCS%%%%DOCSDIR%%/docs/credits.htm %%PORTDOCS%%%%DOCSDIR%%/docs/credits.htm
%%PORTDOCS%%%%DOCSDIR%%/docs/faq.htm %%PORTDOCS%%%%DOCSDIR%%/docs/faq.htm
%%PORTDOCS%%%%DOCSDIR%%/docs/hlsl.txt
%%PORTDOCS%%%%DOCSDIR%%/docs/howto.htm
%%PORTDOCS%%%%DOCSDIR%%/docs/imgtool.txt %%PORTDOCS%%%%DOCSDIR%%/docs/imgtool.txt
%%PORTDOCS%%%%DOCSDIR%%/docs/license.txt %%PORTDOCS%%%%DOCSDIR%%/docs/license.txt
%%PORTDOCS%%%%DOCSDIR%%/docs/mame.txt %%PORTDOCS%%%%DOCSDIR%%/docs/mame.txt
%%PORTDOCS%%%%DOCSDIR%%/docs/messnew.txt %%PORTDOCS%%%%DOCSDIR%%/docs/messnew.txt
%%PORTDOCS%%%%DOCSDIR%%/docs/newvideo.txt %%PORTDOCS%%%%DOCSDIR%%/docs/newvideo.txt
%%PORTDOCS%%%%DOCSDIR%%/docs/windows.txt %%PORTDOCS%%%%DOCSDIR%%/docs/windows.txt
%%PORTDOCS%%%%DOCSDIR%%/docs/wintoc.xml %%PORTDOCS%%%%DOCSDIR%%/whatsnew.txt
%%PORTDOCS%%%%DOCSDIR%%/docs/windows/choice.htm %%PORTEXAMPLES%%%%EXAMPLESDIR%%/mess.ini
%%PORTDOCS%%%%DOCSDIR%%/docs/windows/compile.htm
%%PORTDOCS%%%%DOCSDIR%%/docs/windows/config.htm
%%PORTDOCS%%%%DOCSDIR%%/docs/windows/control.htm
%%PORTDOCS%%%%DOCSDIR%%/docs/windows/guiconf.htm
%%PORTDOCS%%%%DOCSDIR%%/docs/windows/guiuse.htm
%%PORTDOCS%%%%DOCSDIR%%/docs/windows/install.htm
%%PORTDOCS%%%%DOCSDIR%%/docs/windows/instroms.htm
%%PORTDOCS%%%%DOCSDIR%%/docs/windows/main.htm
%%PORTDOCS%%%%DOCSDIR%%/docs/windows/mgeroms.htm
%%PORTDOCS%%%%DOCSDIR%%/docs/windows/osmenu.htm
%%PORTDOCS%%%%DOCSDIR%%/docs/windows/runsw.htm
%%PORTDOCS%%%%DOCSDIR%%/docs/windows/suppsys.htm
%%PORTDOCS%%%%DOCSDIR%%/docs/windows/update.htm
%%PORTDOCS%%%%DOCSDIR%%/docs/windows/win32cmd.htm
%%PORTDOCS%%%%DOCSDIR%%/docs/windows/images/command.gif
%%PORTDOCS%%%%DOCSDIR%%/docs/windows/images/frog.gif
%%PORTDOCS%%%%DOCSDIR%%/docs/windows/images/gui.gif
%%PORTDOCS%%%%DOCSDIR%%/docs/windows/images/guiaudit.gif
%%PORTDOCS%%%%DOCSDIR%%/docs/windows/images/iniicon.gif
%%PORTDOCS%%%%DOCSDIR%%/docs/windows/images/keybcnt.gif
%%PORTDOCS%%%%DOCSDIR%%/docs/windows/images/logo.gif
%%PORTDOCS%%%%DOCSDIR%%/docs/windows/images/newmenu.gif
%%PORTDOCS%%%%DOCSDIR%%/docs/windows/images/oldmenu.gif
%%PORTDOCS%%%%DOCSDIR%%/docs/windows/images/prop.gif
%%PORTDOCS%%%%DOCSDIR%%/docs/windows/images/propadv.gif
%%PORTDOCS%%%%DOCSDIR%%/docs/windows/images/propctrlr.gif
%%PORTDOCS%%%%DOCSDIR%%/docs/windows/images/propd3d.gif
%%PORTDOCS%%%%DOCSDIR%%/docs/windows/images/propmisc.gif
%%PORTDOCS%%%%DOCSDIR%%/docs/windows/images/props.gif
%%PORTDOCS%%%%DOCSDIR%%/docs/windows/images/propsnd.gif
%%PORTDOCS%%%%DOCSDIR%%/docs/windows/images/propvec.gif
%%PORTDOCS%%%%DOCSDIR%%/docs/windows/images/startup.gif
%%PORTDOCS%%%%DOCSDIR%%/docs/windows/images/tree.gif
%%DATADIR%%/artwork/4004clk.zip %%DATADIR%%/artwork/4004clk.zip
%%DATADIR%%/artwork/academy.zip
%%DATADIR%%/artwork/aim65.zip %%DATADIR%%/artwork/aim65.zip
%%DATADIR%%/artwork/alm16.zip
%%DATADIR%%/artwork/alm32.zip
%%DATADIR%%/artwork/amsterd.zip %%DATADIR%%/artwork/amsterd.zip
%%DATADIR%%/artwork/aperture.png
%%DATADIR%%/artwork/avigo.zip %%DATADIR%%/artwork/avigo.zip
%%DATADIR%%/artwork/dallas.zip %%DATADIR%%/artwork/berlinp.zip
%%DATADIR%%/artwork/bpl32.zip
%%DATADIR%%/artwork/ccmk1.zip
%%DATADIR%%/artwork/ccmk2.zip
%%DATADIR%%/artwork/dallas16.zip %%DATADIR%%/artwork/dallas16.zip
%%DATADIR%%/artwork/dallas32.zip %%DATADIR%%/artwork/gen32.zip
%%DATADIR%%/artwork/gen32_41.zip
%%DATADIR%%/artwork/gen32_oc.zip
%%DATADIR%%/artwork/glasgow.zip %%DATADIR%%/artwork/glasgow.zip
%%DATADIR%%/artwork/hp48g.zip %%DATADIR%%/artwork/hp48g.zip
%%DATADIR%%/artwork/hp48gp.zip %%DATADIR%%/artwork/hp48gp.zip
@ -66,106 +46,208 @@ libexec/mess/unidasm
%%DATADIR%%/artwork/hp48sx.zip %%DATADIR%%/artwork/hp48sx.zip
%%DATADIR%%/artwork/junior.zip %%DATADIR%%/artwork/junior.zip
%%DATADIR%%/artwork/kim1.zip %%DATADIR%%/artwork/kim1.zip
%%DATADIR%%/artwork/mk1.zip %%DATADIR%%/artwork/lond020.zip
%%DATADIR%%/artwork/mk2.zip %%DATADIR%%/artwork/lond030.zip
%%DATADIR%%/artwork/lyon16.zip
%%DATADIR%%/artwork/lyon32.zip
%%DATADIR%%/artwork/milano.zip
%%DATADIR%%/artwork/mm4.zip %%DATADIR%%/artwork/mm4.zip
%%DATADIR%%/artwork/mm5.zip %%DATADIR%%/artwork/mo5.zip
%%DATADIR%%/artwork/mm50.zip %%DATADIR%%/artwork/mo5nr.zip
%%DATADIR%%/artwork/mo6.zip
%%DATADIR%%/artwork/monteciv.zip
%%DATADIR%%/artwork/mpf1.zip %%DATADIR%%/artwork/mpf1.zip
%%DATADIR%%/artwork/mpf1b.zip %%DATADIR%%/artwork/mpf1b.zip
%%DATADIR%%/artwork/pc1401.zip %%DATADIR%%/artwork/pc1401.zip
%%DATADIR%%/artwork/pc1402.zip %%DATADIR%%/artwork/pc1402.zip
%%DATADIR%%/artwork/pc1403.zip %%DATADIR%%/artwork/pc1403.zip
%%DATADIR%%/artwork/rebel5.zip %%DATADIR%%/artwork/polgar.zip
%%DATADIR%%/artwork/roma32.zip %%DATADIR%%/artwork/sexpertc.zip
%%DATADIR%%/artwork/ssystem3.zip %%DATADIR%%/artwork/ssystem3.zip
%%DATADIR%%/artwork/thomson.zip %%DATADIR%%/artwork/supercon.zip
%%DATADIR%%/hash/a2600.hsi %%DATADIR%%/artwork/to7.zip
%%DATADIR%%/artwork/to770.zip
%%DATADIR%%/artwork/to8.zip
%%DATADIR%%/artwork/to9.zip
%%DATADIR%%/artwork/to9p.zip
%%DATADIR%%/artwork/van16.zip
%%DATADIR%%/artwork/van32.zip
%%DATADIR%%/artwork/white.png
%%DATADIR%%/hash/32x.xml
%%DATADIR%%/hash/3do_m2.xml
%%DATADIR%%/hash/a2600.xml
%%DATADIR%%/hash/a2600_cass.xml
%%DATADIR%%/hash/a5200.hsi %%DATADIR%%/hash/a5200.hsi
%%DATADIR%%/hash/a7800.hsi %%DATADIR%%/hash/a5200.xml
%%DATADIR%%/hash/a800.hsi %%DATADIR%%/hash/a7800.xml
%%DATADIR%%/hash/a800xl.hsi %%DATADIR%%/hash/a800.xml
%%DATADIR%%/hash/advision.hsi %%DATADIR%%/hash/abc1600.xml
%%DATADIR%%/hash/aim65.hsi %%DATADIR%%/hash/abc80.xml
%%DATADIR%%/hash/apexc.hsi %%DATADIR%%/hash/abc800.xml
%%DATADIR%%/hash/apfm1000.hsi %%DATADIR%%/hash/abc806.xml
%%DATADIR%%/hash/apple1.hsi %%DATADIR%%/hash/advision.xml
%%DATADIR%%/hash/apple2.hsi %%DATADIR%%/hash/alice32.xml
%%DATADIR%%/hash/aquarius.hsi %%DATADIR%%/hash/alice90.xml
%%DATADIR%%/hash/arcadia.hsi %%DATADIR%%/hash/apfm1000.xml
%%DATADIR%%/hash/astrocde.hsi %%DATADIR%%/hash/apple1.xml
%%DATADIR%%/hash/bbca.hsi %%DATADIR%%/hash/apple2.xml
%%DATADIR%%/hash/c128.hsi %%DATADIR%%/hash/apple2gs.xml
%%DATADIR%%/hash/c16.hsi %%DATADIR%%/hash/aquarius.xml
%%DATADIR%%/hash/c64.hsi %%DATADIR%%/hash/arcadia.xml
%%DATADIR%%/hash/cbm30.hsi %%DATADIR%%/hash/astrocde.xml
%%DATADIR%%/hash/cbm40.hsi %%DATADIR%%/hash/atom.xml
%%DATADIR%%/hash/cbm610.hsi %%DATADIR%%/hash/bbcbc.xml
%%DATADIR%%/hash/cbm80.hsi %%DATADIR%%/hash/bw2.xml
%%DATADIR%%/hash/cgenie.hsi %%DATADIR%%/hash/c128_cart.xml
%%DATADIR%%/hash/channelf.hsi %%DATADIR%%/hash/c128_flop.xml
%%DATADIR%%/hash/coco.hsi %%DATADIR%%/hash/c128_rom.xml
%%DATADIR%%/hash/coleco.hsi %%DATADIR%%/hash/c64_cart.xml
%%DATADIR%%/hash/cpc464.hsi %%DATADIR%%/hash/c64_flop.xml
%%DATADIR%%/hash/cpc6128.hsi %%DATADIR%%/hash/casloopy.xml
%%DATADIR%%/hash/dragon64.hsi %%DATADIR%%/hash/cbm700_cart.xml
%%DATADIR%%/hash/ep128.hsi %%DATADIR%%/hash/cd32.xml
%%DATADIR%%/hash/exidy.hsi %%DATADIR%%/hash/cdi.xml
%%DATADIR%%/hash/gameboy.hsi %%DATADIR%%/hash/cdtv.xml
%%DATADIR%%/hash/gamecom.hsi %%DATADIR%%/hash/channelf.xml
%%DATADIR%%/hash/gamegear.hsi %%DATADIR%%/hash/coco_cart.xml
%%DATADIR%%/hash/genesis.hsi %%DATADIR%%/hash/coleco.xml
%%DATADIR%%/hash/ibmpc.hsi %%DATADIR%%/hash/cpc_cass.xml
%%DATADIR%%/hash/ibmpcjr.hsi %%DATADIR%%/hash/cpc_flop.xml
%%DATADIR%%/hash/crvision.xml
%%DATADIR%%/hash/dim68k.xml
%%DATADIR%%/hash/einstein.xml
%%DATADIR%%/hash/famicom_flop.xml
%%DATADIR%%/hash/fm77av.xml
%%DATADIR%%/hash/fm7_cass.xml
%%DATADIR%%/hash/fm7_disk.xml
%%DATADIR%%/hash/gameboy.xml
%%DATADIR%%/hash/gamecom.xml
%%DATADIR%%/hash/gamegear.xml
%%DATADIR%%/hash/gamepock.xml
%%DATADIR%%/hash/gba.xml
%%DATADIR%%/hash/gbcolor.xml
%%DATADIR%%/hash/gmaster.xml
%%DATADIR%%/hash/gx4000.xml
%%DATADIR%%/hash/ibm5140.xml
%%DATADIR%%/hash/ibm5170.xml
%%DATADIR%%/hash/ibmpcjr_cart.xml
%%DATADIR%%/hash/ibmpcjr_flop.xml
%%DATADIR%%/hash/intv.hsi %%DATADIR%%/hash/intv.hsi
%%DATADIR%%/hash/jaguar.hsi %%DATADIR%%/hash/intv.xml
%%DATADIR%%/hash/jupiter.hsi %%DATADIR%%/hash/intvecs.xml
%%DATADIR%%/hash/laser210.hsi %%DATADIR%%/hash/iq151_cart.xml
%%DATADIR%%/hash/lisa2.hsi %%DATADIR%%/hash/iq151_flop.xml
%%DATADIR%%/hash/lviv.hsi %%DATADIR%%/hash/jaguar.xml
%%DATADIR%%/hash/lynx.hsi %%DATADIR%%/hash/juicebox.xml
%%DATADIR%%/hash/max.hsi %%DATADIR%%/hash/kc_cart.xml
%%DATADIR%%/hash/mc10.hsi %%DATADIR%%/hash/kc_cass.xml
%%DATADIR%%/hash/megaduck.hsi %%DATADIR%%/hash/kc_flop.xml
%%DATADIR%%/hash/microtan.hsi %%DATADIR%%/hash/lisa.xml
%%DATADIR%%/hash/mo5.hsi %%DATADIR%%/hash/lisa2.xml
%%DATADIR%%/hash/lynx.xml
%%DATADIR%%/hash/m5.xml
%%DATADIR%%/hash/mac_flop.xml
%%DATADIR%%/hash/mac_hdd.xml
%%DATADIR%%/hash/megacd.xml
%%DATADIR%%/hash/megacdj.xml
%%DATADIR%%/hash/megadriv.xml
%%DATADIR%%/hash/megaduck.xml
%%DATADIR%%/hash/megapc.xml
%%DATADIR%%/hash/mpz80.xml
%%DATADIR%%/hash/msx.hsi %%DATADIR%%/hash/msx.hsi
%%DATADIR%%/hash/msx1_cart.xml
%%DATADIR%%/hash/msx2.hsi %%DATADIR%%/hash/msx2.hsi
%%DATADIR%%/hash/mtx512.hsi %%DATADIR%%/hash/msx2_cart.xml
%%DATADIR%%/hash/n64.hsi %%DATADIR%%/hash/mz2500.xml
%%DATADIR%%/hash/nascom1.hsi %%DATADIR%%/hash/n64.xml
%%DATADIR%%/hash/neogeo.xml
%%DATADIR%%/hash/nes.hsi %%DATADIR%%/hash/nes.hsi
%%DATADIR%%/hash/odyssey2.hsi %%DATADIR%%/hash/nes.xml
%%DATADIR%%/hash/oric.hsi %%DATADIR%%/hash/next.xml
%%DATADIR%%/hash/p2000t.hsi %%DATADIR%%/hash/ngp.xml
%%DATADIR%%/hash/pce.hsi %%DATADIR%%/hash/ngpc.xml
%%DATADIR%%/hash/pdp1.hsi %%DATADIR%%/hash/pasogo.xml
%%DATADIR%%/hash/pet.hsi %%DATADIR%%/hash/pb2000c.xml
%%DATADIR%%/hash/pico.hsi %%DATADIR%%/hash/pc1512.xml
%%DATADIR%%/hash/pokemini.hsi %%DATADIR%%/hash/pc1640.xml
%%DATADIR%%/hash/psx.hsi %%DATADIR%%/hash/pc8201.xml
%%DATADIR%%/hash/samcoupe.hsi %%DATADIR%%/hash/pc8801_cass.xml
%%DATADIR%%/hash/sms.hsi %%DATADIR%%/hash/pc8801_flop.xml
%%DATADIR%%/hash/snes.hsi %%DATADIR%%/hash/pc88va.xml
%%DATADIR%%/hash/sordm5.hsi %%DATADIR%%/hash/pc98.xml
%%DATADIR%%/hash/spectrum.hsi %%DATADIR%%/hash/pce.xml
%%DATADIR%%/hash/studio2.hsi %%DATADIR%%/hash/pcecd.xml
%%DATADIR%%/hash/svi318.hsi %%DATADIR%%/hash/pico.xml
%%DATADIR%%/hash/svision.hsi %%DATADIR%%/hash/pippin.xml
%%DATADIR%%/hash/ti99_4a.hsi %%DATADIR%%/hash/pippin_flop.xml
%%DATADIR%%/hash/ts2068.hsi %%DATADIR%%/hash/plus4_cart.xml
%%DATADIR%%/hash/vboy.hsi %%DATADIR%%/hash/plus4_flop.xml
%%DATADIR%%/hash/vc4000.hsi %%DATADIR%%/hash/pokemini.xml
%%DATADIR%%/hash/vectrex.hsi %%DATADIR%%/hash/psion.xml
%%DATADIR%%/hash/vic20.hsi %%DATADIR%%/hash/psx.xml
%%DATADIR%%/hash/wswan.hsi %%DATADIR%%/hash/pv1000.xml
%%EXAMPLESDIR%%/mess.ini %%DATADIR%%/hash/pv2000.xml
@dirrm %%DATADIR%%/artwork %%DATADIR%%/hash/ql.xml
%%DATADIR%%/hash/rainbow.xml
%%DATADIR%%/hash/rx78.xml
%%DATADIR%%/hash/sage2.xml
%%DATADIR%%/hash/sat_cart.xml
%%DATADIR%%/hash/saturn.xml
%%DATADIR%%/hash/scv.xml
%%DATADIR%%/hash/segacd.xml
%%DATADIR%%/hash/sg1000.xml
%%DATADIR%%/hash/sgx.xml
%%DATADIR%%/hash/smc777.xml
%%DATADIR%%/hash/sms.xml
%%DATADIR%%/hash/snes.xml
%%DATADIR%%/hash/softwarelist.dtd
%%DATADIR%%/hash/sorcerer_cart.xml
%%DATADIR%%/hash/spectrum.xml
%%DATADIR%%/hash/st.xml
%%DATADIR%%/hash/studio2.xml
%%DATADIR%%/hash/super6.xml
%%DATADIR%%/hash/supracan.xml
%%DATADIR%%/hash/svi318_cart.xml
%%DATADIR%%/hash/svi318_cass.xml
%%DATADIR%%/hash/svi318_flop.xml
%%DATADIR%%/hash/svision.xml
%%DATADIR%%/hash/tandy200.xml
%%DATADIR%%/hash/tdv2324.xml
%%DATADIR%%/hash/tg16.xml
%%DATADIR%%/hash/tiki100.xml
%%DATADIR%%/hash/trs80m2.xml
%%DATADIR%%/hash/trsm100.xml
%%DATADIR%%/hash/tutor.xml
%%DATADIR%%/hash/uzebox.xml
%%DATADIR%%/hash/v1050.xml
%%DATADIR%%/hash/vboy.xml
%%DATADIR%%/hash/vc4000.xml
%%DATADIR%%/hash/vectrex.xml
%%DATADIR%%/hash/vg5k.xml
%%DATADIR%%/hash/vic10.xml
%%DATADIR%%/hash/vic1001_cart.xml
%%DATADIR%%/hash/vic1001_flop.xml
%%DATADIR%%/hash/vidbrain.xml
%%DATADIR%%/hash/vii.xml
%%DATADIR%%/hash/vixen.xml
%%DATADIR%%/hash/vsmile.xml
%%DATADIR%%/hash/wscolor.xml
%%DATADIR%%/hash/wswan.xml
%%DATADIR%%/hash/x1_cass.xml
%%DATADIR%%/hash/x1_flop.xml
%%DATADIR%%/hash/x68k_flop.xml
%%DATADIR%%/hash/xegs.xml
%%DATADIR%%/keymaps/km-be.txt
%%DATADIR%%/keymaps/km-ch.txt
%%DATADIR%%/keymaps/km-de.txt
%%DATADIR%%/keymaps/km-fr-OSX.txt
%%DATADIR%%/keymaps/km-fr.txt
%%DATADIR%%/keymaps/km_it.txt
@dirrm %%DATADIR%%/keymaps
@dirrm %%DATADIR%%/hash @dirrm %%DATADIR%%/hash
@dirrm %%DATADIR%%/artwork
@dirrm %%DATADIR%% @dirrm %%DATADIR%%
%%PORTDOCS%%@dirrm %%DOCSDIR%%/docs/windows/images %%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%
%%PORTDOCS%%@dirrm %%DOCSDIR%%/docs/windows
%%PORTDOCS%%@dirrm %%DOCSDIR%%/docs %%PORTDOCS%%@dirrm %%DOCSDIR%%/docs
%%PORTDOCS%%@dirrm %%DOCSDIR%% %%PORTDOCS%%@dirrm %%DOCSDIR%%
@dirrm %%EXAMPLESDIR%%
@dirrm libexec/mess @dirrm libexec/mess