diff options
Diffstat (limited to 'emulators/mame')
-rw-r--r-- | emulators/mame/Makefile | 38 | ||||
-rw-r--r-- | emulators/mame/distinfo | 6 | ||||
-rw-r--r-- | emulators/mame/files/patch-3rdparty_bx_include_bx_inline_endian.inl | 29 | ||||
-rw-r--r-- | emulators/mame/files/patch-3rdparty_bx_include_bx_inline_readerwriter.inl | 76 | ||||
-rw-r--r-- | emulators/mame/files/patch-3rdparty_bx_include_bx_platform.h | 39 | ||||
-rw-r--r-- | emulators/mame/files/patch-3rdparty_bx_include_bx_readerwriter.h | 10 | ||||
-rw-r--r-- | emulators/mame/files/patch-3rdparty_bx_src_mutex.cpp | 10 | ||||
-rw-r--r-- | emulators/mame/files/patch-3rdparty_bx_src_thread.cpp | 10 | ||||
-rw-r--r-- | emulators/mame/files/patch-3rdparty_bx_tests_readerwriter__test.cpp | 34 | ||||
-rw-r--r-- | emulators/mame/files/patch-3rdparty_genie_src_host_scripts.c | 11 | ||||
-rw-r--r-- | emulators/mame/pkg-plist | 1143 |
11 files changed, 624 insertions, 782 deletions
diff --git a/emulators/mame/Makefile b/emulators/mame/Makefile index d5ffa1b56b2f..2e331a9b49c7 100644 --- a/emulators/mame/Makefile +++ b/emulators/mame/Makefile @@ -2,7 +2,7 @@ # $FreeBSD$ PORTNAME?= mame -PORTVERSION= 0.212 +PORTVERSION= 0.222 CATEGORIES= emulators MAINTAINER= ports@FreeBSD.org @@ -20,43 +20,45 @@ LIB_DEPENDS= libFLAC.so:audio/flac \ libpugixml.so:textproc/pugixml RUN_DEPENDS= liberation-fonts-ttf>=0:x11-fonts/liberation-fonts-ttf -USES= compiler:c++14-lang gl gmake jpeg pkgconfig \ +USES= compiler:c++14-lang gl gmake jpeg localbase pkgconfig \ python:2.7,build qt:5 sdl shebangfix xorg USE_GITHUB= yes GH_ACCOUNT= mamedev GH_PROJECT= mame # explicit (master port) GH_TAGNAME= mame${PORTVERSION:S/.//} - -OPTIONS_DEFINE= DEBUG DOCS EXAMPLES +USE_GL= gl +USE_QT= buildtools core gui qmake_build widgets +USE_SDL= sdl2 ttf2 +USE_XORG= x11 xext xi xinerama xrender SHEBANG_FILES= src/devices/cpu/m6502/m6502make.py \ src/devices/cpu/m6809/m6809make.py \ src/devices/cpu/mcs96/mcs96make.py \ src/devices/cpu/tms57002/tmsmake.py -USE_XORG= x11 xext xi xinerama xrender -USE_GL= gl -USE_SDL= sdl2 ttf2 -USE_QT= buildtools core gui qmake_build widgets -MTARGET?= mame -MSUBTARGET?= mame -CFLAGS+= -I${LOCALBASE}/include + +MAKEFILE= makefile +MAKE_ARGS= TARGETOS=freebsd VERBOSE=1 TOOLS=1 USE_SYSTEM_LIB_PUGIXML=1 MAKE_ENV= NOWERROR=1 USE_NETWORK=1 \ LD="${CXX}" PYTHON="${PYTHON_CMD}" \ OPT_FLAGS="${CXXFLAGS}" GCC_LDFLAGS="${LDFLAGS}" \ TARGET="${MTARGET}" SUBTARGET="${MSUBTARGET}" FULLNAME="mame" SDL_NETWORK="pcap" -MAKE_ARGS= TARGETOS=freebsd VERBOSE=1 TOOLS=1 USE_SYSTEM_LIB_PUGIXML=1 -MAKEFILE= makefile -GENIE= ${WRKSRC}/3rdparty/genie -PORTDOCS= * -PORTEXAMPLES= ${MSUBTARGET}.ini - MAKE_JOBS_UNSAFE= yes + SUB_FILES= pkg-message target.ini SUB_LIST= MTARGET=${MTARGET} MSUBTARGET=${MSUBTARGET} +PORTDOCS= * +PORTEXAMPLES= ${MSUBTARGET}.ini + +OPTIONS_DEFINE= DEBUG DOCS EXAMPLES + DEBUG_MAKE_ENV= DEBUG=1 +GENIE= ${WRKSRC}/3rdparty/genie +MSUBTARGET?= mame +MTARGET?= mame + .include <bsd.port.options.mk> .if ${ARCH} == amd64 || ${ARCH} == powerpc64 @@ -113,7 +115,7 @@ do-install: .endif .if ${MSUBTARGET:Mmess} (cd ${WRKSRC} && ${INSTALL_PROGRAM} castool chdman floptool imgtool jedutil \ - ldresample ldverify nltool nlwav pngcmp regrep romcmp split src2html \ + ldresample ldverify nltool nlwav pngcmp regrep romcmp split \ srcclean unidasm \ ${STAGEDIR}${PREFIX}/libexec/mess) .endif diff --git a/emulators/mame/distinfo b/emulators/mame/distinfo index e1ea74290565..80500f3bf712 100644 --- a/emulators/mame/distinfo +++ b/emulators/mame/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1565317830 -SHA256 (mamedev-mame-0.212-mame0212_GH0.tar.gz) = 3d3599c49626b240e98b1433c0813e11e471846154e8d29261d345cc78fc9a21 -SIZE (mamedev-mame-0.212-mame0212_GH0.tar.gz) = 148502748 +TIMESTAMP = 1595439090 +SHA256 (mamedev-mame-0.222-mame0222_GH0.tar.gz) = 3380b86d1bc5bc09f5bb4099f3833b6fba924a8bd189aac4dab149afba799ce7 +SIZE (mamedev-mame-0.222-mame0222_GH0.tar.gz) = 184379953 diff --git a/emulators/mame/files/patch-3rdparty_bx_include_bx_inline_endian.inl b/emulators/mame/files/patch-3rdparty_bx_include_bx_inline_endian.inl deleted file mode 100644 index 3d54cf8049cd..000000000000 --- a/emulators/mame/files/patch-3rdparty_bx_include_bx_inline_endian.inl +++ /dev/null @@ -1,29 +0,0 @@ ---- 3rdparty/bx/include/bx/inline/endian.inl.orig 2019-04-24 05:00:38 UTC -+++ 3rdparty/bx/include/bx/inline/endian.inl -@@ -46,7 +46,7 @@ namespace bx - } - - template <typename Ty> -- inline Ty toLittleEndian(const Ty _in) -+ inline Ty toLittleEndian(Ty _in) - { - #if BX_CPU_ENDIAN_BIG - return endianSwap(_in); -@@ -56,7 +56,7 @@ namespace bx - } - - template <typename Ty> -- inline Ty toBigEndian(const Ty _in) -+ inline Ty toBigEndian(Ty _in) - { - #if BX_CPU_ENDIAN_LITTLE - return endianSwap(_in); -@@ -66,7 +66,7 @@ namespace bx - } - - template <typename Ty> -- inline Ty toHostEndian(const Ty _in, bool _fromLittleEndian) -+ inline Ty toHostEndian(Ty _in, bool _fromLittleEndian) - { - #if BX_CPU_ENDIAN_LITTLE - return _fromLittleEndian ? _in : endianSwap(_in); diff --git a/emulators/mame/files/patch-3rdparty_bx_include_bx_inline_readerwriter.inl b/emulators/mame/files/patch-3rdparty_bx_include_bx_inline_readerwriter.inl deleted file mode 100644 index 83e00baf699a..000000000000 --- a/emulators/mame/files/patch-3rdparty_bx_include_bx_inline_readerwriter.inl +++ /dev/null @@ -1,76 +0,0 @@ ---- 3rdparty/bx/include/bx/inline/readerwriter.inl.orig 2019-04-24 05:00:38 UTC -+++ 3rdparty/bx/include/bx/inline/readerwriter.inl -@@ -273,7 +273,7 @@ namespace bx - } - - template<typename Ty> -- int32_t read(ReaderI* _reader, Ty& _value, Error* _err) -+ inline int32_t read(ReaderI* _reader, Ty& _value, Error* _err) - { - BX_ERROR_SCOPE(_err); - BX_STATIC_ASSERT(isTriviallyCopyable<Ty>() ); -@@ -281,7 +281,7 @@ namespace bx - } - - template<typename Ty> -- int32_t readHE(ReaderI* _reader, Ty& _value, bool _fromLittleEndian, Error* _err) -+ inline int32_t readHE(ReaderI* _reader, Ty& _value, bool _fromLittleEndian, Error* _err) - { - BX_ERROR_SCOPE(_err); - BX_STATIC_ASSERT(isTriviallyCopyable<Ty>() ); -@@ -329,7 +329,7 @@ namespace bx - } - - template<typename Ty> -- int32_t write(WriterI* _writer, const Ty& _value, Error* _err) -+ inline int32_t write(WriterI* _writer, const Ty& _value, Error* _err) - { - BX_ERROR_SCOPE(_err); - BX_STATIC_ASSERT(isTriviallyCopyable<Ty>() ); -@@ -337,7 +337,7 @@ namespace bx - } - - template<typename Ty> -- int32_t writeLE(WriterI* _writer, const Ty& _value, Error* _err) -+ inline int32_t writeLE(WriterI* _writer, const Ty& _value, Error* _err) - { - BX_ERROR_SCOPE(_err); - BX_STATIC_ASSERT(isTriviallyCopyable<Ty>() ); -@@ -346,8 +346,14 @@ namespace bx - return result; - } - -+ template<> -+ inline int32_t writeLE(WriterI* _writer, const float& _value, Error* _err) -+ { -+ return writeLE(_writer, floatToBits(_value), _err); -+ } -+ - template<typename Ty> -- int32_t writeBE(WriterI* _writer, const Ty& _value, Error* _err) -+ inline int32_t writeBE(WriterI* _writer, const Ty& _value, Error* _err) - { - BX_ERROR_SCOPE(_err); - BX_STATIC_ASSERT(isTriviallyCopyable<Ty>() ); -@@ -356,6 +362,12 @@ namespace bx - return result; - } - -+ template<> -+ inline int32_t writeBE(WriterI* _writer, const float& _value, Error* _err) -+ { -+ return writeBE(_writer, floatToBits(_value), _err); -+ } -+ - inline int64_t skip(SeekerI* _seeker, int64_t _offset) - { - return _seeker->seek(_offset, Whence::Current); -@@ -392,7 +404,7 @@ namespace bx - } - - template<typename Ty> -- int32_t peek(ReaderSeekerI* _reader, Ty& _value, Error* _err) -+ inline int32_t peek(ReaderSeekerI* _reader, Ty& _value, Error* _err) - { - BX_ERROR_SCOPE(_err); - BX_STATIC_ASSERT(isTriviallyCopyable<Ty>() ); diff --git a/emulators/mame/files/patch-3rdparty_bx_include_bx_platform.h b/emulators/mame/files/patch-3rdparty_bx_include_bx_platform.h deleted file mode 100644 index 30efb7561178..000000000000 --- a/emulators/mame/files/patch-3rdparty_bx_include_bx_platform.h +++ /dev/null @@ -1,39 +0,0 @@ ---- 3rdparty/bx/include/bx/platform.h.orig 2019-04-24 05:00:38 UTC -+++ 3rdparty/bx/include/bx/platform.h -@@ -35,6 +35,7 @@ - #define BX_CRT_MINGW 0 - #define BX_CRT_MSVC 0 - #define BX_CRT_NEWLIB 0 -+#define BX_CRT_BSD 0 - - #ifndef BX_CRT_MUSL - # define BX_CRT_MUSL 0 -@@ -232,6 +233,9 @@ - # elif defined(__apple_build_version__) || defined(__ORBIS__) || defined(__EMSCRIPTEN__) || defined(__llvm__) - # undef BX_CRT_LIBCXX - # define BX_CRT_LIBCXX 1 -+# elif BX_PLATFORM_BSD -+# undef BX_CRT_BSD -+# define BX_CRT_BSD 1 - # endif // - - # if !BX_CRT_BIONIC \ -@@ -240,7 +244,8 @@ - && !BX_CRT_MINGW \ - && !BX_CRT_MSVC \ - && !BX_CRT_MUSL \ -- && !BX_CRT_NEWLIB -+ && !BX_CRT_NEWLIB \ -+ && !BX_CRT_BSD - # undef BX_CRT_NONE - # define BX_CRT_NONE 1 - # endif // BX_CRT_* -@@ -371,6 +376,8 @@ - # define BX_CRT_NAME "Newlib" - #elif BX_CRT_MUSL - # define BX_CRT_NAME "musl libc" -+#elif BX_CRT_BSD -+# define BX_CRT_NAME "BSD" - #elif BX_CRT_NONE - # define BX_CRT_NAME "None" - #else diff --git a/emulators/mame/files/patch-3rdparty_bx_include_bx_readerwriter.h b/emulators/mame/files/patch-3rdparty_bx_include_bx_readerwriter.h deleted file mode 100644 index 5ff1110262cd..000000000000 --- a/emulators/mame/files/patch-3rdparty_bx_include_bx_readerwriter.h +++ /dev/null @@ -1,10 +0,0 @@ ---- 3rdparty/bx/include/bx/readerwriter.h.orig 2019-04-24 05:00:38 UTC -+++ 3rdparty/bx/include/bx/readerwriter.h -@@ -10,6 +10,7 @@ - #include "endian.h" - #include "error.h" - #include "filepath.h" -+#include "math.h" - #include "string.h" - #include "uint32_t.h" - diff --git a/emulators/mame/files/patch-3rdparty_bx_src_mutex.cpp b/emulators/mame/files/patch-3rdparty_bx_src_mutex.cpp deleted file mode 100644 index 3a695d9cab30..000000000000 --- a/emulators/mame/files/patch-3rdparty_bx_src_mutex.cpp +++ /dev/null @@ -1,10 +0,0 @@ ---- 3rdparty/bx/src/mutex.cpp.orig 2019-04-24 05:00:38 UTC -+++ 3rdparty/bx/src/mutex.cpp -@@ -16,6 +16,7 @@ - || BX_PLATFORM_IOS \ - || BX_PLATFORM_OSX \ - || BX_PLATFORM_PS4 \ -+ || BX_PLATFORM_BSD \ - || BX_PLATFORM_RPI - # include <pthread.h> - #elif BX_PLATFORM_WINDOWS \ diff --git a/emulators/mame/files/patch-3rdparty_bx_src_thread.cpp b/emulators/mame/files/patch-3rdparty_bx_src_thread.cpp deleted file mode 100644 index bbc52480eb5c..000000000000 --- a/emulators/mame/files/patch-3rdparty_bx_src_thread.cpp +++ /dev/null @@ -1,10 +0,0 @@ ---- 3rdparty/bx/src/thread.cpp.orig 2019-04-24 05:00:38 UTC -+++ 3rdparty/bx/src/thread.cpp -@@ -15,6 +15,7 @@ - || BX_PLATFORM_IOS \ - || BX_PLATFORM_OSX \ - || BX_PLATFORM_PS4 \ -+ || BX_PLATFORM_BSD \ - || BX_PLATFORM_RPI - # include <pthread.h> - # if defined(__FreeBSD__) diff --git a/emulators/mame/files/patch-3rdparty_bx_tests_readerwriter__test.cpp b/emulators/mame/files/patch-3rdparty_bx_tests_readerwriter__test.cpp deleted file mode 100644 index 39a93c1e6f43..000000000000 --- a/emulators/mame/files/patch-3rdparty_bx_tests_readerwriter__test.cpp +++ /dev/null @@ -1,34 +0,0 @@ ---- 3rdparty/bx/tests/readerwriter_test.cpp.orig 2019-07-24 09:54:15 UTC -+++ 3rdparty/bx/tests/readerwriter_test.cpp -@@ -0,0 +1,31 @@ -+/* -+ * Copyright 2010-2019 Branimir Karadzic. All rights reserved. -+ * License: https://github.com/bkaradzic/bx#license-bsd-2-clause -+ */ -+ -+#include "test.h" -+#include <bx/readerwriter.h> -+ -+TEST_CASE("writeLE", "") -+{ -+ bx::SizerWriter writer; -+ -+ bx::Error err; -+ -+ int32_t total = bx::writeLE(&writer, 1.0f, &err); -+ -+ REQUIRE(err.isOk() ); -+ REQUIRE(total == 4); -+} -+ -+TEST_CASE("writeBE", "") -+{ -+ bx::SizerWriter writer; -+ -+ bx::Error err; -+ -+ int32_t total = bx::writeBE(&writer, 1.0f, &err); -+ -+ REQUIRE(err.isOk() ); -+ REQUIRE(total == 4); -+} diff --git a/emulators/mame/files/patch-3rdparty_genie_src_host_scripts.c b/emulators/mame/files/patch-3rdparty_genie_src_host_scripts.c deleted file mode 100644 index 5aba60882299..000000000000 --- a/emulators/mame/files/patch-3rdparty_genie_src_host_scripts.c +++ /dev/null @@ -1,11 +0,0 @@ ---- 3rdparty/genie/src/host/scripts.c.orig 2019-08-02 19:05:18 UTC -+++ 3rdparty/genie/src/host/scripts.c -@@ -220,7 +220,7 @@ const char* builtin_scripts[] = { - /* actions/make/make_cpp.lua */ - "premake.make.cpp = { }\npremake.make.override = { }\npremake.make.makefile_ignore = false\nlocal cpp = premake.make.cpp\nlocal make = premake.make\nfunction premake.make_cpp(prj)\nlocal cc = premake.gettool(prj)\nlocal platforms = premake.filterplatforms(prj.solution, cc.platforms, \"Native\")\npremake.gmake_cpp_header(prj, cc, platforms)\nfor _, platform in ipairs(platforms) do\nfor cfg in premake.eachconfig(prj, platform) do\npremake.gmake_cpp_config(prj, cfg, cc)\nend\nend\ntable.sort(prj.allfiles)\nlocal objdirs = {}\nlocal additionalobjdirs = {}\nfor _, file in ipairs(prj.allfiles) do\nif path.issourcefile(file) then\nobjdirs[_MAKE.esc(path.getdirectory(path.trimdots(file)))] = 1\nend\nend\nfor _, custombuildtask in ipairs(prj.custombuildtask or {}) do\nfor _, buildtask in ipairs(custombuildtask or {}) do\nadditionalobjdirs[_MAKE.esc(path.getdirectory(path.getrelative(prj.location,buildtask[2])))] = 1\nend\nend\n_p('OBJDIRS := \\\\')\n_p('\\t$(OBJDIR) \\\\')\nfor dir, _ in iter.sortByKeys(objdirs) do\n_p(" - "'\\t$(OBJDIR)/%s \\\\', dir)\nend\nfor dir, _ in iter.sortByKeys(additionalobjdirs) do\n_p('\\t%s \\\\', dir)\nend\n_p('')\n_p('RESOURCES := \\\\')\nfor _, file in ipairs(prj.allfiles) do\nif path.isresourcefile(file) then\n_p('\\t$(OBJDIR)/%s.res \\\\', _MAKE.esc(path.getbasename(file)))\nend\nend\n_p('')\n_p('.PHONY: clean prebuild prelink')\n_p('')\nif os.is(\"MacOSX\") and prj.kind == \"WindowedApp\" then\n_p('all: $(OBJDIRS) $(TARGETDIR) prebuild prelink $(TARGET) $(dir $(TARGETDIR))PkgInfo $(dir $(TARGETDIR))Info.plist')\nelse\n_p('all: $(OBJDIRS) $(TARGETDIR) prebuild prelink $(TARGET)')\nend\n_p('\\t@:')\n_p('')\nif (prj.kind == \"StaticLib\" and prj.options.ArchiveSplit) then\n_p('define max_args')\n_p('\\t$(eval _args:=)')\n_p('\\t$(foreach obj,$3,$(eval _args+=$(obj))$(if $(word $2,$(_args)),$1$(_args)$(EOL)$(eval _args:=)))')\n_p('\\t$(if $(_args),$1$(_args))')\n_p('endef')\n_p('')\n_p('define EOL')\n_p('')\n_p('')\n_p('endef')\n_p('')\nend\n_p('$(TARGET): $(GCH) $(OBJECTS) $(LDDEPS) $(EXTERNAL_LIB" -- "S) $(RESOURCES) | $(TARGETDIR) $(OBJDIRS)')\nif prj.kind == \"StaticLib\" then\nif prj.msgarchiving then\n_p('\\t@echo ' .. prj.msgarchiving)\nelse\n_p('\\t@echo Archiving %s', prj.name)\nend\nif (not prj.archivesplit_size) then\nprj.archivesplit_size=200\nend\nif (not prj.options.ArchiveSplit) then\n_p('ifeq (posix,$(SHELLTYPE))')\n_p('\\t$(SILENT) rm -f $(TARGET)')\n_p('else')\n_p('\\t$(SILENT) if exist $(subst /,\\\\\\\\,$(TARGET)) del $(subst /,\\\\\\\\,$(TARGET))')\n_p('endif')\n_p('\\t$(SILENT) $(LINKCMD) $(OBJECTS)' .. (os.is(\"MacOSX\") and \" 2>&1 > /dev/null | sed -e '/.o) has no symbols$$/d'\" or \"\"))\nelse\n_p('\\t$(call RM,$(TARGET))')\n_p('\\t@$(call max_args,$(LINKCMD),'.. prj.archivesplit_size ..',$(OBJECTS))' .. (os.is(\"MacOSX\") and \" 2>&1 > /dev/null | sed -e '/.o) has no symbols$$/d'\" or \"\"))\n_p('\\t$(SILENT) $(LINKCMD_NDX)')\nend\nelse\nif prj.msglinking then\n_p('\\t@echo ' .. prj.msglinking)\nelse\n_p('\\t@echo Linking %s', prj.name)\nend\n_p('\\t$(SILENT) $(LINKCMD)')\nend\n_p(" -+ "S) $(RESOURCES) | $(TARGETDIR) $(OBJDIRS)')\nif prj.kind == \"StaticLib\" then\nif prj.msgarchiving then\n_p('\\t@echo ' .. prj.msgarchiving)\nelse\n_p('\\t@echo Archiving %s', prj.name)\nend\nif (not prj.archivesplit_size) then\nprj.archivesplit_size=200\nend\nif (not prj.options.ArchiveSplit) then\n_p('ifeq (posix,$(SHELLTYPE))')\n_p('\\t$(SILENT) rm -f $(TARGET)')\n_p('else')\n_p('\\t$(SILENT) if exist $(subst /,\\\\\\\\,$(TARGET)) del $(subst /,\\\\\\\\,$(TARGET))')\n_p('endif')\n_p('\\t$(SILENT) $(LINKCMD) $(OBJECTS)' .. (os.is(\"MacOSX\") and \" 2>&1 > /dev/null | sed -e '/.o) has no symbols$$/d'\" or \"\"))\nelse\n_p('\\t$(call RM,$(TARGET))')\n_p('\\t@$(call max_args,$(LINKCMD) ,'.. prj.archivesplit_size ..',$(OBJECTS))' .. (os.is(\"MacOSX\") and \" 2>&1 > /dev/null | sed -e '/.o) has no symbols$$/d'\" or \"\"))\n_p('\\t$(SILENT) $(LINKCMD_NDX)')\nend\nelse\nif prj.msglinking then\n_p('\\t@echo ' .. prj.msglinking)\nelse\n_p('\\t@echo Linking %s', prj.name)\nend\n_p('\\t$(SILENT) $(LINKCMD)')\nend\n_p(" - "'\\t$(POSTBUILDCMDS)')\n_p('')\n_p('$(TARGETDIR):')\npremake.make_mkdirrule(\"$(TARGETDIR)\")\n_p('$(OBJDIRS):')\nif (not prj.solution.messageskip) or (not table.contains(prj.solution.messageskip, \"SkipCreatingMessage\")) then\n_p('\\t@echo Creating $(@)')\nend\n_p('\\t-$(call MKDIR,$@)')\n_p('')\nif os.is(\"MacOSX\") and prj.kind == \"WindowedApp\" then\n_p('$(dir $(TARGETDIR))PkgInfo:')\n_p('$(dir $(TARGETDIR))Info.plist:')\n_p('')\nend\n_p('clean:')\nif (not prj.solution.messageskip) or (not table.contains(prj.solution.messageskip, \"SkipCleaningMessage\")) then\n_p('\\t@echo Cleaning %s', prj.name)\nend\n_p('ifeq (posix,$(SHELLTYPE))')\n_p('\\t$(SILENT) rm -f $(TARGET)')\n_p('\\t$(SILENT) rm -rf $(OBJDIR)')\n_p('else')\n_p('\\t$(SILENT) if exist $(subst /,\\\\\\\\,$(TARGET)) del $(subst /,\\\\\\\\,$(TARGET))')\n_p('\\t$(SILENT) if exist $(subst /,\\\\\\\\,$(OBJDIR)) rmdir /s /q $(subst /,\\\\\\\\,$(OBJDIR))')\n_p('endif')\n_p('')\n_p('prebuild:')\n_p('\\t$(PREBUILDCMDS)')\n_p('')\n_p('prelink:')\n_p('\\t" - "$(PRELINKCMDS)')\n_p('')\ncpp.pchrules(prj)\ncpp.fileRules(prj, cc)\ncpp.dependencyRules(prj)\nfor _, custombuildtask in ipairs(prj.custombuildtask or {}) do\nfor _, buildtask in ipairs(custombuildtask or {}) do\nlocal deps = string.format(\"%s \",path.getrelative(prj.location,buildtask[1]))\nfor _, depdata in ipairs(buildtask[3] or {}) do\ndeps = deps .. string.format(\"%s \",path.getrelative(prj.location,depdata))\nend\n_p('%s: %s | $(TARGETDIR) $(OBJDIRS)'\n,path.getrelative(prj.location,buildtask[2])\n, deps\n)\nfor _, cmdline in ipairs(buildtask[4] or {}) do\nlocal cmd = cmdline\nlocal num = 1\nfor _, depdata in ipairs(buildtask[3] or {}) do\ncmd = string.gsub(cmd,\"%$%(\" .. num ..\"%)\", string.format(\"%s \",path.getrelative(prj.location,depdata)))\nnum = num + 1\nend\ncmd = string.gsub(cmd, \"%$%(<%)\", \"$<\")\ncmd = string.gsub(cmd, \"%$%(@%)\", \"$@\")\n_p('\\t$(SILENT) %s',cmd)\nend\n_p('')\nend\nend\n_p('-include $(OBJECTS:%%.o=%%.d)')\n_p('ifneq (,$(PCH))')\n_p(' -include $(OBJDIR)/$(notdir $(" - "PCH)).d')\n_p(' -include $(OBJDIR)/$(notdir $(PCH))_objc.d')\n_p('endif')\nend\nfunction premake.gmake_cpp_header(prj, cc, platforms)\n_p('# %s project makefile autogenerated by GENie', premake.action.current().shortname)\n_p('ifndef config')\n_p(' config=%s', _MAKE.esc(premake.getconfigname(prj.solution.configurations[1], platforms[1], true)))\n_p('endif')\n_p('')\n_p('ifndef verbose')\n_p(' SILENT = @')\n_p('endif')\n_p('')\n_p('SHELLTYPE := msdos')\n_p('ifeq (,$(ComSpec)$(COMSPEC))')\n_p(' SHELLTYPE := posix')\n_p('endif')\n_p('ifeq (/bin,$(findstring /bin,$(SHELL)))')\n_p(' SHELLTYPE := posix')\n_p('endif')\n_p('ifeq (/bin,$(findstring /bin,$(MAKESHELL)))')\n_p(' SHELLTYPE := posix')\n_p('endif')\n_p('')\n_p('ifeq (posix,$(SHELLTYPE))')\n_p(' MKDIR = $(SILENT) mkdir -p \"$(1)\"')\n_p(' COPY = $(SILENT) cp -fR \"$(1)\" \"$(2)\"')\n_p(' RM = $(SILENT) rm -f \"$(1)\"')\n_p('else')\n_p(' MKDIR = $(SILENT) mkdir \"$(subst /,\\\\\\\\,$(1))\" 2> nul || exit 0')\n_p(' COPY = $(SILENT) copy /Y \"$(s" diff --git a/emulators/mame/pkg-plist b/emulators/mame/pkg-plist index 9eb006e0d13e..4a8fa87caf80 100644 --- a/emulators/mame/pkg-plist +++ b/emulators/mame/pkg-plist @@ -5,602 +5,661 @@ libexec/mame/ldresample libexec/mame/ldverify libexec/mame/romcmp libexec/mame/unidasm -%%DATADIR%%/artwork/LICENSE -%%DATADIR%%/artwork/README.md -%%DATADIR%%/artwork/aperture-grille.png -%%DATADIR%%/artwork/aperture.png -%%DATADIR%%/artwork/aperture1x2rb.png -%%DATADIR%%/artwork/aperture1x3rb.png -%%DATADIR%%/artwork/aperture2x4bg.png +%%DATADIR%%/artwork/shadow-mask.png %%DATADIR%%/artwork/aperture2x4rb.png -%%DATADIR%%/artwork/aperture4x6.png +%%DATADIR%%/artwork/README.md %%DATADIR%%/artwork/bgfx/border_blur/default.lay -%%DATADIR%%/artwork/bgfx/chains/crt-geom/aperture_1_2_bgr.png -%%DATADIR%%/artwork/bgfx/chains/crt-geom/aperture_1_4_rgb.png -%%DATADIR%%/artwork/bgfx/chains/crt-geom/aperture_2_4_rgb.png -%%DATADIR%%/artwork/bgfx/chains/crt-geom/aperture_2_5_bgr.png -%%DATADIR%%/artwork/bgfx/chains/crt-geom/aperture_3_6_rgb.png -%%DATADIR%%/artwork/bgfx/chains/crt-geom/delta_1_2x1_bgr.png +%%DATADIR%%/artwork/bgfx/chains/hq3x.png +%%DATADIR%%/artwork/bgfx/chains/crt-geom/slot_2_5x4_bgr.png %%DATADIR%%/artwork/bgfx/chains/crt-geom/delta_1_4x1_rgb.png -%%DATADIR%%/artwork/bgfx/chains/crt-geom/delta_2_4x1_rgb.png -%%DATADIR%%/artwork/bgfx/chains/crt-geom/delta_2_4x2_rgb.png +%%DATADIR%%/artwork/bgfx/chains/crt-geom/delta_1_2x1_bgr.png %%DATADIR%%/artwork/bgfx/chains/crt-geom/none.png -%%DATADIR%%/artwork/bgfx/chains/crt-geom/slot_2_4x4_rgb.png -%%DATADIR%%/artwork/bgfx/chains/crt-geom/slot_2_5x4_bgr.png %%DATADIR%%/artwork/bgfx/chains/crt-geom/slot_3_7x6_rgb.png +%%DATADIR%%/artwork/bgfx/chains/crt-geom/slot_2_4x4_rgb.png +%%DATADIR%%/artwork/bgfx/chains/crt-geom/aperture_1_2_bgr.png +%%DATADIR%%/artwork/bgfx/chains/crt-geom/aperture_3_6_rgb.png +%%DATADIR%%/artwork/bgfx/chains/crt-geom/delta_2_4x2_rgb.png +%%DATADIR%%/artwork/bgfx/chains/crt-geom/aperture_2_4_rgb.png +%%DATADIR%%/artwork/bgfx/chains/crt-geom/aperture_1_4_rgb.png +%%DATADIR%%/artwork/bgfx/chains/crt-geom/delta_2_4x1_rgb.png +%%DATADIR%%/artwork/bgfx/chains/crt-geom/aperture_2_5_bgr.png %%DATADIR%%/artwork/bgfx/chains/hq2x.png -%%DATADIR%%/artwork/bgfx/chains/hq3x.png %%DATADIR%%/artwork/bgfx/chains/hq4x.png +%%DATADIR%%/artwork/monochrome-matrix.png +%%DATADIR%%/artwork/aperture1x3rb.png +%%DATADIR%%/artwork/aperture4x6.png +%%DATADIR%%/artwork/LICENSE +%%DATADIR%%/artwork/aperture1x2rb.png +%%DATADIR%%/artwork/dir.txt +%%DATADIR%%/artwork/monochrome-chessboard.png +%%DATADIR%%/artwork/scanlines.png %%DATADIR%%/artwork/chess/README.md -%%DATADIR%%/artwork/chess/bb.png -%%DATADIR%%/artwork/chess/bk.png %%DATADIR%%/artwork/chess/bn.png -%%DATADIR%%/artwork/chess/bp.png -%%DATADIR%%/artwork/chess/bq.png %%DATADIR%%/artwork/chess/br.png -%%DATADIR%%/artwork/chess/wb.png -%%DATADIR%%/artwork/chess/wk.png %%DATADIR%%/artwork/chess/wn.png -%%DATADIR%%/artwork/chess/wp.png -%%DATADIR%%/artwork/chess/wq.png %%DATADIR%%/artwork/chess/wr.png -%%DATADIR%%/artwork/dir.txt -%%DATADIR%%/artwork/monochrome-chessboard.png -%%DATADIR%%/artwork/monochrome-matrix.png -%%DATADIR%%/artwork/scanlines.png -%%DATADIR%%/artwork/shadow-mask.png -%%DATADIR%%/artwork/slot-mask-aligned.png +%%DATADIR%%/artwork/chess/wq.png +%%DATADIR%%/artwork/chess/bq.png +%%DATADIR%%/artwork/chess/wp.png +%%DATADIR%%/artwork/chess/wk.png +%%DATADIR%%/artwork/chess/wb.png +%%DATADIR%%/artwork/chess/bp.png +%%DATADIR%%/artwork/chess/bk.png +%%DATADIR%%/artwork/chess/bb.png %%DATADIR%%/artwork/slot-mask.png +%%DATADIR%%/artwork/aperture-grille.png %%DATADIR%%/artwork/white.png -%%DATADIR%%/hash/32x.xml -%%DATADIR%%/hash/3do_m2.xml -%%DATADIR%%/hash/LICENSE -%%DATADIR%%/hash/README.md -%%DATADIR%%/hash/a2600.xml -%%DATADIR%%/hash/a2600_cass.xml -%%DATADIR%%/hash/a5200.hsi -%%DATADIR%%/hash/a5200.xml +%%DATADIR%%/artwork/slot-mask-aligned.png +%%DATADIR%%/artwork/aperture.png +%%DATADIR%%/artwork/aperture2x4bg.png +%%DATADIR%%/hash/odyssey2.xml +%%DATADIR%%/hash/abc80_cass.xml +%%DATADIR%%/hash/c64_flop_orig.xml +%%DATADIR%%/hash/pcw16.xml +%%DATADIR%%/hash/mpz80.xml +%%DATADIR%%/hash/to770_cart.xml +%%DATADIR%%/hash/pc88va.xml +%%DATADIR%%/hash/plus4_cart.xml +%%DATADIR%%/hash/mikro80.xml +%%DATADIR%%/hash/neogeo.xml +%%DATADIR%%/hash/atom_rom.xml +%%DATADIR%%/hash/px4_cart.xml +%%DATADIR%%/hash/mac_flop.xml +%%DATADIR%%/hash/ti95_cart.xml %%DATADIR%%/hash/a7800.xml -%%DATADIR%%/hash/a800.xml -%%DATADIR%%/hash/a800_flop.xml -%%DATADIR%%/hash/abc1600.xml -%%DATADIR%%/hash/abc800.xml -%%DATADIR%%/hash/abc800_hdd.xml +%%DATADIR%%/hash/gjmovie.xml +%%DATADIR%%/hash/psion1.xml +%%DATADIR%%/hash/vic1001_cart.xml +%%DATADIR%%/hash/saitek_kso.xml +%%DATADIR%%/hash/coleco.xml %%DATADIR%%/hash/abc806.xml -%%DATADIR%%/hash/abc80_cass.xml -%%DATADIR%%/hash/abc80_flop.xml -%%DATADIR%%/hash/acrnsys_flop.xml +%%DATADIR%%/hash/h21.xml +%%DATADIR%%/hash/kim1_cass.xml +%%DATADIR%%/hash/c64_flop_misc.xml +%%DATADIR%%/hash/amigaecs_flop.xml +%%DATADIR%%/hash/bbcm_cart.xml +%%DATADIR%%/hash/cdtv.xml +%%DATADIR%%/hash/mtx_cass.xml +%%DATADIR%%/hash/fidel_sc6.xml +%%DATADIR%%/hash/softwarelist.dtd +%%DATADIR%%/hash/conchess_standard.xml +%%DATADIR%%/hash/nes.hsi +%%DATADIR%%/hash/apricot_flop.xml +%%DATADIR%%/hash/to_flop.xml +%%DATADIR%%/hash/i7000_card.xml +%%DATADIR%%/hash/octopus.xml +%%DATADIR%%/hash/itt3030.xml +%%DATADIR%%/hash/orao.xml +%%DATADIR%%/hash/samcoupe_flop.xml +%%DATADIR%%/hash/mikrosha_cass.xml +%%DATADIR%%/hash/lantutor.xml +%%DATADIR%%/hash/z80ne_flop.xml +%%DATADIR%%/hash/timex_cass.xml +%%DATADIR%%/hash/bx256hp_flop.xml +%%DATADIR%%/hash/leapfrog_leappad_cart.xml %%DATADIR%%/hash/acrnsys_rom.xml -%%DATADIR%%/hash/adam_cart.xml -%%DATADIR%%/hash/adam_cass.xml -%%DATADIR%%/hash/adam_flop.xml -%%DATADIR%%/hash/advantage.xml -%%DATADIR%%/hash/advision.xml -%%DATADIR%%/hash/aim65_cart.xml +%%DATADIR%%/hash/vsmile_cd.xml +%%DATADIR%%/hash/astrocde.xml +%%DATADIR%%/hash/spectrum_betadisc_flop.xml +%%DATADIR%%/hash/m24.xml +%%DATADIR%%/hash/spc1500_cass.xml +%%DATADIR%%/hash/tvc_flop.xml +%%DATADIR%%/hash/gameking.xml +%%DATADIR%%/hash/gl2000.xml +%%DATADIR%%/hash/lisa.xml +%%DATADIR%%/hash/qx10_flop.xml +%%DATADIR%%/hash/r9751.xml +%%DATADIR%%/hash/apple3.xml +%%DATADIR%%/hash/pb2000c.xml +%%DATADIR%%/hash/evio.xml +%%DATADIR%%/hash/kc_flop.xml +%%DATADIR%%/hash/pce_tourvision.xml +%%DATADIR%%/hash/pt68k2.xml %%DATADIR%%/hash/aleste.xml -%%DATADIR%%/hash/alice32.xml -%%DATADIR%%/hash/alice90.xml -%%DATADIR%%/hash/alphatro_cart.xml -%%DATADIR%%/hash/alphatro_flop.xml -%%DATADIR%%/hash/altos5.xml -%%DATADIR%%/hash/amiga_a1000.xml -%%DATADIR%%/hash/amiga_a3000.xml -%%DATADIR%%/hash/amiga_apps.xml +%%DATADIR%%/hash/ekara_japan_g.xml +%%DATADIR%%/hash/laser2001_cart.xml +%%DATADIR%%/hash/iq151_cart.xml +%%DATADIR%%/hash/msx2.hsi +%%DATADIR%%/hash/ibm5170.xml +%%DATADIR%%/hash/snotec.xml +%%DATADIR%%/hash/einstein.xml +%%DATADIR%%/hash/mpu1000.xml +%%DATADIR%%/hash/jpopira_jp.xml +%%DATADIR%%/hash/megaduck.xml +%%DATADIR%%/hash/pro128_cart.xml +%%DATADIR%%/hash/fm7_cass.xml +%%DATADIR%%/hash/specpls3_flop.xml +%%DATADIR%%/hash/picno.xml +%%DATADIR%%/hash/pi_storyreader_v2_cart.xml +%%DATADIR%%/hash/snread.xml +%%DATADIR%%/hash/excalibur64.xml +%%DATADIR%%/hash/quizwiz.xml +%%DATADIR%%/hash/pcd_flop.xml +%%DATADIR%%/hash/spectrum_cass.xml +%%DATADIR%%/hash/dmv.xml +%%DATADIR%%/hash/msx2p_flop.xml +%%DATADIR%%/hash/fidel_scc.xml +%%DATADIR%%/hash/sawatte.xml +%%DATADIR%%/hash/bkrankp_cart.xml +%%DATADIR%%/hash/intellect02.xml +%%DATADIR%%/hash/altos8600.xml +%%DATADIR%%/hash/compis.xml +%%DATADIR%%/hash/dps1.xml +%%DATADIR%%/hash/gjrstar.xml +%%DATADIR%%/hash/snes_vkun.xml +%%DATADIR%%/hash/msx2_flop.xml +%%DATADIR%%/hash/ibmpcjr_cart.xml +%%DATADIR%%/hash/tvc_cass.xml +%%DATADIR%%/hash/mt65_snap.xml +%%DATADIR%%/hash/poisk1_flop.xml +%%DATADIR%%/hash/v1050_hdd.xml +%%DATADIR%%/hash/sdk85.xml +%%DATADIR%%/hash/lynx.xml +%%DATADIR%%/hash/mephisto_mm4.xml +%%DATADIR%%/hash/fmtowns_cd.xml +%%DATADIR%%/hash/socrates.xml +%%DATADIR%%/hash/snes_strom.xml %%DATADIR%%/hash/amiga_flop.xml -%%DATADIR%%/hash/amiga_hardware.xml -%%DATADIR%%/hash/amiga_workbench.xml -%%DATADIR%%/hash/amigaaga_flop.xml -%%DATADIR%%/hash/amigaecs_flop.xml -%%DATADIR%%/hash/amigaocs_flop.xml -%%DATADIR%%/hash/ampro.xml -%%DATADIR%%/hash/apc.xml -%%DATADIR%%/hash/apfimag_cass.xml -%%DATADIR%%/hash/apfm1000.xml -%%DATADIR%%/hash/apogee.xml -%%DATADIR%%/hash/apollo_ctape.xml -%%DATADIR%%/hash/apple1.xml -%%DATADIR%%/hash/apple2_cass.xml -%%DATADIR%%/hash/apple2_flop_clcracked.xml -%%DATADIR%%/hash/apple2_flop_misc.xml -%%DATADIR%%/hash/apple2_flop_orig.xml -%%DATADIR%%/hash/apple2gs.xml -%%DATADIR%%/hash/apple3.xml -%%DATADIR%%/hash/apricot_flop.xml -%%DATADIR%%/hash/aquarius.xml +%%DATADIR%%/hash/sega_beena_cart.xml +%%DATADIR%%/hash/kc_cass.xml +%%DATADIR%%/hash/ti74_cart.xml +%%DATADIR%%/hash/amiga_apps.xml +%%DATADIR%%/hash/saitek_schess.xml +%%DATADIR%%/hash/pecom_cass.xml +%%DATADIR%%/hash/pcfx.xml +%%DATADIR%%/hash/c128_flop.xml +%%DATADIR%%/hash/glcx.xml +%%DATADIR%%/hash/cbm2_cart.xml +%%DATADIR%%/hash/pc1512_hdd.xml +%%DATADIR%%/hash/msx2_cass.xml +%%DATADIR%%/hash/ec1841.xml +%%DATADIR%%/hash/hp9k3xx_flop.xml +%%DATADIR%%/hash/spectrum_microdrive.xml +%%DATADIR%%/hash/smarttv_cart.xml +%%DATADIR%%/hash/README.md +%%DATADIR%%/hash/bdesignm_game_cart.xml +%%DATADIR%%/hash/vii.xml +%%DATADIR%%/hash/advision.xml +%%DATADIR%%/hash/adam_cart.xml %%DATADIR%%/hash/arb.xml -%%DATADIR%%/hash/arcadia.xml -%%DATADIR%%/hash/archimedes.xml -%%DATADIR%%/hash/astrocde.xml -%%DATADIR%%/hash/atom_cass.xml -%%DATADIR%%/hash/atom_flop.xml -%%DATADIR%%/hash/atom_rom.xml -%%DATADIR%%/hash/attache.xml -%%DATADIR%%/hash/b2m.xml -%%DATADIR%%/hash/bbc_flop_32016.xml -%%DATADIR%%/hash/bbc_flop_6502.xml -%%DATADIR%%/hash/bbc_flop_65c102.xml -%%DATADIR%%/hash/bbc_flop_68000.xml -%%DATADIR%%/hash/bbc_flop_80186.xml -%%DATADIR%%/hash/bbc_flop_arm.xml -%%DATADIR%%/hash/bbc_flop_torch.xml -%%DATADIR%%/hash/bbc_flop_z80.xml -%%DATADIR%%/hash/bbc_rom.xml -%%DATADIR%%/hash/bbca_cass.xml -%%DATADIR%%/hash/bbcb_cass.xml -%%DATADIR%%/hash/bbcb_cass_de.xml -%%DATADIR%%/hash/bbcb_flop.xml +%%DATADIR%%/hash/cecflop.xml +%%DATADIR%%/hash/k28m2.xml +%%DATADIR%%/hash/zx80_cass.xml +%%DATADIR%%/hash/dragon_flex.xml +%%DATADIR%%/hash/mc1502_flop.xml +%%DATADIR%%/hash/abc80_flop.xml +%%DATADIR%%/hash/v1050_flop.xml +%%DATADIR%%/hash/clickstart_cart.xml +%%DATADIR%%/hash/intv.hsi +%%DATADIR%%/hash/tutor.xml +%%DATADIR%%/hash/pico.xml +%%DATADIR%%/hash/zorba.xml %%DATADIR%%/hash/bbcb_flop_orig.xml -%%DATADIR%%/hash/bbcb_flop_us.xml +%%DATADIR%%/hash/bbc_flop_z80.xml %%DATADIR%%/hash/bbcbc.xml -%%DATADIR%%/hash/bbcm_cart.xml -%%DATADIR%%/hash/bbcm_cass.xml -%%DATADIR%%/hash/bbcm_flop.xml -%%DATADIR%%/hash/bbcmc_flop.xml -%%DATADIR%%/hash/bk0010.xml -%%DATADIR%%/hash/bml3_flop.xml -%%DATADIR%%/hash/bw12.xml +%%DATADIR%%/hash/megapc.xml +%%DATADIR%%/hash/wicat.xml +%%DATADIR%%/hash/ekara_japan_gk.xml +%%DATADIR%%/hash/pasogo.xml +%%DATADIR%%/hash/jupace_cass.xml %%DATADIR%%/hash/bw14.xml -%%DATADIR%%/hash/bw2.xml -%%DATADIR%%/hash/bx256hp_flop.xml -%%DATADIR%%/hash/c128_cart.xml -%%DATADIR%%/hash/c128_flop.xml -%%DATADIR%%/hash/c128_rom.xml +%%DATADIR%%/hash/tiki100.xml +%%DATADIR%%/hash/bbc_flop_arm.xml +%%DATADIR%%/hash/bbcmc_flop.xml +%%DATADIR%%/hash/sol20_cass.xml +%%DATADIR%%/hash/radio86_cass.xml +%%DATADIR%%/hash/tandy200.xml +%%DATADIR%%/hash/vic10.xml +%%DATADIR%%/hash/mtx_flop.xml +%%DATADIR%%/hash/orionpro_flop.xml +%%DATADIR%%/hash/z80ne_cass.xml +%%DATADIR%%/hash/spectrum_mgt_flop.xml +%%DATADIR%%/hash/samcoupe_cass.xml +%%DATADIR%%/hash/pc1000.xml +%%DATADIR%%/hash/nes_kstudio.xml +%%DATADIR%%/hash/pc98.xml +%%DATADIR%%/hash/mz800_cass.xml +%%DATADIR%%/hash/kc_cart.xml +%%DATADIR%%/hash/iq151_flop.xml +%%DATADIR%%/hash/gamegear.xml +%%DATADIR%%/hash/hp9845b_rom.xml +%%DATADIR%%/hash/hx20_rom.xml %%DATADIR%%/hash/c2color_cart.xml -%%DATADIR%%/hash/c64_cart.xml -%%DATADIR%%/hash/c64_cass.xml -%%DATADIR%%/hash/c64_flop.xml -%%DATADIR%%/hash/c65_flop.xml -%%DATADIR%%/hash/camplynx_cass.xml -%%DATADIR%%/hash/camplynx_flop.xml -%%DATADIR%%/hash/casloopy.xml -%%DATADIR%%/hash/cbm2_cart.xml -%%DATADIR%%/hash/cbm2_flop.xml -%%DATADIR%%/hash/cbm8096_flop.xml -%%DATADIR%%/hash/cbm8296_flop.xml -%%DATADIR%%/hash/cc40_cart.xml -%%DATADIR%%/hash/cd32.xml +%%DATADIR%%/hash/amigaaga_flop.xml +%%DATADIR%%/hash/mephisto_smondial2.xml +%%DATADIR%%/hash/pc98_cd.xml %%DATADIR%%/hash/cdi.xml -%%DATADIR%%/hash/cdtv.xml -%%DATADIR%%/hash/cecflop.xml -%%DATADIR%%/hash/cgenie_cass.xml -%%DATADIR%%/hash/cgenie_flop_rom.xml -%%DATADIR%%/hash/channelf.xml -%%DATADIR%%/hash/chessmstdm.xml -%%DATADIR%%/hash/clickstart_cart.xml -%%DATADIR%%/hash/coco_cart.xml -%%DATADIR%%/hash/coco_flop.xml -%%DATADIR%%/hash/coleco.xml -%%DATADIR%%/hash/compclr2_flop.xml -%%DATADIR%%/hash/compis.xml -%%DATADIR%%/hash/comx35_flop.xml +%%DATADIR%%/hash/tvc_cart.xml +%%DATADIR%%/hash/kayproii.xml +%%DATADIR%%/hash/vsmile_cart.xml %%DATADIR%%/hash/copera.xml -%%DATADIR%%/hash/cpc_cass.xml -%%DATADIR%%/hash/cpc_flop.xml -%%DATADIR%%/hash/crvision.xml -%%DATADIR%%/hash/cx3000tc.xml -%%DATADIR%%/hash/dai_cass.xml -%%DATADIR%%/hash/database.xml -%%DATADIR%%/hash/dc.xml -%%DATADIR%%/hash/dgnalpha_flop.xml -%%DATADIR%%/hash/dgnbeta_flop.xml -%%DATADIR%%/hash/dim68k.xml -%%DATADIR%%/hash/dmv.xml -%%DATADIR%%/hash/dps1.xml -%%DATADIR%%/hash/dragon_cart.xml -%%DATADIR%%/hash/dragon_cass.xml -%%DATADIR%%/hash/dragon_flex.xml -%%DATADIR%%/hash/dragon_flop.xml -%%DATADIR%%/hash/dragon_os9.xml -%%DATADIR%%/hash/e01_flop.xml -%%DATADIR%%/hash/ec1841.xml -%%DATADIR%%/hash/einstein.xml -%%DATADIR%%/hash/ekara_japan.xml -%%DATADIR%%/hash/ekara_japan_a.xml -%%DATADIR%%/hash/ekara_japan_ac.xml -%%DATADIR%%/hash/ekara_japan_bh.xml -%%DATADIR%%/hash/ekara_japan_d.xml +%%DATADIR%%/hash/casio_rompack.xml +%%DATADIR%%/hash/mo6_cass.xml +%%DATADIR%%/hash/vz_snap.xml +%%DATADIR%%/hash/gba.xml +%%DATADIR%%/hash/buzztime_cart.xml %%DATADIR%%/hash/ekara_japan_en.xml -%%DATADIR%%/hash/ekara_japan_g.xml -%%DATADIR%%/hash/ekara_japan_gk.xml -%%DATADIR%%/hash/ekara_japan_m.xml -%%DATADIR%%/hash/ekara_japan_p.xml -%%DATADIR%%/hash/ekara_japan_s.xml -%%DATADIR%%/hash/ekara_japan_sp.xml %%DATADIR%%/hash/ekara_japan_web.xml -%%DATADIR%%/hash/ekara_pal.xml -%%DATADIR%%/hash/ekara_us.xml -%%DATADIR%%/hash/electron_cart.xml -%%DATADIR%%/hash/electron_cass.xml -%%DATADIR%%/hash/electron_flop.xml -%%DATADIR%%/hash/electron_rom.xml -%%DATADIR%%/hash/ep64_cart.xml -%%DATADIR%%/hash/ep64_cass.xml -%%DATADIR%%/hash/ep64_flop.xml -%%DATADIR%%/hash/epson_cpm.xml -%%DATADIR%%/hash/ews286_flop.xml -%%DATADIR%%/hash/exl100.xml -%%DATADIR%%/hash/famicom_cass.xml -%%DATADIR%%/hash/famicom_flop.xml -%%DATADIR%%/hash/fidel_sc6.xml -%%DATADIR%%/hash/fidel_scc.xml -%%DATADIR%%/hash/fm77av.xml -%%DATADIR%%/hash/fm7_cass.xml -%%DATADIR%%/hash/fm7_disk.xml -%%DATADIR%%/hash/fmtowns_cd.xml -%%DATADIR%%/hash/fmtowns_flop.xml -%%DATADIR%%/hash/g7400.xml -%%DATADIR%%/hash/galaxy.xml +%%DATADIR%%/hash/msx2_cart.xml +%%DATADIR%%/hash/arcadia.xml +%%DATADIR%%/hash/jakks_gamekey_mv.xml +%%DATADIR%%/hash/hp86_rom.xml %%DATADIR%%/hash/gamate.xml -%%DATADIR%%/hash/gameboy.xml -%%DATADIR%%/hash/gamecom.xml -%%DATADIR%%/hash/gamegear.xml -%%DATADIR%%/hash/gameking.xml -%%DATADIR%%/hash/gameking3.xml -%%DATADIR%%/hash/gamepock.xml -%%DATADIR%%/hash/gba.xml -%%DATADIR%%/hash/gba_ereader.xml -%%DATADIR%%/hash/gbcolor.xml -%%DATADIR%%/hash/genius.xml -%%DATADIR%%/hash/ggm.xml -%%DATADIR%%/hash/gimix.xml -%%DATADIR%%/hash/gjmovie.xml -%%DATADIR%%/hash/gl2000.xml -%%DATADIR%%/hash/gl6000sl.xml -%%DATADIR%%/hash/glcolor.xml -%%DATADIR%%/hash/gmaster.xml -%%DATADIR%%/hash/gp32.xml -%%DATADIR%%/hash/guab.xml -%%DATADIR%%/hash/gx4000.xml -%%DATADIR%%/hash/h21.xml -%%DATADIR%%/hash/horizon.xml -%%DATADIR%%/hash/hp85_rom.xml -%%DATADIR%%/hash/hp9835a_rom.xml -%%DATADIR%%/hash/hp9845a_rom.xml -%%DATADIR%%/hash/hp9845b_rom.xml -%%DATADIR%%/hash/hp9k3xx_flop.xml -%%DATADIR%%/hash/hp_ipc.xml -%%DATADIR%%/hash/ht68k.xml -%%DATADIR%%/hash/hx20_rom.xml -%%DATADIR%%/hash/hyperscan.xml -%%DATADIR%%/hash/i7000_card.xml -%%DATADIR%%/hash/ibm5140.xml -%%DATADIR%%/hash/ibm5150.xml -%%DATADIR%%/hash/ibm5150_cass.xml -%%DATADIR%%/hash/ibm5170.xml -%%DATADIR%%/hash/ibm5170_cdrom.xml -%%DATADIR%%/hash/ibm6580.xml -%%DATADIR%%/hash/ibmpcjr_cart.xml -%%DATADIR%%/hash/ibmpcjr_flop.xml -%%DATADIR%%/hash/icanguit.xml -%%DATADIR%%/hash/icanpian.xml -%%DATADIR%%/hash/intellect02.xml -%%DATADIR%%/hash/interact.xml -%%DATADIR%%/hash/interpro.xml -%%DATADIR%%/hash/intv.hsi -%%DATADIR%%/hash/intv.xml -%%DATADIR%%/hash/intvecs.xml -%%DATADIR%%/hash/iq128.xml -%%DATADIR%%/hash/iq151_cart.xml -%%DATADIR%%/hash/iq151_flop.xml -%%DATADIR%%/hash/jaguar.xml -%%DATADIR%%/hash/jakks_gamekey_dp.xml +%%DATADIR%%/hash/pro128_flop.xml +%%DATADIR%%/hash/nes.xml +%%DATADIR%%/hash/dgnalpha_flop.xml +%%DATADIR%%/hash/pet_cass.xml +%%DATADIR%%/hash/pockchalv2.xml +%%DATADIR%%/hash/to8_qd.xml +%%DATADIR%%/hash/mm1_flop.xml +%%DATADIR%%/hash/saitek_egr.xml +%%DATADIR%%/hash/wmbullet.xml +%%DATADIR%%/hash/leapfrog_ltleappad_cart.xml +%%DATADIR%%/hash/ekara_japan_a.xml +%%DATADIR%%/hash/aquarius.xml +%%DATADIR%%/hash/tntell.xml +%%DATADIR%%/hash/camplynx_cass.xml +%%DATADIR%%/hash/vic1001_flop.xml +%%DATADIR%%/hash/monon_color.xml +%%DATADIR%%/hash/tdv2324.xml +%%DATADIR%%/hash/sbrain.xml %%DATADIR%%/hash/jakks_gamekey_dy.xml -%%DATADIR%%/hash/jakks_gamekey_mv.xml -%%DATADIR%%/hash/jakks_gamekey_nk.xml -%%DATADIR%%/hash/jakks_gamekey_nm.xml -%%DATADIR%%/hash/jakks_gamekey_sw.xml -%%DATADIR%%/hash/jb3000_flop.xml -%%DATADIR%%/hash/jpopira_jp.xml -%%DATADIR%%/hash/juicebox.xml -%%DATADIR%%/hash/jupace_cass.xml -%%DATADIR%%/hash/k28m2.xml -%%DATADIR%%/hash/kayproii.xml -%%DATADIR%%/hash/kc_cart.xml -%%DATADIR%%/hash/kc_cass.xml -%%DATADIR%%/hash/kc_flop.xml -%%DATADIR%%/hash/kim1_cass.xml -%%DATADIR%%/hash/korvet_flop.xml -%%DATADIR%%/hash/lantutor.xml -%%DATADIR%%/hash/laser2001_cart.xml -%%DATADIR%%/hash/leapfrog_leappad_cart.xml -%%DATADIR%%/hash/leapfrog_mfleappad_cart.xml -%%DATADIR%%/hash/leapster.xml -%%DATADIR%%/hash/lisa.xml +%%DATADIR%%/hash/pv1000.xml %%DATADIR%%/hash/lisa2.xml -%%DATADIR%%/hash/lviv.xml -%%DATADIR%%/hash/lynx.xml -%%DATADIR%%/hash/m20.xml -%%DATADIR%%/hash/m5_cart.xml -%%DATADIR%%/hash/m5_cass.xml -%%DATADIR%%/hash/m5_flop.xml -%%DATADIR%%/hash/mac_flop.xml -%%DATADIR%%/hash/mac_hdd.xml -%%DATADIR%%/hash/mac_hdflop.xml -%%DATADIR%%/hash/mbc200.xml -%%DATADIR%%/hash/mbc55x.xml -%%DATADIR%%/hash/mc10.xml -%%DATADIR%%/hash/mc1000_cass.xml -%%DATADIR%%/hash/mc1502_flop.xml -%%DATADIR%%/hash/md2_flop.xml -%%DATADIR%%/hash/megacd.xml +%%DATADIR%%/hash/interact.xml +%%DATADIR%%/hash/plus4_flop.xml +%%DATADIR%%/hash/vidbrain.xml +%%DATADIR%%/hash/adam_cass.xml +%%DATADIR%%/hash/ews286_flop.xml +%%DATADIR%%/hash/iq128.xml +%%DATADIR%%/hash/msx.hsi %%DATADIR%%/hash/megacdj.xml +%%DATADIR%%/hash/psi98.xml +%%DATADIR%%/hash/jakks_gamekey_dp.xml %%DATADIR%%/hash/megadriv.xml -%%DATADIR%%/hash/megaduck.xml -%%DATADIR%%/hash/megapc.xml -%%DATADIR%%/hash/megatech.xml -%%DATADIR%%/hash/mephisto.xml -%%DATADIR%%/hash/microvision.xml -%%DATADIR%%/hash/mikro80.xml -%%DATADIR%%/hash/mikrosha_cart.xml -%%DATADIR%%/hash/mikrosha_cass.xml -%%DATADIR%%/hash/misterx.xml -%%DATADIR%%/hash/mm1_flop.xml -%%DATADIR%%/hash/mo5_cart.xml -%%DATADIR%%/hash/mo5_cass.xml -%%DATADIR%%/hash/mo5_flop.xml -%%DATADIR%%/hash/mo5_qd.xml -%%DATADIR%%/hash/mo6_cass.xml -%%DATADIR%%/hash/mo6_flop.xml -%%DATADIR%%/hash/monon_color.xml -%%DATADIR%%/hash/mpu1000.xml -%%DATADIR%%/hash/mpz80.xml -%%DATADIR%%/hash/msx.hsi -%%DATADIR%%/hash/msx1_cart.xml -%%DATADIR%%/hash/msx1_cass.xml -%%DATADIR%%/hash/msx1_flop.xml -%%DATADIR%%/hash/msx2.hsi -%%DATADIR%%/hash/msx2_cart.xml -%%DATADIR%%/hash/msx2_cass.xml -%%DATADIR%%/hash/msx2_flop.xml -%%DATADIR%%/hash/msx2p_flop.xml -%%DATADIR%%/hash/msxr_flop.xml -%%DATADIR%%/hash/mt65_cass.xml -%%DATADIR%%/hash/mt65_rom.xml -%%DATADIR%%/hash/mt65_snap.xml -%%DATADIR%%/hash/mtx_cart.xml -%%DATADIR%%/hash/mtx_cass.xml -%%DATADIR%%/hash/mtx_flop.xml +%%DATADIR%%/hash/wscolor.xml +%%DATADIR%%/hash/ekara_japan_s.xml +%%DATADIR%%/hash/horizon.xml +%%DATADIR%%/hash/radio86_cart.xml +%%DATADIR%%/hash/abc800.xml +%%DATADIR%%/hash/bbcm_flop.xml +%%DATADIR%%/hash/bbcb_flop.xml %%DATADIR%%/hash/mtx_rom.xml -%%DATADIR%%/hash/myvision.xml -%%DATADIR%%/hash/mz2000_cass.xml -%%DATADIR%%/hash/mz2000_flop.xml -%%DATADIR%%/hash/mz2500.xml -%%DATADIR%%/hash/mz700_cass.xml -%%DATADIR%%/hash/mz800_cass.xml +%%DATADIR%%/hash/saturn.xml +%%DATADIR%%/hash/timex_dock.xml +%%DATADIR%%/hash/studio2.xml +%%DATADIR%%/hash/a800_cass.xml +%%DATADIR%%/hash/supracan.xml +%%DATADIR%%/hash/to7_qd.xml +%%DATADIR%%/hash/wangpc.xml +%%DATADIR%%/hash/pasopia_cass.xml +%%DATADIR%%/hash/ekara_pal.xml +%%DATADIR%%/hash/vic1001_cass.xml +%%DATADIR%%/hash/icanpian.xml +%%DATADIR%%/hash/superpet_flop.xml +%%DATADIR%%/hash/rainbow.xml +%%DATADIR%%/hash/vectrex.xml +%%DATADIR%%/hash/camplynx_flop.xml +%%DATADIR%%/hash/zx81_cass.xml %%DATADIR%%/hash/n64.xml -%%DATADIR%%/hash/n64dd.xml -%%DATADIR%%/hash/nascom_flop.xml -%%DATADIR%%/hash/nascom_snap.xml -%%DATADIR%%/hash/nascom_socket.xml -%%DATADIR%%/hash/neocd.xml -%%DATADIR%%/hash/neogeo.xml -%%DATADIR%%/hash/nes.hsi -%%DATADIR%%/hash/nes.xml -%%DATADIR%%/hash/nes_ade.xml -%%DATADIR%%/hash/nes_datach.xml -%%DATADIR%%/hash/nes_kstudio.xml -%%DATADIR%%/hash/nes_ntbrom.xml -%%DATADIR%%/hash/next.xml -%%DATADIR%%/hash/ngp.xml +%%DATADIR%%/hash/bw12.xml %%DATADIR%%/hash/ngpc.xml -%%DATADIR%%/hash/nimbus.xml -%%DATADIR%%/hash/octopus.xml -%%DATADIR%%/hash/odyssey2.xml -%%DATADIR%%/hash/ondra.xml -%%DATADIR%%/hash/orao.xml -%%DATADIR%%/hash/orion_cart.xml -%%DATADIR%%/hash/orion_cass.xml -%%DATADIR%%/hash/orion_flop.xml -%%DATADIR%%/hash/orionpro_flop.xml -%%DATADIR%%/hash/osborne1.xml -%%DATADIR%%/hash/osborne2.xml -%%DATADIR%%/hash/p500_flop.xml -%%DATADIR%%/hash/partner_cass.xml -%%DATADIR%%/hash/partner_flop.xml -%%DATADIR%%/hash/pasogo.xml -%%DATADIR%%/hash/pb2000c.xml -%%DATADIR%%/hash/pc1000.xml -%%DATADIR%%/hash/pc1512_flop.xml -%%DATADIR%%/hash/pc1512_hdd.xml -%%DATADIR%%/hash/pc1640_flop.xml -%%DATADIR%%/hash/pc1640_hdd.xml +%%DATADIR%%/hash/vbaby_cart.xml %%DATADIR%%/hash/pc8201.xml -%%DATADIR%%/hash/pc8801_cass.xml -%%DATADIR%%/hash/pc8801_flop.xml -%%DATADIR%%/hash/pc88va.xml -%%DATADIR%%/hash/pc98.xml -%%DATADIR%%/hash/pc98_cd.xml -%%DATADIR%%/hash/pce.xml -%%DATADIR%%/hash/pce_tourvision.xml -%%DATADIR%%/hash/pcecd.xml -%%DATADIR%%/hash/pcfx.xml -%%DATADIR%%/hash/pcw.xml -%%DATADIR%%/hash/pcw16.xml -%%DATADIR%%/hash/pcx_flop.xml -%%DATADIR%%/hash/pecom_cass.xml -%%DATADIR%%/hash/pegasus_cart.xml -%%DATADIR%%/hash/pencil2.xml -%%DATADIR%%/hash/pentagon_cass.xml -%%DATADIR%%/hash/pet_cass.xml -%%DATADIR%%/hash/pet_flop.xml -%%DATADIR%%/hash/pet_hdd.xml -%%DATADIR%%/hash/pet_quik.xml -%%DATADIR%%/hash/pet_rom.xml -%%DATADIR%%/hash/phc25_cass.xml -%%DATADIR%%/hash/picno.xml -%%DATADIR%%/hash/pico.xml -%%DATADIR%%/hash/pippin.xml -%%DATADIR%%/hash/pippin_flop.xml -%%DATADIR%%/hash/plus4_cart.xml +%%DATADIR%%/hash/adam_flop.xml +%%DATADIR%%/hash/bbc_flop_80186.xml +%%DATADIR%%/hash/cc40_cart.xml +%%DATADIR%%/hash/to770a_cart.xml +%%DATADIR%%/hash/bbc_flop_68000.xml +%%DATADIR%%/hash/iqunlim_cart.xml %%DATADIR%%/hash/plus4_cass.xml -%%DATADIR%%/hash/plus4_flop.xml +%%DATADIR%%/hash/sage2.xml +%%DATADIR%%/hash/apfimag_cass.xml +%%DATADIR%%/hash/spc1000_cass.xml +%%DATADIR%%/hash/mikrosha_cart.xml +%%DATADIR%%/hash/mbc200.xml +%%DATADIR%%/hash/ibm5170_cdrom.xml +%%DATADIR%%/hash/casloopy.xml +%%DATADIR%%/hash/leapfrog_mfleappad_cart.xml +%%DATADIR%%/hash/ngp.xml %%DATADIR%%/hash/pmd85_cass.xml -%%DATADIR%%/hash/pockchalv2.xml +%%DATADIR%%/hash/a800_flop.xml +%%DATADIR%%/hash/mo5_qd.xml +%%DATADIR%%/hash/hyperscan_card.xml +%%DATADIR%%/hash/eti660_quik.xml +%%DATADIR%%/hash/ekara_japan_sp.xml +%%DATADIR%%/hash/entex_sag.xml +%%DATADIR%%/hash/mtx_cart.xml +%%DATADIR%%/hash/pc1640_hdd.xml +%%DATADIR%%/hash/waveterm.xml +%%DATADIR%%/hash/intv.xml +%%DATADIR%%/hash/wswan.xml +%%DATADIR%%/hash/x07_card.xml +%%DATADIR%%/hash/vboy.xml +%%DATADIR%%/hash/mo6_flop.xml +%%DATADIR%%/hash/osborne2.xml +%%DATADIR%%/hash/bml3_flop.xml +%%DATADIR%%/hash/pegasus_cart.xml +%%DATADIR%%/hash/bk0010.xml +%%DATADIR%%/hash/stv.xml +%%DATADIR%%/hash/ibmpcjr_flop.xml +%%DATADIR%%/hash/gx4000.xml +%%DATADIR%%/hash/mobigo_cart.xml +%%DATADIR%%/hash/hp9825b_rom.xml +%%DATADIR%%/hash/spectrum_flop_opus.xml +%%DATADIR%%/hash/cbm2_flop.xml +%%DATADIR%%/hash/super6.xml +%%DATADIR%%/hash/mephisto_mm5.xml +%%DATADIR%%/hash/uzebox.xml +%%DATADIR%%/hash/nascom_snap.xml +%%DATADIR%%/hash/bbc_hdd.xml +%%DATADIR%%/hash/dragon_os9.xml +%%DATADIR%%/hash/sat_vccart.xml +%%DATADIR%%/hash/pet_hdd.xml +%%DATADIR%%/hash/mindset_flop.xml +%%DATADIR%%/hash/compclr2_flop.xml +%%DATADIR%%/hash/spectrum_cart.xml %%DATADIR%%/hash/pockchalw.xml +%%DATADIR%%/hash/visicom.xml +%%DATADIR%%/hash/vixen.xml +%%DATADIR%%/hash/pet_flop.xml +%%DATADIR%%/hash/c128_cart.xml +%%DATADIR%%/hash/mephisto_mm2.xml +%%DATADIR%%/hash/pro128_cass.xml +%%DATADIR%%/hash/mo5_flop.xml +%%DATADIR%%/hash/pcecd.xml +%%DATADIR%%/hash/icanguit.xml +%%DATADIR%%/hash/applix_flop.xml +%%DATADIR%%/hash/spectrum_wafadrive.xml +%%DATADIR%%/hash/x1_cass.xml +%%DATADIR%%/hash/ondra.xml +%%DATADIR%%/hash/vsmilem_cart.xml +%%DATADIR%%/hash/abc1600.xml +%%DATADIR%%/hash/bbc_flop_32016.xml +%%DATADIR%%/hash/vsmileb_cart.xml +%%DATADIR%%/hash/gmaster.xml +%%DATADIR%%/hash/apogee.xml +%%DATADIR%%/hash/ql_cart.xml +%%DATADIR%%/hash/svmu.xml +%%DATADIR%%/hash/t1000.xml +%%DATADIR%%/hash/c64_cass.xml +%%DATADIR%%/hash/cd32.xml +%%DATADIR%%/hash/dgnbeta_flop.xml +%%DATADIR%%/hash/pc8801_flop.xml +%%DATADIR%%/hash/cgenie_flop_rom.xml +%%DATADIR%%/hash/svi318_cart.xml +%%DATADIR%%/hash/victor9k_flop.xml +%%DATADIR%%/hash/bbc_flop_6502.xml +%%DATADIR%%/hash/apple2_cass.xml +%%DATADIR%%/hash/trs80m2.xml +%%DATADIR%%/hash/ekara_japan.xml +%%DATADIR%%/hash/ggm.xml +%%DATADIR%%/hash/sgx.xml +%%DATADIR%%/hash/squale_cart.xml +%%DATADIR%%/hash/ekara_us.xml +%%DATADIR%%/hash/bw2.xml +%%DATADIR%%/hash/vip.xml +%%DATADIR%%/hash/jupace_snap.xml +%%DATADIR%%/hash/bbcb_flop_us.xml +%%DATADIR%%/hash/dragon_flop.xml +%%DATADIR%%/hash/alphatro_flop.xml %%DATADIR%%/hash/pofo.xml -%%DATADIR%%/hash/poisk1_flop.xml -%%DATADIR%%/hash/pokemini.xml +%%DATADIR%%/hash/sc3000_cass.xml +%%DATADIR%%/hash/m5_cart.xml +%%DATADIR%%/hash/comx35_flop.xml +%%DATADIR%%/hash/sorcerer_cart.xml +%%DATADIR%%/hash/phc25_cass.xml +%%DATADIR%%/hash/osborne1.xml +%%DATADIR%%/hash/scv.xml +%%DATADIR%%/hash/glcolor.xml +%%DATADIR%%/hash/pippin.xml +%%DATADIR%%/hash/electron_cart.xml +%%DATADIR%%/hash/apple2gs.xml +%%DATADIR%%/hash/gameking3.xml +%%DATADIR%%/hash/apollo_ctape.xml +%%DATADIR%%/hash/mt65_cass.xml +%%DATADIR%%/hash/guab.xml +%%DATADIR%%/hash/ep64_cart.xml +%%DATADIR%%/hash/3do_m2.xml +%%DATADIR%%/hash/pet_quik.xml +%%DATADIR%%/hash/prof180.xml +%%DATADIR%%/hash/mz2000_cass.xml %%DATADIR%%/hash/poly_flop.xml +%%DATADIR%%/hash/pi_storyreader_cart.xml +%%DATADIR%%/hash/gba_ereader.xml +%%DATADIR%%/hash/partner_flop.xml +%%DATADIR%%/hash/channelf.xml +%%DATADIR%%/hash/vector06_flop.xml +%%DATADIR%%/hash/nuon.xml +%%DATADIR%%/hash/mephisto_mm1.xml +%%DATADIR%%/hash/nes_datach.xml +%%DATADIR%%/hash/rwtrntcs.xml +%%DATADIR%%/hash/rx78.xml +%%DATADIR%%/hash/fidel_msc.xml +%%DATADIR%%/hash/korvet_flop.xml +%%DATADIR%%/hash/pippin_flop.xml +%%DATADIR%%/hash/orion_cart.xml +%%DATADIR%%/hash/bbc_cass.xml +%%DATADIR%%/hash/snspell.xml +%%DATADIR%%/hash/bbc_rom.xml +%%DATADIR%%/hash/mbc55x.xml %%DATADIR%%/hash/princ.xml -%%DATADIR%%/hash/pro128_cart.xml -%%DATADIR%%/hash/pro128_cass.xml -%%DATADIR%%/hash/pro128_flop.xml -%%DATADIR%%/hash/pro128s_flop.xml -%%DATADIR%%/hash/prof180.xml -%%DATADIR%%/hash/prof80.xml -%%DATADIR%%/hash/psi98.xml -%%DATADIR%%/hash/psion1.xml -%%DATADIR%%/hash/psion2.xml +%%DATADIR%%/hash/a5200.hsi +%%DATADIR%%/hash/32x.xml +%%DATADIR%%/hash/midi_flop.xml +%%DATADIR%%/hash/to7_cass.xml +%%DATADIR%%/hash/to8_cass.xml +%%DATADIR%%/hash/gls.xml +%%DATADIR%%/hash/pet_rom.xml +%%DATADIR%%/hash/aim65_cart.xml +%%DATADIR%%/hash/pokemini.xml +%%DATADIR%%/hash/next.xml +%%DATADIR%%/hash/cx3000tc.xml +%%DATADIR%%/hash/mz2000_flop.xml +%%DATADIR%%/hash/apple2_flop_clcracked.xml +%%DATADIR%%/hash/microvision.xml +%%DATADIR%%/hash/ekara_japan_bh.xml +%%DATADIR%%/hash/tvgogo.xml %%DATADIR%%/hash/psx.xml -%%DATADIR%%/hash/pt68k2.xml -%%DATADIR%%/hash/pv1000.xml +%%DATADIR%%/hash/ique.xml +%%DATADIR%%/hash/leapster.xml +%%DATADIR%%/hash/xegs.xml %%DATADIR%%/hash/pv2000.xml -%%DATADIR%%/hash/px4_cart.xml -%%DATADIR%%/hash/px8_cart.xml -%%DATADIR%%/hash/pyl601.xml -%%DATADIR%%/hash/ql_cart.xml -%%DATADIR%%/hash/ql_cass.xml -%%DATADIR%%/hash/ql_flop.xml -%%DATADIR%%/hash/quizwiz.xml -%%DATADIR%%/hash/qx10_flop.xml -%%DATADIR%%/hash/r9751.xml -%%DATADIR%%/hash/radio86_cart.xml -%%DATADIR%%/hash/radio86_cass.xml -%%DATADIR%%/hash/rainbow.xml -%%DATADIR%%/hash/rwtrntcs.xml -%%DATADIR%%/hash/rx78.xml -%%DATADIR%%/hash/sage2.xml -%%DATADIR%%/hash/saitek_egr.xml -%%DATADIR%%/hash/samcoupe_cass.xml -%%DATADIR%%/hash/samcoupe_flop.xml +%%DATADIR%%/hash/prof80.xml +%%DATADIR%%/hash/apfm1000.xml +%%DATADIR%%/hash/alice32.xml +%%DATADIR%%/hash/hp_ipc.xml %%DATADIR%%/hash/sat_cart.xml -%%DATADIR%%/hash/sat_vccart.xml -%%DATADIR%%/hash/saturn.xml -%%DATADIR%%/hash/sawatte.xml -%%DATADIR%%/hash/sc3000_cart.xml -%%DATADIR%%/hash/sc3000_cass.xml -%%DATADIR%%/hash/scv.xml -%%DATADIR%%/hash/sega_beena_cart.xml +%%DATADIR%%/hash/partner_cass.xml +%%DATADIR%%/hash/pcw.xml +%%DATADIR%%/hash/unichamp.xml +%%DATADIR%%/hash/apple1.xml +%%DATADIR%%/hash/jakks_gamekey_nk.xml +%%DATADIR%%/hash/n64dd.xml +%%DATADIR%%/hash/p500_flop.xml +%%DATADIR%%/hash/vg5k.xml +%%DATADIR%%/hash/jb3000_flop.xml +%%DATADIR%%/hash/jazz.xml +%%DATADIR%%/hash/apc.xml +%%DATADIR%%/hash/ampro.xml +%%DATADIR%%/hash/gj4000.xml +%%DATADIR%%/hash/electron_rom.xml +%%DATADIR%%/hash/x1_flop.xml +%%DATADIR%%/hash/mo5_cass.xml +%%DATADIR%%/hash/coco_cart.xml +%%DATADIR%%/hash/galaxy.xml +%%DATADIR%%/hash/ibm5140.xml +%%DATADIR%%/hash/mz700_cass.xml +%%DATADIR%%/hash/aussiebyte.xml +%%DATADIR%%/hash/pc8801_cass.xml +%%DATADIR%%/hash/ekara_japan_ac.xml +%%DATADIR%%/hash/vtech_storio_cart.xml +%%DATADIR%%/hash/x07_cass.xml +%%DATADIR%%/hash/jakks_gamekey_sw.xml +%%DATADIR%%/hash/nascom_socket.xml +%%DATADIR%%/hash/gameboy.xml +%%DATADIR%%/hash/st_flop.xml +%%DATADIR%%/hash/bdesignm_design_cart.xml +%%DATADIR%%/hash/cbm8096_flop.xml +%%DATADIR%%/hash/dragon_cass.xml +%%DATADIR%%/hash/pcx_flop.xml +%%DATADIR%%/hash/ut88.xml +%%DATADIR%%/hash/msx1_cart.xml +%%DATADIR%%/hash/pce.xml +%%DATADIR%%/hash/x68k_flop.xml +%%DATADIR%%/hash/ekara_japan_p.xml +%%DATADIR%%/hash/intvecs.xml +%%DATADIR%%/hash/megacd.xml +%%DATADIR%%/hash/ep64_flop.xml +%%DATADIR%%/hash/pc1512_flop.xml +%%DATADIR%%/hash/nimbus.xml %%DATADIR%%/hash/segacd.xml +%%DATADIR%%/hash/gbcolor.xml +%%DATADIR%%/hash/interpro.xml +%%DATADIR%%/hash/tc4.xml +%%DATADIR%%/hash/c128_rom.xml +%%DATADIR%%/hash/pyl601.xml +%%DATADIR%%/hash/cpc_cass.xml +%%DATADIR%%/hash/electron_flop.xml +%%DATADIR%%/hash/nes_ntbrom.xml +%%DATADIR%%/hash/to7_cart.xml %%DATADIR%%/hash/sf7000.xml +%%DATADIR%%/hash/g7400.xml +%%DATADIR%%/hash/orion_cass.xml +%%DATADIR%%/hash/misterx.xml +%%DATADIR%%/hash/exl100.xml %%DATADIR%%/hash/sg1000.xml -%%DATADIR%%/hash/sgx.xml -%%DATADIR%%/hash/sitcom.xml -%%DATADIR%%/hash/smc777.xml -%%DATADIR%%/hash/smondial2.xml +%%DATADIR%%/hash/megatech.xml +%%DATADIR%%/hash/bbc_flop_torch.xml +%%DATADIR%%/hash/mac_hdflop.xml +%%DATADIR%%/hash/super80_cass.xml +%%DATADIR%%/hash/atom_cass.xml +%%DATADIR%%/hash/nes_ade.xml +%%DATADIR%%/hash/jaguar.xml +%%DATADIR%%/hash/amiga_a3000.xml +%%DATADIR%%/hash/amiga_hardware.xml +%%DATADIR%%/hash/vector06_cart.xml +%%DATADIR%%/hash/special_cass.xml +%%DATADIR%%/hash/msxr_flop.xml +%%DATADIR%%/hash/ql_flop.xml %%DATADIR%%/hash/sms.xml -%%DATADIR%%/hash/snes.xml -%%DATADIR%%/hash/snes_bspack.xml -%%DATADIR%%/hash/snes_strom.xml -%%DATADIR%%/hash/snes_vkun.xml -%%DATADIR%%/hash/snotec.xml -%%DATADIR%%/hash/snread.xml -%%DATADIR%%/hash/snspell.xml -%%DATADIR%%/hash/socrates.xml +%%DATADIR%%/hash/tek4052_cart.xml +%%DATADIR%%/hash/vc4000.xml +%%DATADIR%%/hash/ibm5150_cass.xml +%%DATADIR%%/hash/cgenie_cass.xml +%%DATADIR%%/hash/pentagon_cass.xml +%%DATADIR%%/hash/hp9835a_rom.xml +%%DATADIR%%/hash/famicom_cass.xml +%%DATADIR%%/hash/e01_flop.xml +%%DATADIR%%/hash/svi318_flop.xml +%%DATADIR%%/hash/gcslottv.xml +%%DATADIR%%/hash/mo5_cart.xml +%%DATADIR%%/hash/leapfrog_didj_cart.xml +%%DATADIR%%/hash/fm7_disk.xml +%%DATADIR%%/hash/crvision.xml +%%DATADIR%%/hash/ibm5150.xml %%DATADIR%%/hash/softbox.xml -%%DATADIR%%/hash/softwarelist.dtd -%%DATADIR%%/hash/sol20_cass.xml -%%DATADIR%%/hash/sorcerer_cart.xml -%%DATADIR%%/hash/sorcerer_cass.xml +%%DATADIR%%/hash/gamecom.xml +%%DATADIR%%/hash/gp32.xml +%%DATADIR%%/hash/z88_cart.xml +%%DATADIR%%/hash/msx1_cass.xml +%%DATADIR%%/hash/gtfore.xml +%%DATADIR%%/hash/amiga_workbench.xml +%%DATADIR%%/hash/b2m.xml +%%DATADIR%%/hash/dragon_cart.xml +%%DATADIR%%/hash/advantage.xml +%%DATADIR%%/hash/m5_flop.xml +%%DATADIR%%/hash/alphatro_cart.xml +%%DATADIR%%/hash/dc.xml +%%DATADIR%%/hash/epson_cpm.xml +%%DATADIR%%/hash/smc777.xml %%DATADIR%%/hash/sorcerer_flop.xml -%%DATADIR%%/hash/spc1000_cass.xml -%%DATADIR%%/hash/spc1500_cass.xml -%%DATADIR%%/hash/special_cass.xml -%%DATADIR%%/hash/special_flop.xml -%%DATADIR%%/hash/specpls3_flop.xml -%%DATADIR%%/hash/spectrum_cart.xml -%%DATADIR%%/hash/spectrum_cass.xml -%%DATADIR%%/hash/spectrum_flop_opus.xml -%%DATADIR%%/hash/squale_cart.xml -%%DATADIR%%/hash/st_cart.xml -%%DATADIR%%/hash/st_flop.xml -%%DATADIR%%/hash/stepone_flop.xml -%%DATADIR%%/hash/studio2.xml -%%DATADIR%%/hash/stv.xml -%%DATADIR%%/hash/super6.xml -%%DATADIR%%/hash/super80_cass.xml -%%DATADIR%%/hash/superpet_flop.xml -%%DATADIR%%/hash/supracan.xml -%%DATADIR%%/hash/sv8000.xml -%%DATADIR%%/hash/svi318_cart.xml +%%DATADIR%%/hash/a2600.xml +%%DATADIR%%/hash/vgmplay.xml +%%DATADIR%%/hash/tg16.xml +%%DATADIR%%/hash/mz2200_cass.xml +%%DATADIR%%/hash/mc1000_cass.xml +%%DATADIR%%/hash/juku.xml +%%DATADIR%%/hash/sgi_mips.xml +%%DATADIR%%/hash/abc800_hdd.xml +%%DATADIR%%/hash/psion2.xml %%DATADIR%%/hash/svi318_cass.xml -%%DATADIR%%/hash/svi318_flop.xml -%%DATADIR%%/hash/svision.xml -%%DATADIR%%/hash/svmu.xml -%%DATADIR%%/hash/t1000.xml -%%DATADIR%%/hash/tandy200.xml -%%DATADIR%%/hash/tandy2k.xml +%%DATADIR%%/hash/snes_bspack.xml +%%DATADIR%%/hash/famicom_flop.xml +%%DATADIR%%/hash/pro128s_flop.xml +%%DATADIR%%/hash/chessmstdm.xml +%%DATADIR%%/hash/ql_cass.xml +%%DATADIR%%/hash/c64_cart.xml +%%DATADIR%%/hash/c65_flop.xml +%%DATADIR%%/hash/sv8000.xml +%%DATADIR%%/hash/a5200.xml +%%DATADIR%%/hash/mc10.xml +%%DATADIR%%/hash/myvision.xml +%%DATADIR%%/hash/stepone_flop.xml +%%DATADIR%%/hash/xerox820.xml +%%DATADIR%%/hash/hp85_rom.xml %%DATADIR%%/hash/tandy6k.xml -%%DATADIR%%/hash/tc4.xml -%%DATADIR%%/hash/tdv2324.xml -%%DATADIR%%/hash/tek4052_cart.xml -%%DATADIR%%/hash/tg16.xml -%%DATADIR%%/hash/ti74_cart.xml -%%DATADIR%%/hash/ti95_cart.xml -%%DATADIR%%/hash/ti99_cart.xml -%%DATADIR%%/hash/tiki100.xml -%%DATADIR%%/hash/timex_dock.xml -%%DATADIR%%/hash/tntell.xml -%%DATADIR%%/hash/to770_cart.xml -%%DATADIR%%/hash/to770a_cart.xml -%%DATADIR%%/hash/to7_cart.xml -%%DATADIR%%/hash/to7_cass.xml -%%DATADIR%%/hash/to7_qd.xml -%%DATADIR%%/hash/to8_cass.xml -%%DATADIR%%/hash/to8_qd.xml -%%DATADIR%%/hash/to_flop.xml -%%DATADIR%%/hash/trs80m2.xml +%%DATADIR%%/hash/sitcom.xml +%%DATADIR%%/hash/gl6000sl.xml +%%DATADIR%%/hash/coco_flop.xml +%%DATADIR%%/hash/gln.xml +%%DATADIR%%/hash/fmtowns_flop.xml +%%DATADIR%%/hash/neocd.xml +%%DATADIR%%/hash/sorcerer_cass.xml +%%DATADIR%%/hash/m5_cass.xml +%%DATADIR%%/hash/sc3000_cart.xml +%%DATADIR%%/hash/c64_flop_clcracked.xml +%%DATADIR%%/hash/mt65_rom.xml +%%DATADIR%%/hash/altos5.xml +%%DATADIR%%/hash/amiga_a1000.xml +%%DATADIR%%/hash/dai_cass.xml +%%DATADIR%%/hash/snes.xml +%%DATADIR%%/hash/database.xml +%%DATADIR%%/hash/msx1_flop.xml +%%DATADIR%%/hash/gimix.xml +%%DATADIR%%/hash/fm77av.xml +%%DATADIR%%/hash/hp9845a_rom.xml +%%DATADIR%%/hash/ht68k.xml +%%DATADIR%%/hash/st_cart.xml +%%DATADIR%%/hash/pc1640_flop.xml +%%DATADIR%%/hash/hyperscan.xml +%%DATADIR%%/hash/juicebox.xml +%%DATADIR%%/hash/apple2_flop_misc.xml %%DATADIR%%/hash/trsm100.xml -%%DATADIR%%/hash/tutor.xml -%%DATADIR%%/hash/tvc_cart.xml -%%DATADIR%%/hash/tvc_cass.xml -%%DATADIR%%/hash/tvc_flop.xml -%%DATADIR%%/hash/tvgogo.xml -%%DATADIR%%/hash/unichamp.xml -%%DATADIR%%/hash/ut88.xml -%%DATADIR%%/hash/uzebox.xml -%%DATADIR%%/hash/v1050_flop.xml -%%DATADIR%%/hash/v1050_hdd.xml -%%DATADIR%%/hash/vboy.xml -%%DATADIR%%/hash/vc4000.xml -%%DATADIR%%/hash/vector06_cart.xml -%%DATADIR%%/hash/vector06_flop.xml -%%DATADIR%%/hash/vectrex.xml -%%DATADIR%%/hash/vg5k.xml -%%DATADIR%%/hash/vgmplay.xml -%%DATADIR%%/hash/vic10.xml -%%DATADIR%%/hash/vic1001_cart.xml -%%DATADIR%%/hash/vic1001_cass.xml -%%DATADIR%%/hash/vic1001_flop.xml -%%DATADIR%%/hash/victor9k_flop.xml -%%DATADIR%%/hash/vidbrain.xml -%%DATADIR%%/hash/vii.xml -%%DATADIR%%/hash/vip.xml -%%DATADIR%%/hash/visicom.xml -%%DATADIR%%/hash/vixen.xml -%%DATADIR%%/hash/vsmile_cart.xml -%%DATADIR%%/hash/vsmile_cd.xml -%%DATADIR%%/hash/vsmileb_cart.xml -%%DATADIR%%/hash/vsmilem_cart.xml -%%DATADIR%%/hash/vtech_storio_cart.xml +%%DATADIR%%/hash/ekara_japan_d.xml +%%DATADIR%%/hash/pencil2.xml +%%DATADIR%%/hash/svision.xml +%%DATADIR%%/hash/mz2500.xml +%%DATADIR%%/hash/ep64_cass.xml +%%DATADIR%%/hash/m20.xml +%%DATADIR%%/hash/tandy2k.xml +%%DATADIR%%/hash/orion_flop.xml +%%DATADIR%%/hash/cbm8296_flop.xml +%%DATADIR%%/hash/telestory_cart.xml %%DATADIR%%/hash/vz_cass.xml -%%DATADIR%%/hash/wangpc.xml -%%DATADIR%%/hash/waveterm.xml -%%DATADIR%%/hash/wicat.xml -%%DATADIR%%/hash/wmbullet.xml -%%DATADIR%%/hash/wscolor.xml -%%DATADIR%%/hash/wswan.xml -%%DATADIR%%/hash/x07_card.xml -%%DATADIR%%/hash/x07_cass.xml -%%DATADIR%%/hash/x1_cass.xml -%%DATADIR%%/hash/x1_flop.xml -%%DATADIR%%/hash/x68k_flop.xml -%%DATADIR%%/hash/xegs.xml -%%DATADIR%%/hash/xerox820.xml +%%DATADIR%%/hash/amigaocs_flop.xml +%%DATADIR%%/hash/dim68k.xml +%%DATADIR%%/hash/cpc_flop.xml +%%DATADIR%%/hash/apple2_flop_orig.xml +%%DATADIR%%/hash/electron_cass.xml +%%DATADIR%%/hash/ti99_cart.xml +%%DATADIR%%/hash/lviv.xml +%%DATADIR%%/hash/jakks_gamekey_nm.xml +%%DATADIR%%/hash/px8_cart.xml +%%DATADIR%%/hash/a2600_cass.xml +%%DATADIR%%/hash/alice90.xml +%%DATADIR%%/hash/nascom_flop.xml +%%DATADIR%%/hash/gamepock.xml +%%DATADIR%%/hash/archimedes.xml %%DATADIR%%/hash/xerox820ii.xml -%%DATADIR%%/hash/z80ne_cass.xml -%%DATADIR%%/hash/z80ne_flop.xml -%%DATADIR%%/hash/z88_cart.xml -%%DATADIR%%/hash/zorba.xml -%%DATADIR%%/hash/zx80_cass.xml -%%DATADIR%%/hash/zx81_cass.xml +%%DATADIR%%/hash/ekara_japan_m.xml +%%DATADIR%%/hash/attache.xml +%%DATADIR%%/hash/mac_hdd.xml +%%DATADIR%%/hash/special_flop.xml +%%DATADIR%%/hash/conchess_plymate.xml +%%DATADIR%%/hash/super80_flop.xml +%%DATADIR%%/hash/atom_flop.xml +%%DATADIR%%/hash/a800.xml +%%DATADIR%%/hash/md2_flop.xml +%%DATADIR%%/hash/acrnsys_flop.xml +%%DATADIR%%/hash/ibm6580.xml |