View | Details | Raw Unified | Return to bug 226687 | Differences between
and this patch

Collapse All | Expand All

(-)b/emulators/mame/Makefile (-11 / +11 lines)
Lines 2-9 Link Here
2
# $FreeBSD$
2
# $FreeBSD$
3
3
4
PORTNAME?=	mame
4
PORTNAME?=	mame
5
PORTVERSION=	0.166
5
PORTVERSION=	0.195
6
PORTREVISION?=	5
7
CATEGORIES=	emulators
6
CATEGORIES=	emulators
8
7
9
MAINTAINER=	ports@FreeBSD.org
8
MAINTAINER=	ports@FreeBSD.org
Lines 26-42 USES= compiler:c11 gmake jpeg pkgconfig python:2.7,build shebangfix Link Here
26
SHEBANG_FILES=	src/devices/cpu/m6502/m6502make.py \
25
SHEBANG_FILES=	src/devices/cpu/m6502/m6502make.py \
27
		src/devices/cpu/m6809/m6809make.py \
26
		src/devices/cpu/m6809/m6809make.py \
28
		src/devices/cpu/mcs96/mcs96make.py \
27
		src/devices/cpu/mcs96/mcs96make.py \
29
		src/devices/cpu/tms57002/tmsmake.py \
28
		src/devices/cpu/tms57002/tmsmake.py
30
		src/build/*.py
31
USE_XORG=	x11 xext xi xinerama xrender
29
USE_XORG=	x11 xext xi xinerama xrender
32
USE_GL=		gl
30
USE_GL=		gl
33
USE_SDL=	sdl2 ttf2
31
USE_SDL=	sdl2 ttf2
34
USE_QT4=	gui moc_build qmake_build
32
USE_QT5=	gui qmake_build widgets
35
MTARGET?=	mame
33
MTARGET?=	mame
36
MSUBTARGET?=	mame
34
MSUBTARGET?=	mame
37
CFLAGS+=	-I${LOCALBASE}/include
35
CFLAGS+=	-I${LOCALBASE}/include
38
MAKE_ENV=	NOWERROR=1 USE_NETWORK=1 \
36
MAKE_ENV=	NOWERROR=1 USE_NETWORK=1 \
39
		LD="${CXX}" PYTHON="${PYTHON_CMD}" SDL_LIBVER="sdl2" \
37
		LD="${CXX}" PYTHON="${PYTHON_CMD}" \
40
		OPT_FLAGS="${CXXFLAGS}" GCC_LDFLAGS="${LDFLAGS}" \
38
		OPT_FLAGS="${CXXFLAGS}" GCC_LDFLAGS="${LDFLAGS}" \
41
		TARGET="${MTARGET}" SUBTARGET="${MSUBTARGET}" FULLNAME="mame" SDL_NETWORK="pcap"
39
		TARGET="${MTARGET}" SUBTARGET="${MSUBTARGET}" FULLNAME="mame" SDL_NETWORK="pcap"
42
MAKE_ARGS=	TARGETOS=freebsd VERBOSE=1 TOOLS=1
40
MAKE_ARGS=	TARGETOS=freebsd VERBOSE=1 TOOLS=1
Lines 62-78 EMULATOR= ${MSUBTARGET} Link Here
62
PLIST_SUB=	EMULATOR=${EMULATOR}
60
PLIST_SUB=	EMULATOR=${EMULATOR}
63
61
64
post-patch:
62
post-patch:
63
	@${RM} ${WRKSRC}/3rdparty/bx/include/compat/freebsd/dirent.h
64
	@${RM} ${WRKSRC}/3rdparty/bx/include/compat/freebsd/signal.h
65
	@${MV} ${GENIE}/build/gmake.freebsd ${GENIE}/build/gmake.bsd
65
	@${REINPLACE_CMD} -e \
66
	@${REINPLACE_CMD} -e \
66
		's|^\(CC \)|#\1| ; \
67
		's|^\(CC \)|#\1| ; \
67
		 s|^\(CXX \)|#\1| ; \
68
		 s|^\(CXX \)|#\1| ; \
69
		 s|^\(CXX:\)|#\1| ; \
68
		 s|^\(LD \)|#\1| ; \
70
		 s|^\(LD \)|#\1| ; \
69
		 s|^\(PYTHON \)|#\1| ; \
71
		 s|^\(PYTHON \)|#\1| ; \
70
		 s| .(ARCH)|| ; \
72
		 s| .(ARCH)|| ; \
71
		 s|FreeBSD|${OPSYS}|g' \
73
		 s|FreeBSD|${OPSYS}|g' \
72
		 ${WRKSRC}/makefile \
74
		 ${WRKSRC}/makefile \
75
		 ${WRKSRC}/src/devices/cpu/m68000/makefile \
73
		 ${GENIE}/build/gmake.bsd/genie.make
76
		 ${GENIE}/build/gmake.bsd/genie.make
74
	@${REINPLACE_CMD} -e 's|gcc|cc|; s|g++|c++|' \
77
	@${REINPLACE_CMD} -e 's|gcc|cc|; s|g++|c++|' \
75
		${GENIE}/src/actions/codelite/codelite_project.lua \
76
		${GENIE}/src/tools/gcc.lua \
78
		${GENIE}/src/tools/gcc.lua \
77
		${GENIE}/src/tools/snc.lua \
79
		${GENIE}/src/tools/snc.lua \
78
		${GENIE}/tests/test_gmake_cpp.lua
80
		${GENIE}/tests/test_gmake_cpp.lua
Lines 81-87 post-patch: Link Here
81
		${GENIE}/src/host/scripts.c
83
		${GENIE}/src/host/scripts.c
82
	# we can't fix two types of python shebangs, so do these manually
84
	# we can't fix two types of python shebangs, so do these manually
83
	@${REINPLACE_CMD} -i "" -e "s|/usr/bin/env python|${PYTHON_CMD}|" \
85
	@${REINPLACE_CMD} -i "" -e "s|/usr/bin/env python|${PYTHON_CMD}|" \
84
		${WRKSRC}/src/build/png*.py
86
		${WRKSRC}/scripts/build/png*.py
85
	@${REINPLACE_CMD} -e 's|"python"|"${PYTHON_CMD}"|' \
87
	@${REINPLACE_CMD} -e 's|"python"|"${PYTHON_CMD}"|' \
86
		${WRKSRC}/scripts/genie.lua
88
		${WRKSRC}/scripts/genie.lua
87
	@${GREP} -rl '"png.h"' ${WRKSRC}/src | ${XARGS} ${REINPLACE_CMD} \
89
	@${GREP} -rl '"png.h"' ${WRKSRC}/src | ${XARGS} ${REINPLACE_CMD} \
Lines 97-103 do-install: Link Here
97
.if ${MSUBTARGET:Mmame}
99
.if ${MSUBTARGET:Mmame}
98
	(cd ${WRKSRC} && \
100
	(cd ${WRKSRC} && \
99
		${INSTALL_PROGRAM} chdman jedutil ldresample ldverify \
101
		${INSTALL_PROGRAM} chdman jedutil ldresample ldverify \
100
		romcmp testkeys unidasm \
102
		romcmp unidasm \
101
		${STAGEDIR}${PREFIX}/libexec/mame)
103
		${STAGEDIR}${PREFIX}/libexec/mame)
102
.endif
104
.endif
103
.if ${MSUBTARGET:Mmess}
105
.if ${MSUBTARGET:Mmess}
Lines 107-114 do-install: Link Here
107
.endif
109
.endif
108
	(cd ${WRKSRC} && ${COPYTREE_SHARE} artwork ${STAGEDIR}${DATADIR})
110
	(cd ${WRKSRC} && ${COPYTREE_SHARE} artwork ${STAGEDIR}${DATADIR})
109
	(cd ${WRKSRC} && ${COPYTREE_SHARE} hash ${STAGEDIR}${DATADIR})
111
	(cd ${WRKSRC} && ${COPYTREE_SHARE} hash ${STAGEDIR}${DATADIR})
110
	(cd ${WRKSRC}/src/osd/sdl && \
111
		${COPYTREE_SHARE} keymaps ${STAGEDIR}${DATADIR})
112
	(cd ${WRKSRC} && ${COPYTREE_SHARE} docs ${STAGEDIR}${DOCSDIR})
112
	(cd ${WRKSRC} && ${COPYTREE_SHARE} docs ${STAGEDIR}${DOCSDIR})
113
	${INSTALL_DATA} ${WRKDIR}/target.ini \
113
	${INSTALL_DATA} ${WRKDIR}/target.ini \
114
		${STAGEDIR}${EXAMPLESDIR}/${MSUBTARGET}.ini
114
		${STAGEDIR}${EXAMPLESDIR}/${MSUBTARGET}.ini
(-)b/emulators/mame/distinfo (-2 / +3 lines)
Lines 1-2 Link Here
1
SHA256 (mamedev-mame-0.166-mame0166_GH0.tar.gz) = 702a2019a05afd7f050db6b38c3aaee4cc46ec2214cecaed3420889a685637f4
1
TIMESTAMP = 1520789785
2
SIZE (mamedev-mame-0.166-mame0166_GH0.tar.gz) = 87951133
2
SHA256 (mamedev-mame-0.195-mame0195_GH0.tar.gz) = b18d0e23ecf6b218c43a6770213c850b3c605ead9d29301de34101ed14c28a57
3
SIZE (mamedev-mame-0.195-mame0195_GH0.tar.gz) = 126375780
(-)a/emulators/mame/files/patch-3rdparty_bgfx_include_bgfxplatform.h (-13 lines)
Removed Link Here
1
Catch up with https://hg.libsdl.org/SDL/rev/d11daa346140
2
3
--- 3rdparty/bgfx/include/bgfxplatform.h.orig	2015-09-30 06:29:01 UTC
4
+++ 3rdparty/bgfx/include/bgfxplatform.h
5
@@ -186,7 +186,7 @@ namespace bgfx
6
 
7
 #endif // BX_PLATFORM_
8
 
9
-#if defined(_SDL_syswm_h)
10
+#if defined(_SDL_syswm_h) || defined(SDL_syswm_h_)
11
 // If SDL_syswm.h is included before bgfxplatform.h we can enable SDL window
12
 // interop convenience code.
13
 
(-)a/emulators/mame/files/patch-3rdparty_bx_include_bx_float4__t.h (-12 lines)
Removed Link Here
1
--- 3rdparty/bx/include/bx/float4_t.h.orig	2015-09-30 06:29:01 UTC
2
+++ 3rdparty/bx/include/bx/float4_t.h
3
@@ -18,7 +18,8 @@
4
 #elif BX_COMPILER_CLANG \
5
 		&& !BX_PLATFORM_EMSCRIPTEN \
6
 		&& !BX_PLATFORM_IOS \
7
-		&& BX_CLANG_HAS_EXTENSION(attribute_ext_vector_type)
8
+		&& BX_CLANG_HAS_EXTENSION(attribute_ext_vector_type) \
9
+		&& !BX_PLATFORM_FREEBSD
10
 #	include "float4_langext.h"
11
 #else
12
 #	ifndef BX_FLOAT4_WARN_REFERENCE_IMPL
(-)b/emulators/mame/files/patch-3rdparty_bx_include_bx_platform.h (-10 / +38 lines)
Lines 1-11 Link Here
1
--- 3rdparty/bx/include/bx/platform.h.orig	2015-04-29 06:18:54 UTC
1
--- 3rdparty/bx/include/bx/platform.h.orig	2018-03-12 03:09:05.625070000 +0900
2
+++ 3rdparty/bx/include/bx/platform.h
2
+++ 3rdparty/bx/include/bx/platform.h	2018-03-12 03:09:47.018847000 +0900
3
@@ -184,7 +184,7 @@
3
@@ -35,6 +35,7 @@
4
 #elif defined(__QNX__)
4
 #define BX_CRT_MINGW  0
5
 #	undef  BX_PLATFORM_QNX
5
 #define BX_CRT_MSVC   0
6
 #	define BX_PLATFORM_QNX 1
6
 #define BX_CRT_NEWLIB 0
7
-#elif defined(__FreeBSD__)
7
+#define BX_CRT_BSD    0
8
+#elif defined(__FreeBSD__) || defined(__DragonFly__)
8
 
9
 #	undef  BX_PLATFORM_FREEBSD
9
 #ifndef BX_CRT_MUSL
10
 #	define BX_PLATFORM_FREEBSD 1
10
 #	define BX_CRT_MUSL 0
11
@@ -236,6 +237,9 @@
12
 #	elif defined(__apple_build_version__) || defined(__ORBIS__) || defined(__EMSCRIPTEN__) || defined(__llvm__)
13
 #		undef  BX_CRT_LIBCXX
14
 #		define BX_CRT_LIBCXX 1
15
+#	elif BX_PLATFORM_BSD
16
+#		undef  BX_CRT_BSD
17
+#		define BX_CRT_BSD 1
18
 #	endif //
19
 
20
 #	if !BX_CRT_BIONIC \
21
@@ -244,7 +248,8 @@
22
 	&& !BX_CRT_MINGW  \
23
 	&& !BX_CRT_MSVC   \
24
 	&& !BX_CRT_MUSL   \
25
-	&& !BX_CRT_NEWLIB
26
+	&& !BX_CRT_NEWLIB \
27
+	&& !BX_CRT_BSD
28
 #		undef  BX_CRT_NONE
29
 #		define BX_CRT_NONE 1
30
 #	endif // BX_CRT_*
31
@@ -379,6 +384,8 @@
32
 #	define BX_CRT_NAME "Newlib"
33
 #elif BX_CRT_MUSL
34
 #	define BX_CRT_NAME "musl libc"
35
+#elif BX_CRT_BSD
36
+#	define BX_CRT_NAME "BSD"
37
 #elif BX_CRT_NONE
38
 #	define BX_CRT_NAME "None"
11
 #else
39
 #else
(-)a/emulators/mame/files/patch-3rdparty_bx_include_bx_thread.h (-25 lines)
Removed Link Here
1
--- 3rdparty/bx/include/bx/thread.h.orig	2015-09-30 06:29:01 UTC
2
+++ 3rdparty/bx/include/bx/thread.h
3
@@ -14,6 +14,10 @@ using namespace Windows::Foundation;
4
 using namespace Windows::System::Threading;
5
 #endif
6
 
7
+#if BX_PLATFORM_FREEBSD
8
+#	include <pthread_np.h>
9
+#endif
10
+
11
 #include "sem.h"
12
 
13
 #if BX_CONFIG_SUPPORTS_THREADING
14
@@ -149,8 +153,10 @@ namespace bx
15
 		{
16
 #if BX_PLATFORM_OSX || BX_PLATFORM_IOS
17
 			pthread_setname_np(_name);
18
-#elif BX_PLATFORM_LINUX || BX_PLATFORM_FREEBSD
19
+#elif BX_PLATFORM_LINUX
20
 			pthread_setname_np(m_handle, _name);
21
+#elif BX_PLATFORM_FREEBSD
22
+			pthread_set_name_np(m_handle, _name);
23
 #elif BX_PLATFORM_WINDOWS && BX_COMPILER_MSVC
24
 #	pragma pack(push, 8)
25
 			struct ThreadName
(-)b/emulators/mame/files/patch-3rdparty_bx_src_mutex.cpp (+10 lines)
Added Link Here
1
--- 3rdparty/bx/src/mutex.cpp.orig	2018-02-28 00:59:06.000000000 +0900
2
+++ 3rdparty/bx/src/mutex.cpp	2018-03-12 03:09:57.943353000 +0900
3
@@ -13,6 +13,7 @@
4
 	|| BX_PLATFORM_IOS     \
5
 	|| BX_PLATFORM_OSX     \
6
 	|| BX_PLATFORM_PS4     \
7
+	|| BX_PLATFORM_BSD     \
8
 	|| BX_PLATFORM_RPI
9
 #	include <pthread.h>
10
 #elif  BX_PLATFORM_WINDOWS \
(-)b/emulators/mame/files/patch-3rdparty_bx_src_thread.cpp (+10 lines)
Added Link Here
1
--- 3rdparty/bx/src/thread.cpp.orig	2018-02-28 00:59:06.000000000 +0900
2
+++ 3rdparty/bx/src/thread.cpp	2018-03-12 03:10:07.329595000 +0900
3
@@ -11,6 +11,7 @@
4
 	|| BX_PLATFORM_IOS     \
5
 	|| BX_PLATFORM_OSX     \
6
 	|| BX_PLATFORM_PS4     \
7
+	|| BX_PLATFORM_BSD     \
8
 	|| BX_PLATFORM_RPI
9
 #	include <pthread.h>
10
 #	if defined(__FreeBSD__)
(-)a/emulators/mame/files/patch-3rdparty_lzma_C_CpuArch.h (-11 lines)
Removed Link Here
1
--- 3rdparty/lzma/C/CpuArch.h.orig	2015-05-24 15:52:12 UTC
2
+++ 3rdparty/lzma/C/CpuArch.h
3
@@ -16,7 +16,7 @@ MY_CPU_LE_UNALIGN means that CPU is LITT
4
 If MY_CPU_LE_UNALIGN is not defined, we don't know about these properties of platform.
5
 */
6
 
7
-#if defined(_M_X64) || defined(_M_AMD64) || defined(__x86_64__)
8
+#if defined(_M_X64) || defined(_M_AMD64) || defined(__x86_64__) || defined(__amd64__)
9
 #define MY_CPU_AMD64
10
 #endif
11
 
(-)b/emulators/mame/files/patch-makefile (+50 lines)
Added Link Here
1
--- makefile.orig	2018-02-28 00:59:06.000000000 +0900
2
+++ makefile	2018-03-12 08:09:17.531106000 +0900
3
@@ -183,19 +183,19 @@
4
 endif
5
 ifeq ($(firstword $(filter FreeBSD,$(UNAME))),FreeBSD)
6
 OS := freebsd
7
-GENIEOS := freebsd
8
+GENIEOS := bsd
9
 endif
10
 ifeq ($(firstword $(filter GNU/kFreeBSD,$(UNAME))),GNU/kFreeBSD)
11
 OS := freebsd
12
-GENIEOS := freebsd
13
+GENIEOS := bsd
14
 endif
15
 ifeq ($(firstword $(filter NetBSD,$(UNAME))),NetBSD)
16
 OS := netbsd
17
-GENIEOS := freebsd
18
+GENIEOS := bsd
19
 endif
20
 ifeq ($(firstword $(filter OpenBSD,$(UNAME))),OpenBSD)
21
 OS := openbsd
22
-GENIEOS := freebsd
23
+GENIEOS := bsd
24
 endif
25
 ifeq ($(firstword $(filter Darwin,$(UNAME))),Darwin)
26
 OS := macosx
27
@@ -1377,6 +1377,23 @@
28
 	$(SILENT) $(MAKE) -C $(PROJECTDIR)/$(MAKETYPE)-freebsd config=$(CONFIG)32
29
 
30
 #-------------------------------------------------
31
+# gmake-freebsd-clang
32
+#-------------------------------------------------
33
+
34
+$(PROJECTDIR)/$(MAKETYPE)-freebsd-clang/Makefile: makefile $(SCRIPTS) $(GENIE)
35
+	$(SILENT) $(GENIE) $(PARAMS) $(TARGET_PARAMS) --gcc=freebsd-clang --gcc_version=$(CLANG_VERSION) $(MAKETYPE)
36
+
37
+.PHONY: freebsd_x64_clang
38
+freebsd_x64_clang: generate $(PROJECTDIR)/$(MAKETYPE)-freebsd-clang/Makefile
39
+	$(SILENT) $(MAKE) -C $(PROJECTDIR)/$(MAKETYPE)-freebsd-clang config=$(CONFIG)64 precompile
40
+	$(SILENT) $(MAKE) -C $(PROJECTDIR)/$(MAKETYPE)-freebsd-clang config=$(CONFIG)64
41
+
42
+.PHONY: freebsd_x86_clang
43
+freebsd_x86_clang: generate $(PROJECTDIR)/$(MAKETYPE)-freebsd-clang/Makefile
44
+	$(SILENT) $(MAKE) -C $(PROJECTDIR)/$(MAKETYPE)-freebsd-clang config=$(CONFIG)32 precompile
45
+	$(SILENT) $(MAKE) -C $(PROJECTDIR)/$(MAKETYPE)-freebsd-clang config=$(CONFIG)32
46
+
47
+#-------------------------------------------------
48
 # gmake-netbsd
49
 #-------------------------------------------------
50
 
(-)b/emulators/mame/files/patch-scripts_toolchain.lua (+21 lines)
Added Link Here
1
--- scripts/toolchain.lua.orig	2018-03-12 08:39:00.497654000 +0900
2
+++ scripts/toolchain.lua	2018-03-12 08:41:52.263428000 +0900
3
@@ -23,6 +23,7 @@
4
 		{ "android-x64",   "Android - x64"          },
5
 		{ "asmjs",         "Emscripten/asm.js"      },
6
 		{ "freebsd",       "FreeBSD"                },
7
+		{ "freebsd-clang", "FreeBSD (Clang)"        },
8
 		{ "linux-gcc",     "Linux (GCC compiler)"   },
9
 		{ "linux-clang",   "Linux (Clang compiler)" },
10
 		{ "ios-arm",       "iOS - ARM"              },
11
@@ -168,6 +169,10 @@
12
 			location (_buildDir .. "projects/" .. _subDir .. "/".. _ACTION .. "-freebsd")
13
 		end
14
 
15
+		if "freebsd-clang" == _OPTIONS["gcc"] then
16
+			location (_buildDir .. "projects/" .. _subDir .. "/".. _ACTION .. "-freebsd-clang")
17
+		end
18
+
19
 		if "netbsd" == _OPTIONS["gcc"] then
20
 			location (_buildDir .. "projects/" .. _subDir .. "/".. _ACTION .. "-netbsd")
21
 		end
(-)b/emulators/mame/files/patch-src__osd__eigccx86.h (-63 / +45 lines)
Lines 1-128 Link Here
1
--- src/osd/eigccx86.h.orig	2015-05-24 15:52:19 UTC
1
--- src/osd/eigccx86.h.orig	2018-03-12 02:58:55.205941000 +0900
2
+++ src/osd/eigccx86.h
2
+++ src/osd/eigccx86.h	2018-03-12 03:02:13.350927000 +0900
3
@@ -42,7 +42,7 @@ union _x86_union
3
@@ -31,7 +31,7 @@
4
     multiply and return the full 64 bit result
4
     multiply and return the full 64 bit result
5
 -------------------------------------------------*/
5
 -------------------------------------------------*/
6
 
6
 
7
-#ifndef __x86_64__
7
-#ifndef __x86_64__
8
+#if !defined(__amd64__) && !defined(__x86_64__)
8
+#if !defined(__amd64__) && !defined(__x86_64__)
9
 #define mul_32x32 _mul_32x32
9
 #define mul_32x32 _mul_32x32
10
 INLINE INT64 ATTR_CONST ATTR_FORCE_INLINE
10
 inline int64_t ATTR_CONST ATTR_FORCE_INLINE
11
 _mul_32x32(INT32 a, INT32 b)
11
 _mul_32x32(int32_t a, int32_t b)
12
@@ -68,7 +68,7 @@ _mul_32x32(INT32 a, INT32 b)
12
@@ -55,7 +55,7 @@ _mul_32x32(int32_t a, int32_t b)
13
     result
13
     result
14
 -------------------------------------------------*/
14
 -------------------------------------------------*/
15
 
15
 
16
-#ifndef __x86_64__
16
-#ifndef __x86_64__
17
+#if !defined(__amd64__) && !defined(__x86_64__)
17
+#if !defined(__amd64__) && !defined(__x86_64__)
18
 #define mulu_32x32 _mulu_32x32
18
 #define mulu_32x32 _mulu_32x32
19
 INLINE UINT64 ATTR_CONST ATTR_FORCE_INLINE
19
 inline uint64_t ATTR_CONST ATTR_FORCE_INLINE
20
 _mulu_32x32(UINT32 a, UINT32 b)
20
 _mulu_32x32(uint32_t a, uint32_t b)
21
@@ -145,7 +145,7 @@ _mulu_32x32_hi(UINT32 a, UINT32 b)
21
@@ -126,7 +126,7 @@ _mulu_32x32_hi(uint32_t a, uint32_t b)
22
     result to 32 bits
22
     result to 32 bits
23
 -------------------------------------------------*/
23
 -------------------------------------------------*/
24
 
24
 
25
-#ifndef __x86_64__
25
-#ifndef __x86_64__
26
+#if !defined(__amd64__) && !defined(__x86_64__)
26
+#if !defined(__amd64__) && !defined(__x86_64__)
27
 #define mul_32x32_shift _mul_32x32_shift
27
 #define mul_32x32_shift _mul_32x32_shift
28
 INLINE INT32 ATTR_CONST ATTR_FORCE_INLINE
28
 inline int32_t ATTR_CONST ATTR_FORCE_INLINE
29
 _mul_32x32_shift(INT32 a, INT32 b, UINT8 shift)
29
 _mul_32x32_shift(int32_t a, int32_t b, uint8_t shift)
30
@@ -175,7 +175,7 @@ _mul_32x32_shift(INT32 a, INT32 b, UINT8
30
@@ -156,7 +156,7 @@ _mul_32x32_shift(int32_t a, int32_t b, u
31
     result to 32 bits
31
     result to 32 bits
32
 -------------------------------------------------*/
32
 -------------------------------------------------*/
33
 
33
 
34
-#ifndef __x86_64__
34
-#ifndef __x86_64__
35
+#if !defined(__amd64__) && !defined(__x86_64__)
35
+#if !defined(__amd64__) && !defined(__x86_64__)
36
 #define mulu_32x32_shift _mulu_32x32_shift
36
 #define mulu_32x32_shift _mulu_32x32_shift
37
 INLINE UINT32 ATTR_CONST ATTR_FORCE_INLINE
37
 inline uint32_t ATTR_CONST ATTR_FORCE_INLINE
38
 _mulu_32x32_shift(UINT32 a, UINT32 b, UINT8 shift)
38
 _mulu_32x32_shift(uint32_t a, uint32_t b, uint8_t shift)
39
@@ -203,7 +203,7 @@ _mulu_32x32_shift(UINT32 a, UINT32 b, UI
39
@@ -184,7 +184,7 @@ _mulu_32x32_shift(uint32_t a, uint32_t b
40
     divide and return the 32 bit quotient
40
     divide and return the 32 bit quotient
41
 -------------------------------------------------*/
41
 -------------------------------------------------*/
42
 
42
 
43
-#ifndef __x86_64__
43
-#ifndef __x86_64__
44
+#if !defined(__amd64__) && !defined(__x86_64__)
44
+#if !defined(__amd64__) && !defined(__x86_64__)
45
 #define div_64x32 _div_64x32
45
 #define div_64x32 _div_64x32
46
 INLINE INT32 ATTR_CONST ATTR_FORCE_INLINE
46
 inline int32_t ATTR_CONST ATTR_FORCE_INLINE
47
 _div_64x32(INT64 a, INT32 b)
47
 _div_64x32(int64_t a, int32_t b)
48
@@ -230,7 +230,7 @@ _div_64x32(INT64 a, INT32 b)
48
@@ -211,7 +211,7 @@ _div_64x32(int64_t a, int32_t b)
49
     divide and return the 32 bit quotient
49
     divide and return the 32 bit quotient
50
 -------------------------------------------------*/
50
 -------------------------------------------------*/
51
 
51
 
52
-#ifndef __x86_64__
52
-#ifndef __x86_64__
53
+#if !defined(__amd64__) && !defined(__x86_64__)
53
+#if !defined(__amd64__) && !defined(__x86_64__)
54
 #define divu_64x32 _divu_64x32
54
 #define divu_64x32 _divu_64x32
55
 INLINE UINT32 ATTR_CONST ATTR_FORCE_INLINE
55
 inline uint32_t ATTR_CONST ATTR_FORCE_INLINE
56
 _divu_64x32(UINT64 a, UINT32 b)
56
 _divu_64x32(uint64_t a, uint32_t b)
57
@@ -258,7 +258,7 @@ _divu_64x32(UINT64 a, UINT32 b)
57
@@ -244,7 +244,7 @@ inline int32_t ATTR_FORCE_INLINE
58
     32 bit remainder
58
 _div_64x32_rem(int64_t dividend, int32_t divisor, int32_t *remainder)
59
 -------------------------------------------------*/
59
 {
60
 
60
 	int32_t quotient;
61
-#ifndef __x86_64__
61
-#ifndef __x86_64__
62
+#if !defined(__amd64__) && !defined(__x86_64__)
62
+#if !defined(__amd64__) && !defined(__x86_64__)
63
 #define div_64x32_rem _div_64x32_rem
64
 INLINE INT32 ATTR_FORCE_INLINE
65
 _div_64x32_rem(INT64 dividend, INT32 divisor, INT32 *remainder)
66
@@ -286,7 +286,7 @@ _div_64x32_rem(INT64 dividend, INT32 div
67
     and 32 bit remainder
68
 -------------------------------------------------*/
69
 
63
 
64
 	// Throws arithmetic exception if result doesn't fit in 32 bits
65
 	__asm__ (
66
@@ -287,7 +287,7 @@ inline uint32_t ATTR_FORCE_INLINE
67
 _divu_64x32_rem(uint64_t dividend, uint32_t divisor, uint32_t *remainder)
68
 {
69
 	uint32_t quotient;
70
-#ifndef __x86_64__
70
-#ifndef __x86_64__
71
+#if !defined(__amd64__) && !defined(__x86_64__)
71
+#if !defined(__amd64__) && !defined(__x86_64__)
72
 #define divu_64x32_rem _divu_64x32_rem
72
 
73
 INLINE UINT32 ATTR_FORCE_INLINE
73
 	// Throws arithmetic exception if result doesn't fit in 32 bits
74
 _divu_64x32_rem(UINT64 dividend, UINT32 divisor, UINT32 *remainder)
74
 	__asm__ (
75
@@ -337,7 +337,7 @@ _divu_64x32_rem(UINT64 dividend, UINT32 
75
@@ -325,7 +325,7 @@ _divu_64x32_rem(uint64_t dividend, uint3
76
     division, and returning the 32 bit quotient
76
     division, and returning the 32 bit quotient
77
 -------------------------------------------------*/
77
 -------------------------------------------------*/
78
 
78
 
79
-#ifndef __x86_64__
79
-#ifndef __x86_64__
80
+#if !defined(__amd64__) && !defined(__x86_64__)
80
+#if !defined(__amd64__) && !defined(__x86_64__)
81
 #define div_32x32_shift _div_32x32_shift
81
 #define div_32x32_shift _div_32x32_shift
82
 INLINE INT32 ATTR_CONST ATTR_FORCE_INLINE
82
 inline int32_t ATTR_CONST ATTR_FORCE_INLINE
83
 _div_32x32_shift(INT32 a, INT32 b, UINT8 shift)
83
 _div_32x32_shift(int32_t a, int32_t b, uint8_t shift)
84
@@ -369,7 +369,7 @@ _div_32x32_shift(INT32 a, INT32 b, UINT8
84
@@ -357,7 +357,7 @@ _div_32x32_shift(int32_t a, int32_t b, u
85
     division, and returning the 32 bit quotient
85
     division, and returning the 32 bit quotient
86
 -------------------------------------------------*/
86
 -------------------------------------------------*/
87
 
87
 
88
-#ifndef __x86_64__
88
-#ifndef __x86_64__
89
+#if !defined(__amd64__) && !defined(__x86_64__)
89
+#if !defined(__amd64__) && !defined(__x86_64__)
90
 #define divu_32x32_shift _divu_32x32_shift
90
 #define divu_32x32_shift _divu_32x32_shift
91
 INLINE UINT32 ATTR_CONST ATTR_FORCE_INLINE
91
 inline uint32_t ATTR_CONST ATTR_FORCE_INLINE
92
 _divu_32x32_shift(UINT32 a, UINT32 b, UINT8 shift)
92
 _divu_32x32_shift(uint32_t a, uint32_t b, uint8_t shift)
93
@@ -400,7 +400,7 @@ _divu_32x32_shift(UINT32 a, UINT32 b, UI
93
@@ -388,7 +388,7 @@ _divu_32x32_shift(uint32_t a, uint32_t b
94
     divide and return the 32 bit remainder
94
     divide and return the 32 bit remainder
95
 -------------------------------------------------*/
95
 -------------------------------------------------*/
96
 
96
 
97
-#ifndef __x86_64__
97
-#ifndef __x86_64__
98
+#if !defined(__amd64__) && !defined(__x86_64__)
98
+#if !defined(__amd64__) && !defined(__x86_64__)
99
 #define mod_64x32 _mod_64x32
99
 #define mod_64x32 _mod_64x32
100
 INLINE INT32 ATTR_CONST ATTR_FORCE_INLINE
100
 inline int32_t ATTR_CONST ATTR_FORCE_INLINE
101
 _mod_64x32(INT64 a, INT32 b)
101
 _mod_64x32(int64_t a, int32_t b)
102
@@ -427,7 +427,7 @@ _mod_64x32(INT64 a, INT32 b)
102
@@ -415,7 +415,7 @@ _mod_64x32(int64_t a, int32_t b)
103
     divide and return the 32 bit remainder
103
     divide and return the 32 bit remainder
104
 -------------------------------------------------*/
104
 -------------------------------------------------*/
105
 
105
 
106
-#ifndef __x86_64__
106
-#ifndef __x86_64__
107
+#if !defined(__amd64__) && !defined(__x86_64__)
107
+#if !defined(__amd64__) && !defined(__x86_64__)
108
 #define modu_64x32 _modu_64x32
108
 #define modu_64x32 _modu_64x32
109
 INLINE UINT32 ATTR_CONST ATTR_FORCE_INLINE
109
 inline uint32_t ATTR_CONST ATTR_FORCE_INLINE
110
 _modu_64x32(UINT64 a, UINT32 b)
110
 _modu_64x32(uint64_t a, uint32_t b)
111
@@ -563,7 +563,7 @@ _compare_exchange32(INT32 volatile *ptr,
112
     return the previous value at 'ptr'.
113
 -------------------------------------------------*/
114
 
115
-#ifdef __x86_64__
116
+#if defined(__amd64__) || defined(__x86_64__)
117
 #define compare_exchange64 _compare_exchange64
118
 INLINE INT64 ATTR_NONNULL(1) ATTR_FORCE_INLINE
119
 _compare_exchange64(INT64 volatile *ptr, INT64 compare, INT64 exchange)
120
@@ -693,7 +693,7 @@ _atomic_decrement32(INT32 volatile *ptr)
121
 
122
 #define get_profile_ticks _get_profile_ticks
123
 
124
-#ifndef __x86_64__
125
+#if !defined(__amd64__) && !defined(__x86_64__)
126
 INLINE UINT64 ATTR_UNUSED ATTR_FORCE_INLINE _get_profile_ticks(void)
127
 {
128
 	UINT64 result;
(-)b/emulators/mame/files/patch-src__osd__eminline.h (-4 / +4 lines)
Lines 1-8 Link Here
1
--- src/osd/eminline.h.orig	2015-05-24 15:52:19 UTC
1
--- src/osd/eminline.h.orig	2018-03-12 03:02:46.561400000 +0900
2
+++ src/osd/eminline.h
2
+++ src/osd/eminline.h	2018-03-12 03:03:03.988448000 +0900
3
@@ -88,7 +88,7 @@ _osd_exchange64(INT64 volatile *ptr, INT
3
@@ -21,7 +21,7 @@
4
 
4
 
5
 #endif
5
 #if defined(__GNUC__)
6
 
6
 
7
-#if defined(__i386__) || defined(__x86_64__)
7
-#if defined(__i386__) || defined(__x86_64__)
8
+#if defined(__i386__) || defined(__x86_64__) || defined(__amd64__)
8
+#if defined(__i386__) || defined(__x86_64__) || defined(__amd64__)
(-)a/emulators/mame/files/patch-src_emu_webengine.c (-11 lines)
Removed Link Here
1
--- src/emu/webengine.c.orig	2015-09-30 06:29:01 UTC
2
+++ src/emu/webengine.c
3
@@ -330,7 +330,7 @@ int web_engine::begin_request_handler(st
4
 		// That upload_data contains more than we need. It also has the headers.
5
 		// We'll need to strip it down to just what we want.
6
 
7
-		if ((&data_length > 0) && (sizeof(file_name) > 0))
8
+		if ((data_length > 0) && (sizeof(file_name) > 0))
9
 		{
10
 			// MSVC doesn't yet support variable-length arrays, so chop the string the old-fashioned way
11
 			upload_data[data_length] = '\0';
(-)a/emulators/mame/files/patch-src_lib_netlist_plib_pparser.c (-102 lines)
Removed Link Here
1
--- src/lib/netlist/plib/pparser.c.orig	2015-09-30 06:29:01 UTC
2
+++ src/lib/netlist/plib/pparser.c
3
@@ -28,22 +28,22 @@ pstring ptokenizer::currentline_str()
4
 
5
 void ptokenizer::skipeol()
6
 {
7
-	pstring::code_t c = getc();
8
+	pstring::code_t c = mame_getc();
9
 	while (c)
10
 	{
11
 		if (c == 10)
12
 		{
13
-			c = getc();
14
+			c = mame_getc();
15
 			if (c != 13)
16
-				ungetc();
17
+				mame_ungetc();
18
 			return;
19
 		}
20
-		c = getc();
21
+		c = mame_getc();
22
 	}
23
 }
24
 
25
 
26
-pstring::code_t ptokenizer::getc()
27
+pstring::code_t ptokenizer::mame_getc()
28
 {
29
 	if (m_px >= m_cur_line.len())
30
 	{
31
@@ -58,7 +58,7 @@ pstring::code_t ptokenizer::getc()
32
 	return m_cur_line.code_at(m_px++);
33
 }
34
 
35
-void ptokenizer::ungetc()
36
+void ptokenizer::mame_ungetc()
37
 {
38
 	m_px--;
39
 }
40
@@ -166,10 +166,10 @@ ptokenizer::token_t ptokenizer::get_toke
41
 ptokenizer::token_t ptokenizer::get_token_internal()
42
 {
43
 	/* skip ws */
44
-	pstring::code_t c = getc();
45
+	pstring::code_t c = mame_getc();
46
 	while (m_whitespace.find(c)>=0)
47
 	{
48
-		c = getc();
49
+		c = mame_getc();
50
 		if (eof())
51
 		{
52
 			return token_t(ENDOFFILE);
53
@@ -189,9 +189,9 @@ ptokenizer::token_t ptokenizer::get_toke
54
 			else if (m_number_chars.find(c)<0)
55
 				break;
56
 			tokstr += c;
57
-			c = getc();
58
+			c = mame_getc();
59
 		}
60
-		ungetc();
61
+		mame_ungetc();
62
 		return token_t(ret, tokstr);
63
 	}
64
 	else if (m_identifier_chars.find(c)>=0)
65
@@ -200,9 +200,9 @@ ptokenizer::token_t ptokenizer::get_toke
66
 		pstring tokstr = "";
67
 		while (m_identifier_chars.find(c)>=0) {
68
 			tokstr += c;
69
-			c = getc();
70
+			c = mame_getc();
71
 		}
72
-		ungetc();
73
+		mame_ungetc();
74
 		token_id_t id = token_id_t(m_tokens.indexof(tokstr));
75
 		if (id.id() >= 0)
76
 			return token_t(id, tokstr);
77
@@ -214,11 +214,11 @@ ptokenizer::token_t ptokenizer::get_toke
78
 	else if (c == m_string)
79
 	{
80
 		pstring tokstr = "";
81
-		c = getc();
82
+		c = mame_getc();
83
 		while (c != m_string)
84
 		{
85
 			tokstr += c;
86
-			c = getc();
87
+			c = mame_getc();
88
 		}
89
 		return token_t(STRING, tokstr);
90
 	}
91
@@ -235,9 +235,9 @@ ptokenizer::token_t ptokenizer::get_toke
92
 				if (id.id() >= 0)
93
 					return token_t(id, tokstr);
94
 			}
95
-			c = getc();
96
+			c = mame_getc();
97
 		}
98
-		ungetc();
99
+		mame_ungetc();
100
 		token_id_t id = token_id_t(m_tokens.indexof(tokstr));
101
 		if (id.id() >= 0)
102
 			return token_t(id, tokstr);
(-)b/emulators/mame/files/patch-src_lib_netlist_plib_pparser.cpp (+102 lines)
Added Link Here
1
--- src/lib/netlist/plib/pparser.cpp.orig	2018-03-12 03:03:56.509169000 +0900
2
+++ src/lib/netlist/plib/pparser.cpp	2018-03-12 03:06:00.431002000 +0900
3
@@ -34,22 +34,22 @@ pstring ptokenizer::currentline_str()
4
 
5
 void ptokenizer::skipeol()
6
 {
7
-	pstring::code_t c = getc();
8
+	pstring::code_t c = mame_getc();
9
 	while (c)
10
 	{
11
 		if (c == 10)
12
 		{
13
-			c = getc();
14
+			c = mame_getc();
15
 			if (c != 13)
16
-				ungetc(c);
17
+				mame_ungetc(c);
18
 			return;
19
 		}
20
-		c = getc();
21
+		c = mame_getc();
22
 	}
23
 }
24
 
25
 
26
-pstring::code_t ptokenizer::getc()
27
+pstring::code_t ptokenizer::mame_getc()
28
 {
29
 	if (m_unget != 0)
30
 	{
31
@@ -70,7 +70,7 @@ pstring::code_t ptokenizer::getc()
32
 	return c;
33
 }
34
 
35
-void ptokenizer::ungetc(pstring::code_t c)
36
+void ptokenizer::mame_ungetc(pstring::code_t c)
37
 {
38
 	m_unget = c;
39
 }
40
@@ -182,10 +182,10 @@ ptokenizer::token_t ptokenizer::get_toke
41
 ptokenizer::token_t ptokenizer::get_token_internal()
42
 {
43
 	/* skip ws */
44
-	pstring::code_t c = getc();
45
+	pstring::code_t c = mame_getc();
46
 	while (m_whitespace.find(c) != pstring::npos)
47
 	{
48
-		c = getc();
49
+		c = mame_getc();
50
 		if (eof())
51
 		{
52
 			return token_t(ENDOFFILE);
53
@@ -205,9 +205,9 @@ ptokenizer::token_t ptokenizer::get_toke
54
 			else if (m_number_chars.find(c) == pstring::npos)
55
 				break;
56
 			tokstr += c;
57
-			c = getc();
58
+			c = mame_getc();
59
 		}
60
-		ungetc(c);
61
+		mame_ungetc(c);
62
 		return token_t(ret, tokstr);
63
 	}
64
 	else if (m_identifier_chars.find(c) != pstring::npos)
65
@@ -217,9 +217,9 @@ ptokenizer::token_t ptokenizer::get_toke
66
 		while (m_identifier_chars.find(c) != pstring::npos)
67
 		{
68
 			tokstr += c;
69
-			c = getc();
70
+			c = mame_getc();
71
 		}
72
-		ungetc(c);
73
+		mame_ungetc(c);
74
 		auto id = m_tokens.find(tokstr);
75
 		if (id != m_tokens.end())
76
 			return token_t(id->second, tokstr);
77
@@ -229,11 +229,11 @@ ptokenizer::token_t ptokenizer::get_toke
78
 	else if (c == m_string)
79
 	{
80
 		pstring tokstr = "";
81
-		c = getc();
82
+		c = mame_getc();
83
 		while (c != m_string)
84
 		{
85
 			tokstr += c;
86
-			c = getc();
87
+			c = mame_getc();
88
 		}
89
 		return token_t(STRING, tokstr);
90
 	}
91
@@ -251,9 +251,9 @@ ptokenizer::token_t ptokenizer::get_toke
92
 				if (id != m_tokens.end())
93
 					return token_t(id->second, tokstr);
94
 			}
95
-			c = getc();
96
+			c = mame_getc();
97
 		}
98
-		ungetc(c);
99
+		mame_ungetc(c);
100
 		auto id = m_tokens.find(tokstr);
101
 		if (id != m_tokens.end())
102
 			return token_t(id->second, tokstr);
(-)b/emulators/mame/files/patch-src_lib_netlist_plib_pparser.h (-5 / +5 lines)
Lines 1-13 Link Here
1
--- src/lib/netlist/plib/pparser.h.orig	2015-09-30 06:29:01 UTC
1
--- src/lib/netlist/plib/pparser.h.orig	2018-03-12 03:06:23.053773000 +0900
2
+++ src/lib/netlist/plib/pparser.h
2
+++ src/lib/netlist/plib/pparser.h	2018-03-12 03:06:40.281886000 +0900
3
@@ -120,8 +120,8 @@ protected:
3
@@ -118,8 +118,8 @@ protected:
4
 private:
4
 private:
5
 	void skipeol();
5
 	void skipeol();
6
 
6
 
7
-	pstring::code_t getc();
7
-	pstring::code_t getc();
8
-	void ungetc();
8
-	void ungetc(pstring::code_t c);
9
+	pstring::code_t mame_getc();
9
+	pstring::code_t mame_getc();
10
+	void mame_ungetc();
10
+	void mame_ungetc(pstring::code_t c);
11
 
11
 
12
 	bool eof() { return m_strm.eof(); }
12
 	bool eof() { return m_strm.eof(); }
13
 
13
 
(-)b/emulators/mame/files/patch-src_osd_modules_file_posixptty.cpp (+11 lines)
Added Link Here
1
--- src/osd/modules/file/posixptty.cpp.orig	2018-03-12 11:11:09.336893000 +0900
2
+++ src/osd/modules/file/posixptty.cpp	2018-03-12 11:11:23.544568000 +0900
3
@@ -19,7 +19,7 @@
4
 #include <unistd.h>
5
 #include <stdlib.h>
6
 
7
-#if defined(__FreeBSD_kernel__) || defined(__DragonFly__)
8
+#if defined(__FreeBSD__) || defined(__DragonFly__)
9
 #include <termios.h>
10
 #include <libutil.h>
11
 #elif defined(__NetBSD__) || defined(__OpenBSD__) || defined(__APPLE__) || defined(__ANDROID__)
(-)b/emulators/mame/files/patch-src_osd_sdl_sdlprefix.h (-3 / +3 lines)
Lines 1-6 Link Here
1
--- src/osd/sdl/sdlprefix.h.orig	2015-04-29 06:18:54 UTC
1
--- src/osd/sdl/sdlprefix.h.orig	2018-03-12 03:07:05.292313000 +0900
2
+++ src/osd/sdl/sdlprefix.h
2
+++ src/osd/sdl/sdlprefix.h	2018-03-12 03:07:30.038877000 +0900
3
@@ -50,6 +50,7 @@
3
@@ -48,6 +48,7 @@
4
 #define NO_AFFINITY_NP 1
4
 #define NO_AFFINITY_NP 1
5
 #elif defined(__DragonFly__)
5
 #elif defined(__DragonFly__)
6
 #define SDLMAME_DRAGONFLY 1
6
 #define SDLMAME_DRAGONFLY 1
(-)b/emulators/mame/files/pkg-message.in (-4 lines)
Lines 5-12 An example configuration file has been installed in Link Here
5
Should you create a "~/.%%MTARGET%%" directory and place it here or
5
Should you create a "~/.%%MTARGET%%" directory and place it here or
6
launch "%%MTARGET%% -createconfig" and place the %%MTARGET%%.ini created instead.
6
launch "%%MTARGET%% -createconfig" and place the %%MTARGET%%.ini created instead.
7
7
8
If you have a non-qwerty keyboard, you should put in your %%MTARGET%%.ini :
9
keymap      1
10
keymap_file %%DATADIR%%/keymaps/km-XX.txt
11
12
==============================================================================
8
==============================================================================
(-)b/emulators/mame/pkg-plist (-15 / +140 lines)
Lines 4-17 libexec/mame/jedutil Link Here
4
libexec/mame/ldresample
4
libexec/mame/ldresample
5
libexec/mame/ldverify
5
libexec/mame/ldverify
6
libexec/mame/romcmp
6
libexec/mame/romcmp
7
libexec/mame/testkeys
8
libexec/mame/unidasm
7
libexec/mame/unidasm
9
%%DATADIR%%/artwork/adapture-grill.png
8
%%DATADIR%%/artwork/LICENSE
9
%%DATADIR%%/artwork/README.md
10
%%DATADIR%%/artwork/aperture-grille.png
11
%%DATADIR%%/artwork/aperture.png
12
%%DATADIR%%/artwork/aperture1x2rb.png
13
%%DATADIR%%/artwork/aperture1x3rb.png
14
%%DATADIR%%/artwork/aperture2x4bg.png
15
%%DATADIR%%/artwork/aperture2x4rb.png
16
%%DATADIR%%/artwork/aperture4x6.png
17
%%DATADIR%%/artwork/bgfx/border_blur/default.lay
18
%%DATADIR%%/artwork/bgfx/chains/crt-geom/aperture_1_2_bgr.png
19
%%DATADIR%%/artwork/bgfx/chains/crt-geom/aperture_1_4_rgb.png
20
%%DATADIR%%/artwork/bgfx/chains/crt-geom/aperture_2_4_rgb.png
21
%%DATADIR%%/artwork/bgfx/chains/crt-geom/aperture_2_5_bgr.png
22
%%DATADIR%%/artwork/bgfx/chains/crt-geom/aperture_3_6_rgb.png
23
%%DATADIR%%/artwork/bgfx/chains/crt-geom/delta_1_2x1_bgr.png
24
%%DATADIR%%/artwork/bgfx/chains/crt-geom/delta_1_4x1_rgb.png
25
%%DATADIR%%/artwork/bgfx/chains/crt-geom/delta_2_4x1_rgb.png
26
%%DATADIR%%/artwork/bgfx/chains/crt-geom/delta_2_4x2_rgb.png
27
%%DATADIR%%/artwork/bgfx/chains/crt-geom/none.png
28
%%DATADIR%%/artwork/bgfx/chains/crt-geom/slot_2_4x4_rgb.png
29
%%DATADIR%%/artwork/bgfx/chains/crt-geom/slot_2_5x4_bgr.png
30
%%DATADIR%%/artwork/bgfx/chains/crt-geom/slot_3_7x6_rgb.png
31
%%DATADIR%%/artwork/bgfx/chains/hq2x.png
32
%%DATADIR%%/artwork/bgfx/chains/hq3x.png
33
%%DATADIR%%/artwork/bgfx/chains/hq4x.png
34
%%DATADIR%%/artwork/dir.txt
35
%%DATADIR%%/artwork/monochrome-chessboard.png
36
%%DATADIR%%/artwork/monochrome-matrix.png
37
%%DATADIR%%/artwork/scanlines.png
10
%%DATADIR%%/artwork/shadow-mask.png
38
%%DATADIR%%/artwork/shadow-mask.png
39
%%DATADIR%%/artwork/slot-mask-aligned.png
11
%%DATADIR%%/artwork/slot-mask.png
40
%%DATADIR%%/artwork/slot-mask.png
12
%%DATADIR%%/artwork/white.png
41
%%DATADIR%%/artwork/white.png
13
%%DATADIR%%/hash/32x.xml
42
%%DATADIR%%/hash/32x.xml
14
%%DATADIR%%/hash/3do_m2.xml
43
%%DATADIR%%/hash/3do_m2.xml
44
%%DATADIR%%/hash/LICENSE
45
%%DATADIR%%/hash/README.md
15
%%DATADIR%%/hash/a2600.xml
46
%%DATADIR%%/hash/a2600.xml
16
%%DATADIR%%/hash/a2600_cass.xml
47
%%DATADIR%%/hash/a2600_cass.xml
17
%%DATADIR%%/hash/a5200.hsi
48
%%DATADIR%%/hash/a5200.hsi
Lines 34-39 libexec/mame/unidasm Link Here
34
%%DATADIR%%/hash/aleste.xml
65
%%DATADIR%%/hash/aleste.xml
35
%%DATADIR%%/hash/alice32.xml
66
%%DATADIR%%/hash/alice32.xml
36
%%DATADIR%%/hash/alice90.xml
67
%%DATADIR%%/hash/alice90.xml
68
%%DATADIR%%/hash/alphatro_cart.xml
37
%%DATADIR%%/hash/alphatro_flop.xml
69
%%DATADIR%%/hash/alphatro_flop.xml
38
%%DATADIR%%/hash/altos5.xml
70
%%DATADIR%%/hash/altos5.xml
39
%%DATADIR%%/hash/amiga_a1000.xml
71
%%DATADIR%%/hash/amiga_a1000.xml
Lines 53-78 libexec/mame/unidasm Link Here
53
%%DATADIR%%/hash/apollo_ctape.xml
85
%%DATADIR%%/hash/apollo_ctape.xml
54
%%DATADIR%%/hash/apple1.xml
86
%%DATADIR%%/hash/apple1.xml
55
%%DATADIR%%/hash/apple2.xml
87
%%DATADIR%%/hash/apple2.xml
88
%%DATADIR%%/hash/apple2_cass.xml
56
%%DATADIR%%/hash/apple2gs.xml
89
%%DATADIR%%/hash/apple2gs.xml
57
%%DATADIR%%/hash/apple3.xml
90
%%DATADIR%%/hash/apple3.xml
91
%%DATADIR%%/hash/apricot_flop.xml
58
%%DATADIR%%/hash/aquarius.xml
92
%%DATADIR%%/hash/aquarius.xml
59
%%DATADIR%%/hash/arcadia.xml
93
%%DATADIR%%/hash/arcadia.xml
60
%%DATADIR%%/hash/archimedes.xml
94
%%DATADIR%%/hash/archimedes.xml
61
%%DATADIR%%/hash/astrocde.xml
95
%%DATADIR%%/hash/astrocde.xml
62
%%DATADIR%%/hash/atom.xml
96
%%DATADIR%%/hash/atom_cass.xml
97
%%DATADIR%%/hash/atom_flop.xml
98
%%DATADIR%%/hash/atom_rom.xml
63
%%DATADIR%%/hash/attache.xml
99
%%DATADIR%%/hash/attache.xml
64
%%DATADIR%%/hash/b2m.xml
100
%%DATADIR%%/hash/b2m.xml
101
%%DATADIR%%/hash/bbc_flop_32016.xml
102
%%DATADIR%%/hash/bbc_flop_6502.xml
103
%%DATADIR%%/hash/bbc_flop_65c102.xml
104
%%DATADIR%%/hash/bbc_flop_68000.xml
105
%%DATADIR%%/hash/bbc_flop_80186.xml
106
%%DATADIR%%/hash/bbc_flop_arm.xml
107
%%DATADIR%%/hash/bbc_flop_torch.xml
108
%%DATADIR%%/hash/bbc_flop_z80.xml
65
%%DATADIR%%/hash/bbca_cass.xml
109
%%DATADIR%%/hash/bbca_cass.xml
66
%%DATADIR%%/hash/bbcb_cass.xml
110
%%DATADIR%%/hash/bbcb_cass.xml
67
%%DATADIR%%/hash/bbcb_de_cass.xml
111
%%DATADIR%%/hash/bbcb_cass_de.xml
68
%%DATADIR%%/hash/bbcb_us_flop.xml
112
%%DATADIR%%/hash/bbcb_flop.xml
113
%%DATADIR%%/hash/bbcb_flop_orig.xml
114
%%DATADIR%%/hash/bbcb_flop_us.xml
69
%%DATADIR%%/hash/bbcbc.xml
115
%%DATADIR%%/hash/bbcbc.xml
70
%%DATADIR%%/hash/bbcm_cart.xml
116
%%DATADIR%%/hash/bbcm_cart.xml
71
%%DATADIR%%/hash/bbcm_cass.xml
117
%%DATADIR%%/hash/bbcm_cass.xml
118
%%DATADIR%%/hash/bbcm_flop.xml
72
%%DATADIR%%/hash/bbcmc_flop.xml
119
%%DATADIR%%/hash/bbcmc_flop.xml
73
%%DATADIR%%/hash/bk0010.xml
120
%%DATADIR%%/hash/bk0010.xml
74
%%DATADIR%%/hash/bml3_flop.xml
121
%%DATADIR%%/hash/bml3_flop.xml
75
%%DATADIR%%/hash/bw12.xml
122
%%DATADIR%%/hash/bw12.xml
123
%%DATADIR%%/hash/bw14.xml
76
%%DATADIR%%/hash/bw2.xml
124
%%DATADIR%%/hash/bw2.xml
77
%%DATADIR%%/hash/bx256hp_flop.xml
125
%%DATADIR%%/hash/bx256hp_flop.xml
78
%%DATADIR%%/hash/c128_cart.xml
126
%%DATADIR%%/hash/c128_cart.xml
Lines 91-99 libexec/mame/unidasm Link Here
91
%%DATADIR%%/hash/cd32.xml
139
%%DATADIR%%/hash/cd32.xml
92
%%DATADIR%%/hash/cdi.xml
140
%%DATADIR%%/hash/cdi.xml
93
%%DATADIR%%/hash/cdtv.xml
141
%%DATADIR%%/hash/cdtv.xml
94
%%DATADIR%%/hash/cgenie_cart.xml
95
%%DATADIR%%/hash/cgenie_cass.xml
142
%%DATADIR%%/hash/cgenie_cass.xml
143
%%DATADIR%%/hash/cgenie_flop_rom.xml
96
%%DATADIR%%/hash/channelf.xml
144
%%DATADIR%%/hash/channelf.xml
145
%%DATADIR%%/hash/chessmstdm.xml
97
%%DATADIR%%/hash/coco_cart.xml
146
%%DATADIR%%/hash/coco_cart.xml
98
%%DATADIR%%/hash/coco_flop.xml
147
%%DATADIR%%/hash/coco_flop.xml
99
%%DATADIR%%/hash/coleco.xml
148
%%DATADIR%%/hash/coleco.xml
Lines 107-129 libexec/mame/unidasm Link Here
107
%%DATADIR%%/hash/cx3000tc.xml
156
%%DATADIR%%/hash/cx3000tc.xml
108
%%DATADIR%%/hash/dai_cass.xml
157
%%DATADIR%%/hash/dai_cass.xml
109
%%DATADIR%%/hash/database.xml
158
%%DATADIR%%/hash/database.xml
159
%%DATADIR%%/hash/dc.xml
160
%%DATADIR%%/hash/dgnalpha_flop.xml
161
%%DATADIR%%/hash/dgnbeta_flop.xml
110
%%DATADIR%%/hash/dim68k.xml
162
%%DATADIR%%/hash/dim68k.xml
111
%%DATADIR%%/hash/dmv.xml
163
%%DATADIR%%/hash/dmv.xml
112
%%DATADIR%%/hash/dps1.xml
164
%%DATADIR%%/hash/dps1.xml
165
%%DATADIR%%/hash/dragon_cart.xml
166
%%DATADIR%%/hash/dragon_cass.xml
167
%%DATADIR%%/hash/dragon_flex.xml
168
%%DATADIR%%/hash/dragon_flop.xml
169
%%DATADIR%%/hash/dragon_os9.xml
170
%%DATADIR%%/hash/e01_flop.xml
113
%%DATADIR%%/hash/ec1841.xml
171
%%DATADIR%%/hash/ec1841.xml
114
%%DATADIR%%/hash/einstein.xml
172
%%DATADIR%%/hash/einstein.xml
115
%%DATADIR%%/hash/electron_cart.xml
173
%%DATADIR%%/hash/electron_cart.xml
174
%%DATADIR%%/hash/electron_cass.xml
175
%%DATADIR%%/hash/electron_flop.xml
176
%%DATADIR%%/hash/electron_rom.xml
116
%%DATADIR%%/hash/ep64_cart.xml
177
%%DATADIR%%/hash/ep64_cart.xml
117
%%DATADIR%%/hash/ep64_cass.xml
178
%%DATADIR%%/hash/ep64_cass.xml
118
%%DATADIR%%/hash/ep64_flop.xml
179
%%DATADIR%%/hash/ep64_flop.xml
119
%%DATADIR%%/hash/epson_cpm.xml
180
%%DATADIR%%/hash/epson_cpm.xml
181
%%DATADIR%%/hash/ews286_flop.xml
120
%%DATADIR%%/hash/exl100.xml
182
%%DATADIR%%/hash/exl100.xml
121
%%DATADIR%%/hash/famicom_cass.xml
183
%%DATADIR%%/hash/famicom_cass.xml
122
%%DATADIR%%/hash/famicom_flop.xml
184
%%DATADIR%%/hash/famicom_flop.xml
185
%%DATADIR%%/hash/fidel_scc.xml
123
%%DATADIR%%/hash/fm77av.xml
186
%%DATADIR%%/hash/fm77av.xml
124
%%DATADIR%%/hash/fm7_cass.xml
187
%%DATADIR%%/hash/fm7_cass.xml
125
%%DATADIR%%/hash/fm7_disk.xml
188
%%DATADIR%%/hash/fm7_disk.xml
126
%%DATADIR%%/hash/fmtowns_cd.xml
189
%%DATADIR%%/hash/fmtowns_cd.xml
190
%%DATADIR%%/hash/fmtowns_flop.xml
127
%%DATADIR%%/hash/g7400.xml
191
%%DATADIR%%/hash/g7400.xml
128
%%DATADIR%%/hash/galaxy.xml
192
%%DATADIR%%/hash/galaxy.xml
129
%%DATADIR%%/hash/gamate.xml
193
%%DATADIR%%/hash/gamate.xml
Lines 134-139 libexec/mame/unidasm Link Here
134
%%DATADIR%%/hash/gameking3.xml
198
%%DATADIR%%/hash/gameking3.xml
135
%%DATADIR%%/hash/gamepock.xml
199
%%DATADIR%%/hash/gamepock.xml
136
%%DATADIR%%/hash/gba.xml
200
%%DATADIR%%/hash/gba.xml
201
%%DATADIR%%/hash/gba_ereader.xml
137
%%DATADIR%%/hash/gbcolor.xml
202
%%DATADIR%%/hash/gbcolor.xml
138
%%DATADIR%%/hash/genius.xml
203
%%DATADIR%%/hash/genius.xml
139
%%DATADIR%%/hash/gimix.xml
204
%%DATADIR%%/hash/gimix.xml
Lines 145-162 libexec/mame/unidasm Link Here
145
%%DATADIR%%/hash/gp32.xml
210
%%DATADIR%%/hash/gp32.xml
146
%%DATADIR%%/hash/guab.xml
211
%%DATADIR%%/hash/guab.xml
147
%%DATADIR%%/hash/gx4000.xml
212
%%DATADIR%%/hash/gx4000.xml
213
%%DATADIR%%/hash/h21.xml
148
%%DATADIR%%/hash/horizon.xml
214
%%DATADIR%%/hash/horizon.xml
215
%%DATADIR%%/hash/hp85_rom.xml
149
%%DATADIR%%/hash/hp9835a_rom.xml
216
%%DATADIR%%/hash/hp9835a_rom.xml
150
%%DATADIR%%/hash/hp9845a_rom.xml
217
%%DATADIR%%/hash/hp9845a_rom.xml
151
%%DATADIR%%/hash/hp9845b_rom.xml
218
%%DATADIR%%/hash/hp9845b_rom.xml
219
%%DATADIR%%/hash/hp_ipc.xml
152
%%DATADIR%%/hash/ht68k.xml
220
%%DATADIR%%/hash/ht68k.xml
221
%%DATADIR%%/hash/hx20_rom.xml
222
%%DATADIR%%/hash/hyperscan.xml
153
%%DATADIR%%/hash/i7000_card.xml
223
%%DATADIR%%/hash/i7000_card.xml
154
%%DATADIR%%/hash/ibm5140.xml
224
%%DATADIR%%/hash/ibm5140.xml
155
%%DATADIR%%/hash/ibm5150.xml
225
%%DATADIR%%/hash/ibm5150.xml
156
%%DATADIR%%/hash/ibm5150_cass.xml
226
%%DATADIR%%/hash/ibm5150_cass.xml
157
%%DATADIR%%/hash/ibm5160_flop.xml
158
%%DATADIR%%/hash/ibm5170.xml
227
%%DATADIR%%/hash/ibm5170.xml
159
%%DATADIR%%/hash/ibm5170_cdrom.xml
228
%%DATADIR%%/hash/ibm5170_cdrom.xml
229
%%DATADIR%%/hash/ibm6580.xml
160
%%DATADIR%%/hash/ibmpcjr_cart.xml
230
%%DATADIR%%/hash/ibmpcjr_cart.xml
161
%%DATADIR%%/hash/ibmpcjr_flop.xml
231
%%DATADIR%%/hash/ibmpcjr_flop.xml
162
%%DATADIR%%/hash/interact.xml
232
%%DATADIR%%/hash/interact.xml
Lines 169-180 libexec/mame/unidasm Link Here
169
%%DATADIR%%/hash/jaguar.xml
239
%%DATADIR%%/hash/jaguar.xml
170
%%DATADIR%%/hash/juicebox.xml
240
%%DATADIR%%/hash/juicebox.xml
171
%%DATADIR%%/hash/jupace_cass.xml
241
%%DATADIR%%/hash/jupace_cass.xml
242
%%DATADIR%%/hash/k28m2.xml
172
%%DATADIR%%/hash/kayproii.xml
243
%%DATADIR%%/hash/kayproii.xml
173
%%DATADIR%%/hash/kc_cart.xml
244
%%DATADIR%%/hash/kc_cart.xml
174
%%DATADIR%%/hash/kc_cass.xml
245
%%DATADIR%%/hash/kc_cass.xml
175
%%DATADIR%%/hash/kc_flop.xml
246
%%DATADIR%%/hash/kc_flop.xml
247
%%DATADIR%%/hash/kim1_cass.xml
176
%%DATADIR%%/hash/korvet_flop.xml
248
%%DATADIR%%/hash/korvet_flop.xml
177
%%DATADIR%%/hash/lantutor.xml
249
%%DATADIR%%/hash/lantutor.xml
250
%%DATADIR%%/hash/laser2001_cart.xml
178
%%DATADIR%%/hash/leapster.xml
251
%%DATADIR%%/hash/leapster.xml
179
%%DATADIR%%/hash/lisa.xml
252
%%DATADIR%%/hash/lisa.xml
180
%%DATADIR%%/hash/lisa2.xml
253
%%DATADIR%%/hash/lisa2.xml
Lines 183-188 libexec/mame/unidasm Link Here
183
%%DATADIR%%/hash/m20.xml
256
%%DATADIR%%/hash/m20.xml
184
%%DATADIR%%/hash/m5_cart.xml
257
%%DATADIR%%/hash/m5_cart.xml
185
%%DATADIR%%/hash/m5_cass.xml
258
%%DATADIR%%/hash/m5_cass.xml
259
%%DATADIR%%/hash/m5_flop.xml
186
%%DATADIR%%/hash/mac_flop.xml
260
%%DATADIR%%/hash/mac_flop.xml
187
%%DATADIR%%/hash/mac_hdd.xml
261
%%DATADIR%%/hash/mac_hdd.xml
188
%%DATADIR%%/hash/mbc200.xml
262
%%DATADIR%%/hash/mbc200.xml
Lines 190-195 libexec/mame/unidasm Link Here
190
%%DATADIR%%/hash/mc10.xml
264
%%DATADIR%%/hash/mc10.xml
191
%%DATADIR%%/hash/mc1000_cass.xml
265
%%DATADIR%%/hash/mc1000_cass.xml
192
%%DATADIR%%/hash/mc1502_flop.xml
266
%%DATADIR%%/hash/mc1502_flop.xml
267
%%DATADIR%%/hash/md2_flop.xml
193
%%DATADIR%%/hash/megacd.xml
268
%%DATADIR%%/hash/megacd.xml
194
%%DATADIR%%/hash/megacdj.xml
269
%%DATADIR%%/hash/megacdj.xml
195
%%DATADIR%%/hash/megadriv.xml
270
%%DATADIR%%/hash/megadriv.xml
Lines 203-208 libexec/mame/unidasm Link Here
203
%%DATADIR%%/hash/misterx.xml
278
%%DATADIR%%/hash/misterx.xml
204
%%DATADIR%%/hash/mm1_flop.xml
279
%%DATADIR%%/hash/mm1_flop.xml
205
%%DATADIR%%/hash/mo5_cart.xml
280
%%DATADIR%%/hash/mo5_cart.xml
281
%%DATADIR%%/hash/mo5_cass.xml
282
%%DATADIR%%/hash/mo5_flop.xml
283
%%DATADIR%%/hash/mo5_qd.xml
284
%%DATADIR%%/hash/mo6_cass.xml
285
%%DATADIR%%/hash/mo6_flop.xml
206
%%DATADIR%%/hash/mpu1000.xml
286
%%DATADIR%%/hash/mpu1000.xml
207
%%DATADIR%%/hash/mpz80.xml
287
%%DATADIR%%/hash/mpz80.xml
208
%%DATADIR%%/hash/msx.hsi
288
%%DATADIR%%/hash/msx.hsi
Lines 215-221 libexec/mame/unidasm Link Here
215
%%DATADIR%%/hash/msx2_flop.xml
295
%%DATADIR%%/hash/msx2_flop.xml
216
%%DATADIR%%/hash/msx2p_flop.xml
296
%%DATADIR%%/hash/msx2p_flop.xml
217
%%DATADIR%%/hash/msxr_flop.xml
297
%%DATADIR%%/hash/msxr_flop.xml
298
%%DATADIR%%/hash/mtx_cart.xml
218
%%DATADIR%%/hash/mtx_cass.xml
299
%%DATADIR%%/hash/mtx_cass.xml
300
%%DATADIR%%/hash/mtx_rom.xml
219
%%DATADIR%%/hash/myvision.xml
301
%%DATADIR%%/hash/myvision.xml
220
%%DATADIR%%/hash/mz2000_cass.xml
302
%%DATADIR%%/hash/mz2000_cass.xml
221
%%DATADIR%%/hash/mz2000_flop.xml
303
%%DATADIR%%/hash/mz2000_flop.xml
Lines 238-243 libexec/mame/unidasm Link Here
238
%%DATADIR%%/hash/ngp.xml
320
%%DATADIR%%/hash/ngp.xml
239
%%DATADIR%%/hash/ngpc.xml
321
%%DATADIR%%/hash/ngpc.xml
240
%%DATADIR%%/hash/nimbus.xml
322
%%DATADIR%%/hash/nimbus.xml
323
%%DATADIR%%/hash/octopus.xml
241
%%DATADIR%%/hash/odyssey2.xml
324
%%DATADIR%%/hash/odyssey2.xml
242
%%DATADIR%%/hash/ondra.xml
325
%%DATADIR%%/hash/ondra.xml
243
%%DATADIR%%/hash/orao.xml
326
%%DATADIR%%/hash/orao.xml
Lines 252-266 libexec/mame/unidasm Link Here
252
%%DATADIR%%/hash/partner_flop.xml
335
%%DATADIR%%/hash/partner_flop.xml
253
%%DATADIR%%/hash/pasogo.xml
336
%%DATADIR%%/hash/pasogo.xml
254
%%DATADIR%%/hash/pb2000c.xml
337
%%DATADIR%%/hash/pb2000c.xml
255
%%DATADIR%%/hash/pc1512.xml
338
%%DATADIR%%/hash/pc1000.xml
256
%%DATADIR%%/hash/pc1640.xml
339
%%DATADIR%%/hash/pc1512_flop.xml
340
%%DATADIR%%/hash/pc1512_hdd.xml
341
%%DATADIR%%/hash/pc1640_flop.xml
342
%%DATADIR%%/hash/pc1640_hdd.xml
257
%%DATADIR%%/hash/pc8201.xml
343
%%DATADIR%%/hash/pc8201.xml
258
%%DATADIR%%/hash/pc8801_cass.xml
344
%%DATADIR%%/hash/pc8801_cass.xml
259
%%DATADIR%%/hash/pc8801_flop.xml
345
%%DATADIR%%/hash/pc8801_flop.xml
260
%%DATADIR%%/hash/pc88va.xml
346
%%DATADIR%%/hash/pc88va.xml
261
%%DATADIR%%/hash/pc98.xml
347
%%DATADIR%%/hash/pc98.xml
348
%%DATADIR%%/hash/pc98_cd.xml
262
%%DATADIR%%/hash/pce.xml
349
%%DATADIR%%/hash/pce.xml
350
%%DATADIR%%/hash/pce_tourvision.xml
263
%%DATADIR%%/hash/pcecd.xml
351
%%DATADIR%%/hash/pcecd.xml
352
%%DATADIR%%/hash/pcfx.xml
264
%%DATADIR%%/hash/pcw.xml
353
%%DATADIR%%/hash/pcw.xml
265
%%DATADIR%%/hash/pcw16.xml
354
%%DATADIR%%/hash/pcw16.xml
266
%%DATADIR%%/hash/pecom_cass.xml
355
%%DATADIR%%/hash/pecom_cass.xml
Lines 270-276 libexec/mame/unidasm Link Here
270
%%DATADIR%%/hash/pet_cass.xml
359
%%DATADIR%%/hash/pet_cass.xml
271
%%DATADIR%%/hash/pet_flop.xml
360
%%DATADIR%%/hash/pet_flop.xml
272
%%DATADIR%%/hash/pet_hdd.xml
361
%%DATADIR%%/hash/pet_hdd.xml
362
%%DATADIR%%/hash/pet_quik.xml
273
%%DATADIR%%/hash/pet_rom.xml
363
%%DATADIR%%/hash/pet_rom.xml
364
%%DATADIR%%/hash/phc25_cass.xml
365
%%DATADIR%%/hash/picno.xml
274
%%DATADIR%%/hash/pico.xml
366
%%DATADIR%%/hash/pico.xml
275
%%DATADIR%%/hash/pippin.xml
367
%%DATADIR%%/hash/pippin.xml
276
%%DATADIR%%/hash/pippin_flop.xml
368
%%DATADIR%%/hash/pippin_flop.xml
Lines 278-287 libexec/mame/unidasm Link Here
278
%%DATADIR%%/hash/plus4_cass.xml
370
%%DATADIR%%/hash/plus4_cass.xml
279
%%DATADIR%%/hash/plus4_flop.xml
371
%%DATADIR%%/hash/plus4_flop.xml
280
%%DATADIR%%/hash/pmd85_cass.xml
372
%%DATADIR%%/hash/pmd85_cass.xml
373
%%DATADIR%%/hash/pockchalv2.xml
374
%%DATADIR%%/hash/pockchalw.xml
375
%%DATADIR%%/hash/pofo.xml
376
%%DATADIR%%/hash/poisk1_flop.xml
281
%%DATADIR%%/hash/pokemini.xml
377
%%DATADIR%%/hash/pokemini.xml
378
%%DATADIR%%/hash/princ.xml
282
%%DATADIR%%/hash/pro128_cart.xml
379
%%DATADIR%%/hash/pro128_cart.xml
380
%%DATADIR%%/hash/pro128_cass.xml
381
%%DATADIR%%/hash/pro128_flop.xml
382
%%DATADIR%%/hash/pro128s_flop.xml
283
%%DATADIR%%/hash/prof180.xml
383
%%DATADIR%%/hash/prof180.xml
284
%%DATADIR%%/hash/prof80.xml
384
%%DATADIR%%/hash/prof80.xml
385
%%DATADIR%%/hash/psi98.xml
285
%%DATADIR%%/hash/psion1.xml
386
%%DATADIR%%/hash/psion1.xml
286
%%DATADIR%%/hash/psion2.xml
387
%%DATADIR%%/hash/psion2.xml
287
%%DATADIR%%/hash/psx.xml
388
%%DATADIR%%/hash/psx.xml
Lines 289-299 libexec/mame/unidasm Link Here
289
%%DATADIR%%/hash/pv1000.xml
390
%%DATADIR%%/hash/pv1000.xml
290
%%DATADIR%%/hash/pv2000.xml
391
%%DATADIR%%/hash/pv2000.xml
291
%%DATADIR%%/hash/px4_cart.xml
392
%%DATADIR%%/hash/px4_cart.xml
393
%%DATADIR%%/hash/px8_cart.xml
292
%%DATADIR%%/hash/pyl601.xml
394
%%DATADIR%%/hash/pyl601.xml
293
%%DATADIR%%/hash/ql_cart.xml
395
%%DATADIR%%/hash/ql_cart.xml
294
%%DATADIR%%/hash/ql_cass.xml
396
%%DATADIR%%/hash/ql_cass.xml
295
%%DATADIR%%/hash/ql_flop.xml
397
%%DATADIR%%/hash/ql_flop.xml
398
%%DATADIR%%/hash/quizwiz.xml
296
%%DATADIR%%/hash/qx10_flop.xml
399
%%DATADIR%%/hash/qx10_flop.xml
400
%%DATADIR%%/hash/r9751.xml
297
%%DATADIR%%/hash/radio86_cart.xml
401
%%DATADIR%%/hash/radio86_cart.xml
298
%%DATADIR%%/hash/radio86_cass.xml
402
%%DATADIR%%/hash/radio86_cass.xml
299
%%DATADIR%%/hash/rainbow.xml
403
%%DATADIR%%/hash/rainbow.xml
Lines 303-308 libexec/mame/unidasm Link Here
303
%%DATADIR%%/hash/samcoupe_cass.xml
407
%%DATADIR%%/hash/samcoupe_cass.xml
304
%%DATADIR%%/hash/samcoupe_flop.xml
408
%%DATADIR%%/hash/samcoupe_flop.xml
305
%%DATADIR%%/hash/sat_cart.xml
409
%%DATADIR%%/hash/sat_cart.xml
410
%%DATADIR%%/hash/sat_vccart.xml
306
%%DATADIR%%/hash/saturn.xml
411
%%DATADIR%%/hash/saturn.xml
307
%%DATADIR%%/hash/sawatte.xml
412
%%DATADIR%%/hash/sawatte.xml
308
%%DATADIR%%/hash/sc3000_cart.xml
413
%%DATADIR%%/hash/sc3000_cart.xml
Lines 312-323 libexec/mame/unidasm Link Here
312
%%DATADIR%%/hash/sf7000.xml
417
%%DATADIR%%/hash/sf7000.xml
313
%%DATADIR%%/hash/sg1000.xml
418
%%DATADIR%%/hash/sg1000.xml
314
%%DATADIR%%/hash/sgx.xml
419
%%DATADIR%%/hash/sgx.xml
420
%%DATADIR%%/hash/sitcom.xml
315
%%DATADIR%%/hash/smc777.xml
421
%%DATADIR%%/hash/smc777.xml
422
%%DATADIR%%/hash/smondial2.xml
316
%%DATADIR%%/hash/sms.xml
423
%%DATADIR%%/hash/sms.xml
317
%%DATADIR%%/hash/snes.xml
424
%%DATADIR%%/hash/snes.xml
318
%%DATADIR%%/hash/snes_bspack.xml
425
%%DATADIR%%/hash/snes_bspack.xml
319
%%DATADIR%%/hash/snes_strom.xml
426
%%DATADIR%%/hash/snes_strom.xml
320
%%DATADIR%%/hash/snes_vkun.xml
427
%%DATADIR%%/hash/snes_vkun.xml
428
%%DATADIR%%/hash/snotec.xml
321
%%DATADIR%%/hash/snread.xml
429
%%DATADIR%%/hash/snread.xml
322
%%DATADIR%%/hash/snspell.xml
430
%%DATADIR%%/hash/snspell.xml
323
%%DATADIR%%/hash/socrates.xml
431
%%DATADIR%%/hash/socrates.xml
Lines 328-333 libexec/mame/unidasm Link Here
328
%%DATADIR%%/hash/sorcerer_cass.xml
436
%%DATADIR%%/hash/sorcerer_cass.xml
329
%%DATADIR%%/hash/sorcerer_flop.xml
437
%%DATADIR%%/hash/sorcerer_flop.xml
330
%%DATADIR%%/hash/spc1000_cass.xml
438
%%DATADIR%%/hash/spc1000_cass.xml
439
%%DATADIR%%/hash/spc1500_cass.xml
331
%%DATADIR%%/hash/special_cass.xml
440
%%DATADIR%%/hash/special_cass.xml
332
%%DATADIR%%/hash/special_flop.xml
441
%%DATADIR%%/hash/special_flop.xml
333
%%DATADIR%%/hash/specpls3_flop.xml
442
%%DATADIR%%/hash/specpls3_flop.xml
Lines 335-343 libexec/mame/unidasm Link Here
335
%%DATADIR%%/hash/spectrum_cass.xml
444
%%DATADIR%%/hash/spectrum_cass.xml
336
%%DATADIR%%/hash/st_cart.xml
445
%%DATADIR%%/hash/st_cart.xml
337
%%DATADIR%%/hash/st_flop.xml
446
%%DATADIR%%/hash/st_flop.xml
447
%%DATADIR%%/hash/stepone_flop.xml
338
%%DATADIR%%/hash/studio2.xml
448
%%DATADIR%%/hash/studio2.xml
339
%%DATADIR%%/hash/stv.xml
449
%%DATADIR%%/hash/stv.xml
340
%%DATADIR%%/hash/super6.xml
450
%%DATADIR%%/hash/super6.xml
451
%%DATADIR%%/hash/super80_cass.xml
341
%%DATADIR%%/hash/superpet_flop.xml
452
%%DATADIR%%/hash/superpet_flop.xml
342
%%DATADIR%%/hash/supracan.xml
453
%%DATADIR%%/hash/supracan.xml
343
%%DATADIR%%/hash/sv8000.xml
454
%%DATADIR%%/hash/sv8000.xml
Lines 346-370 libexec/mame/unidasm Link Here
346
%%DATADIR%%/hash/svi318_flop.xml
457
%%DATADIR%%/hash/svi318_flop.xml
347
%%DATADIR%%/hash/svision.xml
458
%%DATADIR%%/hash/svision.xml
348
%%DATADIR%%/hash/svmu.xml
459
%%DATADIR%%/hash/svmu.xml
460
%%DATADIR%%/hash/t1000.xml
349
%%DATADIR%%/hash/tandy200.xml
461
%%DATADIR%%/hash/tandy200.xml
350
%%DATADIR%%/hash/tandy2k.xml
462
%%DATADIR%%/hash/tandy2k.xml
351
%%DATADIR%%/hash/tandy6k.xml
463
%%DATADIR%%/hash/tandy6k.xml
464
%%DATADIR%%/hash/tc4.xml
352
%%DATADIR%%/hash/tdv2324.xml
465
%%DATADIR%%/hash/tdv2324.xml
353
%%DATADIR%%/hash/tek4052_cart.xml
466
%%DATADIR%%/hash/tek4052_cart.xml
354
%%DATADIR%%/hash/tg16.xml
467
%%DATADIR%%/hash/tg16.xml
355
%%DATADIR%%/hash/ti74_cart.xml
468
%%DATADIR%%/hash/ti74_cart.xml
469
%%DATADIR%%/hash/ti95_cart.xml
356
%%DATADIR%%/hash/ti99_cart.xml
470
%%DATADIR%%/hash/ti99_cart.xml
357
%%DATADIR%%/hash/tiki100.xml
471
%%DATADIR%%/hash/tiki100.xml
358
%%DATADIR%%/hash/timex_dock.xml
472
%%DATADIR%%/hash/timex_dock.xml
359
%%DATADIR%%/hash/tntell.xml
473
%%DATADIR%%/hash/tntell.xml
360
%%DATADIR%%/hash/to770_cart.xml
474
%%DATADIR%%/hash/to770_cart.xml
475
%%DATADIR%%/hash/to770a_cart.xml
361
%%DATADIR%%/hash/to7_cart.xml
476
%%DATADIR%%/hash/to7_cart.xml
477
%%DATADIR%%/hash/to7_cass.xml
478
%%DATADIR%%/hash/to7_qd.xml
479
%%DATADIR%%/hash/to8_cass.xml
480
%%DATADIR%%/hash/to8_qd.xml
481
%%DATADIR%%/hash/to_flop.xml
362
%%DATADIR%%/hash/trs80m2.xml
482
%%DATADIR%%/hash/trs80m2.xml
363
%%DATADIR%%/hash/trsm100.xml
483
%%DATADIR%%/hash/trsm100.xml
364
%%DATADIR%%/hash/tutor.xml
484
%%DATADIR%%/hash/tutor.xml
365
%%DATADIR%%/hash/tvc_cart.xml
485
%%DATADIR%%/hash/tvc_cart.xml
366
%%DATADIR%%/hash/tvc_cass.xml
486
%%DATADIR%%/hash/tvc_cass.xml
367
%%DATADIR%%/hash/tvc_flop.xml
487
%%DATADIR%%/hash/tvc_flop.xml
488
%%DATADIR%%/hash/unichamp.xml
368
%%DATADIR%%/hash/ut88.xml
489
%%DATADIR%%/hash/ut88.xml
369
%%DATADIR%%/hash/uzebox.xml
490
%%DATADIR%%/hash/uzebox.xml
370
%%DATADIR%%/hash/v1050_flop.xml
491
%%DATADIR%%/hash/v1050_flop.xml
Lines 372-377 libexec/mame/unidasm Link Here
372
%%DATADIR%%/hash/vboy.xml
493
%%DATADIR%%/hash/vboy.xml
373
%%DATADIR%%/hash/vc4000.xml
494
%%DATADIR%%/hash/vc4000.xml
374
%%DATADIR%%/hash/vector06_cart.xml
495
%%DATADIR%%/hash/vector06_cart.xml
496
%%DATADIR%%/hash/vector06_flop.xml
375
%%DATADIR%%/hash/vectrex.xml
497
%%DATADIR%%/hash/vectrex.xml
376
%%DATADIR%%/hash/vg5k.xml
498
%%DATADIR%%/hash/vg5k.xml
377
%%DATADIR%%/hash/vic10.xml
499
%%DATADIR%%/hash/vic10.xml
Lines 387-394 libexec/mame/unidasm Link Here
387
%%DATADIR%%/hash/vreader.xml
509
%%DATADIR%%/hash/vreader.xml
388
%%DATADIR%%/hash/vsmile_cart.xml
510
%%DATADIR%%/hash/vsmile_cart.xml
389
%%DATADIR%%/hash/vsmile_cd.xml
511
%%DATADIR%%/hash/vsmile_cd.xml
512
%%DATADIR%%/hash/vsmileb_cart.xml
513
%%DATADIR%%/hash/vsmilem_cart.xml
390
%%DATADIR%%/hash/vz_cass.xml
514
%%DATADIR%%/hash/vz_cass.xml
391
%%DATADIR%%/hash/wangpc.xml
515
%%DATADIR%%/hash/wangpc.xml
516
%%DATADIR%%/hash/waveterm.xml
392
%%DATADIR%%/hash/wicat.xml
517
%%DATADIR%%/hash/wicat.xml
393
%%DATADIR%%/hash/wmbullet.xml
518
%%DATADIR%%/hash/wmbullet.xml
394
%%DATADIR%%/hash/wscolor.xml
519
%%DATADIR%%/hash/wscolor.xml
Lines 401-409 libexec/mame/unidasm Link Here
401
%%DATADIR%%/hash/xegs.xml
526
%%DATADIR%%/hash/xegs.xml
402
%%DATADIR%%/hash/xerox820.xml
527
%%DATADIR%%/hash/xerox820.xml
403
%%DATADIR%%/hash/xerox820ii.xml
528
%%DATADIR%%/hash/xerox820ii.xml
404
%%DATADIR%%/keymaps/km-be.txt
529
%%DATADIR%%/hash/z80ne_cass.xml
405
%%DATADIR%%/keymaps/km-ch.txt
530
%%DATADIR%%/hash/z80ne_flop.xml
406
%%DATADIR%%/keymaps/km-de.txt
531
%%DATADIR%%/hash/z88_cart.xml
407
%%DATADIR%%/keymaps/km-fr-OSX.txt
532
%%DATADIR%%/hash/zorba.xml
408
%%DATADIR%%/keymaps/km-fr.txt
533
%%DATADIR%%/hash/zx80_cass.xml
409
%%DATADIR%%/keymaps/km_it.txt
534
%%DATADIR%%/hash/zx81_cass.xml

Return to bug 226687