diff --git a/emulators/mame/Makefile b/emulators/mame/Makefile index 8252e5a0efba..79486591c88a 100644 --- a/emulators/mame/Makefile +++ b/emulators/mame/Makefile @@ -1,208 +1,227 @@ PORTNAME= mame -DISTVERSION= 0.259 -PORTREVISION= 1 +DISTVERSION= 0.261 CATEGORIES= emulators games MAINTAINER= agh@riseup.net COMMENT= MAME: a multi-purpose emulation framework WWW= https://mamedev.org/ LICENSE= BSD2CLAUSE BSD3CLAUSE CC0-1.0 GPLv2 LGPL21 MIT ZLIB LICENSE_COMB= multi LICENSE_FILE_BSD2CLAUSE= ${WRKSRC}/docs/legal/BSD-2-Clause LICENSE_FILE_BSD3CLAUSE= ${WRKSRC}/docs/legal/BSD-3-Clause LICENSE_FILE_CC0-1.0= ${WRKSRC}/docs/legal/CC0 LICENSE_FILE_GPLv2= ${WRKSRC}/docs/legal/GPL-2.0 LICENSE_FILE_LGPL21= ${WRKSRC}/docs/legal/LGPL-2.1 LICENSE_FILE_MIT= ${WRKSRC}/docs/legal/MIT LICENSE_FILE_ZLIB= ${WRKSRC}/docs/legal/Zlib LICENSE_FILE= ${WRKSRC}/docs/LICENSE ONLY_FOR_ARCHS= aarch64 amd64 armv7 i386 powerpc powerpc64 powerpc64le ONLY_FOR_ARCHS_REASON= not yet ported to any architecture other than armv7, arm64, x86, and powerpc* BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sphinxcontrib-svg2pdfconverter>0:textproc/py-sphinxcontrib-svg2pdfconverter@${PY_FLAVOR} \ + asio>0:net/asio \ + genie:devel/genie \ glm>0:math/glm \ rapidjson>0:devel/rapidjson LIB_DEPENDS= libexpat.so:textproc/expat2 \ libFLAC.so:audio/flac \ libfontconfig.so:x11-fonts/fontconfig \ libfreetype.so:print/freetype2 \ libportmidi.so:audio/portmidi \ libpugixml.so:textproc/pugixml \ - libutf8proc.so:textproc/utf8proc \ - libuv.so:devel/libuv + libutf8proc.so:textproc/utf8proc RUN_DEPENDS= liberation-fonts-ttf>=0:x11-fonts/liberation-fonts-ttf -USES= compiler:c++17-lang gl gmake jpeg localbase lua:54 pkgconfig \ - python:3.9,build sdl shebangfix sqlite:3 xorg +USES= compiler:c++17-lang gl gmake jpeg llvm:min=16 localbase \ + pkgconfig python:3.9,build sdl shebangfix sqlite:3 xorg USE_GITHUB= yes GH_ACCOUNT= mamedev GH_TAGNAME= mame${DISTVERSION:S/.//} USE_GL= gl USE_SDL= sdl2 ttf2 USE_XORG= x11 xext xi xinerama xrender MAKEFILE= makefile -MAKE_ARGS= TARGETOS=freebsd \ - VERBOSE=1 -MAKE_ENV= LDOPTS="${LDFLAGS}" \ - NO_USE_PORTAUDIO=1 \ +MAKE_ARGS= SILENT= \ + verbose=yes +MAKE_ENV= NO_USE_PORTAUDIO=1 \ NO_USE_PULSEAUDIO=1 \ NOWERROR=1 \ - OPT_FLAGS="${CXXFLAGS}" \ + OVERRIDE_AR="llvm-ar${LLVM_VERSION}" \ + OVERRIDE_CC="clang${LLVM_VERSION}" \ + OVERRIDE_CXX="clang++${LLVM_VERSION}" \ + OVERRIDE_LD="lld${LLVM_VERSION}" \ PRECOMPILE=0 \ PYTHON_EXECUTABLE="${PYTHON_CMD}" \ + TARGETOS=freebsd \ USE_PCAP=1 \ + USE_SYSTEM_LIB_ASIO=1 \ USE_SYSTEM_LIB_EXPAT=1 \ USE_SYSTEM_LIB_FLAC=1 \ USE_SYSTEM_LIB_GLM=1 \ USE_SYSTEM_LIB_JPEG=1 \ USE_SYSTEM_LIB_PORTMIDI=1 \ USE_SYSTEM_LIB_PUGIXML=1 \ USE_SYSTEM_LIB_RAPIDJSON=1 \ USE_SYSTEM_LIB_SQLITE3=1 \ USE_SYSTEM_LIB_UTF8PROC=1 \ - USE_SYSTEM_LIB_UV=1 \ USE_SYSTEM_LIB_ZLIB=1 \ USE_TAPTUN=1 CFLAGS_aarch64= -march=armv8-a+crc+crypto +EXTRACT_AFTER_ARGS= ${_DIST_EXCLUDES:S,^,--exclude ,} + SUB_FILES= mame.ini pkg-message plugin.ini ui.ini PORTDOCS= html/* -OPTIONS_DEFINE= DEBUG DOCS NLS QTDEBUGGER TOOLS -OPTIONS_SUB= yes - -DEBUG_DESC= Build with debug profiling and symbols -DOCS_DESC= Install extensive online MAME documentation -NLS_DESC= Install language translations for use in the GUI -QTDEBUGGER_DESC= Build with Qt interactive low-level machine debugger -TOOLS_DESC= Install tools for machine archiving and development - -DEBUG_MAKE_ENV= DEBUG=1 \ - OPTIMIZE=0 \ - PROFILER=1 \ - SYMBOLS=1 -DEBUG_MAKE_ENV_OFF= OPTIMIZE=2 \ - STRIP_SYMBOLS=1 +OPTIONS_DEFINE= DOCS NLS OPENMP QTDEBUGGER SSE2 TOOLS +OPTIONS_RADIO= BUILDTYPE +OPTIONS_RADIO_BUILDTYPE= DEBUG SIZE_OPTIMIZED_CFLAGS \ + SPEED_OPTIMIZED_CFLAGS +.if !exists(/usr/include/omp.h) +OPTIONS_EXCLUDE= OPENMP +.endif +OPTIONS_SUB= yes + +BUILDTYPE_DESC= Application production type +DEBUG_DESC= Produce profiling data, and symbols for debugging +DOCS_DESC= Install extensive online MAME documentation +NLS_DESC= Install language translations for use in the GUI +QTDEBUGGER_DESC= Build with Qt interactive low-level machine debugger +SIZE_OPTIMIZED_CFLAGS_DESC= Optimize for smaller binaries (-Os) +SPEED_OPTIMIZED_CFLAGS_DESC= Optimize for faster binaries (-O3) +SSE2_DESC= Build with Streaming SIMD Extensions 2 +TOOLS_DESC= Additional tools for archiving, development, and multimedia + +DEBUG_MAKE_ENV= DEBUG=1 \ + OPTIMIZE=g \ + STRIP_SYMBOLS=0 +DEBUG_MAKE_ENV_OFF= STRIP_SYMBOLS=1 # Attempt to avoid address space exhaustion during linking, specifically # on armv7, and possibly other architectures: -DEBUG_LDFLAGS_OFF= -s -NLS_USES= gettext-runtime -QTDEBUGGER_USES= qt:5 -QTDEBUGGER_USE= QT=core,gui,widgets,buildtools:build,qmake:build -QTDEBUGGER_MAKE_ENV= USE_QTDEBUG=1 -QTDEBUGGER_MAKE_ENV_OFF= USE_QTDEBUG=0 -TOOLS_MAKE_ENV= TOOLS=1 -TOOLS_MAKE_ENV_OFF= TOOLS=0 - -_GENIE= ${WRKSRC}/3rdparty/genie +DEBUG_LDFLAGS_OFF= -s +NLS_USES= gettext-runtime +OPENMP_MAKE_ENV= OPENMP=1 +OPENMP_MAKE_ENV_OFF= OPENMP=0 +QTDEBUGGER_USES= qt:6 +QTDEBUGGER_USE= QT=base,tools:build +QTDEBUGGER_MAKE_ENV= QT_HOME="${PREFIX}" \ + USE_QTDEBUG=1 +QTDEBUGGER_MAKE_ENV_OFF= USE_QTDEBUG=0 +SIZE_OPTIMIZED_CFLAGS_MAKE_ENV= OPTIMIZE=s +SIZE_OPTIMIZED_CFLAGS_CXXFLAGS= -Os +SPEED_OPTIMIZED_CFLAGS_MAKE_ENV= OPTIMIZE=3 +SPEED_OPTIMIZED_CFLAGS_CXXFLAGS= -O3 +SSE2_MAKE_ENV= SSE2=1 +SSE2_MAKE_ENV_OFF= SSE2=0 +TOOLS_MAKE_ENV= TOOLS=1 +TOOLS_MAKE_ENV_OFF= TOOLS=0 + +# man page for command line utility that is not built at all: +_DIST_EXCLUDES= docs/man/ldplayer.1 +# Libraries, and shaders for proprietary platforms: +_DIST_EXCLUDES+= "bgfx/shaders/dx*" \ + 3rdparty/bgfx/examples/runtime/shaders/dx11 \ + 3rdparty/bgfx/examples/runtime/shaders/metal \ + 3rdparty/dxsdk bgfx/shaders/metal +# Headers that mask system abstractions required to build MAME: +_DIST_EXCLUDES+= 3rdparty/bx/include/compat/freebsd/dirent.h \ + 3rdparty/bx/include/compat/freebsd/signal.h +# Make use of Ports instead of bundled libraries: +_DIST_EXCLUDES+= 3rdparty/expat 3rdparty/glm 3rdparty/libflac \ + 3rdparty/libjpeg 3rdparty/portmidi 3rdparty/pugixml \ + 3rdparty/rapidjson 3rdparty/sqlite3 \ + 3rdparty/utf8proc 3rdparty/zlib +# Bundled libraries not used at all: +_DIST_EXCLUDES+= 3rdparty/genie 3rdparty/portaudio 3rdparty/tap-windows6 +# pre-built GENie binaries for other platforms: +_DIST_EXCLUDES+= 3rdparty/bx/tools/bin .include -.if ${PORT_OPTIONS:MDEBUG} -WITH_DEBUG= yes +.if ${ARCH:Maarch64} || ${ARCH:Mamd64} || ${ARCH:Mpowerpc64*} +MAKE_ENV+= PTR64=1 .endif -.if ${OPSYS} == FreeBSD && ${OSVERSION} > 1400000 -.if ${ARCH:Mpowerpc*} -USES+= llvm:min=16,build -.else -USES+= llvm:15,build -.endif -MAKE_ENV+= OVERRIDE_AR="llvm-ar${LLVM_VERSION}" \ - OVERRIDE_CC="clang${LLVM_VERSION}" \ - OVERRIDE_CXX="clang++${LLVM_VERSION}" \ - OVERRIDE_LD="lld${LLVM_VERSION}" +# Compiling with -pg (PROFILE) causes the linker to run out of memory on i386, +# build with less profiling data: +.if ${ARCH:Mi386} +DEBUG_MAKE_ENV+= PROFILER=1 .else -MAKE_ENV+= OVERRIDE_AR="${AR}" \ - OVERRIDE_CC="${CC}" \ - OVERRIDE_CXX="${CXX}" \ - OVERRIDE_LD="${LD}" -.endif - -.if ${ARCH:Maarch64} || ${ARCH:Mamd64} || ${ARCH:Mpowerpc64*} -MAKE_ARGS+= PTR64=1 +DEBUG_MAKE_ENV+= PROFILE=1 .endif post-extract: ${MV} ${WRKSRC}/src/lib/util/png.h \ ${WRKSRC}/src/lib/util/localpng.h post-patch: -# Prefer some system headers over bundled. - ${RM} ${WRKSRC}/3rdparty/bx/include/compat/freebsd/dirent.h - ${RM} ${WRKSRC}/3rdparty/bx/include/compat/freebsd/signal.h -# Accommodate GENie conception of BSD. - ${MV} ${_GENIE}/build/gmake.freebsd \ - ${_GENIE}/build/gmake.bsd # Patch build to use bundled PNG. ${GREP} -rl '"png.h"' ${WRKSRC}/src | \ ${XARGS} ${REINPLACE_CMD} -e 's|"png.h"|"localpng.h"|' ${REINPLACE_CMD} -e 's|"util/png.h"|"util/localpng.h"|' \ ${WRKSRC}/src/frontend/mame/ui/icorender.cpp +# Patch build to use GENie from Ports: + ${REINPLACE_CMD} -e 's|%%GENIE_PREFIX%%|${PREFIX}/bin/|' \ + ${WRKSRC}/makefile \ + ${WRKSRC}/3rdparty/bx/makefile do-build-DOCS-on: (cd ${WRKSRC}/docs && \ ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} html SPHINXBUILD=sphinx-build-${PYTHON_VER}) - ${RM} ${WRKSRC}/docs/build/html/.buildinfo post-build: (cd ${WRKSRC}/docs && \ ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} man SPHINXBUILD=sphinx-build-${PYTHON_VER}) - ${FIND} ${WRKSRC}/language -type f -name "*.po" -delete + +post-build-TOOLS-on: +.for EXTRA_TOOL in nl virtual + (cd ${WRKSRC} && \ + ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} SUBTARGET=${EXTRA_TOOL} \ + TOOLS=0) +.endfor do-install: .for DATA in artwork bgfx ctrlr ini hash plugins samples (cd ${WRKSRC} && \ ${COPYTREE_SHARE} ${DATA} ${STAGEDIR}${DATADIR}) .endfor ${MKDIR} ${STAGEDIR}${ETCDIR} .for INI in mame plugin ui ${INSTALL_DATA} ${WRKDIR}/${INI}.ini \ ${STAGEDIR}${ETCDIR}/${INI}.ini.sample .endfor ${MKDIR} ${STAGEDIR}${DATADIR}/keymaps .for KEYMAP in be br ch de es fr gb it pt se ${INSTALL_DATA} ${WRKSRC}/keymaps/km_${KEYMAP}_LINUX.map \ ${STAGEDIR}${DATADIR}/keymaps/km_${KEYMAP}.map .endfor - ${INSTALL_MAN} ${WRKSRC}/docs/build/man/MAME.1 \ + ${INSTALL_MAN} ${WRKSRC}/docs/build/man/${PORTNAME:tu}.1 \ ${STAGEDIR}${PREFIX}/share/man/man1 - ${INSTALL_MAN} ${WRKSRC}/docs/man/mame.6 \ + ${INSTALL_MAN} ${WRKSRC}/docs/man/${PORTNAME}.6 \ ${STAGEDIR}${PREFIX}/share/man/man6 - -do-install-DEBUG-on: - ${INSTALL_PROGRAM} ${WRKSRC}/mamed \ - ${STAGEDIR}${PREFIX}/bin/mame - -do-install-DEBUG-off: - ${INSTALL_PROGRAM} ${WRKSRC}/mame \ - ${STAGEDIR}${PREFIX}/bin/ + ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} \ + ${STAGEDIR}${PREFIX}/bin/${PORTNAME} do-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} (cd ${WRKSRC}/docs/build && \ - ${COPYTREE_SHARE} html ${STAGEDIR}${DOCSDIR}) + ${COPYTREE_SHARE} html ${STAGEDIR}${DOCSDIR} "! -name .buildinfo -not -regex ^./_sources.*") do-install-NLS-on: (cd ${WRKSRC} && \ - ${COPYTREE_SHARE} language ${STAGEDIR}${DATADIR}) + ${COPYTREE_SHARE} language ${STAGEDIR}${DATADIR} "! -name *.po") do-install-TOOLS-on: -.for PROGRAM in castool chdman floptool imgtool jedutil ldresample ldverify \ - nltool nlwav pngcmp regrep romcmp split srcclean testkeys unidasm - ${INSTALL_PROGRAM} ${WRKSRC}/${PROGRAM} \ - ${STAGEDIR}${PREFIX}/bin -.endfor -.for MANUAL in castool chdman floptool imgtool jedutil ldplayer ldresample \ - ldverify romcmp - ${INSTALL_MAN} ${WRKSRC}/docs/man/${MANUAL}.1 \ + ${FIND} ${WRKSRC} -depth 1 -type f -and ! -type d -and ! -name ${PORTNAME} \ + -perm -o=+x -exec ${INSTALL_PROGRAM} {} ${STAGEDIR}${PREFIX}/bin/ \ + \; + ${INSTALL_MAN} ${WRKSRC}/docs/man/*.1 \ ${STAGEDIR}${PREFIX}/share/man/man1 -.endfor .include diff --git a/emulators/mame/distinfo b/emulators/mame/distinfo index c6c3ad610364..12829bb47368 100644 --- a/emulators/mame/distinfo +++ b/emulators/mame/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1696318535 -SHA256 (mamedev-mame-0.259-mame0259_GH0.tar.gz) = 46baf431079a3373ffe8d984b3ba5d62ad5b1d5e356d1f60cf60f6ad03d4cec6 -SIZE (mamedev-mame-0.259-mame0259_GH0.tar.gz) = 205063121 +TIMESTAMP = 1701211578 +SHA256 (mamedev-mame-0.261-mame0261_GH0.tar.gz) = 51d5ce1563897709ceb7a924c31a70cc5ff2bec466aab8d0cc9ff3cc72b38899 +SIZE (mamedev-mame-0.261-mame0261_GH0.tar.gz) = 205499989 diff --git a/emulators/mame/files/patch-3rdparty_bx_include_bx_bx.h b/emulators/mame/files/patch-3rdparty_bx_include_bx_bx.h new file mode 100644 index 000000000000..ae933531b0a4 --- /dev/null +++ b/emulators/mame/files/patch-3rdparty_bx_include_bx_bx.h @@ -0,0 +1,12 @@ + Remove conflict with system alloca. + +--- 3rdparty/bx/include/bx/bx.h.orig 2023-11-10 16:47:29 UTC ++++ 3rdparty/bx/include/bx/bx.h +@@ -6,7 +6,6 @@ + #ifndef BX_H_HEADER_GUARD + #define BX_H_HEADER_GUARD + +-#include // alloca + #include // va_list + #include // uint32_t + #include // size_t diff --git a/emulators/mame/files/patch-3rdparty_bx_makefile b/emulators/mame/files/patch-3rdparty_bx_makefile new file mode 100644 index 000000000000..33c6ab6f25d9 --- /dev/null +++ b/emulators/mame/files/patch-3rdparty_bx_makefile @@ -0,0 +1,13 @@ + Remove hard coded genie binary to enable depending on devel/genie. + +--- 3rdparty/bx/makefile.orig 2023-10-23 15:53:41 UTC ++++ 3rdparty/bx/makefile +@@ -3,7 +3,7 @@ + # License: https://github.com/bkaradzic/bx/blob/master/LICENSE + # + +-GENIE=../bx/tools/bin/$(OS)/genie ++GENIE=%%GENIE_PREFIX%%genie + + all: + $(GENIE) vs2017 diff --git a/emulators/mame/files/patch-3rdparty_genie_build_gmake.freebsd_genie.make b/emulators/mame/files/patch-3rdparty_genie_build_gmake.freebsd_genie.make deleted file mode 100644 index d528ea1d3b91..000000000000 --- a/emulators/mame/files/patch-3rdparty_genie_build_gmake.freebsd_genie.make +++ /dev/null @@ -1,63 +0,0 @@ ---- 3rdparty/genie/build/gmake.freebsd/genie.make.orig 2023-05-26 04:14:50 UTC -+++ 3rdparty/genie/build/gmake.freebsd/genie.make -@@ -28,9 +28,9 @@ endif - RM = $(SILENT) del /F "$(subst /,\\,$(1))" 2> nul || exit 0 - endif - --CC = gcc --CXX = g++ --AR = ar -+CC ?= gcc -+CXX ?= g++ -+AR ?= ar - - ifndef RESCOMP - ifdef WINDRES -@@ -49,17 +49,17 @@ ifeq ($(config),release) - DEFINES += -DNDEBUG -DLUA_COMPAT_MODULE -DLUA_USE_POSIX -DLUA_USE_DLOPEN - INCLUDES += -I"../../src/host/lua-5.3.0/src" - ALL_CPPFLAGS += $(CPPFLAGS) -MMD -MP -MP $(DEFINES) $(INCLUDES) -- ALL_ASMFLAGS += $(ASMFLAGS) $(CFLAGS) $(ALL_CPPFLAGS) $(ARCH) -Wall -Wextra -Os $(MPARAM) -- ALL_CFLAGS += $(CFLAGS) $(ALL_CPPFLAGS) $(ARCH) -Wall -Wextra -Os $(MPARAM) -- ALL_CXXFLAGS += $(CXXFLAGS) $(CFLAGS) $(ALL_CPPFLAGS) $(ARCH) -Wall -Wextra -Os $(MPARAM) -- ALL_OBJCFLAGS += $(CFLAGS) $(ALL_CPPFLAGS) $(ARCH) -Wall -Wextra -Os $(MPARAM) -- ALL_OBJCPPFLAGS += $(CXXFLAGS) $(CFLAGS) $(ALL_CPPFLAGS) $(ARCH) -Wall -Wextra -Os $(MPARAM) -+ ALL_ASMFLAGS += $(ASMFLAGS) $(CFLAGS) $(ALL_CPPFLAGS) -Wall -Wextra -Os $(MPARAM) -+ ALL_CFLAGS += $(CFLAGS) $(ALL_CPPFLAGS) -Wall -Wextra -Os $(MPARAM) -+ ALL_CXXFLAGS += $(CXXFLAGS) $(CFLAGS) $(ALL_CPPFLAGS) -Wall -Wextra -Os $(MPARAM) -+ ALL_OBJCFLAGS += $(CFLAGS) $(ALL_CPPFLAGS) -Wall -Wextra -Os $(MPARAM) -+ ALL_OBJCPPFLAGS += $(CXXFLAGS) $(CFLAGS) $(ALL_CPPFLAGS) -Wall -Wextra -Os $(MPARAM) - ALL_RESFLAGS += $(RESFLAGS) $(DEFINES) $(INCLUDES) - ALL_LDFLAGS += $(LDFLAGS) -L. -s -rdynamic - LDDEPS += - LIBS += $(LDDEPS) -lm - EXTERNAL_LIBS += -- LINKCMD = $(CC) -o $(TARGET) $(OBJECTS) $(RESOURCES) $(ARCH) $(ALL_LDFLAGS) $(LIBS) -+ LINKCMD = $(CC) -o $(TARGET) $(OBJECTS) $(RESOURCES) $(ALL_LDFLAGS) $(LIBS) - OBJECTS := \ - $(OBJDIR)/src/host/lua-5.3.0/src/lapi.o \ - $(OBJDIR)/src/host/lua-5.3.0/src/lauxlib.o \ -@@ -132,17 +132,17 @@ ifeq ($(config),debug) - DEFINES += -D_DEBUG -DLUA_COMPAT_MODULE -DLUA_USE_POSIX -DLUA_USE_DLOPEN - INCLUDES += -I"../../src/host/lua-5.3.0/src" - ALL_CPPFLAGS += $(CPPFLAGS) -MMD -MP -MP $(DEFINES) $(INCLUDES) -- ALL_ASMFLAGS += $(ASMFLAGS) $(CFLAGS) $(ALL_CPPFLAGS) $(ARCH) -Wall -Wextra -g -- ALL_CFLAGS += $(CFLAGS) $(ALL_CPPFLAGS) $(ARCH) -Wall -Wextra -g -- ALL_CXXFLAGS += $(CXXFLAGS) $(CFLAGS) $(ALL_CPPFLAGS) $(ARCH) -Wall -Wextra -g -- ALL_OBJCFLAGS += $(CFLAGS) $(ALL_CPPFLAGS) $(ARCH) -Wall -Wextra -g -- ALL_OBJCPPFLAGS += $(CXXFLAGS) $(CFLAGS) $(ALL_CPPFLAGS) $(ARCH) -Wall -Wextra -g -+ ALL_ASMFLAGS += $(ASMFLAGS) $(CFLAGS) $(ALL_CPPFLAGS) -Wall -Wextra -g -+ ALL_CFLAGS += $(CFLAGS) $(ALL_CPPFLAGS) -Wall -Wextra -g -+ ALL_CXXFLAGS += $(CXXFLAGS) $(CFLAGS) $(ALL_CPPFLAGS) -Wall -Wextra -g -+ ALL_OBJCFLAGS += $(CFLAGS) $(ALL_CPPFLAGS) -Wall -Wextra -g -+ ALL_OBJCPPFLAGS += $(CXXFLAGS) $(CFLAGS) $(ALL_CPPFLAGS) -Wall -Wextra -g - ALL_RESFLAGS += $(RESFLAGS) $(DEFINES) $(INCLUDES) - ALL_LDFLAGS += $(LDFLAGS) -L. -rdynamic - LDDEPS += - LIBS += $(LDDEPS) -lm - EXTERNAL_LIBS += -- LINKCMD = $(CC) -o $(TARGET) $(OBJECTS) $(RESOURCES) $(ARCH) $(ALL_LDFLAGS) $(LIBS) -+ LINKCMD = $(CC) -o $(TARGET) $(OBJECTS) $(RESOURCES) $(ALL_LDFLAGS) $(LIBS) - OBJECTS := \ - $(OBJDIR)/src/host/lua-5.3.0/src/lapi.o \ - $(OBJDIR)/src/host/lua-5.3.0/src/lauxlib.o \ 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 044cf87ada38..000000000000 --- a/emulators/mame/files/patch-3rdparty_genie_src_host_scripts.c +++ /dev/null @@ -1,16 +0,0 @@ ---- 3rdparty/genie/src/host/scripts.c.orig 2023-05-22 09:40:13 UTC -+++ 3rdparty/genie/src/host/scripts.c -@@ -237,10 +237,10 @@ const char* builtin_scripts[] = { - "exit 0')\n_p(' COPY = $(SILENT) copy /Y \"$(subst /,\\\\\\\\,$(1))\" \"$(subst /,\\\\\\\\,$(2))\"')\n_p(' RM = $(SILENT) del /F \"$(subst /,\\\\\\\\,$(1))\" 2> nul || exit 0')\n_p('endif')\n_p('')\n_p('CC = %s', cc.cc)\n_p('CXX = %s', cc.cxx)\n_p('AR = %s', cc.ar)\n_p('')\n_p('ifndef RESCOMP')\n_p(' ifdef WINDRES')\n_p(' RESCOMP = $(WINDRES)')\n_p(' else')\n_p(' RESCOMP = %s', cc.rc or 'windres')\n_p(' endif')\n_p('endif')\n_p('')\nif (not premake.make.makefile_ignore) then\n_p('MAKEFILE = %s', _MAKE.getmakefilename(prj, true))\n_p('')\nend\nend\nlocal function is_excluded(prj, cfg, file)\nif table.icontains(prj.excludes, file) then\nreturn true\nend\nif table.icontains(cfg.excludes, file) then\nreturn true\nend\nreturn false\nend\nfunction premake.gmake_cpp_configs(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\nend\nfunction premake.gmake_cpp_config(prj, cfg, cc)\n_p('ifeq ($(conf" - "ig),%s)', _MAKE.esc(cfg.shortname))\ncpp.platformtools(cfg, cc)\nlocal targetDir = _MAKE.esc(cfg.buildtarget.directory)\n_p(' ' .. (table.contains(premake.make.override,\"OBJDIR\") and \"override \" or \"\") .. 'OBJDIR = %s', _MAKE.esc(cfg.objectsdir))\n_p(' ' .. (table.contains(premake.make.override,\"TARGETDIR\") and \"override \" or \"\") .. 'TARGETDIR = %s', iif(targetDir == \"\", \".\", targetDir))\n_p(' ' .. (table.contains(premake.make.override,\"TARGET\") and \"override \" or \"\") .. 'TARGET = $(TARGETDIR)/%s', _MAKE.esc(cfg.buildtarget.name))\n_p(' DEFINES +=%s', make.list(_MAKE.escquote(cc.getdefines(cfg.defines))))\nlocal id = make.list(cc.getincludedirs(cfg.includedirs));\nlocal uid = make.list(cc.getquoteincludedirs(cfg.userincludedirs))\nlocal sid = make.list(cc.getsystemincludedirs(cfg.systemincludedirs))\nif id ~= \"\" then\n_p(' INCLUDES +=%s', id)\nend\nif uid ~= \"\" then\n_p(' INCLUDES +=%s', uid)\nend\nif sid " - "~= \"\" then\n_p(' INCLUDES +=%s', sid)\nend\ncpp.pchconfig(cfg)\ncpp.flags(cfg, cc)\ncpp.linker(prj, cfg, cc)\ntable.sort(cfg.files)\nif cfg.flags.UseObjectResponseFile then\n_p(' OBJRESP = $(OBJDIR)/%s_objects', prj.name)\nelse\n_p(' OBJRESP =')\nend\n_p(' OBJECTS := \\\\')\nfor _, file in ipairs(cfg.files) do\nif path.issourcefile(file) then\nif not is_excluded(prj, cfg, file) then\n_p('\\t$(OBJDIR)/%s.o \\\\'\n, _MAKE.esc(path.trimdots(path.removeext(file)))\n)\nend\nend\nend\n_p('')\n_p(' define PREBUILDCMDS')\nif #cfg.prebuildcommands > 0 then\n_p('\\t@echo Running pre-build commands')\n_p('\\t%s', table.implode(cfg.prebuildcommands, \"\", \"\", \"\\n\\t\"))\nend\n_p(' endef')\n_p(' define PRELINKCMDS')\nif #cfg.prelinkcommands > 0 then\n_p('\\t@echo Running pre-link commands')\n_p('\\t%s', table.implode(cfg.prelinkcommands, \"\", \"\", \"\\n\\t\"))\nend\n_p(' endef')\n_p(' define POSTBUILDCMDS')\nif #cfg.postbuildcommands > 0 then\n_p('\\t@echo Running post-bui" -- "ld commands')\n_p('\\t%s', table.implode(cfg.postbuildcommands, \"\", \"\", \"\\n\\t\"))\nend\n_p(' endef')\nmake.settings(cfg, cc)\n_p('endif')\n_p('')\nend\nfunction cpp.platformtools(cfg, cc)\nlocal platform = cc.platforms[cfg.platform]\nif platform.cc then\n_p(' CC = %s', platform.cc)\nend\nif platform.cxx then\n_p(' CXX = %s', platform.cxx)\nend\nif platform.ar then\n_p(' AR = %s', platform.ar)\nend\nend\nfunction cpp.flags(cfg, cc)\nif cfg.pchheader and not cfg.flags.NoPCH then\n_p(' FORCE_INCLUDE += -include $(OBJDIR)/$(notdir $(PCH))')\n_p(' FORCE_INCLUDE_OBJC += -include $(OBJDIR)/$(notdir $(PCH))_objc')\nend\nif #cfg.forcedincludes > 0 then\n_p(' FORCE_INCLUDE += -include %s'\n,_MAKE.esc(table.concat(cfg.forcedincludes, \";\")))\nend\n_p(' ALL_CPPFLAGS += $(CPPFLAGS) %s $(DEFINES) $(INCLUDES)', table.concat(cc.getcppflags(cfg), \" \"))\n_p(' ALL_ASMFLAGS += $(ASMFLAGS) $(CFLAGS) $(ALL_CPPFLAGS) $(ARCH)%s', make.list(table.join(cc.getcflags(cfg), c" -- "fg.buildoptions, cfg.buildoptions_asm)))\n_p(' ALL_CFLAGS += $(CFLAGS) $(ALL_CPPFLAGS) $(ARCH)%s', make.list(table.join(cc.getcflags(cfg), cfg.buildoptions, cfg.buildoptions_c)))\n_p(' ALL_CXXFLAGS += $(CXXFLAGS) $(CFLAGS) $(ALL_CPPFLAGS) $(ARCH)%s', make.list(table.join(cc.getcflags(cfg), cc.getcxxflags(cfg), cfg.buildoptions, cfg.buildoptions_cpp)))\n_p(' ALL_OBJCFLAGS += $(CFLAGS) $(ALL_CPPFLAGS) $(ARCH)%s', make.list(table.join(cc.getcflags(cfg), cc.getobjcflags(cfg), cfg.buildoptions, cfg.buildoptions_objc)))\n_p(' ALL_OBJCPPFLAGS += $(CXXFLAGS) $(CFLAGS) $(ALL_CPPFLAGS) $(ARCH)%s', make.list(table.join(cc.getcflags(cfg), cc.getcxxflags(cfg), cc.getobjcflags(cfg), cfg.buildoptions, cfg.buildoptions_objcpp)))\n_p(' ALL_RESFLAGS += $(RESFLAGS) $(DEFINES) $(INCLUDES)%s',\n make.list(table.join(cc.getdefines(cfg.resdefines),\n cc.getincludedirs(cfg.resincludedirs), cfg.resoptions)))\nend\nfunction cpp.linker(prj, cfg, cc)\nlocal libdeps\nl" -+ "ld commands')\n_p('\\t%s', table.implode(cfg.postbuildcommands, \"\", \"\", \"\\n\\t\"))\nend\n_p(' endef')\nmake.settings(cfg, cc)\n_p('endif')\n_p('')\nend\nfunction cpp.platformtools(cfg, cc)\nlocal platform = cc.platforms[cfg.platform]\nif platform.cc then\n_p(' CC = %s', platform.cc)\nend\nif platform.cxx then\n_p(' CXX = %s', platform.cxx)\nend\nif platform.ar then\n_p(' AR = %s', platform.ar)\nend\nend\nfunction cpp.flags(cfg, cc)\nif cfg.pchheader and not cfg.flags.NoPCH then\n_p(' FORCE_INCLUDE += -include $(OBJDIR)/$(notdir $(PCH))')\n_p(' FORCE_INCLUDE_OBJC += -include $(OBJDIR)/$(notdir $(PCH))_objc')\nend\nif #cfg.forcedincludes > 0 then\n_p(' FORCE_INCLUDE += -include %s'\n,_MAKE.esc(table.concat(cfg.forcedincludes, \";\")))\nend\n_p(' ALL_CPPFLAGS += $(CPPFLAGS) %s $(DEFINES) $(INCLUDES)', table.concat(cc.getcppflags(cfg), \" \"))\n_p(' ALL_ASMFLAGS += $(ASMFLAGS) $(CFLAGS) $(ALL_CPPFLAGS) %s', make.list(table.join(cc.getcflags(cfg), c" -+ "fg.buildoptions, cfg.buildoptions_asm)))\n_p(' ALL_CFLAGS += $(CFLAGS) $(ALL_CPPFLAGS) %s', make.list(table.join(cc.getcflags(cfg), cfg.buildoptions, cfg.buildoptions_c)))\n_p(' ALL_CXXFLAGS += $(CXXFLAGS) $(CFLAGS) $(ALL_CPPFLAGS) %s', make.list(table.join(cc.getcflags(cfg), cc.getcxxflags(cfg), cfg.buildoptions, cfg.buildoptions_cpp)))\n_p(' ALL_OBJCFLAGS += $(CFLAGS) $(ALL_CPPFLAGS) %s', make.list(table.join(cc.getcflags(cfg), cc.getobjcflags(cfg), cfg.buildoptions, cfg.buildoptions_objc)))\n_p(' ALL_OBJCPPFLAGS += $(CXXFLAGS) $(CFLAGS) $(ALL_CPPFLAGS) %s', make.list(table.join(cc.getcflags(cfg), cc.getcxxflags(cfg), cc.getobjcflags(cfg), cfg.buildoptions, cfg.buildoptions_objcpp)))\n_p(' ALL_RESFLAGS += $(RESFLAGS) $(DEFINES) $(INCLUDES)%s',\n make.list(table.join(cc.getdefines(cfg.resdefines),\n cc.getincludedirs(cfg.resincludedirs), cfg.resoptions)))\nend\nfunction cpp.linker(prj, cfg, cc)\nlocal libdeps\nl" - "ocal lddeps\nif #cfg.wholearchive > 0 then\nlibdeps = {}\nlddeps = {}\nfor _, linkcfg in ipairs(premake.getlinks(cfg, \"siblings\", \"object\")) do\nlocal linkpath = path.rebase(linkcfg.linktarget.fullpath, linkcfg.location, cfg.location)\nif table.icontains(cfg.wholearchive, linkcfg.project.name) then\nlddeps = table.join(lddeps, cc.wholearchive(linkpath))\nelse\ntable.insert(lddeps, linkpath)\nend\ntable.insert(libdeps, linkpath)\nend\nlibdeps = make.list(_MAKE.esc(libdeps))\nlddeps = make.list(_MAKE.esc(lddeps))\nelse\nlibdeps = make.list(_MAKE.esc(premake.getlinks(cfg, \"siblings\", \"fullpath\")))\nlddeps = libdeps\nend\n_p(' ALL_LDFLAGS += $(LDFLAGS)%s', make.list(table.join(cc.getlibdirflags(cfg), cc.getldflags(cfg), cfg.linkoptions)))\n_p(' LIBDEPS +=%s', libdeps)\n_p(' LDDEPS +=%s', lddeps)\nif cfg.flags.UseLDResponseFile then\n_p(' LDRESP = $(OBJDIR)/%s_libs', prj.name)\n_p(' LIBS += @$(LDRESP)%s', make.list(cc.getlinkflags(cfg)))\nelse" -- "\n_p(' LDRESP =')\n_p(' LIBS += $(LDDEPS)%s', make.list(cc.getlinkflags(cfg)))\nend\n_p(' EXTERNAL_LIBS +=%s', make.list(cc.getlibfiles(cfg)))\n_p(' LINKOBJS = %s', (cfg.flags.UseObjectResponseFile and \"@$(OBJRESP)\" or \"$(OBJECTS)\"))\nif cfg.kind == \"StaticLib\" then\nif (not prj.options.ArchiveSplit) then\n_p(' LINKCMD = $(AR) %s $(TARGET)', make.list(cc.getarchiveflags(prj, cfg, false)))\nelse\n_p(' LINKCMD = $(AR) %s $(TARGET)', make.list(cc.getarchiveflags(prj, cfg, false)))\n_p(' LINKCMD_NDX = $(AR) %s $(TARGET)', make.list(cc.getarchiveflags(prj, cfg, true)))\nend\nelse\nlocal tool = iif(cfg.language == \"C\", \"CC\", \"CXX\")\nlocal startgroup = ''\nlocal endgroup = ''\nif (cfg.flags.LinkSupportCircularDependencies) then\nstartgroup = '-Wl,--start-group '\nendgroup = ' -Wl,--end-group'\nend\n_p(' LINKCMD = $(%s) -o $(TARGET) $(LINKOBJS) $(RESOURCES) $(ARCH) $(ALL_LDFLAGS) %s$(LIBS)%s', tool, startgroup," -+ "\n_p(' LDRESP =')\n_p(' LIBS += $(LDDEPS)%s', make.list(cc.getlinkflags(cfg)))\nend\n_p(' EXTERNAL_LIBS +=%s', make.list(cc.getlibfiles(cfg)))\n_p(' LINKOBJS = %s', (cfg.flags.UseObjectResponseFile and \"@$(OBJRESP)\" or \"$(OBJECTS)\"))\nif cfg.kind == \"StaticLib\" then\nif (not prj.options.ArchiveSplit) then\n_p(' LINKCMD = $(AR) %s $(TARGET)', make.list(cc.getarchiveflags(prj, cfg, false)))\nelse\n_p(' LINKCMD = $(AR) %s $(TARGET)', make.list(cc.getarchiveflags(prj, cfg, false)))\n_p(' LINKCMD_NDX = $(AR) %s $(TARGET)', make.list(cc.getarchiveflags(prj, cfg, true)))\nend\nelse\nlocal tool = iif(cfg.language == \"C\", \"CC\", \"CXX\")\nlocal startgroup = ''\nlocal endgroup = ''\nif (cfg.flags.LinkSupportCircularDependencies) then\nstartgroup = '-Wl,--start-group '\nendgroup = ' -Wl,--end-group'\nend\n_p(' LINKCMD = $(%s) -o $(TARGET) $(LINKOBJS) $(RESOURCES) $(ALL_LDFLAGS) %s$(LIBS)%s', tool, startgroup," - " endgroup)\nend\nend\nfunction cpp.pchconfig(cfg)\nif not cfg.pchheader or cfg.flags.NoPCH then\nreturn\nend\nlocal pch = cfg.pchheader\nfor _, incdir in ipairs(cfg.includedirs) do\nlocal abspath = path.getabsolute(path.join(cfg.project.location, incdir))\nlocal testname = path.join(abspath, pch)\nif os.isfile(testname) then\npch = path.getrelative(cfg.location, testname)\nbreak\nend\nend\n_p(' PCH = %s', _MAKE.esc(pch))\n_p(' GCH = $(OBJDIR)/$(notdir $(PCH)).gch')\n_p(' GCH_OBJC = $(OBJDIR)/$(notdir $(PCH))_objc.gch')\nend\nfunction cpp.pchrules(prj)\n_p('ifneq (,$(PCH))')\n_p('$(GCH): $(PCH) $(MAKEFILE) | $(OBJDIR)')\nif prj.msgprecompile then\n_p('\\t@echo ' .. prj.msgprecompile)\nelse\n_p('\\t@echo $(notdir $<)')\nend\nlocal cmd = iif(prj.language == \"C\", \"$(CC) $(ALL_CFLAGS) -x c-header\", \"$(CXX) $(ALL_CXXFLAGS) -x c++-header\")\n_p('\\t$(SILENT) %s $(DEFINES) $(INCLUDES) -o \"$@\" -c \"$<\"', cmd)\n_p('')\n_p('$(GCH_OBJC): $(PCH) $(MAKEFILE) | $(OBJDIR)'" - ")\nif prj.msgprecompile then\n_p('\\t@echo ' .. prj.msgprecompile)\nelse\n_p('\\t@echo $(notdir $<)')\nend\nlocal cmd = iif(prj.language == \"C\", \"$(CC) $(ALL_OBJCFLAGS) -x objective-c-header\", \"$(CXX) $(ALL_OBJCPPFLAGS) -x objective-c++-header\")\n_p('\\t$(SILENT) %s $(DEFINES) $(INCLUDES) -o \"$@\" -c \"$<\"', cmd)\n_p('endif')\n_p('')\nend\nfunction cpp.fileRules(prj, cc)\nlocal platforms = premake.filterplatforms(prj.solution, cc.platforms, \"Native\")\n_p('ifneq (,$(OBJRESP))')\n_p('$(OBJRESP): $(OBJECTS) | $(TARGETDIR) $(OBJDIRS)')\n_p('\\t$(SILENT) echo $^')\n_p('\\t$(SILENT) echo $^ > $@')\n_p('endif')\n_p('')\n_p('ifneq (,$(LDRESP))')\n_p('$(LDRESP): $(LDDEPS) | $(TARGETDIR) $(OBJDIRS)')\n_p('\\t$(SILENT) echo $^')\n_p('\\t$(SILENT) echo $^ > $@')\n_p('endif')\n_p('')\ntable.sort(prj.allfiles)\nfor _, file in ipairs(prj.allfiles or {}) do\nif path.issourcefile(file) then\nif (path.isobjcfile(file)) then\n_p('$(OBJDIR)/%s.o: %s $(GCH_OBJC) $(MAKEFILE) | $(OBJDIR)/%s'\n, _MAKE.esc(path.trimdots(path" - ".removeext(file)))\n, _MAKE.esc(file)\n, _MAKE.esc(path.getdirectory(path.trimdots(file)))\n)\nelse\n_p('$(OBJDIR)/%s.o: %s $(GCH) $(MAKEFILE) | $(OBJDIR)/%s'\n, _MAKE.esc(path.trimdots(path.removeext(file)))\n, _MAKE.esc(file)\n, _MAKE.esc(path.getdirectory(path.trimdots(file)))\n)\nend\nif (path.isobjcfile(file) and prj.msgcompile_objc) then\n_p('\\t@echo ' .. prj.msgcompile_objc)\nelseif prj.msgcompile then\n_p('\\t@echo ' .. prj.msgcompile)\nelse\n_p('\\t@echo $(notdir $<)')\nend\nif (path.isobjcfile(file)) then\nif (path.iscfile(file)) then\n_p('\\t$(SILENT) $(CXX) $(ALL_OBJCFLAGS) $(FORCE_INCLUDE_OBJC) -o \"$@\" -c \"$<\"')\nelse\n_p('\\t$(SILENT) $(CXX) $(ALL_OBJCPPFLAGS) $(FORCE_INCLUDE_OBJC) -o \"$@\" -c \"$<\"')\nend\nelseif (path.isasmfile(file)) then\n_p('\\t$(SILENT) $(CC) $(ALL_ASMFLAGS) -o \"$@\" -c \"$<\"')\nelse\ncpp.buildcommand(path.iscfile(file) and not prj.options.ForceCPP, \"o\")\nend\nfor _, task in ipairs(prj.postcompiletasks or {}) do\n_p('\\t$(SILENT) %s', task)\n_p('')\nend\n_p('')\n" diff --git a/emulators/mame/files/patch-3rdparty_genie_src_tools_gcc.lua b/emulators/mame/files/patch-3rdparty_genie_src_tools_gcc.lua deleted file mode 100644 index 9ffe65ae8854..000000000000 --- a/emulators/mame/files/patch-3rdparty_genie_src_tools_gcc.lua +++ /dev/null @@ -1,15 +0,0 @@ ---- 3rdparty/genie/src/tools/gcc.lua.orig 2023-05-25 09:19:09 UTC -+++ 3rdparty/genie/src/tools/gcc.lua -@@ -12,9 +12,9 @@ -- - -- Set default tools - -- - -- premake.gcc.cc = "gcc" -- premake.gcc.cxx = "g++" -- premake.gcc.ar = "ar" -+ premake.gcc.cc = _OPTIONS["CC"] -+ premake.gcc.cxx = _OPTIONS["CXX"] -+ premake.gcc.ar = _OPTIONS["AR"] - premake.gcc.rc = "windres" - premake.gcc.llvm = false - diff --git a/emulators/mame/files/patch-3rdparty_genie_tests_test__gmake__cpp.lua b/emulators/mame/files/patch-3rdparty_genie_tests_test__gmake__cpp.lua deleted file mode 100644 index 481cbce2ab24..000000000000 --- a/emulators/mame/files/patch-3rdparty_genie_tests_test__gmake__cpp.lua +++ /dev/null @@ -1,15 +0,0 @@ ---- 3rdparty/genie/tests/test_gmake_cpp.lua.orig 2023-04-25 15:19:25 UTC -+++ 3rdparty/genie/tests/test_gmake_cpp.lua -@@ -47,9 +47,9 @@ endif - SILENT = @ - endif - --CC = gcc --CXX = g++ --AR = ar -+CC ?= gcc -+CXX ?= g++ -+AR ?= ar - - ifndef RESCOMP - ifdef WINDRES diff --git a/emulators/mame/files/patch-makefile b/emulators/mame/files/patch-makefile index eda56ef1f250..5c87b1f66af7 100644 --- a/emulators/mame/files/patch-makefile +++ b/emulators/mame/files/patch-makefile @@ -1,27 +1,51 @@ ---- makefile.orig 2023-04-25 15:19:25 UTC + Remove redefinitions of toolchain, and hardcoded optimisations. Replace GENie + build target with devel/genie binary. Add Clang ARM64 support. + +--- makefile.orig 2023-10-23 15:53:41 UTC +++ makefile -@@ -447,9 +447,9 @@ ifneq ($(TARGETOS),asmjs) +@@ -448,9 +448,9 @@ ifneq ($(TARGETOS),asmjs) endif ifneq ($(TARGETOS),asmjs) -CC := $(SILENT)gcc -LD := $(SILENT)g++ -CXX:= $(SILENT)g++ +CC ?= $(SILENT)gcc +LD ?= $(SILENT)g++ +CXX ?= $(SILENT)g++ endif #------------------------------------------------- -@@ -1409,6 +1409,11 @@ $(PROJECTDIR)/$(MAKETYPE)-freebsd-clang/Makefile: make +@@ -620,11 +620,6 @@ endif + SYMBOLS = 1 + endif + +-# specify a default optimization level if none explicitly stated +-ifndef OPTIMIZE +-OPTIMIZE = 3 +-endif +- + # set the symbols level + ifdef SYMBOLS + PARAMS += --SYMBOLS='$(SYMBOLS)' +@@ -1078,7 +1073,7 @@ endif + NEW_GIT_VERSION := unknown + endif + +-GENIE := 3rdparty/genie/bin/$(GENIEOS)/genie$(EXE) ++GENIE := %%GENIE_PREFIX%%genie + + ifeq ($(TARGET),$(SUBTARGET_FULL)) + FULLTARGET := $(TARGET) +@@ -1412,6 +1407,11 @@ $(PROJECTDIR)/$(MAKETYPE)-freebsd-clang/Makefile: make $(PROJECTDIR)/$(MAKETYPE)-freebsd-clang/Makefile: makefile $(SCRIPTS) $(GENIE) $(SILENT) $(GENIE) $(PARAMS) $(TARGET_PARAMS) --gcc=freebsd-clang --gcc_version=$(CLANG_VERSION) $(MAKETYPE) + +.PHONY: freebsd_arm64_clang +freebsd_arm64_clang: generate $(PROJECTDIR)/$(MAKETYPE)-freebsd-clang/Makefile + $(SILENT) $(MAKE) -C $(PROJECTDIR)/$(MAKETYPE)-freebsd-clang config=$(CONFIG)64 precompile + $(SILENT) $(MAKE) -C $(PROJECTDIR)/$(MAKETYPE)-freebsd-clang config=$(CONFIG)64 .PHONY: freebsd_x64_clang freebsd_x64_clang: generate $(PROJECTDIR)/$(MAKETYPE)-freebsd-clang/Makefile diff --git a/emulators/mame/files/patch-scripts_genie.lua b/emulators/mame/files/patch-scripts_genie.lua new file mode 100644 index 000000000000..857219cdad87 --- /dev/null +++ b/emulators/mame/files/patch-scripts_genie.lua @@ -0,0 +1,34 @@ + Reduce noise from build logs, and remove duplicate use of + -fno-strict-aliasing. Move a hard coded linktime optimisation to be covered by + the same OPTIMIZE conditional used elsewhere. + +--- scripts/genie.lua.orig 2023-11-15 01:11:29 UTC ++++ scripts/genie.lua +@@ -804,7 +804,6 @@ if _OPTIONS["OPTIMIZE"] then + if _OPTIONS["OPTIMIZE"] then + buildoptions { + "-O".. _OPTIONS["OPTIMIZE"], +- "-fno-strict-aliasing" + } + if _OPTIONS["OPT_FLAGS"] then + buildoptions { +@@ -1168,7 +1167,6 @@ configuration { "asmjs" } + } + linkoptions { + "-Wl,--start-group", +- "-O" .. _OPTIONS["OPTIMIZE"], + "-s USE_SDL=2", + "-s USE_SDL_TTF=2", + "--memory-init-file 0", +@@ -1187,6 +1185,11 @@ configuration { "asmjs" } + "--embed-file " .. _MAKE.esc(MAME_DIR) .. "artwork/bgfx@artwork/bgfx", + "--embed-file " .. _MAKE.esc(MAME_DIR) .. "artwork/slot-mask.png@artwork/slot-mask.png", + } ++ if _OPTIONS["OPTIMIZE"] then ++ linkoptions { ++ "-O".. _OPTIONS["OPTIMIZE"], ++ } ++ end + if _OPTIONS["SYMBOLS"]~=nil and _OPTIONS["SYMBOLS"]~="0" then + linkoptions { + "-g" .. _OPTIONS["SYMLEVEL"], diff --git a/emulators/mame/files/patch-scripts_src_main.lua b/emulators/mame/files/patch-scripts_src_main.lua new file mode 100644 index 000000000000..391ffc7f10fb --- /dev/null +++ b/emulators/mame/files/patch-scripts_src_main.lua @@ -0,0 +1,21 @@ + Remove suffixes from mame binary for debug/profile builds. + +--- scripts/src/main.lua.orig 2023-11-14 03:17:20 UTC ++++ scripts/src/main.lua +@@ -58,13 +58,13 @@ end + configuration { "Release" } + targetsuffix "" + if _OPTIONS["PROFILE"] then +- targetsuffix "p" ++ targetsuffix "" + end + + configuration { "Debug" } +- targetsuffix "d" ++ targetsuffix "" + if _OPTIONS["PROFILE"] then +- targetsuffix "dp" ++ targetsuffix "" + end + + configuration { "mingw*" or "vs20*" } diff --git a/emulators/mame/files/patch-scripts_src_osd_modules.lua b/emulators/mame/files/patch-scripts_src_osd_modules.lua new file mode 100644 index 000000000000..2d5699969a93 --- /dev/null +++ b/emulators/mame/files/patch-scripts_src_osd_modules.lua @@ -0,0 +1,43 @@ + Enable the build to find Qt-6. + +--- scripts/src/osd/modules.lua.orig 2023-10-23 15:53:41 UTC ++++ scripts/src/osd/modules.lua +@@ -378,7 +378,7 @@ function qtdebuggerbuild() + MOC = "moc" + else + if _OPTIONS["QT_HOME"]~=nil then +- MOCTST = backtick(_OPTIONS["QT_HOME"] .. "/bin/moc --version 2>/dev/null") ++ MOCTST = backtick(_OPTIONS["QT_HOME"] .. "/libexec/qt6/moc --version 2>/dev/null") + if (MOCTST=='') then + MOCTST = backtick(_OPTIONS["QT_HOME"] .. "/libexec/moc --version 2>/dev/null") + if (MOCTST=='') then +@@ -388,7 +388,7 @@ function qtdebuggerbuild() + MOC = _OPTIONS["QT_HOME"] .. "/libexec/moc" + end + else +- MOC = _OPTIONS["QT_HOME"] .. "/bin/moc" ++ MOC = _OPTIONS["QT_HOME"] .. "/libexec/qt6/moc" + end + else + MOCTST = backtick("which moc-qt5 2>/dev/null") +@@ -430,7 +430,7 @@ function qtdebuggerbuild() + else + if _OPTIONS["QT_HOME"]~=nil then + buildoptions { +- "-I" .. backtick(_OPTIONS["QT_HOME"] .. "/bin/qmake -query QT_INSTALL_HEADERS"), ++ "-I" .. backtick(_OPTIONS["QT_HOME"] .. "/bin/qmake6 -query QT_INSTALL_HEADERS"), + } + else + buildoptions { +@@ -500,9 +500,9 @@ function osdmodulestargetconf() + } + else + if _OPTIONS["QT_HOME"]~=nil then +- local qt_version = str_to_version(backtick(_OPTIONS["QT_HOME"] .. "/bin/qmake -query QT_VERSION")) ++ local qt_version = str_to_version(backtick(_OPTIONS["QT_HOME"] .. "/bin/qmake6 -query QT_VERSION")) + linkoptions { +- "-L" .. backtick(_OPTIONS["QT_HOME"] .. "/bin/qmake -query QT_INSTALL_LIBS"), ++ "-L" .. backtick(_OPTIONS["QT_HOME"] .. "/bin/qmake6 -query QT_INSTALL_LIBS"), + } + if qt_version < 60000 then + links { diff --git a/emulators/mame/files/patch-scripts_src_osd_sdl.lua b/emulators/mame/files/patch-scripts_src_osd_sdl.lua new file mode 100644 index 000000000000..d233b53a2466 --- /dev/null +++ b/emulators/mame/files/patch-scripts_src_osd_sdl.lua @@ -0,0 +1,24 @@ + Reduce noise in the build log, and remove legacy or incompatible display + server lib directory declarations. + +--- scripts/src/osd/sdl.lua.orig 2023-10-23 15:53:41 UTC ++++ scripts/src/osd/sdl.lua +@@ -276,12 +276,12 @@ if BASE_TARGETOS=="unix" then + else + if _OPTIONS["NO_X11"]=="1" then + _OPTIONS["USE_QTDEBUG"] = "0" +- else +- libdirs { +- "/usr/X11/lib", +- "/usr/X11R6/lib", +- "/usr/openwin/lib", +- } ++-- else ++-- libdirs { ++-- "/usr/X11/lib", ++-- "/usr/X11R6/lib", ++-- "/usr/openwin/lib", ++-- } + end + local str = backtick(sdlconfigcmd() .. " --libs") + addlibfromstring(str) diff --git a/emulators/mame/files/patch-scripts_src_osd_sdl__cfg.lua b/emulators/mame/files/patch-scripts_src_osd_sdl__cfg.lua new file mode 100644 index 000000000000..9c81fc06493c --- /dev/null +++ b/emulators/mame/files/patch-scripts_src_osd_sdl__cfg.lua @@ -0,0 +1,45 @@ + Reduce noise in the build log, remove legacy or incompatible display + server include declarations, and redundant system include handled by Ports. + Enable the build to find Qt-6, and remove redundant internal library. + +--- scripts/src/osd/sdl_cfg.lua.orig 2023-11-10 07:57:09 UTC ++++ scripts/src/osd/sdl_cfg.lua +@@ -44,9 +44,6 @@ else + "SDLMAME_X11", + } + includedirs { +- "/usr/X11/include", +- "/usr/X11R6/include", +- "/usr/openwin/include", + } + end + +@@ -144,7 +141,7 @@ elseif _OPTIONS["targetos"]=="linux" then + elseif _OPTIONS["targetos"]=="linux" then + if _OPTIONS["QT_HOME"]~=nil then + buildoptions { +- "-I" .. backtick(_OPTIONS["QT_HOME"] .. "/bin/qmake -query QT_INSTALL_HEADERS"), ++ "-I" .. backtick(_OPTIONS["QT_HOME"] .. "/bin/qmake6 -query QT_INSTALL_HEADERS"), + } + else + buildoptions { +@@ -158,19 +155,12 @@ elseif _OPTIONS["targetos"]=="freebsd" then + } + elseif _OPTIONS["targetos"]=="freebsd" then + buildoptions { +- -- /usr/local/include is not considered a system include director on FreeBSD. GL.h resides there and throws warnings +- "-isystem /usr/local/include", + } + end + + configuration { "osx*" } + includedirs { + MAME_DIR .. "3rdparty/bx/include/compat/osx", +- } +- +-configuration { "freebsd" } +- includedirs { +- MAME_DIR .. "3rdparty/bx/include/compat/freebsd", + } + + configuration { "netbsd" } diff --git a/emulators/mame/files/patch-src_devices_cpu_sh_sh7021.cpp b/emulators/mame/files/patch-src_devices_cpu_sh_sh7021.cpp deleted file mode 100644 index a360fbd44a37..000000000000 --- a/emulators/mame/files/patch-src_devices_cpu_sh_sh7021.cpp +++ /dev/null @@ -1,10 +0,0 @@ ---- src/devices/cpu/sh/sh7021.cpp.orig 2023-10-03 07:41:10 UTC -+++ src/devices/cpu/sh/sh7021.cpp -@@ -1,6 +1,7 @@ - // license:BSD-3-Clause - // copyright-holders:Angelo Salese - -+#include "emu.h" - #include "sh7021.h" - - DEFINE_DEVICE_TYPE(SH2A_SH7021, sh2a_sh7021_device, "sh2a_sh7021", "Hitachi SH-2A (SH7021)") diff --git a/emulators/mame/files/patch-src_devices_cpu_sh_sh7032.cpp b/emulators/mame/files/patch-src_devices_cpu_sh_sh7032.cpp deleted file mode 100644 index af443e70c42e..000000000000 --- a/emulators/mame/files/patch-src_devices_cpu_sh_sh7032.cpp +++ /dev/null @@ -1,10 +0,0 @@ ---- src/devices/cpu/sh/sh7032.cpp.orig 2023-10-03 07:41:18 UTC -+++ src/devices/cpu/sh/sh7032.cpp -@@ -1,6 +1,7 @@ - // license:BSD-3-Clause - // copyright-holders:Angelo Salese - -+#include "emu.h" - #include "sh7032.h" - - DEFINE_DEVICE_TYPE(SH1_SH7032, sh1_sh7032_device, "sh1_sh7032", "Hitachi SH-1 (SH7032)") diff --git a/emulators/mame/files/patch-src_osd_modules_render_bgfx_shadermanager.cpp b/emulators/mame/files/patch-src_osd_modules_render_bgfx_shadermanager.cpp new file mode 100644 index 000000000000..dbe18f1c8472 --- /dev/null +++ b/emulators/mame/files/patch-src_osd_modules_render_bgfx_shadermanager.cpp @@ -0,0 +1,21 @@ + Default to OpenGL, enables removing DirectX related source from the build, and + makes the bgfx renderer initialisation work. + +--- src/osd/modules/render/bgfx/shadermanager.cpp.orig 2023-11-09 05:21:49 UTC ++++ src/osd/modules/render/bgfx/shadermanager.cpp +@@ -85,7 +85,6 @@ std::string shader_manager::make_path_string(const osd + shader_path += PATH_SEPARATOR "shaders" PATH_SEPARATOR; + switch (bgfx::getRendererType()) + { +- case bgfx::RendererType::Noop: + case bgfx::RendererType::Direct3D9: + shader_path += "dx9"; + break; +@@ -103,6 +102,7 @@ std::string shader_manager::make_path_string(const osd + shader_path += "metal"; + break; + ++ case bgfx::RendererType::Noop: + case bgfx::RendererType::OpenGL: + shader_path += "glsl"; + break; diff --git a/emulators/mame/files/patch-src_osd_sdl_sdlprefix.h b/emulators/mame/files/patch-src_osd_sdl_sdlprefix.h index aef78617bc07..4be2196aba12 100644 --- a/emulators/mame/files/patch-src_osd_sdl_sdlprefix.h +++ b/emulators/mame/files/patch-src_osd_sdl_sdlprefix.h @@ -1,13 +1,15 @@ + FreeBSD supports pthread affinity: pthread_affinity_np(3). + --- src/osd/sdl/sdlprefix.h.orig 2022-04-29 05:37:26 UTC +++ src/osd/sdl/sdlprefix.h @@ -45,9 +45,9 @@ #elif defined(__FreeBSD__) #define SDLMAME_FREEBSD 1 -#define NO_AFFINITY_NP 1 #elif defined(__DragonFly__) #define SDLMAME_DRAGONFLY 1 +#define NO_AFFINITY_NP 1 #elif defined(__OpenBSD__) #define SDLMAME_OPENBSD 1 #elif defined(__NetBSD__) diff --git a/emulators/mame/pkg-plist b/emulators/mame/pkg-plist index 6094d5f43388..26e60c85a6ef 100644 --- a/emulators/mame/pkg-plist +++ b/emulators/mame/pkg-plist @@ -1,2238 +1,1680 @@ %%TOOLS%%bin/castool %%TOOLS%%bin/chdman %%TOOLS%%bin/floptool %%TOOLS%%bin/imgtool %%TOOLS%%bin/jedutil %%TOOLS%%bin/ldresample %%TOOLS%%bin/ldverify bin/mame +%%TOOLS%%bin/mamenl +%%TOOLS%%bin/mamevirtual %%TOOLS%%bin/nltool %%TOOLS%%bin/nlwav %%TOOLS%%bin/pngcmp %%TOOLS%%bin/regrep %%TOOLS%%bin/romcmp %%TOOLS%%bin/split %%TOOLS%%bin/srcclean %%TOOLS%%bin/testkeys %%TOOLS%%bin/unidasm share/man/man1/MAME.1.gz %%TOOLS%%share/man/man1/castool.1.gz %%TOOLS%%share/man/man1/chdman.1.gz %%TOOLS%%share/man/man1/floptool.1.gz %%TOOLS%%share/man/man1/imgtool.1.gz %%TOOLS%%share/man/man1/jedutil.1.gz -%%TOOLS%%share/man/man1/ldplayer.1.gz %%TOOLS%%share/man/man1/ldresample.1.gz %%TOOLS%%share/man/man1/ldverify.1.gz %%TOOLS%%share/man/man1/romcmp.1.gz share/man/man6/mame.6.gz %%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/aperture2x4rb.png %%DATADIR%%/artwork/aperture4x6.png %%DATADIR%%/artwork/bgfx/border_blur/default.lay %%DATADIR%%/artwork/bgfx/chains/crt-geom/add_alpha.py %%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/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/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/hq2x.png %%DATADIR%%/artwork/bgfx/chains/hq3x.png %%DATADIR%%/artwork/bgfx/chains/hq4x.png %%DATADIR%%/artwork/chess/README.md %%DATADIR%%/artwork/chess/bb.svg %%DATADIR%%/artwork/chess/bk.svg %%DATADIR%%/artwork/chess/bn.svg %%DATADIR%%/artwork/chess/bp.svg %%DATADIR%%/artwork/chess/bq.svg %%DATADIR%%/artwork/chess/br.svg %%DATADIR%%/artwork/chess/wb.svg %%DATADIR%%/artwork/chess/wk.svg %%DATADIR%%/artwork/chess/wn.svg %%DATADIR%%/artwork/chess/wp.svg %%DATADIR%%/artwork/chess/wq.svg %%DATADIR%%/artwork/chess/wr.svg %%DATADIR%%/artwork/dir.txt %%DATADIR%%/artwork/lut-default.png %%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/slot-mask.png %%DATADIR%%/artwork/white.png %%DATADIR%%/bgfx/LICENSE %%DATADIR%%/bgfx/README.md %%DATADIR%%/bgfx/chains/Fighters.json %%DATADIR%%/bgfx/chains/LICENSE %%DATADIR%%/bgfx/chains/README.md %%DATADIR%%/bgfx/chains/crt-geom-deluxe.json %%DATADIR%%/bgfx/chains/crt-geom.json %%DATADIR%%/bgfx/chains/default.json %%DATADIR%%/bgfx/chains/eagle/super-eagle.json %%DATADIR%%/bgfx/chains/hlsl.json %%DATADIR%%/bgfx/chains/hqx/hq2x.json %%DATADIR%%/bgfx/chains/hqx/hq3x.json %%DATADIR%%/bgfx/chains/hqx/hq4x.json %%DATADIR%%/bgfx/chains/lcd-grid.json %%DATADIR%%/bgfx/chains/lut.json %%DATADIR%%/bgfx/chains/pillarbox_left_horizontal.json %%DATADIR%%/bgfx/chains/pillarbox_left_vertical.json %%DATADIR%%/bgfx/chains/pillarbox_right_horizontal.json %%DATADIR%%/bgfx/chains/pillarbox_right_vertical.json %%DATADIR%%/bgfx/chains/unfiltered.json %%DATADIR%%/bgfx/chains/xbr/super-2xbr-3d-2p.json %%DATADIR%%/bgfx/chains/xbr/super-2xbr-3d-3p-smoother.json %%DATADIR%%/bgfx/chains/xbr/super-4xbr-3d-4p.json %%DATADIR%%/bgfx/chains/xbr/super-4xbr-3d-6p-smoother.json %%DATADIR%%/bgfx/chains/xbr/super-xbr-2p.json %%DATADIR%%/bgfx/chains/xbr/super-xbr-3p-smoother.json %%DATADIR%%/bgfx/chains/xbr/super-xbr-6p.json %%DATADIR%%/bgfx/chains/xbr/super-xbr-deposterize.json %%DATADIR%%/bgfx/chains/xbr/super-xbr-fast-3p.json %%DATADIR%%/bgfx/chains/xbr/super-xbr-fast-6p.json %%DATADIR%%/bgfx/chains/xbr/xbr-hybrid.json %%DATADIR%%/bgfx/chains/xbr/xbr-lv1-noblend.json %%DATADIR%%/bgfx/chains/xbr/xbr-lv2-3d.json %%DATADIR%%/bgfx/chains/xbr/xbr-lv2-accuracy-multipass.json %%DATADIR%%/bgfx/chains/xbr/xbr-lv2-accuracy-smart-blur.json %%DATADIR%%/bgfx/chains/xbr/xbr-lv2-deposterize.json %%DATADIR%%/bgfx/chains/xbr/xbr-lv2-fast.json %%DATADIR%%/bgfx/chains/xbr/xbr-lv2-multipass.json %%DATADIR%%/bgfx/chains/xbr/xbr-lv2-noblend.json %%DATADIR%%/bgfx/chains/xbr/xbr-lv2.json %%DATADIR%%/bgfx/chains/xbr/xbr-lv3-multipass.json %%DATADIR%%/bgfx/chains/xbr/xbr-lv3-noblend.json %%DATADIR%%/bgfx/chains/xbr/xbr-lv3.json %%DATADIR%%/bgfx/chains/xbr/xbr-mlv4-dilation.json %%DATADIR%%/bgfx/chains/xbr/xbr-mlv4-multipass.json %%DATADIR%%/bgfx/effects/LICENSE %%DATADIR%%/bgfx/effects/README.md %%DATADIR%%/bgfx/effects/blurs/smart-blur.json %%DATADIR%%/bgfx/effects/crt-geom/crt-geom-deluxe.json %%DATADIR%%/bgfx/effects/crt-geom/crt-geom.json %%DATADIR%%/bgfx/effects/crt-geom/gaussx.json %%DATADIR%%/bgfx/effects/crt-geom/gaussy.json %%DATADIR%%/bgfx/effects/crt-geom/lowpass.json %%DATADIR%%/bgfx/effects/crt-geom/mipmap8.json %%DATADIR%%/bgfx/effects/crt-geom/phosphor_apply.json %%DATADIR%%/bgfx/effects/crt-geom/phosphor_update.json %%DATADIR%%/bgfx/effects/default/LICENSE %%DATADIR%%/bgfx/effects/default/README.md %%DATADIR%%/bgfx/effects/default/blit.json %%DATADIR%%/bgfx/effects/eagle/supereagle.json %%DATADIR%%/bgfx/effects/gui_add.json %%DATADIR%%/bgfx/effects/gui_blend.json %%DATADIR%%/bgfx/effects/gui_multiply.json %%DATADIR%%/bgfx/effects/gui_opaque.json %%DATADIR%%/bgfx/effects/hlsl/LICENSE %%DATADIR%%/bgfx/effects/hlsl/README.md %%DATADIR%%/bgfx/effects/hlsl/blit.json %%DATADIR%%/bgfx/effects/hlsl/chroma.json %%DATADIR%%/bgfx/effects/hlsl/color.json %%DATADIR%%/bgfx/effects/hlsl/deconverge.json %%DATADIR%%/bgfx/effects/hlsl/defocus.json %%DATADIR%%/bgfx/effects/hlsl/distortion.json %%DATADIR%%/bgfx/effects/hlsl/ntsc_decode.json %%DATADIR%%/bgfx/effects/hlsl/ntsc_encode.json %%DATADIR%%/bgfx/effects/hlsl/phosphor.json %%DATADIR%%/bgfx/effects/hlsl/post.json %%DATADIR%%/bgfx/effects/hlsl/prescale.json %%DATADIR%%/bgfx/effects/hlsl/scanline.json %%DATADIR%%/bgfx/effects/hqx/hq2x.json %%DATADIR%%/bgfx/effects/hqx/hq3x.json %%DATADIR%%/bgfx/effects/hqx/hq4x.json %%DATADIR%%/bgfx/effects/lcd-grid/lcd-grid.json %%DATADIR%%/bgfx/effects/lcd-grid/persistence.json %%DATADIR%%/bgfx/effects/misc/bcg_adjust.json %%DATADIR%%/bgfx/effects/misc/blit.json %%DATADIR%%/bgfx/effects/misc/blit_palette16.json %%DATADIR%%/bgfx/effects/misc/deposterize-pass0.json %%DATADIR%%/bgfx/effects/misc/deposterize-pass1.json %%DATADIR%%/bgfx/effects/misc/lut.json %%DATADIR%%/bgfx/effects/misc/saturation.json %%DATADIR%%/bgfx/effects/misc/texconv_argb32.json %%DATADIR%%/bgfx/effects/misc/texconv_palette16.json %%DATADIR%%/bgfx/effects/misc/texconv_rgb32.json %%DATADIR%%/bgfx/effects/misc/texconv_yuy16.json %%DATADIR%%/bgfx/effects/pillarbox_left_horizontal/gaussian.json %%DATADIR%%/bgfx/effects/pillarbox_left_horizontal/offset_sat.json %%DATADIR%%/bgfx/effects/pillarbox_left_vertical/gaussian.json %%DATADIR%%/bgfx/effects/pillarbox_left_vertical/offset_sat.json %%DATADIR%%/bgfx/effects/pillarbox_right_horizontal/gaussian.json %%DATADIR%%/bgfx/effects/pillarbox_right_horizontal/offset_sat.json %%DATADIR%%/bgfx/effects/pillarbox_right_vertical/gaussian.json %%DATADIR%%/bgfx/effects/pillarbox_right_vertical/offset_sat.json %%DATADIR%%/bgfx/effects/screen_add.json %%DATADIR%%/bgfx/effects/screen_blend.json %%DATADIR%%/bgfx/effects/screen_multiply.json %%DATADIR%%/bgfx/effects/screen_opaque.json %%DATADIR%%/bgfx/effects/unfiltered/LICENSE %%DATADIR%%/bgfx/effects/unfiltered/README.md %%DATADIR%%/bgfx/effects/unfiltered/blit.json %%DATADIR%%/bgfx/effects/warp/dilation-horizontal-fast.json %%DATADIR%%/bgfx/effects/xbr/super-xbr/custom-jinc2-sharper.json %%DATADIR%%/bgfx/effects/xbr/super-xbr/super-2xbr-3d-pass0.json %%DATADIR%%/bgfx/effects/xbr/super-xbr/super-2xbr-3d-pass1.json %%DATADIR%%/bgfx/effects/xbr/super-xbr/super-2xbr-3d-pass2.json %%DATADIR%%/bgfx/effects/xbr/super-xbr/super-4xbr-3d-pass0.json %%DATADIR%%/bgfx/effects/xbr/super-xbr/super-4xbr-3d-pass1.json %%DATADIR%%/bgfx/effects/xbr/super-xbr/super-4xbr-3d-pass2.json %%DATADIR%%/bgfx/effects/xbr/super-xbr/super-4xbr-3d-pass3.json %%DATADIR%%/bgfx/effects/xbr/super-xbr/super-xbr-fast-pass0.json %%DATADIR%%/bgfx/effects/xbr/super-xbr/super-xbr-fast-pass1.json %%DATADIR%%/bgfx/effects/xbr/super-xbr/super-xbr-fast-pass2.json %%DATADIR%%/bgfx/effects/xbr/super-xbr/super-xbr-pass0.json %%DATADIR%%/bgfx/effects/xbr/super-xbr/super-xbr-pass1.json %%DATADIR%%/bgfx/effects/xbr/super-xbr/super-xbr-pass2.json %%DATADIR%%/bgfx/effects/xbr/xbr-hybrid/2xbr-hybrid-sharp.json %%DATADIR%%/bgfx/effects/xbr/xbr-hybrid/2xbr-hybrid-v2-gamma.json %%DATADIR%%/bgfx/effects/xbr/xbr-hybrid/2xbr-hybrid-v2.json %%DATADIR%%/bgfx/effects/xbr/xbr-hybrid/2xbr-hybrid-v4-gamma.json %%DATADIR%%/bgfx/effects/xbr/xbr-hybrid/2xbr-hybrid-v4.json %%DATADIR%%/bgfx/effects/xbr/xbr-hybrid/2xbr-hybrid-v4b.json %%DATADIR%%/bgfx/effects/xbr/xbr-hybrid/2xbr-hybrid-v5-gamma.json %%DATADIR%%/bgfx/effects/xbr/xbr-hybrid/2xbr-hybrid.json %%DATADIR%%/bgfx/effects/xbr/xbr-lv1-noblend.json %%DATADIR%%/bgfx/effects/xbr/xbr-lv2-3d.json %%DATADIR%%/bgfx/effects/xbr/xbr-lv2-fast.json %%DATADIR%%/bgfx/effects/xbr/xbr-lv2-multipass/xbr-lv2-a-pass0.json %%DATADIR%%/bgfx/effects/xbr/xbr-lv2-multipass/xbr-lv2-accuracy-pass0.json %%DATADIR%%/bgfx/effects/xbr/xbr-lv2-multipass/xbr-lv2-accuracy-pass1.json %%DATADIR%%/bgfx/effects/xbr/xbr-lv2-multipass/xbr-lv2-b-pass0.json %%DATADIR%%/bgfx/effects/xbr/xbr-lv2-multipass/xbr-lv2-c-pass0.json %%DATADIR%%/bgfx/effects/xbr/xbr-lv2-multipass/xbr-lv2-d-pass0.json %%DATADIR%%/bgfx/effects/xbr/xbr-lv2-multipass/xbr-lv2-noblend-pass1.json %%DATADIR%%/bgfx/effects/xbr/xbr-lv2-multipass/xbr-lv2-pass1.json %%DATADIR%%/bgfx/effects/xbr/xbr-lv2-noblend.json %%DATADIR%%/bgfx/effects/xbr/xbr-lv2.json %%DATADIR%%/bgfx/effects/xbr/xbr-lv3-multipass/xbr-lv3-pass0.json %%DATADIR%%/bgfx/effects/xbr/xbr-lv3-multipass/xbr-lv3-pass1.json %%DATADIR%%/bgfx/effects/xbr/xbr-lv3-noblend.json %%DATADIR%%/bgfx/effects/xbr/xbr-lv3.json %%DATADIR%%/bgfx/effects/xbr/xbr-mlv4-multipass/xbr-mlv4-pass1.json %%DATADIR%%/bgfx/effects/xbr/xbr-mlv4-multipass/xbr-mlv4-pass2.json %%DATADIR%%/bgfx/effects/xbr/xbr-mlv4-multipass/xbr-mlv4-pass3.json %%DATADIR%%/bgfx/effects/xbr/xbr-mlv4-multipass/xbr-mlv4-pass4.json -%%DATADIR%%/bgfx/shaders/dx11/chains/blurs/fs_smart-blur.bin -%%DATADIR%%/bgfx/shaders/dx11/chains/blurs/vs_smart-blur.bin -%%DATADIR%%/bgfx/shaders/dx11/chains/crt-geom/fs_crt-geom-deluxe.bin -%%DATADIR%%/bgfx/shaders/dx11/chains/crt-geom/fs_crt-geom.bin -%%DATADIR%%/bgfx/shaders/dx11/chains/crt-geom/fs_gaussx.bin -%%DATADIR%%/bgfx/shaders/dx11/chains/crt-geom/fs_gaussy.bin -%%DATADIR%%/bgfx/shaders/dx11/chains/crt-geom/fs_lowpass.bin -%%DATADIR%%/bgfx/shaders/dx11/chains/crt-geom/fs_mipmap8.bin -%%DATADIR%%/bgfx/shaders/dx11/chains/crt-geom/fs_phosphor_apply.bin -%%DATADIR%%/bgfx/shaders/dx11/chains/crt-geom/fs_phosphor_update.bin -%%DATADIR%%/bgfx/shaders/dx11/chains/crt-geom/vs_crt-geom.bin -%%DATADIR%%/bgfx/shaders/dx11/chains/crt-geom/vs_gaussx.bin -%%DATADIR%%/bgfx/shaders/dx11/chains/crt-geom/vs_gaussy.bin -%%DATADIR%%/bgfx/shaders/dx11/chains/crt-geom/vs_lowpass.bin -%%DATADIR%%/bgfx/shaders/dx11/chains/crt-geom/vs_mipmap8.bin -%%DATADIR%%/bgfx/shaders/dx11/chains/crt-geom/vs_phosphor_apply.bin -%%DATADIR%%/bgfx/shaders/dx11/chains/crt-geom/vs_phosphor_update.bin -%%DATADIR%%/bgfx/shaders/dx11/chains/crt/fs_crt-caligari.bin -%%DATADIR%%/bgfx/shaders/dx11/chains/crt/vs_crt-caligari.bin -%%DATADIR%%/bgfx/shaders/dx11/chains/default/fs_blit.bin -%%DATADIR%%/bgfx/shaders/dx11/chains/default/vs_blit.bin -%%DATADIR%%/bgfx/shaders/dx11/chains/eagle/fs_eagle.bin -%%DATADIR%%/bgfx/shaders/dx11/chains/eagle/vs_eagle.bin -%%DATADIR%%/bgfx/shaders/dx11/chains/hlsl/fs_chroma.bin -%%DATADIR%%/bgfx/shaders/dx11/chains/hlsl/fs_color.bin -%%DATADIR%%/bgfx/shaders/dx11/chains/hlsl/fs_deconverge.bin -%%DATADIR%%/bgfx/shaders/dx11/chains/hlsl/fs_defocus.bin -%%DATADIR%%/bgfx/shaders/dx11/chains/hlsl/fs_distortion.bin -%%DATADIR%%/bgfx/shaders/dx11/chains/hlsl/fs_ntsc_decode.bin -%%DATADIR%%/bgfx/shaders/dx11/chains/hlsl/fs_ntsc_encode.bin -%%DATADIR%%/bgfx/shaders/dx11/chains/hlsl/fs_phosphor.bin -%%DATADIR%%/bgfx/shaders/dx11/chains/hlsl/fs_post.bin -%%DATADIR%%/bgfx/shaders/dx11/chains/hlsl/fs_prescale.bin -%%DATADIR%%/bgfx/shaders/dx11/chains/hlsl/fs_scanline.bin -%%DATADIR%%/bgfx/shaders/dx11/chains/hlsl/vs_chroma.bin -%%DATADIR%%/bgfx/shaders/dx11/chains/hlsl/vs_color.bin -%%DATADIR%%/bgfx/shaders/dx11/chains/hlsl/vs_deconverge.bin -%%DATADIR%%/bgfx/shaders/dx11/chains/hlsl/vs_defocus.bin -%%DATADIR%%/bgfx/shaders/dx11/chains/hlsl/vs_distortion.bin -%%DATADIR%%/bgfx/shaders/dx11/chains/hlsl/vs_ntsc_decode.bin -%%DATADIR%%/bgfx/shaders/dx11/chains/hlsl/vs_ntsc_encode.bin -%%DATADIR%%/bgfx/shaders/dx11/chains/hlsl/vs_phosphor.bin -%%DATADIR%%/bgfx/shaders/dx11/chains/hlsl/vs_post.bin -%%DATADIR%%/bgfx/shaders/dx11/chains/hlsl/vs_prescale.bin -%%DATADIR%%/bgfx/shaders/dx11/chains/hlsl/vs_scanline.bin -%%DATADIR%%/bgfx/shaders/dx11/chains/hqx/fs_hq2x.bin -%%DATADIR%%/bgfx/shaders/dx11/chains/hqx/fs_hq3x.bin -%%DATADIR%%/bgfx/shaders/dx11/chains/hqx/fs_hq4x.bin -%%DATADIR%%/bgfx/shaders/dx11/chains/hqx/vs_hq2x.bin -%%DATADIR%%/bgfx/shaders/dx11/chains/hqx/vs_hq3x.bin -%%DATADIR%%/bgfx/shaders/dx11/chains/hqx/vs_hq4x.bin -%%DATADIR%%/bgfx/shaders/dx11/chains/lcd-grid/fs_lcd-grid.bin -%%DATADIR%%/bgfx/shaders/dx11/chains/lcd-grid/fs_persistence.bin -%%DATADIR%%/bgfx/shaders/dx11/chains/lcd-grid/vs_lcd-grid.bin -%%DATADIR%%/bgfx/shaders/dx11/chains/lcd-grid/vs_persistence.bin -%%DATADIR%%/bgfx/shaders/dx11/chains/misc/fs_blit.bin -%%DATADIR%%/bgfx/shaders/dx11/chains/misc/fs_blit_bcg.bin -%%DATADIR%%/bgfx/shaders/dx11/chains/misc/fs_blit_palette16.bin -%%DATADIR%%/bgfx/shaders/dx11/chains/misc/fs_blit_rgb32.bin -%%DATADIR%%/bgfx/shaders/dx11/chains/misc/fs_blit_yuy16.bin -%%DATADIR%%/bgfx/shaders/dx11/chains/misc/fs_bob-and-ghost-deinterlace.bin -%%DATADIR%%/bgfx/shaders/dx11/chains/misc/fs_deposterize-pass0.bin -%%DATADIR%%/bgfx/shaders/dx11/chains/misc/fs_deposterize-pass1.bin -%%DATADIR%%/bgfx/shaders/dx11/chains/misc/fs_lut.bin -%%DATADIR%%/bgfx/shaders/dx11/chains/misc/fs_saturation.bin -%%DATADIR%%/bgfx/shaders/dx11/chains/misc/vs_blit.bin -%%DATADIR%%/bgfx/shaders/dx11/chains/misc/vs_bob-and-ghost-deinterlace.bin -%%DATADIR%%/bgfx/shaders/dx11/chains/misc/vs_deposterize-pass0.bin -%%DATADIR%%/bgfx/shaders/dx11/chains/misc/vs_deposterize-pass1.bin -%%DATADIR%%/bgfx/shaders/dx11/chains/misc/vs_lut.bin -%%DATADIR%%/bgfx/shaders/dx11/chains/misc/vs_resize_blit.bin -%%DATADIR%%/bgfx/shaders/dx11/chains/misc/vs_saturation.bin -%%DATADIR%%/bgfx/shaders/dx11/chains/pillarbox_left_horizontal/fs_gaussian.bin -%%DATADIR%%/bgfx/shaders/dx11/chains/pillarbox_left_horizontal/fs_offset_sat.bin -%%DATADIR%%/bgfx/shaders/dx11/chains/pillarbox_left_horizontal/vs_gaussian.bin -%%DATADIR%%/bgfx/shaders/dx11/chains/pillarbox_left_horizontal/vs_offset_sat.bin -%%DATADIR%%/bgfx/shaders/dx11/chains/pillarbox_left_vertical/fs_gaussian.bin -%%DATADIR%%/bgfx/shaders/dx11/chains/pillarbox_left_vertical/fs_offset_sat.bin -%%DATADIR%%/bgfx/shaders/dx11/chains/pillarbox_left_vertical/vs_gaussian.bin -%%DATADIR%%/bgfx/shaders/dx11/chains/pillarbox_left_vertical/vs_offset_sat.bin -%%DATADIR%%/bgfx/shaders/dx11/chains/pillarbox_right_horizontal/fs_gaussian.bin -%%DATADIR%%/bgfx/shaders/dx11/chains/pillarbox_right_horizontal/fs_offset_sat.bin -%%DATADIR%%/bgfx/shaders/dx11/chains/pillarbox_right_horizontal/vs_gaussian.bin -%%DATADIR%%/bgfx/shaders/dx11/chains/pillarbox_right_horizontal/vs_offset_sat.bin -%%DATADIR%%/bgfx/shaders/dx11/chains/pillarbox_right_vertical/fs_gaussian.bin -%%DATADIR%%/bgfx/shaders/dx11/chains/pillarbox_right_vertical/fs_offset_sat.bin -%%DATADIR%%/bgfx/shaders/dx11/chains/pillarbox_right_vertical/vs_gaussian.bin -%%DATADIR%%/bgfx/shaders/dx11/chains/pillarbox_right_vertical/vs_offset_sat.bin -%%DATADIR%%/bgfx/shaders/dx11/chains/unfiltered/fs_blit.bin -%%DATADIR%%/bgfx/shaders/dx11/chains/unfiltered/vs_blit.bin -%%DATADIR%%/bgfx/shaders/dx11/chains/warp/fs_dilation-horizontal-fast.bin -%%DATADIR%%/bgfx/shaders/dx11/chains/warp/vs_dilation-horizontal-fast.bin -%%DATADIR%%/bgfx/shaders/dx11/chains/xbr/fs_xbr-lv1-noblend.bin -%%DATADIR%%/bgfx/shaders/dx11/chains/xbr/fs_xbr-lv2-3d.bin -%%DATADIR%%/bgfx/shaders/dx11/chains/xbr/fs_xbr-lv2-fast.bin -%%DATADIR%%/bgfx/shaders/dx11/chains/xbr/fs_xbr-lv2-noblend.bin -%%DATADIR%%/bgfx/shaders/dx11/chains/xbr/fs_xbr-lv2.bin -%%DATADIR%%/bgfx/shaders/dx11/chains/xbr/fs_xbr-lv3-noblend.bin -%%DATADIR%%/bgfx/shaders/dx11/chains/xbr/fs_xbr-lv3.bin -%%DATADIR%%/bgfx/shaders/dx11/chains/xbr/super-xbr/fs_custom-jinc2-sharper.bin -%%DATADIR%%/bgfx/shaders/dx11/chains/xbr/super-xbr/fs_super-2xbr-3d-pass0.bin -%%DATADIR%%/bgfx/shaders/dx11/chains/xbr/super-xbr/fs_super-2xbr-3d-pass1.bin -%%DATADIR%%/bgfx/shaders/dx11/chains/xbr/super-xbr/fs_super-2xbr-3d-pass2.bin -%%DATADIR%%/bgfx/shaders/dx11/chains/xbr/super-xbr/fs_super-4xbr-3d-pass0.bin -%%DATADIR%%/bgfx/shaders/dx11/chains/xbr/super-xbr/fs_super-4xbr-3d-pass1.bin -%%DATADIR%%/bgfx/shaders/dx11/chains/xbr/super-xbr/fs_super-4xbr-3d-pass1f.bin -%%DATADIR%%/bgfx/shaders/dx11/chains/xbr/super-xbr/fs_super-4xbr-3d-pass2.bin -%%DATADIR%%/bgfx/shaders/dx11/chains/xbr/super-xbr/fs_super-4xbr-3d-pass3.bin -%%DATADIR%%/bgfx/shaders/dx11/chains/xbr/super-xbr/fs_super-4xbr-3d-pass3f.bin -%%DATADIR%%/bgfx/shaders/dx11/chains/xbr/super-xbr/fs_super-xbr-fast-pass0.bin -%%DATADIR%%/bgfx/shaders/dx11/chains/xbr/super-xbr/fs_super-xbr-fast-pass1.bin -%%DATADIR%%/bgfx/shaders/dx11/chains/xbr/super-xbr/fs_super-xbr-fast-pass2.bin -%%DATADIR%%/bgfx/shaders/dx11/chains/xbr/super-xbr/fs_super-xbr-pass0.bin -%%DATADIR%%/bgfx/shaders/dx11/chains/xbr/super-xbr/fs_super-xbr-pass1.bin -%%DATADIR%%/bgfx/shaders/dx11/chains/xbr/super-xbr/fs_super-xbr-pass2.bin -%%DATADIR%%/bgfx/shaders/dx11/chains/xbr/super-xbr/vs_custom-jinc2-sharper.bin -%%DATADIR%%/bgfx/shaders/dx11/chains/xbr/super-xbr/vs_super-2xbr-3d-pass0.bin -%%DATADIR%%/bgfx/shaders/dx11/chains/xbr/super-xbr/vs_super-2xbr-3d-pass1.bin -%%DATADIR%%/bgfx/shaders/dx11/chains/xbr/super-xbr/vs_super-2xbr-3d-pass2.bin -%%DATADIR%%/bgfx/shaders/dx11/chains/xbr/super-xbr/vs_super-4xbr-3d-pass0.bin -%%DATADIR%%/bgfx/shaders/dx11/chains/xbr/super-xbr/vs_super-4xbr-3d-pass1.bin -%%DATADIR%%/bgfx/shaders/dx11/chains/xbr/super-xbr/vs_super-4xbr-3d-pass1f.bin -%%DATADIR%%/bgfx/shaders/dx11/chains/xbr/super-xbr/vs_super-4xbr-3d-pass2.bin -%%DATADIR%%/bgfx/shaders/dx11/chains/xbr/super-xbr/vs_super-4xbr-3d-pass3.bin -%%DATADIR%%/bgfx/shaders/dx11/chains/xbr/super-xbr/vs_super-4xbr-3d-pass3f.bin -%%DATADIR%%/bgfx/shaders/dx11/chains/xbr/super-xbr/vs_super-xbr-fast-pass0.bin -%%DATADIR%%/bgfx/shaders/dx11/chains/xbr/super-xbr/vs_super-xbr-fast-pass1.bin -%%DATADIR%%/bgfx/shaders/dx11/chains/xbr/super-xbr/vs_super-xbr-fast-pass2.bin -%%DATADIR%%/bgfx/shaders/dx11/chains/xbr/super-xbr/vs_super-xbr-pass0.bin -%%DATADIR%%/bgfx/shaders/dx11/chains/xbr/super-xbr/vs_super-xbr-pass1.bin -%%DATADIR%%/bgfx/shaders/dx11/chains/xbr/super-xbr/vs_super-xbr-pass2.bin -%%DATADIR%%/bgfx/shaders/dx11/chains/xbr/super-xbr/vs_super-xbr-pass3.bin -%%DATADIR%%/bgfx/shaders/dx11/chains/xbr/vs_xbr-lv1-noblend.bin -%%DATADIR%%/bgfx/shaders/dx11/chains/xbr/vs_xbr-lv2-3d.bin -%%DATADIR%%/bgfx/shaders/dx11/chains/xbr/vs_xbr-lv2-fast.bin -%%DATADIR%%/bgfx/shaders/dx11/chains/xbr/vs_xbr-lv2-noblend.bin -%%DATADIR%%/bgfx/shaders/dx11/chains/xbr/vs_xbr-lv2.bin -%%DATADIR%%/bgfx/shaders/dx11/chains/xbr/vs_xbr-lv3-noblend.bin -%%DATADIR%%/bgfx/shaders/dx11/chains/xbr/vs_xbr-lv3.bin -%%DATADIR%%/bgfx/shaders/dx11/chains/xbr/xbr-hybrid/fs_2xbr-hybrid-sharp.bin -%%DATADIR%%/bgfx/shaders/dx11/chains/xbr/xbr-hybrid/fs_2xbr-hybrid-v2-gamma.bin -%%DATADIR%%/bgfx/shaders/dx11/chains/xbr/xbr-hybrid/fs_2xbr-hybrid-v2.bin -%%DATADIR%%/bgfx/shaders/dx11/chains/xbr/xbr-hybrid/fs_2xbr-hybrid-v4-gamma.bin -%%DATADIR%%/bgfx/shaders/dx11/chains/xbr/xbr-hybrid/fs_2xbr-hybrid-v4.bin -%%DATADIR%%/bgfx/shaders/dx11/chains/xbr/xbr-hybrid/fs_2xbr-hybrid-v4b.bin -%%DATADIR%%/bgfx/shaders/dx11/chains/xbr/xbr-hybrid/fs_2xbr-hybrid-v5-gamma.bin -%%DATADIR%%/bgfx/shaders/dx11/chains/xbr/xbr-hybrid/fs_2xbr-hybrid.bin -%%DATADIR%%/bgfx/shaders/dx11/chains/xbr/xbr-hybrid/vs_2xbr-hybrid-sharp.bin -%%DATADIR%%/bgfx/shaders/dx11/chains/xbr/xbr-hybrid/vs_2xbr-hybrid-v2-gamma.bin -%%DATADIR%%/bgfx/shaders/dx11/chains/xbr/xbr-hybrid/vs_2xbr-hybrid-v2.bin -%%DATADIR%%/bgfx/shaders/dx11/chains/xbr/xbr-hybrid/vs_2xbr-hybrid-v4-gamma.bin -%%DATADIR%%/bgfx/shaders/dx11/chains/xbr/xbr-hybrid/vs_2xbr-hybrid-v4.bin -%%DATADIR%%/bgfx/shaders/dx11/chains/xbr/xbr-hybrid/vs_2xbr-hybrid-v4b.bin -%%DATADIR%%/bgfx/shaders/dx11/chains/xbr/xbr-hybrid/vs_2xbr-hybrid-v5-gamma.bin -%%DATADIR%%/bgfx/shaders/dx11/chains/xbr/xbr-hybrid/vs_2xbr-hybrid.bin -%%DATADIR%%/bgfx/shaders/dx11/chains/xbr/xbr-lv2-multipass/fs_xbr-lv2-a-pass0.bin -%%DATADIR%%/bgfx/shaders/dx11/chains/xbr/xbr-lv2-multipass/fs_xbr-lv2-accuracy-pass0.bin -%%DATADIR%%/bgfx/shaders/dx11/chains/xbr/xbr-lv2-multipass/fs_xbr-lv2-accuracy-pass1.bin -%%DATADIR%%/bgfx/shaders/dx11/chains/xbr/xbr-lv2-multipass/fs_xbr-lv2-b-pass0.bin -%%DATADIR%%/bgfx/shaders/dx11/chains/xbr/xbr-lv2-multipass/fs_xbr-lv2-c-pass0.bin -%%DATADIR%%/bgfx/shaders/dx11/chains/xbr/xbr-lv2-multipass/fs_xbr-lv2-d-pass0.bin -%%DATADIR%%/bgfx/shaders/dx11/chains/xbr/xbr-lv2-multipass/fs_xbr-lv2-noblend-pass1.bin -%%DATADIR%%/bgfx/shaders/dx11/chains/xbr/xbr-lv2-multipass/fs_xbr-lv2-pass1.bin -%%DATADIR%%/bgfx/shaders/dx11/chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-a-pass0.bin -%%DATADIR%%/bgfx/shaders/dx11/chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-accuracy-pass0.bin -%%DATADIR%%/bgfx/shaders/dx11/chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-accuracy-pass1.bin -%%DATADIR%%/bgfx/shaders/dx11/chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-b-pass0.bin -%%DATADIR%%/bgfx/shaders/dx11/chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-c-pass0.bin -%%DATADIR%%/bgfx/shaders/dx11/chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-d-pass0.bin -%%DATADIR%%/bgfx/shaders/dx11/chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-noblend-pass1.bin -%%DATADIR%%/bgfx/shaders/dx11/chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-pass1.bin -%%DATADIR%%/bgfx/shaders/dx11/chains/xbr/xbr-lv3-multipass/fs_xbr-lv3-pass0.bin -%%DATADIR%%/bgfx/shaders/dx11/chains/xbr/xbr-lv3-multipass/fs_xbr-lv3-pass1.bin -%%DATADIR%%/bgfx/shaders/dx11/chains/xbr/xbr-lv3-multipass/vs_xbr-lv3-pass0.bin -%%DATADIR%%/bgfx/shaders/dx11/chains/xbr/xbr-lv3-multipass/vs_xbr-lv3-pass1.bin -%%DATADIR%%/bgfx/shaders/dx11/chains/xbr/xbr-mlv4-multipass/fs_xbr-mlv4-pass1.bin -%%DATADIR%%/bgfx/shaders/dx11/chains/xbr/xbr-mlv4-multipass/fs_xbr-mlv4-pass2.bin -%%DATADIR%%/bgfx/shaders/dx11/chains/xbr/xbr-mlv4-multipass/fs_xbr-mlv4-pass3.bin -%%DATADIR%%/bgfx/shaders/dx11/chains/xbr/xbr-mlv4-multipass/fs_xbr-mlv4-pass4.bin -%%DATADIR%%/bgfx/shaders/dx11/chains/xbr/xbr-mlv4-multipass/vs_xbr-mlv4-pass1.bin -%%DATADIR%%/bgfx/shaders/dx11/chains/xbr/xbr-mlv4-multipass/vs_xbr-mlv4-pass2.bin -%%DATADIR%%/bgfx/shaders/dx11/chains/xbr/xbr-mlv4-multipass/vs_xbr-mlv4-pass3.bin -%%DATADIR%%/bgfx/shaders/dx11/chains/xbr/xbr-mlv4-multipass/vs_xbr-mlv4-pass4.bin -%%DATADIR%%/bgfx/shaders/dx11/fs_gui.bin -%%DATADIR%%/bgfx/shaders/dx11/fs_screen.bin -%%DATADIR%%/bgfx/shaders/dx11/vs_gui.bin -%%DATADIR%%/bgfx/shaders/dx11/vs_screen.bin -%%DATADIR%%/bgfx/shaders/dx9/chains/blurs/fs_smart-blur.bin -%%DATADIR%%/bgfx/shaders/dx9/chains/blurs/vs_smart-blur.bin -%%DATADIR%%/bgfx/shaders/dx9/chains/crt-geom/fs_crt-geom-deluxe.bin -%%DATADIR%%/bgfx/shaders/dx9/chains/crt-geom/fs_crt-geom.bin -%%DATADIR%%/bgfx/shaders/dx9/chains/crt-geom/fs_gaussx.bin -%%DATADIR%%/bgfx/shaders/dx9/chains/crt-geom/fs_gaussy.bin -%%DATADIR%%/bgfx/shaders/dx9/chains/crt-geom/fs_lowpass.bin -%%DATADIR%%/bgfx/shaders/dx9/chains/crt-geom/fs_mipmap8.bin -%%DATADIR%%/bgfx/shaders/dx9/chains/crt-geom/fs_phosphor_apply.bin -%%DATADIR%%/bgfx/shaders/dx9/chains/crt-geom/fs_phosphor_update.bin -%%DATADIR%%/bgfx/shaders/dx9/chains/crt-geom/vs_crt-geom.bin -%%DATADIR%%/bgfx/shaders/dx9/chains/crt-geom/vs_gaussx.bin -%%DATADIR%%/bgfx/shaders/dx9/chains/crt-geom/vs_gaussy.bin -%%DATADIR%%/bgfx/shaders/dx9/chains/crt-geom/vs_lowpass.bin -%%DATADIR%%/bgfx/shaders/dx9/chains/crt-geom/vs_mipmap8.bin -%%DATADIR%%/bgfx/shaders/dx9/chains/crt-geom/vs_phosphor_apply.bin -%%DATADIR%%/bgfx/shaders/dx9/chains/crt-geom/vs_phosphor_update.bin -%%DATADIR%%/bgfx/shaders/dx9/chains/crt/fs_crt-caligari.bin -%%DATADIR%%/bgfx/shaders/dx9/chains/crt/vs_crt-caligari.bin -%%DATADIR%%/bgfx/shaders/dx9/chains/default/fs_blit.bin -%%DATADIR%%/bgfx/shaders/dx9/chains/default/vs_blit.bin -%%DATADIR%%/bgfx/shaders/dx9/chains/eagle/fs_eagle.bin -%%DATADIR%%/bgfx/shaders/dx9/chains/eagle/vs_eagle.bin -%%DATADIR%%/bgfx/shaders/dx9/chains/hlsl/fs_chroma.bin -%%DATADIR%%/bgfx/shaders/dx9/chains/hlsl/fs_color.bin -%%DATADIR%%/bgfx/shaders/dx9/chains/hlsl/fs_deconverge.bin -%%DATADIR%%/bgfx/shaders/dx9/chains/hlsl/fs_defocus.bin -%%DATADIR%%/bgfx/shaders/dx9/chains/hlsl/fs_distortion.bin -%%DATADIR%%/bgfx/shaders/dx9/chains/hlsl/fs_ntsc_decode.bin -%%DATADIR%%/bgfx/shaders/dx9/chains/hlsl/fs_ntsc_encode.bin -%%DATADIR%%/bgfx/shaders/dx9/chains/hlsl/fs_phosphor.bin -%%DATADIR%%/bgfx/shaders/dx9/chains/hlsl/fs_post.bin -%%DATADIR%%/bgfx/shaders/dx9/chains/hlsl/fs_prescale.bin -%%DATADIR%%/bgfx/shaders/dx9/chains/hlsl/fs_scanline.bin -%%DATADIR%%/bgfx/shaders/dx9/chains/hlsl/vs_chroma.bin -%%DATADIR%%/bgfx/shaders/dx9/chains/hlsl/vs_color.bin -%%DATADIR%%/bgfx/shaders/dx9/chains/hlsl/vs_deconverge.bin -%%DATADIR%%/bgfx/shaders/dx9/chains/hlsl/vs_defocus.bin -%%DATADIR%%/bgfx/shaders/dx9/chains/hlsl/vs_distortion.bin -%%DATADIR%%/bgfx/shaders/dx9/chains/hlsl/vs_ntsc_decode.bin -%%DATADIR%%/bgfx/shaders/dx9/chains/hlsl/vs_ntsc_encode.bin -%%DATADIR%%/bgfx/shaders/dx9/chains/hlsl/vs_phosphor.bin -%%DATADIR%%/bgfx/shaders/dx9/chains/hlsl/vs_post.bin -%%DATADIR%%/bgfx/shaders/dx9/chains/hlsl/vs_prescale.bin -%%DATADIR%%/bgfx/shaders/dx9/chains/hlsl/vs_scanline.bin -%%DATADIR%%/bgfx/shaders/dx9/chains/hqx/fs_hq2x.bin -%%DATADIR%%/bgfx/shaders/dx9/chains/hqx/fs_hq3x.bin -%%DATADIR%%/bgfx/shaders/dx9/chains/hqx/fs_hq4x.bin -%%DATADIR%%/bgfx/shaders/dx9/chains/hqx/vs_hq2x.bin -%%DATADIR%%/bgfx/shaders/dx9/chains/hqx/vs_hq3x.bin -%%DATADIR%%/bgfx/shaders/dx9/chains/hqx/vs_hq4x.bin -%%DATADIR%%/bgfx/shaders/dx9/chains/lcd-grid/fs_lcd-grid.bin -%%DATADIR%%/bgfx/shaders/dx9/chains/lcd-grid/fs_persistence.bin -%%DATADIR%%/bgfx/shaders/dx9/chains/lcd-grid/vs_lcd-grid.bin -%%DATADIR%%/bgfx/shaders/dx9/chains/lcd-grid/vs_persistence.bin -%%DATADIR%%/bgfx/shaders/dx9/chains/misc/fs_blit.bin -%%DATADIR%%/bgfx/shaders/dx9/chains/misc/fs_blit_bcg.bin -%%DATADIR%%/bgfx/shaders/dx9/chains/misc/fs_blit_palette16.bin -%%DATADIR%%/bgfx/shaders/dx9/chains/misc/fs_blit_rgb32.bin -%%DATADIR%%/bgfx/shaders/dx9/chains/misc/fs_blit_yuy16.bin -%%DATADIR%%/bgfx/shaders/dx9/chains/misc/fs_bob-and-ghost-deinterlace.bin -%%DATADIR%%/bgfx/shaders/dx9/chains/misc/fs_deposterize-pass0.bin -%%DATADIR%%/bgfx/shaders/dx9/chains/misc/fs_deposterize-pass1.bin -%%DATADIR%%/bgfx/shaders/dx9/chains/misc/fs_lut.bin -%%DATADIR%%/bgfx/shaders/dx9/chains/misc/fs_saturation.bin -%%DATADIR%%/bgfx/shaders/dx9/chains/misc/vs_blit.bin -%%DATADIR%%/bgfx/shaders/dx9/chains/misc/vs_bob-and-ghost-deinterlace.bin -%%DATADIR%%/bgfx/shaders/dx9/chains/misc/vs_deposterize-pass0.bin -%%DATADIR%%/bgfx/shaders/dx9/chains/misc/vs_deposterize-pass1.bin -%%DATADIR%%/bgfx/shaders/dx9/chains/misc/vs_lut.bin -%%DATADIR%%/bgfx/shaders/dx9/chains/misc/vs_resize_blit.bin -%%DATADIR%%/bgfx/shaders/dx9/chains/misc/vs_saturation.bin -%%DATADIR%%/bgfx/shaders/dx9/chains/pillarbox_left_horizontal/fs_gaussian.bin -%%DATADIR%%/bgfx/shaders/dx9/chains/pillarbox_left_horizontal/fs_offset_sat.bin -%%DATADIR%%/bgfx/shaders/dx9/chains/pillarbox_left_horizontal/vs_gaussian.bin -%%DATADIR%%/bgfx/shaders/dx9/chains/pillarbox_left_horizontal/vs_offset_sat.bin -%%DATADIR%%/bgfx/shaders/dx9/chains/pillarbox_left_vertical/fs_gaussian.bin -%%DATADIR%%/bgfx/shaders/dx9/chains/pillarbox_left_vertical/fs_offset_sat.bin -%%DATADIR%%/bgfx/shaders/dx9/chains/pillarbox_left_vertical/vs_gaussian.bin -%%DATADIR%%/bgfx/shaders/dx9/chains/pillarbox_left_vertical/vs_offset_sat.bin -%%DATADIR%%/bgfx/shaders/dx9/chains/pillarbox_right_horizontal/fs_gaussian.bin -%%DATADIR%%/bgfx/shaders/dx9/chains/pillarbox_right_horizontal/fs_offset_sat.bin -%%DATADIR%%/bgfx/shaders/dx9/chains/pillarbox_right_horizontal/vs_gaussian.bin -%%DATADIR%%/bgfx/shaders/dx9/chains/pillarbox_right_horizontal/vs_offset_sat.bin -%%DATADIR%%/bgfx/shaders/dx9/chains/pillarbox_right_vertical/fs_gaussian.bin -%%DATADIR%%/bgfx/shaders/dx9/chains/pillarbox_right_vertical/fs_offset_sat.bin -%%DATADIR%%/bgfx/shaders/dx9/chains/pillarbox_right_vertical/vs_gaussian.bin -%%DATADIR%%/bgfx/shaders/dx9/chains/pillarbox_right_vertical/vs_offset_sat.bin -%%DATADIR%%/bgfx/shaders/dx9/chains/unfiltered/fs_blit.bin -%%DATADIR%%/bgfx/shaders/dx9/chains/unfiltered/vs_blit.bin -%%DATADIR%%/bgfx/shaders/dx9/chains/warp/fs_dilation-horizontal-fast.bin -%%DATADIR%%/bgfx/shaders/dx9/chains/warp/vs_dilation-horizontal-fast.bin -%%DATADIR%%/bgfx/shaders/dx9/chains/xbr/fs_xbr-lv1-noblend.bin -%%DATADIR%%/bgfx/shaders/dx9/chains/xbr/fs_xbr-lv2-3d.bin -%%DATADIR%%/bgfx/shaders/dx9/chains/xbr/fs_xbr-lv2-fast.bin -%%DATADIR%%/bgfx/shaders/dx9/chains/xbr/fs_xbr-lv2-noblend.bin -%%DATADIR%%/bgfx/shaders/dx9/chains/xbr/fs_xbr-lv2.bin -%%DATADIR%%/bgfx/shaders/dx9/chains/xbr/fs_xbr-lv3-noblend.bin -%%DATADIR%%/bgfx/shaders/dx9/chains/xbr/fs_xbr-lv3.bin -%%DATADIR%%/bgfx/shaders/dx9/chains/xbr/super-xbr/fs_custom-jinc2-sharper.bin -%%DATADIR%%/bgfx/shaders/dx9/chains/xbr/super-xbr/fs_super-2xbr-3d-pass0.bin -%%DATADIR%%/bgfx/shaders/dx9/chains/xbr/super-xbr/fs_super-2xbr-3d-pass1.bin -%%DATADIR%%/bgfx/shaders/dx9/chains/xbr/super-xbr/fs_super-2xbr-3d-pass2.bin -%%DATADIR%%/bgfx/shaders/dx9/chains/xbr/super-xbr/fs_super-4xbr-3d-pass0.bin -%%DATADIR%%/bgfx/shaders/dx9/chains/xbr/super-xbr/fs_super-4xbr-3d-pass1.bin -%%DATADIR%%/bgfx/shaders/dx9/chains/xbr/super-xbr/fs_super-4xbr-3d-pass1f.bin -%%DATADIR%%/bgfx/shaders/dx9/chains/xbr/super-xbr/fs_super-4xbr-3d-pass2.bin -%%DATADIR%%/bgfx/shaders/dx9/chains/xbr/super-xbr/fs_super-4xbr-3d-pass3.bin -%%DATADIR%%/bgfx/shaders/dx9/chains/xbr/super-xbr/fs_super-4xbr-3d-pass3f.bin -%%DATADIR%%/bgfx/shaders/dx9/chains/xbr/super-xbr/fs_super-xbr-fast-pass0.bin -%%DATADIR%%/bgfx/shaders/dx9/chains/xbr/super-xbr/fs_super-xbr-fast-pass1.bin -%%DATADIR%%/bgfx/shaders/dx9/chains/xbr/super-xbr/fs_super-xbr-fast-pass2.bin -%%DATADIR%%/bgfx/shaders/dx9/chains/xbr/super-xbr/fs_super-xbr-pass0.bin -%%DATADIR%%/bgfx/shaders/dx9/chains/xbr/super-xbr/fs_super-xbr-pass1.bin -%%DATADIR%%/bgfx/shaders/dx9/chains/xbr/super-xbr/fs_super-xbr-pass2.bin -%%DATADIR%%/bgfx/shaders/dx9/chains/xbr/super-xbr/vs_custom-jinc2-sharper.bin -%%DATADIR%%/bgfx/shaders/dx9/chains/xbr/super-xbr/vs_super-2xbr-3d-pass0.bin -%%DATADIR%%/bgfx/shaders/dx9/chains/xbr/super-xbr/vs_super-2xbr-3d-pass1.bin -%%DATADIR%%/bgfx/shaders/dx9/chains/xbr/super-xbr/vs_super-2xbr-3d-pass2.bin -%%DATADIR%%/bgfx/shaders/dx9/chains/xbr/super-xbr/vs_super-4xbr-3d-pass0.bin -%%DATADIR%%/bgfx/shaders/dx9/chains/xbr/super-xbr/vs_super-4xbr-3d-pass1.bin -%%DATADIR%%/bgfx/shaders/dx9/chains/xbr/super-xbr/vs_super-4xbr-3d-pass1f.bin -%%DATADIR%%/bgfx/shaders/dx9/chains/xbr/super-xbr/vs_super-4xbr-3d-pass2.bin -%%DATADIR%%/bgfx/shaders/dx9/chains/xbr/super-xbr/vs_super-4xbr-3d-pass3.bin -%%DATADIR%%/bgfx/shaders/dx9/chains/xbr/super-xbr/vs_super-4xbr-3d-pass3f.bin -%%DATADIR%%/bgfx/shaders/dx9/chains/xbr/super-xbr/vs_super-xbr-fast-pass0.bin -%%DATADIR%%/bgfx/shaders/dx9/chains/xbr/super-xbr/vs_super-xbr-fast-pass1.bin -%%DATADIR%%/bgfx/shaders/dx9/chains/xbr/super-xbr/vs_super-xbr-fast-pass2.bin -%%DATADIR%%/bgfx/shaders/dx9/chains/xbr/super-xbr/vs_super-xbr-pass0.bin -%%DATADIR%%/bgfx/shaders/dx9/chains/xbr/super-xbr/vs_super-xbr-pass1.bin -%%DATADIR%%/bgfx/shaders/dx9/chains/xbr/super-xbr/vs_super-xbr-pass2.bin -%%DATADIR%%/bgfx/shaders/dx9/chains/xbr/super-xbr/vs_super-xbr-pass3.bin -%%DATADIR%%/bgfx/shaders/dx9/chains/xbr/vs_xbr-lv1-noblend.bin -%%DATADIR%%/bgfx/shaders/dx9/chains/xbr/vs_xbr-lv2-3d.bin -%%DATADIR%%/bgfx/shaders/dx9/chains/xbr/vs_xbr-lv2-fast.bin -%%DATADIR%%/bgfx/shaders/dx9/chains/xbr/vs_xbr-lv2-noblend.bin -%%DATADIR%%/bgfx/shaders/dx9/chains/xbr/vs_xbr-lv2.bin -%%DATADIR%%/bgfx/shaders/dx9/chains/xbr/vs_xbr-lv3-noblend.bin -%%DATADIR%%/bgfx/shaders/dx9/chains/xbr/vs_xbr-lv3.bin -%%DATADIR%%/bgfx/shaders/dx9/chains/xbr/xbr-hybrid/fs_2xbr-hybrid-sharp.bin -%%DATADIR%%/bgfx/shaders/dx9/chains/xbr/xbr-hybrid/fs_2xbr-hybrid-v2-gamma.bin -%%DATADIR%%/bgfx/shaders/dx9/chains/xbr/xbr-hybrid/fs_2xbr-hybrid-v2.bin -%%DATADIR%%/bgfx/shaders/dx9/chains/xbr/xbr-hybrid/fs_2xbr-hybrid-v4-gamma.bin -%%DATADIR%%/bgfx/shaders/dx9/chains/xbr/xbr-hybrid/fs_2xbr-hybrid-v4.bin -%%DATADIR%%/bgfx/shaders/dx9/chains/xbr/xbr-hybrid/fs_2xbr-hybrid-v4b.bin -%%DATADIR%%/bgfx/shaders/dx9/chains/xbr/xbr-hybrid/fs_2xbr-hybrid-v5-gamma.bin -%%DATADIR%%/bgfx/shaders/dx9/chains/xbr/xbr-hybrid/fs_2xbr-hybrid.bin -%%DATADIR%%/bgfx/shaders/dx9/chains/xbr/xbr-hybrid/vs_2xbr-hybrid-sharp.bin -%%DATADIR%%/bgfx/shaders/dx9/chains/xbr/xbr-hybrid/vs_2xbr-hybrid-v2-gamma.bin -%%DATADIR%%/bgfx/shaders/dx9/chains/xbr/xbr-hybrid/vs_2xbr-hybrid-v2.bin -%%DATADIR%%/bgfx/shaders/dx9/chains/xbr/xbr-hybrid/vs_2xbr-hybrid-v4-gamma.bin -%%DATADIR%%/bgfx/shaders/dx9/chains/xbr/xbr-hybrid/vs_2xbr-hybrid-v4.bin -%%DATADIR%%/bgfx/shaders/dx9/chains/xbr/xbr-hybrid/vs_2xbr-hybrid-v4b.bin -%%DATADIR%%/bgfx/shaders/dx9/chains/xbr/xbr-hybrid/vs_2xbr-hybrid-v5-gamma.bin -%%DATADIR%%/bgfx/shaders/dx9/chains/xbr/xbr-hybrid/vs_2xbr-hybrid.bin -%%DATADIR%%/bgfx/shaders/dx9/chains/xbr/xbr-lv2-multipass/fs_xbr-lv2-a-pass0.bin -%%DATADIR%%/bgfx/shaders/dx9/chains/xbr/xbr-lv2-multipass/fs_xbr-lv2-accuracy-pass0.bin -%%DATADIR%%/bgfx/shaders/dx9/chains/xbr/xbr-lv2-multipass/fs_xbr-lv2-accuracy-pass1.bin -%%DATADIR%%/bgfx/shaders/dx9/chains/xbr/xbr-lv2-multipass/fs_xbr-lv2-b-pass0.bin -%%DATADIR%%/bgfx/shaders/dx9/chains/xbr/xbr-lv2-multipass/fs_xbr-lv2-c-pass0.bin -%%DATADIR%%/bgfx/shaders/dx9/chains/xbr/xbr-lv2-multipass/fs_xbr-lv2-d-pass0.bin -%%DATADIR%%/bgfx/shaders/dx9/chains/xbr/xbr-lv2-multipass/fs_xbr-lv2-noblend-pass1.bin -%%DATADIR%%/bgfx/shaders/dx9/chains/xbr/xbr-lv2-multipass/fs_xbr-lv2-pass1.bin -%%DATADIR%%/bgfx/shaders/dx9/chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-a-pass0.bin -%%DATADIR%%/bgfx/shaders/dx9/chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-accuracy-pass0.bin -%%DATADIR%%/bgfx/shaders/dx9/chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-accuracy-pass1.bin -%%DATADIR%%/bgfx/shaders/dx9/chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-b-pass0.bin -%%DATADIR%%/bgfx/shaders/dx9/chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-c-pass0.bin -%%DATADIR%%/bgfx/shaders/dx9/chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-d-pass0.bin -%%DATADIR%%/bgfx/shaders/dx9/chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-noblend-pass1.bin -%%DATADIR%%/bgfx/shaders/dx9/chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-pass1.bin -%%DATADIR%%/bgfx/shaders/dx9/chains/xbr/xbr-lv3-multipass/fs_xbr-lv3-pass0.bin -%%DATADIR%%/bgfx/shaders/dx9/chains/xbr/xbr-lv3-multipass/fs_xbr-lv3-pass1.bin -%%DATADIR%%/bgfx/shaders/dx9/chains/xbr/xbr-lv3-multipass/vs_xbr-lv3-pass0.bin -%%DATADIR%%/bgfx/shaders/dx9/chains/xbr/xbr-lv3-multipass/vs_xbr-lv3-pass1.bin -%%DATADIR%%/bgfx/shaders/dx9/chains/xbr/xbr-mlv4-multipass/fs_xbr-mlv4-pass1.bin -%%DATADIR%%/bgfx/shaders/dx9/chains/xbr/xbr-mlv4-multipass/fs_xbr-mlv4-pass2.bin -%%DATADIR%%/bgfx/shaders/dx9/chains/xbr/xbr-mlv4-multipass/fs_xbr-mlv4-pass3.bin -%%DATADIR%%/bgfx/shaders/dx9/chains/xbr/xbr-mlv4-multipass/fs_xbr-mlv4-pass4.bin -%%DATADIR%%/bgfx/shaders/dx9/chains/xbr/xbr-mlv4-multipass/vs_xbr-mlv4-pass1.bin -%%DATADIR%%/bgfx/shaders/dx9/chains/xbr/xbr-mlv4-multipass/vs_xbr-mlv4-pass2.bin -%%DATADIR%%/bgfx/shaders/dx9/chains/xbr/xbr-mlv4-multipass/vs_xbr-mlv4-pass3.bin -%%DATADIR%%/bgfx/shaders/dx9/chains/xbr/xbr-mlv4-multipass/vs_xbr-mlv4-pass4.bin -%%DATADIR%%/bgfx/shaders/dx9/fs_gui.bin -%%DATADIR%%/bgfx/shaders/dx9/fs_screen.bin -%%DATADIR%%/bgfx/shaders/dx9/vs_gui.bin -%%DATADIR%%/bgfx/shaders/dx9/vs_screen.bin %%DATADIR%%/bgfx/shaders/essl/chains/blurs/fs_smart-blur.bin %%DATADIR%%/bgfx/shaders/essl/chains/blurs/vs_smart-blur.bin %%DATADIR%%/bgfx/shaders/essl/chains/crt-geom/fs_crt-geom-deluxe.bin %%DATADIR%%/bgfx/shaders/essl/chains/crt-geom/fs_crt-geom.bin %%DATADIR%%/bgfx/shaders/essl/chains/crt-geom/fs_gaussx.bin %%DATADIR%%/bgfx/shaders/essl/chains/crt-geom/fs_gaussy.bin %%DATADIR%%/bgfx/shaders/essl/chains/crt-geom/fs_lowpass.bin %%DATADIR%%/bgfx/shaders/essl/chains/crt-geom/fs_mipmap8.bin %%DATADIR%%/bgfx/shaders/essl/chains/crt-geom/fs_phosphor_apply.bin %%DATADIR%%/bgfx/shaders/essl/chains/crt-geom/fs_phosphor_update.bin %%DATADIR%%/bgfx/shaders/essl/chains/crt-geom/vs_crt-geom.bin %%DATADIR%%/bgfx/shaders/essl/chains/crt-geom/vs_gaussx.bin %%DATADIR%%/bgfx/shaders/essl/chains/crt-geom/vs_gaussy.bin %%DATADIR%%/bgfx/shaders/essl/chains/crt-geom/vs_lowpass.bin %%DATADIR%%/bgfx/shaders/essl/chains/crt-geom/vs_mipmap8.bin %%DATADIR%%/bgfx/shaders/essl/chains/crt-geom/vs_phosphor_apply.bin %%DATADIR%%/bgfx/shaders/essl/chains/crt-geom/vs_phosphor_update.bin %%DATADIR%%/bgfx/shaders/essl/chains/crt/fs_crt-caligari.bin %%DATADIR%%/bgfx/shaders/essl/chains/crt/vs_crt-caligari.bin %%DATADIR%%/bgfx/shaders/essl/chains/default/fs_blit.bin %%DATADIR%%/bgfx/shaders/essl/chains/default/vs_blit.bin %%DATADIR%%/bgfx/shaders/essl/chains/eagle/fs_eagle.bin %%DATADIR%%/bgfx/shaders/essl/chains/eagle/vs_eagle.bin %%DATADIR%%/bgfx/shaders/essl/chains/hlsl/fs_chroma.bin %%DATADIR%%/bgfx/shaders/essl/chains/hlsl/fs_color.bin %%DATADIR%%/bgfx/shaders/essl/chains/hlsl/fs_deconverge.bin %%DATADIR%%/bgfx/shaders/essl/chains/hlsl/fs_defocus.bin %%DATADIR%%/bgfx/shaders/essl/chains/hlsl/fs_distortion.bin %%DATADIR%%/bgfx/shaders/essl/chains/hlsl/fs_ntsc_decode.bin %%DATADIR%%/bgfx/shaders/essl/chains/hlsl/fs_ntsc_encode.bin %%DATADIR%%/bgfx/shaders/essl/chains/hlsl/fs_phosphor.bin %%DATADIR%%/bgfx/shaders/essl/chains/hlsl/fs_post.bin %%DATADIR%%/bgfx/shaders/essl/chains/hlsl/fs_prescale.bin %%DATADIR%%/bgfx/shaders/essl/chains/hlsl/fs_scanline.bin %%DATADIR%%/bgfx/shaders/essl/chains/hlsl/vs_chroma.bin %%DATADIR%%/bgfx/shaders/essl/chains/hlsl/vs_color.bin %%DATADIR%%/bgfx/shaders/essl/chains/hlsl/vs_deconverge.bin %%DATADIR%%/bgfx/shaders/essl/chains/hlsl/vs_defocus.bin %%DATADIR%%/bgfx/shaders/essl/chains/hlsl/vs_distortion.bin %%DATADIR%%/bgfx/shaders/essl/chains/hlsl/vs_ntsc_decode.bin %%DATADIR%%/bgfx/shaders/essl/chains/hlsl/vs_ntsc_encode.bin %%DATADIR%%/bgfx/shaders/essl/chains/hlsl/vs_phosphor.bin %%DATADIR%%/bgfx/shaders/essl/chains/hlsl/vs_post.bin %%DATADIR%%/bgfx/shaders/essl/chains/hlsl/vs_prescale.bin %%DATADIR%%/bgfx/shaders/essl/chains/hlsl/vs_scanline.bin %%DATADIR%%/bgfx/shaders/essl/chains/hqx/fs_hq2x.bin %%DATADIR%%/bgfx/shaders/essl/chains/hqx/fs_hq3x.bin %%DATADIR%%/bgfx/shaders/essl/chains/hqx/fs_hq4x.bin %%DATADIR%%/bgfx/shaders/essl/chains/hqx/vs_hq2x.bin %%DATADIR%%/bgfx/shaders/essl/chains/hqx/vs_hq3x.bin %%DATADIR%%/bgfx/shaders/essl/chains/hqx/vs_hq4x.bin %%DATADIR%%/bgfx/shaders/essl/chains/lcd-grid/fs_lcd-grid.bin %%DATADIR%%/bgfx/shaders/essl/chains/lcd-grid/fs_persistence.bin %%DATADIR%%/bgfx/shaders/essl/chains/lcd-grid/vs_lcd-grid.bin %%DATADIR%%/bgfx/shaders/essl/chains/lcd-grid/vs_persistence.bin %%DATADIR%%/bgfx/shaders/essl/chains/misc/fs_blit.bin %%DATADIR%%/bgfx/shaders/essl/chains/misc/fs_blit_bcg.bin %%DATADIR%%/bgfx/shaders/essl/chains/misc/fs_blit_palette16.bin %%DATADIR%%/bgfx/shaders/essl/chains/misc/fs_blit_rgb32.bin %%DATADIR%%/bgfx/shaders/essl/chains/misc/fs_blit_yuy16.bin %%DATADIR%%/bgfx/shaders/essl/chains/misc/fs_bob-and-ghost-deinterlace.bin %%DATADIR%%/bgfx/shaders/essl/chains/misc/fs_deposterize-pass0.bin %%DATADIR%%/bgfx/shaders/essl/chains/misc/fs_deposterize-pass1.bin %%DATADIR%%/bgfx/shaders/essl/chains/misc/fs_lut.bin %%DATADIR%%/bgfx/shaders/essl/chains/misc/fs_saturation.bin %%DATADIR%%/bgfx/shaders/essl/chains/misc/vs_blit.bin %%DATADIR%%/bgfx/shaders/essl/chains/misc/vs_bob-and-ghost-deinterlace.bin %%DATADIR%%/bgfx/shaders/essl/chains/misc/vs_deposterize-pass0.bin %%DATADIR%%/bgfx/shaders/essl/chains/misc/vs_deposterize-pass1.bin %%DATADIR%%/bgfx/shaders/essl/chains/misc/vs_lut.bin %%DATADIR%%/bgfx/shaders/essl/chains/misc/vs_resize_blit.bin %%DATADIR%%/bgfx/shaders/essl/chains/misc/vs_saturation.bin %%DATADIR%%/bgfx/shaders/essl/chains/pillarbox_left_horizontal/fs_gaussian.bin %%DATADIR%%/bgfx/shaders/essl/chains/pillarbox_left_horizontal/fs_offset_sat.bin %%DATADIR%%/bgfx/shaders/essl/chains/pillarbox_left_horizontal/vs_gaussian.bin %%DATADIR%%/bgfx/shaders/essl/chains/pillarbox_left_horizontal/vs_offset_sat.bin %%DATADIR%%/bgfx/shaders/essl/chains/pillarbox_left_vertical/fs_gaussian.bin %%DATADIR%%/bgfx/shaders/essl/chains/pillarbox_left_vertical/fs_offset_sat.bin %%DATADIR%%/bgfx/shaders/essl/chains/pillarbox_left_vertical/vs_gaussian.bin %%DATADIR%%/bgfx/shaders/essl/chains/pillarbox_left_vertical/vs_offset_sat.bin %%DATADIR%%/bgfx/shaders/essl/chains/pillarbox_right_horizontal/fs_gaussian.bin %%DATADIR%%/bgfx/shaders/essl/chains/pillarbox_right_horizontal/fs_offset_sat.bin %%DATADIR%%/bgfx/shaders/essl/chains/pillarbox_right_horizontal/vs_gaussian.bin %%DATADIR%%/bgfx/shaders/essl/chains/pillarbox_right_horizontal/vs_offset_sat.bin %%DATADIR%%/bgfx/shaders/essl/chains/pillarbox_right_vertical/fs_gaussian.bin %%DATADIR%%/bgfx/shaders/essl/chains/pillarbox_right_vertical/fs_offset_sat.bin %%DATADIR%%/bgfx/shaders/essl/chains/pillarbox_right_vertical/vs_gaussian.bin %%DATADIR%%/bgfx/shaders/essl/chains/pillarbox_right_vertical/vs_offset_sat.bin %%DATADIR%%/bgfx/shaders/essl/chains/unfiltered/fs_blit.bin %%DATADIR%%/bgfx/shaders/essl/chains/unfiltered/vs_blit.bin %%DATADIR%%/bgfx/shaders/essl/chains/warp/fs_dilation-horizontal-fast.bin %%DATADIR%%/bgfx/shaders/essl/chains/warp/vs_dilation-horizontal-fast.bin %%DATADIR%%/bgfx/shaders/essl/chains/xbr/fs_xbr-lv1-noblend.bin %%DATADIR%%/bgfx/shaders/essl/chains/xbr/fs_xbr-lv2-3d.bin %%DATADIR%%/bgfx/shaders/essl/chains/xbr/fs_xbr-lv2-fast.bin %%DATADIR%%/bgfx/shaders/essl/chains/xbr/fs_xbr-lv2-noblend.bin %%DATADIR%%/bgfx/shaders/essl/chains/xbr/fs_xbr-lv2.bin %%DATADIR%%/bgfx/shaders/essl/chains/xbr/fs_xbr-lv3-noblend.bin %%DATADIR%%/bgfx/shaders/essl/chains/xbr/fs_xbr-lv3.bin %%DATADIR%%/bgfx/shaders/essl/chains/xbr/super-xbr/fs_custom-jinc2-sharper.bin %%DATADIR%%/bgfx/shaders/essl/chains/xbr/super-xbr/fs_super-2xbr-3d-pass0.bin %%DATADIR%%/bgfx/shaders/essl/chains/xbr/super-xbr/fs_super-2xbr-3d-pass1.bin %%DATADIR%%/bgfx/shaders/essl/chains/xbr/super-xbr/fs_super-2xbr-3d-pass2.bin %%DATADIR%%/bgfx/shaders/essl/chains/xbr/super-xbr/fs_super-4xbr-3d-pass0.bin %%DATADIR%%/bgfx/shaders/essl/chains/xbr/super-xbr/fs_super-4xbr-3d-pass1.bin %%DATADIR%%/bgfx/shaders/essl/chains/xbr/super-xbr/fs_super-4xbr-3d-pass1f.bin %%DATADIR%%/bgfx/shaders/essl/chains/xbr/super-xbr/fs_super-4xbr-3d-pass2.bin %%DATADIR%%/bgfx/shaders/essl/chains/xbr/super-xbr/fs_super-4xbr-3d-pass3.bin %%DATADIR%%/bgfx/shaders/essl/chains/xbr/super-xbr/fs_super-4xbr-3d-pass3f.bin %%DATADIR%%/bgfx/shaders/essl/chains/xbr/super-xbr/fs_super-xbr-fast-pass0.bin %%DATADIR%%/bgfx/shaders/essl/chains/xbr/super-xbr/fs_super-xbr-fast-pass1.bin %%DATADIR%%/bgfx/shaders/essl/chains/xbr/super-xbr/fs_super-xbr-fast-pass2.bin %%DATADIR%%/bgfx/shaders/essl/chains/xbr/super-xbr/fs_super-xbr-pass0.bin %%DATADIR%%/bgfx/shaders/essl/chains/xbr/super-xbr/fs_super-xbr-pass1.bin %%DATADIR%%/bgfx/shaders/essl/chains/xbr/super-xbr/fs_super-xbr-pass2.bin %%DATADIR%%/bgfx/shaders/essl/chains/xbr/super-xbr/vs_custom-jinc2-sharper.bin %%DATADIR%%/bgfx/shaders/essl/chains/xbr/super-xbr/vs_super-2xbr-3d-pass0.bin %%DATADIR%%/bgfx/shaders/essl/chains/xbr/super-xbr/vs_super-2xbr-3d-pass1.bin %%DATADIR%%/bgfx/shaders/essl/chains/xbr/super-xbr/vs_super-2xbr-3d-pass2.bin %%DATADIR%%/bgfx/shaders/essl/chains/xbr/super-xbr/vs_super-4xbr-3d-pass0.bin %%DATADIR%%/bgfx/shaders/essl/chains/xbr/super-xbr/vs_super-4xbr-3d-pass1.bin %%DATADIR%%/bgfx/shaders/essl/chains/xbr/super-xbr/vs_super-4xbr-3d-pass1f.bin %%DATADIR%%/bgfx/shaders/essl/chains/xbr/super-xbr/vs_super-4xbr-3d-pass2.bin %%DATADIR%%/bgfx/shaders/essl/chains/xbr/super-xbr/vs_super-4xbr-3d-pass3.bin %%DATADIR%%/bgfx/shaders/essl/chains/xbr/super-xbr/vs_super-4xbr-3d-pass3f.bin %%DATADIR%%/bgfx/shaders/essl/chains/xbr/super-xbr/vs_super-xbr-fast-pass0.bin %%DATADIR%%/bgfx/shaders/essl/chains/xbr/super-xbr/vs_super-xbr-fast-pass1.bin %%DATADIR%%/bgfx/shaders/essl/chains/xbr/super-xbr/vs_super-xbr-fast-pass2.bin %%DATADIR%%/bgfx/shaders/essl/chains/xbr/super-xbr/vs_super-xbr-pass0.bin %%DATADIR%%/bgfx/shaders/essl/chains/xbr/super-xbr/vs_super-xbr-pass1.bin %%DATADIR%%/bgfx/shaders/essl/chains/xbr/super-xbr/vs_super-xbr-pass2.bin %%DATADIR%%/bgfx/shaders/essl/chains/xbr/super-xbr/vs_super-xbr-pass3.bin %%DATADIR%%/bgfx/shaders/essl/chains/xbr/vs_xbr-lv1-noblend.bin %%DATADIR%%/bgfx/shaders/essl/chains/xbr/vs_xbr-lv2-3d.bin %%DATADIR%%/bgfx/shaders/essl/chains/xbr/vs_xbr-lv2-fast.bin %%DATADIR%%/bgfx/shaders/essl/chains/xbr/vs_xbr-lv2-noblend.bin %%DATADIR%%/bgfx/shaders/essl/chains/xbr/vs_xbr-lv2.bin %%DATADIR%%/bgfx/shaders/essl/chains/xbr/vs_xbr-lv3-noblend.bin %%DATADIR%%/bgfx/shaders/essl/chains/xbr/vs_xbr-lv3.bin %%DATADIR%%/bgfx/shaders/essl/chains/xbr/xbr-hybrid/fs_2xbr-hybrid-sharp.bin %%DATADIR%%/bgfx/shaders/essl/chains/xbr/xbr-hybrid/fs_2xbr-hybrid-v2-gamma.bin %%DATADIR%%/bgfx/shaders/essl/chains/xbr/xbr-hybrid/fs_2xbr-hybrid-v2.bin %%DATADIR%%/bgfx/shaders/essl/chains/xbr/xbr-hybrid/fs_2xbr-hybrid-v4-gamma.bin %%DATADIR%%/bgfx/shaders/essl/chains/xbr/xbr-hybrid/fs_2xbr-hybrid-v4.bin %%DATADIR%%/bgfx/shaders/essl/chains/xbr/xbr-hybrid/fs_2xbr-hybrid-v4b.bin %%DATADIR%%/bgfx/shaders/essl/chains/xbr/xbr-hybrid/fs_2xbr-hybrid-v5-gamma.bin %%DATADIR%%/bgfx/shaders/essl/chains/xbr/xbr-hybrid/fs_2xbr-hybrid.bin %%DATADIR%%/bgfx/shaders/essl/chains/xbr/xbr-hybrid/vs_2xbr-hybrid-sharp.bin %%DATADIR%%/bgfx/shaders/essl/chains/xbr/xbr-hybrid/vs_2xbr-hybrid-v2-gamma.bin %%DATADIR%%/bgfx/shaders/essl/chains/xbr/xbr-hybrid/vs_2xbr-hybrid-v2.bin %%DATADIR%%/bgfx/shaders/essl/chains/xbr/xbr-hybrid/vs_2xbr-hybrid-v4-gamma.bin %%DATADIR%%/bgfx/shaders/essl/chains/xbr/xbr-hybrid/vs_2xbr-hybrid-v4.bin %%DATADIR%%/bgfx/shaders/essl/chains/xbr/xbr-hybrid/vs_2xbr-hybrid-v4b.bin %%DATADIR%%/bgfx/shaders/essl/chains/xbr/xbr-hybrid/vs_2xbr-hybrid-v5-gamma.bin %%DATADIR%%/bgfx/shaders/essl/chains/xbr/xbr-hybrid/vs_2xbr-hybrid.bin %%DATADIR%%/bgfx/shaders/essl/chains/xbr/xbr-lv2-multipass/fs_xbr-lv2-a-pass0.bin %%DATADIR%%/bgfx/shaders/essl/chains/xbr/xbr-lv2-multipass/fs_xbr-lv2-accuracy-pass0.bin %%DATADIR%%/bgfx/shaders/essl/chains/xbr/xbr-lv2-multipass/fs_xbr-lv2-accuracy-pass1.bin %%DATADIR%%/bgfx/shaders/essl/chains/xbr/xbr-lv2-multipass/fs_xbr-lv2-b-pass0.bin %%DATADIR%%/bgfx/shaders/essl/chains/xbr/xbr-lv2-multipass/fs_xbr-lv2-c-pass0.bin %%DATADIR%%/bgfx/shaders/essl/chains/xbr/xbr-lv2-multipass/fs_xbr-lv2-d-pass0.bin %%DATADIR%%/bgfx/shaders/essl/chains/xbr/xbr-lv2-multipass/fs_xbr-lv2-noblend-pass1.bin %%DATADIR%%/bgfx/shaders/essl/chains/xbr/xbr-lv2-multipass/fs_xbr-lv2-pass1.bin %%DATADIR%%/bgfx/shaders/essl/chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-a-pass0.bin %%DATADIR%%/bgfx/shaders/essl/chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-accuracy-pass0.bin %%DATADIR%%/bgfx/shaders/essl/chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-accuracy-pass1.bin %%DATADIR%%/bgfx/shaders/essl/chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-b-pass0.bin %%DATADIR%%/bgfx/shaders/essl/chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-c-pass0.bin %%DATADIR%%/bgfx/shaders/essl/chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-d-pass0.bin %%DATADIR%%/bgfx/shaders/essl/chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-noblend-pass1.bin %%DATADIR%%/bgfx/shaders/essl/chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-pass1.bin %%DATADIR%%/bgfx/shaders/essl/chains/xbr/xbr-lv3-multipass/fs_xbr-lv3-pass0.bin %%DATADIR%%/bgfx/shaders/essl/chains/xbr/xbr-lv3-multipass/fs_xbr-lv3-pass1.bin %%DATADIR%%/bgfx/shaders/essl/chains/xbr/xbr-lv3-multipass/vs_xbr-lv3-pass0.bin %%DATADIR%%/bgfx/shaders/essl/chains/xbr/xbr-lv3-multipass/vs_xbr-lv3-pass1.bin %%DATADIR%%/bgfx/shaders/essl/chains/xbr/xbr-mlv4-multipass/fs_xbr-mlv4-pass1.bin %%DATADIR%%/bgfx/shaders/essl/chains/xbr/xbr-mlv4-multipass/fs_xbr-mlv4-pass2.bin %%DATADIR%%/bgfx/shaders/essl/chains/xbr/xbr-mlv4-multipass/fs_xbr-mlv4-pass3.bin %%DATADIR%%/bgfx/shaders/essl/chains/xbr/xbr-mlv4-multipass/fs_xbr-mlv4-pass4.bin %%DATADIR%%/bgfx/shaders/essl/chains/xbr/xbr-mlv4-multipass/vs_xbr-mlv4-pass1.bin %%DATADIR%%/bgfx/shaders/essl/chains/xbr/xbr-mlv4-multipass/vs_xbr-mlv4-pass2.bin %%DATADIR%%/bgfx/shaders/essl/chains/xbr/xbr-mlv4-multipass/vs_xbr-mlv4-pass3.bin %%DATADIR%%/bgfx/shaders/essl/chains/xbr/xbr-mlv4-multipass/vs_xbr-mlv4-pass4.bin %%DATADIR%%/bgfx/shaders/essl/fs_gui.bin %%DATADIR%%/bgfx/shaders/essl/fs_screen.bin %%DATADIR%%/bgfx/shaders/essl/vs_gui.bin %%DATADIR%%/bgfx/shaders/essl/vs_screen.bin %%DATADIR%%/bgfx/shaders/glsl/chains/blurs/fs_smart-blur.bin %%DATADIR%%/bgfx/shaders/glsl/chains/blurs/vs_smart-blur.bin %%DATADIR%%/bgfx/shaders/glsl/chains/crt-geom/fs_crt-geom-deluxe.bin %%DATADIR%%/bgfx/shaders/glsl/chains/crt-geom/fs_crt-geom.bin %%DATADIR%%/bgfx/shaders/glsl/chains/crt-geom/fs_gaussx.bin %%DATADIR%%/bgfx/shaders/glsl/chains/crt-geom/fs_gaussy.bin %%DATADIR%%/bgfx/shaders/glsl/chains/crt-geom/fs_lowpass.bin %%DATADIR%%/bgfx/shaders/glsl/chains/crt-geom/fs_mipmap8.bin %%DATADIR%%/bgfx/shaders/glsl/chains/crt-geom/fs_phosphor_apply.bin %%DATADIR%%/bgfx/shaders/glsl/chains/crt-geom/fs_phosphor_update.bin %%DATADIR%%/bgfx/shaders/glsl/chains/crt-geom/vs_crt-geom.bin %%DATADIR%%/bgfx/shaders/glsl/chains/crt-geom/vs_gaussx.bin %%DATADIR%%/bgfx/shaders/glsl/chains/crt-geom/vs_gaussy.bin %%DATADIR%%/bgfx/shaders/glsl/chains/crt-geom/vs_lowpass.bin %%DATADIR%%/bgfx/shaders/glsl/chains/crt-geom/vs_mipmap8.bin %%DATADIR%%/bgfx/shaders/glsl/chains/crt-geom/vs_phosphor_apply.bin %%DATADIR%%/bgfx/shaders/glsl/chains/crt-geom/vs_phosphor_update.bin %%DATADIR%%/bgfx/shaders/glsl/chains/crt/fs_crt-caligari.bin %%DATADIR%%/bgfx/shaders/glsl/chains/crt/vs_crt-caligari.bin %%DATADIR%%/bgfx/shaders/glsl/chains/default/fs_blit.bin %%DATADIR%%/bgfx/shaders/glsl/chains/default/vs_blit.bin %%DATADIR%%/bgfx/shaders/glsl/chains/eagle/fs_eagle.bin %%DATADIR%%/bgfx/shaders/glsl/chains/eagle/vs_eagle.bin %%DATADIR%%/bgfx/shaders/glsl/chains/hlsl/fs_chroma.bin %%DATADIR%%/bgfx/shaders/glsl/chains/hlsl/fs_color.bin %%DATADIR%%/bgfx/shaders/glsl/chains/hlsl/fs_deconverge.bin %%DATADIR%%/bgfx/shaders/glsl/chains/hlsl/fs_defocus.bin %%DATADIR%%/bgfx/shaders/glsl/chains/hlsl/fs_distortion.bin %%DATADIR%%/bgfx/shaders/glsl/chains/hlsl/fs_ntsc_decode.bin %%DATADIR%%/bgfx/shaders/glsl/chains/hlsl/fs_ntsc_encode.bin %%DATADIR%%/bgfx/shaders/glsl/chains/hlsl/fs_phosphor.bin %%DATADIR%%/bgfx/shaders/glsl/chains/hlsl/fs_post.bin %%DATADIR%%/bgfx/shaders/glsl/chains/hlsl/fs_prescale.bin %%DATADIR%%/bgfx/shaders/glsl/chains/hlsl/fs_scanline.bin %%DATADIR%%/bgfx/shaders/glsl/chains/hlsl/vs_chroma.bin %%DATADIR%%/bgfx/shaders/glsl/chains/hlsl/vs_color.bin %%DATADIR%%/bgfx/shaders/glsl/chains/hlsl/vs_deconverge.bin %%DATADIR%%/bgfx/shaders/glsl/chains/hlsl/vs_defocus.bin %%DATADIR%%/bgfx/shaders/glsl/chains/hlsl/vs_distortion.bin %%DATADIR%%/bgfx/shaders/glsl/chains/hlsl/vs_ntsc_decode.bin %%DATADIR%%/bgfx/shaders/glsl/chains/hlsl/vs_ntsc_encode.bin %%DATADIR%%/bgfx/shaders/glsl/chains/hlsl/vs_phosphor.bin %%DATADIR%%/bgfx/shaders/glsl/chains/hlsl/vs_post.bin %%DATADIR%%/bgfx/shaders/glsl/chains/hlsl/vs_prescale.bin %%DATADIR%%/bgfx/shaders/glsl/chains/hlsl/vs_scanline.bin %%DATADIR%%/bgfx/shaders/glsl/chains/hqx/fs_hq2x.bin %%DATADIR%%/bgfx/shaders/glsl/chains/hqx/fs_hq3x.bin %%DATADIR%%/bgfx/shaders/glsl/chains/hqx/fs_hq4x.bin %%DATADIR%%/bgfx/shaders/glsl/chains/hqx/vs_hq2x.bin %%DATADIR%%/bgfx/shaders/glsl/chains/hqx/vs_hq3x.bin %%DATADIR%%/bgfx/shaders/glsl/chains/hqx/vs_hq4x.bin %%DATADIR%%/bgfx/shaders/glsl/chains/lcd-grid/fs_lcd-grid.bin %%DATADIR%%/bgfx/shaders/glsl/chains/lcd-grid/fs_persistence.bin %%DATADIR%%/bgfx/shaders/glsl/chains/lcd-grid/vs_lcd-grid.bin %%DATADIR%%/bgfx/shaders/glsl/chains/lcd-grid/vs_persistence.bin %%DATADIR%%/bgfx/shaders/glsl/chains/misc/fs_blit.bin %%DATADIR%%/bgfx/shaders/glsl/chains/misc/fs_blit_bcg.bin %%DATADIR%%/bgfx/shaders/glsl/chains/misc/fs_blit_palette16.bin %%DATADIR%%/bgfx/shaders/glsl/chains/misc/fs_blit_rgb32.bin %%DATADIR%%/bgfx/shaders/glsl/chains/misc/fs_blit_yuy16.bin %%DATADIR%%/bgfx/shaders/glsl/chains/misc/fs_bob-and-ghost-deinterlace.bin %%DATADIR%%/bgfx/shaders/glsl/chains/misc/fs_deposterize-pass0.bin %%DATADIR%%/bgfx/shaders/glsl/chains/misc/fs_deposterize-pass1.bin %%DATADIR%%/bgfx/shaders/glsl/chains/misc/fs_lut.bin %%DATADIR%%/bgfx/shaders/glsl/chains/misc/fs_saturation.bin %%DATADIR%%/bgfx/shaders/glsl/chains/misc/vs_blit.bin %%DATADIR%%/bgfx/shaders/glsl/chains/misc/vs_bob-and-ghost-deinterlace.bin %%DATADIR%%/bgfx/shaders/glsl/chains/misc/vs_deposterize-pass0.bin %%DATADIR%%/bgfx/shaders/glsl/chains/misc/vs_deposterize-pass1.bin %%DATADIR%%/bgfx/shaders/glsl/chains/misc/vs_lut.bin %%DATADIR%%/bgfx/shaders/glsl/chains/misc/vs_resize_blit.bin %%DATADIR%%/bgfx/shaders/glsl/chains/misc/vs_saturation.bin %%DATADIR%%/bgfx/shaders/glsl/chains/pillarbox_left_horizontal/fs_gaussian.bin %%DATADIR%%/bgfx/shaders/glsl/chains/pillarbox_left_horizontal/fs_offset_sat.bin %%DATADIR%%/bgfx/shaders/glsl/chains/pillarbox_left_horizontal/vs_gaussian.bin %%DATADIR%%/bgfx/shaders/glsl/chains/pillarbox_left_horizontal/vs_offset_sat.bin %%DATADIR%%/bgfx/shaders/glsl/chains/pillarbox_left_vertical/fs_gaussian.bin %%DATADIR%%/bgfx/shaders/glsl/chains/pillarbox_left_vertical/fs_offset_sat.bin %%DATADIR%%/bgfx/shaders/glsl/chains/pillarbox_left_vertical/vs_gaussian.bin %%DATADIR%%/bgfx/shaders/glsl/chains/pillarbox_left_vertical/vs_offset_sat.bin %%DATADIR%%/bgfx/shaders/glsl/chains/pillarbox_right_horizontal/fs_gaussian.bin %%DATADIR%%/bgfx/shaders/glsl/chains/pillarbox_right_horizontal/fs_offset_sat.bin %%DATADIR%%/bgfx/shaders/glsl/chains/pillarbox_right_horizontal/vs_gaussian.bin %%DATADIR%%/bgfx/shaders/glsl/chains/pillarbox_right_horizontal/vs_offset_sat.bin %%DATADIR%%/bgfx/shaders/glsl/chains/pillarbox_right_vertical/fs_gaussian.bin %%DATADIR%%/bgfx/shaders/glsl/chains/pillarbox_right_vertical/fs_offset_sat.bin %%DATADIR%%/bgfx/shaders/glsl/chains/pillarbox_right_vertical/vs_gaussian.bin %%DATADIR%%/bgfx/shaders/glsl/chains/pillarbox_right_vertical/vs_offset_sat.bin %%DATADIR%%/bgfx/shaders/glsl/chains/unfiltered/fs_blit.bin %%DATADIR%%/bgfx/shaders/glsl/chains/unfiltered/vs_blit.bin %%DATADIR%%/bgfx/shaders/glsl/chains/warp/fs_dilation-horizontal-fast.bin %%DATADIR%%/bgfx/shaders/glsl/chains/warp/vs_dilation-horizontal-fast.bin %%DATADIR%%/bgfx/shaders/glsl/chains/xbr/fs_xbr-lv1-noblend.bin %%DATADIR%%/bgfx/shaders/glsl/chains/xbr/fs_xbr-lv2-3d.bin %%DATADIR%%/bgfx/shaders/glsl/chains/xbr/fs_xbr-lv2-fast.bin %%DATADIR%%/bgfx/shaders/glsl/chains/xbr/fs_xbr-lv2-noblend.bin %%DATADIR%%/bgfx/shaders/glsl/chains/xbr/fs_xbr-lv2.bin %%DATADIR%%/bgfx/shaders/glsl/chains/xbr/fs_xbr-lv3-noblend.bin %%DATADIR%%/bgfx/shaders/glsl/chains/xbr/fs_xbr-lv3.bin %%DATADIR%%/bgfx/shaders/glsl/chains/xbr/super-xbr/fs_custom-jinc2-sharper.bin %%DATADIR%%/bgfx/shaders/glsl/chains/xbr/super-xbr/fs_super-2xbr-3d-pass0.bin %%DATADIR%%/bgfx/shaders/glsl/chains/xbr/super-xbr/fs_super-2xbr-3d-pass1.bin %%DATADIR%%/bgfx/shaders/glsl/chains/xbr/super-xbr/fs_super-2xbr-3d-pass2.bin %%DATADIR%%/bgfx/shaders/glsl/chains/xbr/super-xbr/fs_super-4xbr-3d-pass0.bin %%DATADIR%%/bgfx/shaders/glsl/chains/xbr/super-xbr/fs_super-4xbr-3d-pass1.bin %%DATADIR%%/bgfx/shaders/glsl/chains/xbr/super-xbr/fs_super-4xbr-3d-pass1f.bin %%DATADIR%%/bgfx/shaders/glsl/chains/xbr/super-xbr/fs_super-4xbr-3d-pass2.bin %%DATADIR%%/bgfx/shaders/glsl/chains/xbr/super-xbr/fs_super-4xbr-3d-pass3.bin %%DATADIR%%/bgfx/shaders/glsl/chains/xbr/super-xbr/fs_super-4xbr-3d-pass3f.bin %%DATADIR%%/bgfx/shaders/glsl/chains/xbr/super-xbr/fs_super-xbr-fast-pass0.bin %%DATADIR%%/bgfx/shaders/glsl/chains/xbr/super-xbr/fs_super-xbr-fast-pass1.bin %%DATADIR%%/bgfx/shaders/glsl/chains/xbr/super-xbr/fs_super-xbr-fast-pass2.bin %%DATADIR%%/bgfx/shaders/glsl/chains/xbr/super-xbr/fs_super-xbr-pass0.bin %%DATADIR%%/bgfx/shaders/glsl/chains/xbr/super-xbr/fs_super-xbr-pass1.bin %%DATADIR%%/bgfx/shaders/glsl/chains/xbr/super-xbr/fs_super-xbr-pass2.bin %%DATADIR%%/bgfx/shaders/glsl/chains/xbr/super-xbr/vs_custom-jinc2-sharper.bin %%DATADIR%%/bgfx/shaders/glsl/chains/xbr/super-xbr/vs_super-2xbr-3d-pass0.bin %%DATADIR%%/bgfx/shaders/glsl/chains/xbr/super-xbr/vs_super-2xbr-3d-pass1.bin %%DATADIR%%/bgfx/shaders/glsl/chains/xbr/super-xbr/vs_super-2xbr-3d-pass2.bin %%DATADIR%%/bgfx/shaders/glsl/chains/xbr/super-xbr/vs_super-4xbr-3d-pass0.bin %%DATADIR%%/bgfx/shaders/glsl/chains/xbr/super-xbr/vs_super-4xbr-3d-pass1.bin %%DATADIR%%/bgfx/shaders/glsl/chains/xbr/super-xbr/vs_super-4xbr-3d-pass1f.bin %%DATADIR%%/bgfx/shaders/glsl/chains/xbr/super-xbr/vs_super-4xbr-3d-pass2.bin %%DATADIR%%/bgfx/shaders/glsl/chains/xbr/super-xbr/vs_super-4xbr-3d-pass3.bin %%DATADIR%%/bgfx/shaders/glsl/chains/xbr/super-xbr/vs_super-4xbr-3d-pass3f.bin %%DATADIR%%/bgfx/shaders/glsl/chains/xbr/super-xbr/vs_super-xbr-fast-pass0.bin %%DATADIR%%/bgfx/shaders/glsl/chains/xbr/super-xbr/vs_super-xbr-fast-pass1.bin %%DATADIR%%/bgfx/shaders/glsl/chains/xbr/super-xbr/vs_super-xbr-fast-pass2.bin %%DATADIR%%/bgfx/shaders/glsl/chains/xbr/super-xbr/vs_super-xbr-pass0.bin %%DATADIR%%/bgfx/shaders/glsl/chains/xbr/super-xbr/vs_super-xbr-pass1.bin %%DATADIR%%/bgfx/shaders/glsl/chains/xbr/super-xbr/vs_super-xbr-pass2.bin %%DATADIR%%/bgfx/shaders/glsl/chains/xbr/super-xbr/vs_super-xbr-pass3.bin %%DATADIR%%/bgfx/shaders/glsl/chains/xbr/vs_xbr-lv1-noblend.bin %%DATADIR%%/bgfx/shaders/glsl/chains/xbr/vs_xbr-lv2-3d.bin %%DATADIR%%/bgfx/shaders/glsl/chains/xbr/vs_xbr-lv2-fast.bin %%DATADIR%%/bgfx/shaders/glsl/chains/xbr/vs_xbr-lv2-noblend.bin %%DATADIR%%/bgfx/shaders/glsl/chains/xbr/vs_xbr-lv2.bin %%DATADIR%%/bgfx/shaders/glsl/chains/xbr/vs_xbr-lv3-noblend.bin %%DATADIR%%/bgfx/shaders/glsl/chains/xbr/vs_xbr-lv3.bin %%DATADIR%%/bgfx/shaders/glsl/chains/xbr/xbr-hybrid/fs_2xbr-hybrid-sharp.bin %%DATADIR%%/bgfx/shaders/glsl/chains/xbr/xbr-hybrid/fs_2xbr-hybrid-v2-gamma.bin %%DATADIR%%/bgfx/shaders/glsl/chains/xbr/xbr-hybrid/fs_2xbr-hybrid-v2.bin %%DATADIR%%/bgfx/shaders/glsl/chains/xbr/xbr-hybrid/fs_2xbr-hybrid-v4-gamma.bin %%DATADIR%%/bgfx/shaders/glsl/chains/xbr/xbr-hybrid/fs_2xbr-hybrid-v4.bin %%DATADIR%%/bgfx/shaders/glsl/chains/xbr/xbr-hybrid/fs_2xbr-hybrid-v4b.bin %%DATADIR%%/bgfx/shaders/glsl/chains/xbr/xbr-hybrid/fs_2xbr-hybrid-v5-gamma.bin %%DATADIR%%/bgfx/shaders/glsl/chains/xbr/xbr-hybrid/fs_2xbr-hybrid.bin %%DATADIR%%/bgfx/shaders/glsl/chains/xbr/xbr-hybrid/vs_2xbr-hybrid-sharp.bin %%DATADIR%%/bgfx/shaders/glsl/chains/xbr/xbr-hybrid/vs_2xbr-hybrid-v2-gamma.bin %%DATADIR%%/bgfx/shaders/glsl/chains/xbr/xbr-hybrid/vs_2xbr-hybrid-v2.bin %%DATADIR%%/bgfx/shaders/glsl/chains/xbr/xbr-hybrid/vs_2xbr-hybrid-v4-gamma.bin %%DATADIR%%/bgfx/shaders/glsl/chains/xbr/xbr-hybrid/vs_2xbr-hybrid-v4.bin %%DATADIR%%/bgfx/shaders/glsl/chains/xbr/xbr-hybrid/vs_2xbr-hybrid-v4b.bin %%DATADIR%%/bgfx/shaders/glsl/chains/xbr/xbr-hybrid/vs_2xbr-hybrid-v5-gamma.bin %%DATADIR%%/bgfx/shaders/glsl/chains/xbr/xbr-hybrid/vs_2xbr-hybrid.bin %%DATADIR%%/bgfx/shaders/glsl/chains/xbr/xbr-lv2-multipass/fs_xbr-lv2-a-pass0.bin %%DATADIR%%/bgfx/shaders/glsl/chains/xbr/xbr-lv2-multipass/fs_xbr-lv2-accuracy-pass0.bin %%DATADIR%%/bgfx/shaders/glsl/chains/xbr/xbr-lv2-multipass/fs_xbr-lv2-accuracy-pass1.bin %%DATADIR%%/bgfx/shaders/glsl/chains/xbr/xbr-lv2-multipass/fs_xbr-lv2-b-pass0.bin %%DATADIR%%/bgfx/shaders/glsl/chains/xbr/xbr-lv2-multipass/fs_xbr-lv2-c-pass0.bin %%DATADIR%%/bgfx/shaders/glsl/chains/xbr/xbr-lv2-multipass/fs_xbr-lv2-d-pass0.bin %%DATADIR%%/bgfx/shaders/glsl/chains/xbr/xbr-lv2-multipass/fs_xbr-lv2-noblend-pass1.bin %%DATADIR%%/bgfx/shaders/glsl/chains/xbr/xbr-lv2-multipass/fs_xbr-lv2-pass1.bin %%DATADIR%%/bgfx/shaders/glsl/chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-a-pass0.bin %%DATADIR%%/bgfx/shaders/glsl/chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-accuracy-pass0.bin %%DATADIR%%/bgfx/shaders/glsl/chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-accuracy-pass1.bin %%DATADIR%%/bgfx/shaders/glsl/chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-b-pass0.bin %%DATADIR%%/bgfx/shaders/glsl/chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-c-pass0.bin %%DATADIR%%/bgfx/shaders/glsl/chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-d-pass0.bin %%DATADIR%%/bgfx/shaders/glsl/chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-noblend-pass1.bin %%DATADIR%%/bgfx/shaders/glsl/chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-pass1.bin %%DATADIR%%/bgfx/shaders/glsl/chains/xbr/xbr-lv3-multipass/fs_xbr-lv3-pass0.bin %%DATADIR%%/bgfx/shaders/glsl/chains/xbr/xbr-lv3-multipass/fs_xbr-lv3-pass1.bin %%DATADIR%%/bgfx/shaders/glsl/chains/xbr/xbr-lv3-multipass/vs_xbr-lv3-pass0.bin %%DATADIR%%/bgfx/shaders/glsl/chains/xbr/xbr-lv3-multipass/vs_xbr-lv3-pass1.bin %%DATADIR%%/bgfx/shaders/glsl/chains/xbr/xbr-mlv4-multipass/fs_xbr-mlv4-pass1.bin %%DATADIR%%/bgfx/shaders/glsl/chains/xbr/xbr-mlv4-multipass/fs_xbr-mlv4-pass2.bin %%DATADIR%%/bgfx/shaders/glsl/chains/xbr/xbr-mlv4-multipass/fs_xbr-mlv4-pass3.bin %%DATADIR%%/bgfx/shaders/glsl/chains/xbr/xbr-mlv4-multipass/fs_xbr-mlv4-pass4.bin %%DATADIR%%/bgfx/shaders/glsl/chains/xbr/xbr-mlv4-multipass/vs_xbr-mlv4-pass1.bin %%DATADIR%%/bgfx/shaders/glsl/chains/xbr/xbr-mlv4-multipass/vs_xbr-mlv4-pass2.bin %%DATADIR%%/bgfx/shaders/glsl/chains/xbr/xbr-mlv4-multipass/vs_xbr-mlv4-pass3.bin %%DATADIR%%/bgfx/shaders/glsl/chains/xbr/xbr-mlv4-multipass/vs_xbr-mlv4-pass4.bin %%DATADIR%%/bgfx/shaders/glsl/fs_gui.bin %%DATADIR%%/bgfx/shaders/glsl/fs_screen.bin %%DATADIR%%/bgfx/shaders/glsl/vs_gui.bin %%DATADIR%%/bgfx/shaders/glsl/vs_screen.bin -%%DATADIR%%/bgfx/shaders/metal/chains/blurs/fs_smart-blur.bin -%%DATADIR%%/bgfx/shaders/metal/chains/blurs/vs_smart-blur.bin -%%DATADIR%%/bgfx/shaders/metal/chains/crt-geom/fs_crt-geom-deluxe.bin -%%DATADIR%%/bgfx/shaders/metal/chains/crt-geom/fs_crt-geom.bin -%%DATADIR%%/bgfx/shaders/metal/chains/crt-geom/fs_gaussx.bin -%%DATADIR%%/bgfx/shaders/metal/chains/crt-geom/fs_gaussy.bin -%%DATADIR%%/bgfx/shaders/metal/chains/crt-geom/fs_lowpass.bin -%%DATADIR%%/bgfx/shaders/metal/chains/crt-geom/fs_mipmap8.bin -%%DATADIR%%/bgfx/shaders/metal/chains/crt-geom/fs_phosphor_apply.bin -%%DATADIR%%/bgfx/shaders/metal/chains/crt-geom/fs_phosphor_update.bin -%%DATADIR%%/bgfx/shaders/metal/chains/crt-geom/vs_crt-geom.bin -%%DATADIR%%/bgfx/shaders/metal/chains/crt-geom/vs_gaussx.bin -%%DATADIR%%/bgfx/shaders/metal/chains/crt-geom/vs_gaussy.bin -%%DATADIR%%/bgfx/shaders/metal/chains/crt-geom/vs_lowpass.bin -%%DATADIR%%/bgfx/shaders/metal/chains/crt-geom/vs_mipmap8.bin -%%DATADIR%%/bgfx/shaders/metal/chains/crt-geom/vs_phosphor_apply.bin -%%DATADIR%%/bgfx/shaders/metal/chains/crt-geom/vs_phosphor_update.bin -%%DATADIR%%/bgfx/shaders/metal/chains/crt/fs_crt-caligari.bin -%%DATADIR%%/bgfx/shaders/metal/chains/crt/vs_crt-caligari.bin -%%DATADIR%%/bgfx/shaders/metal/chains/default/fs_blit.bin -%%DATADIR%%/bgfx/shaders/metal/chains/default/vs_blit.bin -%%DATADIR%%/bgfx/shaders/metal/chains/eagle/fs_eagle.bin -%%DATADIR%%/bgfx/shaders/metal/chains/eagle/vs_eagle.bin -%%DATADIR%%/bgfx/shaders/metal/chains/hlsl/fs_chroma.bin -%%DATADIR%%/bgfx/shaders/metal/chains/hlsl/fs_color.bin -%%DATADIR%%/bgfx/shaders/metal/chains/hlsl/fs_deconverge.bin -%%DATADIR%%/bgfx/shaders/metal/chains/hlsl/fs_defocus.bin -%%DATADIR%%/bgfx/shaders/metal/chains/hlsl/fs_distortion.bin -%%DATADIR%%/bgfx/shaders/metal/chains/hlsl/fs_ntsc_decode.bin -%%DATADIR%%/bgfx/shaders/metal/chains/hlsl/fs_ntsc_encode.bin -%%DATADIR%%/bgfx/shaders/metal/chains/hlsl/fs_phosphor.bin -%%DATADIR%%/bgfx/shaders/metal/chains/hlsl/fs_post.bin -%%DATADIR%%/bgfx/shaders/metal/chains/hlsl/fs_prescale.bin -%%DATADIR%%/bgfx/shaders/metal/chains/hlsl/fs_scanline.bin -%%DATADIR%%/bgfx/shaders/metal/chains/hlsl/vs_chroma.bin -%%DATADIR%%/bgfx/shaders/metal/chains/hlsl/vs_color.bin -%%DATADIR%%/bgfx/shaders/metal/chains/hlsl/vs_deconverge.bin -%%DATADIR%%/bgfx/shaders/metal/chains/hlsl/vs_defocus.bin -%%DATADIR%%/bgfx/shaders/metal/chains/hlsl/vs_distortion.bin -%%DATADIR%%/bgfx/shaders/metal/chains/hlsl/vs_ntsc_decode.bin -%%DATADIR%%/bgfx/shaders/metal/chains/hlsl/vs_ntsc_encode.bin -%%DATADIR%%/bgfx/shaders/metal/chains/hlsl/vs_phosphor.bin -%%DATADIR%%/bgfx/shaders/metal/chains/hlsl/vs_post.bin -%%DATADIR%%/bgfx/shaders/metal/chains/hlsl/vs_prescale.bin -%%DATADIR%%/bgfx/shaders/metal/chains/hlsl/vs_scanline.bin -%%DATADIR%%/bgfx/shaders/metal/chains/hqx/fs_hq2x.bin -%%DATADIR%%/bgfx/shaders/metal/chains/hqx/fs_hq3x.bin -%%DATADIR%%/bgfx/shaders/metal/chains/hqx/fs_hq4x.bin -%%DATADIR%%/bgfx/shaders/metal/chains/hqx/vs_hq2x.bin -%%DATADIR%%/bgfx/shaders/metal/chains/hqx/vs_hq3x.bin -%%DATADIR%%/bgfx/shaders/metal/chains/hqx/vs_hq4x.bin -%%DATADIR%%/bgfx/shaders/metal/chains/lcd-grid/fs_lcd-grid.bin -%%DATADIR%%/bgfx/shaders/metal/chains/lcd-grid/fs_persistence.bin -%%DATADIR%%/bgfx/shaders/metal/chains/lcd-grid/vs_lcd-grid.bin -%%DATADIR%%/bgfx/shaders/metal/chains/lcd-grid/vs_persistence.bin -%%DATADIR%%/bgfx/shaders/metal/chains/misc/fs_blit.bin -%%DATADIR%%/bgfx/shaders/metal/chains/misc/fs_blit_bcg.bin -%%DATADIR%%/bgfx/shaders/metal/chains/misc/fs_blit_palette16.bin -%%DATADIR%%/bgfx/shaders/metal/chains/misc/fs_blit_rgb32.bin -%%DATADIR%%/bgfx/shaders/metal/chains/misc/fs_blit_yuy16.bin -%%DATADIR%%/bgfx/shaders/metal/chains/misc/fs_bob-and-ghost-deinterlace.bin -%%DATADIR%%/bgfx/shaders/metal/chains/misc/fs_deposterize-pass0.bin -%%DATADIR%%/bgfx/shaders/metal/chains/misc/fs_deposterize-pass1.bin -%%DATADIR%%/bgfx/shaders/metal/chains/misc/fs_lut.bin -%%DATADIR%%/bgfx/shaders/metal/chains/misc/fs_saturation.bin -%%DATADIR%%/bgfx/shaders/metal/chains/misc/vs_blit.bin -%%DATADIR%%/bgfx/shaders/metal/chains/misc/vs_bob-and-ghost-deinterlace.bin -%%DATADIR%%/bgfx/shaders/metal/chains/misc/vs_deposterize-pass0.bin -%%DATADIR%%/bgfx/shaders/metal/chains/misc/vs_deposterize-pass1.bin -%%DATADIR%%/bgfx/shaders/metal/chains/misc/vs_lut.bin -%%DATADIR%%/bgfx/shaders/metal/chains/misc/vs_resize_blit.bin -%%DATADIR%%/bgfx/shaders/metal/chains/misc/vs_saturation.bin -%%DATADIR%%/bgfx/shaders/metal/chains/pillarbox_left_horizontal/fs_gaussian.bin -%%DATADIR%%/bgfx/shaders/metal/chains/pillarbox_left_horizontal/fs_offset_sat.bin -%%DATADIR%%/bgfx/shaders/metal/chains/pillarbox_left_horizontal/vs_gaussian.bin -%%DATADIR%%/bgfx/shaders/metal/chains/pillarbox_left_horizontal/vs_offset_sat.bin -%%DATADIR%%/bgfx/shaders/metal/chains/pillarbox_left_vertical/fs_gaussian.bin -%%DATADIR%%/bgfx/shaders/metal/chains/pillarbox_left_vertical/fs_offset_sat.bin -%%DATADIR%%/bgfx/shaders/metal/chains/pillarbox_left_vertical/vs_gaussian.bin -%%DATADIR%%/bgfx/shaders/metal/chains/pillarbox_left_vertical/vs_offset_sat.bin -%%DATADIR%%/bgfx/shaders/metal/chains/pillarbox_right_horizontal/fs_gaussian.bin -%%DATADIR%%/bgfx/shaders/metal/chains/pillarbox_right_horizontal/fs_offset_sat.bin -%%DATADIR%%/bgfx/shaders/metal/chains/pillarbox_right_horizontal/vs_gaussian.bin -%%DATADIR%%/bgfx/shaders/metal/chains/pillarbox_right_horizontal/vs_offset_sat.bin -%%DATADIR%%/bgfx/shaders/metal/chains/pillarbox_right_vertical/fs_gaussian.bin -%%DATADIR%%/bgfx/shaders/metal/chains/pillarbox_right_vertical/fs_offset_sat.bin -%%DATADIR%%/bgfx/shaders/metal/chains/pillarbox_right_vertical/vs_gaussian.bin -%%DATADIR%%/bgfx/shaders/metal/chains/pillarbox_right_vertical/vs_offset_sat.bin -%%DATADIR%%/bgfx/shaders/metal/chains/unfiltered/fs_blit.bin -%%DATADIR%%/bgfx/shaders/metal/chains/unfiltered/vs_blit.bin -%%DATADIR%%/bgfx/shaders/metal/chains/warp/fs_dilation-horizontal-fast.bin -%%DATADIR%%/bgfx/shaders/metal/chains/warp/vs_dilation-horizontal-fast.bin -%%DATADIR%%/bgfx/shaders/metal/chains/xbr/fs_xbr-lv1-noblend.bin -%%DATADIR%%/bgfx/shaders/metal/chains/xbr/fs_xbr-lv2-3d.bin -%%DATADIR%%/bgfx/shaders/metal/chains/xbr/fs_xbr-lv2-fast.bin -%%DATADIR%%/bgfx/shaders/metal/chains/xbr/fs_xbr-lv2-noblend.bin -%%DATADIR%%/bgfx/shaders/metal/chains/xbr/fs_xbr-lv2.bin -%%DATADIR%%/bgfx/shaders/metal/chains/xbr/fs_xbr-lv3-noblend.bin -%%DATADIR%%/bgfx/shaders/metal/chains/xbr/fs_xbr-lv3.bin -%%DATADIR%%/bgfx/shaders/metal/chains/xbr/super-xbr/fs_custom-jinc2-sharper.bin -%%DATADIR%%/bgfx/shaders/metal/chains/xbr/super-xbr/fs_super-2xbr-3d-pass0.bin -%%DATADIR%%/bgfx/shaders/metal/chains/xbr/super-xbr/fs_super-2xbr-3d-pass1.bin -%%DATADIR%%/bgfx/shaders/metal/chains/xbr/super-xbr/fs_super-2xbr-3d-pass2.bin -%%DATADIR%%/bgfx/shaders/metal/chains/xbr/super-xbr/fs_super-4xbr-3d-pass0.bin -%%DATADIR%%/bgfx/shaders/metal/chains/xbr/super-xbr/fs_super-4xbr-3d-pass1.bin -%%DATADIR%%/bgfx/shaders/metal/chains/xbr/super-xbr/fs_super-4xbr-3d-pass1f.bin -%%DATADIR%%/bgfx/shaders/metal/chains/xbr/super-xbr/fs_super-4xbr-3d-pass2.bin -%%DATADIR%%/bgfx/shaders/metal/chains/xbr/super-xbr/fs_super-4xbr-3d-pass3.bin -%%DATADIR%%/bgfx/shaders/metal/chains/xbr/super-xbr/fs_super-4xbr-3d-pass3f.bin -%%DATADIR%%/bgfx/shaders/metal/chains/xbr/super-xbr/fs_super-xbr-fast-pass0.bin -%%DATADIR%%/bgfx/shaders/metal/chains/xbr/super-xbr/fs_super-xbr-fast-pass1.bin -%%DATADIR%%/bgfx/shaders/metal/chains/xbr/super-xbr/fs_super-xbr-fast-pass2.bin -%%DATADIR%%/bgfx/shaders/metal/chains/xbr/super-xbr/fs_super-xbr-pass0.bin -%%DATADIR%%/bgfx/shaders/metal/chains/xbr/super-xbr/fs_super-xbr-pass1.bin -%%DATADIR%%/bgfx/shaders/metal/chains/xbr/super-xbr/fs_super-xbr-pass2.bin -%%DATADIR%%/bgfx/shaders/metal/chains/xbr/super-xbr/vs_custom-jinc2-sharper.bin -%%DATADIR%%/bgfx/shaders/metal/chains/xbr/super-xbr/vs_super-2xbr-3d-pass0.bin -%%DATADIR%%/bgfx/shaders/metal/chains/xbr/super-xbr/vs_super-2xbr-3d-pass1.bin -%%DATADIR%%/bgfx/shaders/metal/chains/xbr/super-xbr/vs_super-2xbr-3d-pass2.bin -%%DATADIR%%/bgfx/shaders/metal/chains/xbr/super-xbr/vs_super-4xbr-3d-pass0.bin -%%DATADIR%%/bgfx/shaders/metal/chains/xbr/super-xbr/vs_super-4xbr-3d-pass1.bin -%%DATADIR%%/bgfx/shaders/metal/chains/xbr/super-xbr/vs_super-4xbr-3d-pass1f.bin -%%DATADIR%%/bgfx/shaders/metal/chains/xbr/super-xbr/vs_super-4xbr-3d-pass2.bin -%%DATADIR%%/bgfx/shaders/metal/chains/xbr/super-xbr/vs_super-4xbr-3d-pass3.bin -%%DATADIR%%/bgfx/shaders/metal/chains/xbr/super-xbr/vs_super-4xbr-3d-pass3f.bin -%%DATADIR%%/bgfx/shaders/metal/chains/xbr/super-xbr/vs_super-xbr-fast-pass0.bin -%%DATADIR%%/bgfx/shaders/metal/chains/xbr/super-xbr/vs_super-xbr-fast-pass1.bin -%%DATADIR%%/bgfx/shaders/metal/chains/xbr/super-xbr/vs_super-xbr-fast-pass2.bin -%%DATADIR%%/bgfx/shaders/metal/chains/xbr/super-xbr/vs_super-xbr-pass0.bin -%%DATADIR%%/bgfx/shaders/metal/chains/xbr/super-xbr/vs_super-xbr-pass1.bin -%%DATADIR%%/bgfx/shaders/metal/chains/xbr/super-xbr/vs_super-xbr-pass2.bin -%%DATADIR%%/bgfx/shaders/metal/chains/xbr/super-xbr/vs_super-xbr-pass3.bin -%%DATADIR%%/bgfx/shaders/metal/chains/xbr/vs_xbr-lv1-noblend.bin -%%DATADIR%%/bgfx/shaders/metal/chains/xbr/vs_xbr-lv2-3d.bin -%%DATADIR%%/bgfx/shaders/metal/chains/xbr/vs_xbr-lv2-fast.bin -%%DATADIR%%/bgfx/shaders/metal/chains/xbr/vs_xbr-lv2-noblend.bin -%%DATADIR%%/bgfx/shaders/metal/chains/xbr/vs_xbr-lv2.bin -%%DATADIR%%/bgfx/shaders/metal/chains/xbr/vs_xbr-lv3-noblend.bin -%%DATADIR%%/bgfx/shaders/metal/chains/xbr/vs_xbr-lv3.bin -%%DATADIR%%/bgfx/shaders/metal/chains/xbr/xbr-hybrid/fs_2xbr-hybrid-sharp.bin -%%DATADIR%%/bgfx/shaders/metal/chains/xbr/xbr-hybrid/fs_2xbr-hybrid-v2-gamma.bin -%%DATADIR%%/bgfx/shaders/metal/chains/xbr/xbr-hybrid/fs_2xbr-hybrid-v2.bin -%%DATADIR%%/bgfx/shaders/metal/chains/xbr/xbr-hybrid/fs_2xbr-hybrid-v4-gamma.bin -%%DATADIR%%/bgfx/shaders/metal/chains/xbr/xbr-hybrid/fs_2xbr-hybrid-v4.bin -%%DATADIR%%/bgfx/shaders/metal/chains/xbr/xbr-hybrid/fs_2xbr-hybrid-v4b.bin -%%DATADIR%%/bgfx/shaders/metal/chains/xbr/xbr-hybrid/fs_2xbr-hybrid-v5-gamma.bin -%%DATADIR%%/bgfx/shaders/metal/chains/xbr/xbr-hybrid/fs_2xbr-hybrid.bin -%%DATADIR%%/bgfx/shaders/metal/chains/xbr/xbr-hybrid/vs_2xbr-hybrid-sharp.bin -%%DATADIR%%/bgfx/shaders/metal/chains/xbr/xbr-hybrid/vs_2xbr-hybrid-v2-gamma.bin -%%DATADIR%%/bgfx/shaders/metal/chains/xbr/xbr-hybrid/vs_2xbr-hybrid-v2.bin -%%DATADIR%%/bgfx/shaders/metal/chains/xbr/xbr-hybrid/vs_2xbr-hybrid-v4-gamma.bin -%%DATADIR%%/bgfx/shaders/metal/chains/xbr/xbr-hybrid/vs_2xbr-hybrid-v4.bin -%%DATADIR%%/bgfx/shaders/metal/chains/xbr/xbr-hybrid/vs_2xbr-hybrid-v4b.bin -%%DATADIR%%/bgfx/shaders/metal/chains/xbr/xbr-hybrid/vs_2xbr-hybrid-v5-gamma.bin -%%DATADIR%%/bgfx/shaders/metal/chains/xbr/xbr-hybrid/vs_2xbr-hybrid.bin -%%DATADIR%%/bgfx/shaders/metal/chains/xbr/xbr-lv2-multipass/fs_xbr-lv2-a-pass0.bin -%%DATADIR%%/bgfx/shaders/metal/chains/xbr/xbr-lv2-multipass/fs_xbr-lv2-accuracy-pass0.bin -%%DATADIR%%/bgfx/shaders/metal/chains/xbr/xbr-lv2-multipass/fs_xbr-lv2-accuracy-pass1.bin -%%DATADIR%%/bgfx/shaders/metal/chains/xbr/xbr-lv2-multipass/fs_xbr-lv2-b-pass0.bin -%%DATADIR%%/bgfx/shaders/metal/chains/xbr/xbr-lv2-multipass/fs_xbr-lv2-c-pass0.bin -%%DATADIR%%/bgfx/shaders/metal/chains/xbr/xbr-lv2-multipass/fs_xbr-lv2-d-pass0.bin -%%DATADIR%%/bgfx/shaders/metal/chains/xbr/xbr-lv2-multipass/fs_xbr-lv2-noblend-pass1.bin -%%DATADIR%%/bgfx/shaders/metal/chains/xbr/xbr-lv2-multipass/fs_xbr-lv2-pass1.bin -%%DATADIR%%/bgfx/shaders/metal/chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-a-pass0.bin -%%DATADIR%%/bgfx/shaders/metal/chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-accuracy-pass0.bin -%%DATADIR%%/bgfx/shaders/metal/chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-accuracy-pass1.bin -%%DATADIR%%/bgfx/shaders/metal/chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-b-pass0.bin -%%DATADIR%%/bgfx/shaders/metal/chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-c-pass0.bin -%%DATADIR%%/bgfx/shaders/metal/chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-d-pass0.bin -%%DATADIR%%/bgfx/shaders/metal/chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-noblend-pass1.bin -%%DATADIR%%/bgfx/shaders/metal/chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-pass1.bin -%%DATADIR%%/bgfx/shaders/metal/chains/xbr/xbr-lv3-multipass/fs_xbr-lv3-pass0.bin -%%DATADIR%%/bgfx/shaders/metal/chains/xbr/xbr-lv3-multipass/fs_xbr-lv3-pass1.bin -%%DATADIR%%/bgfx/shaders/metal/chains/xbr/xbr-lv3-multipass/vs_xbr-lv3-pass0.bin -%%DATADIR%%/bgfx/shaders/metal/chains/xbr/xbr-lv3-multipass/vs_xbr-lv3-pass1.bin -%%DATADIR%%/bgfx/shaders/metal/chains/xbr/xbr-mlv4-multipass/fs_xbr-mlv4-pass1.bin -%%DATADIR%%/bgfx/shaders/metal/chains/xbr/xbr-mlv4-multipass/fs_xbr-mlv4-pass2.bin -%%DATADIR%%/bgfx/shaders/metal/chains/xbr/xbr-mlv4-multipass/fs_xbr-mlv4-pass3.bin -%%DATADIR%%/bgfx/shaders/metal/chains/xbr/xbr-mlv4-multipass/fs_xbr-mlv4-pass4.bin -%%DATADIR%%/bgfx/shaders/metal/chains/xbr/xbr-mlv4-multipass/vs_xbr-mlv4-pass1.bin -%%DATADIR%%/bgfx/shaders/metal/chains/xbr/xbr-mlv4-multipass/vs_xbr-mlv4-pass2.bin -%%DATADIR%%/bgfx/shaders/metal/chains/xbr/xbr-mlv4-multipass/vs_xbr-mlv4-pass3.bin -%%DATADIR%%/bgfx/shaders/metal/chains/xbr/xbr-mlv4-multipass/vs_xbr-mlv4-pass4.bin -%%DATADIR%%/bgfx/shaders/metal/fs_gui.bin -%%DATADIR%%/bgfx/shaders/metal/fs_screen.bin -%%DATADIR%%/bgfx/shaders/metal/vs_gui.bin -%%DATADIR%%/bgfx/shaders/metal/vs_screen.bin %%DATADIR%%/bgfx/shaders/spirv/chains/blurs/fs_smart-blur.bin %%DATADIR%%/bgfx/shaders/spirv/chains/blurs/vs_smart-blur.bin %%DATADIR%%/bgfx/shaders/spirv/chains/crt-geom/fs_crt-geom-deluxe.bin %%DATADIR%%/bgfx/shaders/spirv/chains/crt-geom/fs_crt-geom.bin %%DATADIR%%/bgfx/shaders/spirv/chains/crt-geom/fs_gaussx.bin %%DATADIR%%/bgfx/shaders/spirv/chains/crt-geom/fs_gaussy.bin %%DATADIR%%/bgfx/shaders/spirv/chains/crt-geom/fs_lowpass.bin %%DATADIR%%/bgfx/shaders/spirv/chains/crt-geom/fs_mipmap8.bin %%DATADIR%%/bgfx/shaders/spirv/chains/crt-geom/fs_phosphor_apply.bin %%DATADIR%%/bgfx/shaders/spirv/chains/crt-geom/fs_phosphor_update.bin %%DATADIR%%/bgfx/shaders/spirv/chains/crt-geom/vs_crt-geom.bin %%DATADIR%%/bgfx/shaders/spirv/chains/crt-geom/vs_gaussx.bin %%DATADIR%%/bgfx/shaders/spirv/chains/crt-geom/vs_gaussy.bin %%DATADIR%%/bgfx/shaders/spirv/chains/crt-geom/vs_lowpass.bin %%DATADIR%%/bgfx/shaders/spirv/chains/crt-geom/vs_mipmap8.bin %%DATADIR%%/bgfx/shaders/spirv/chains/crt-geom/vs_phosphor_apply.bin %%DATADIR%%/bgfx/shaders/spirv/chains/crt-geom/vs_phosphor_update.bin %%DATADIR%%/bgfx/shaders/spirv/chains/crt/fs_crt-caligari.bin %%DATADIR%%/bgfx/shaders/spirv/chains/crt/vs_crt-caligari.bin %%DATADIR%%/bgfx/shaders/spirv/chains/default/fs_blit.bin %%DATADIR%%/bgfx/shaders/spirv/chains/default/vs_blit.bin %%DATADIR%%/bgfx/shaders/spirv/chains/eagle/fs_eagle.bin %%DATADIR%%/bgfx/shaders/spirv/chains/eagle/vs_eagle.bin %%DATADIR%%/bgfx/shaders/spirv/chains/hlsl/fs_chroma.bin %%DATADIR%%/bgfx/shaders/spirv/chains/hlsl/fs_color.bin %%DATADIR%%/bgfx/shaders/spirv/chains/hlsl/fs_deconverge.bin %%DATADIR%%/bgfx/shaders/spirv/chains/hlsl/fs_defocus.bin %%DATADIR%%/bgfx/shaders/spirv/chains/hlsl/fs_distortion.bin %%DATADIR%%/bgfx/shaders/spirv/chains/hlsl/fs_ntsc_decode.bin %%DATADIR%%/bgfx/shaders/spirv/chains/hlsl/fs_ntsc_encode.bin %%DATADIR%%/bgfx/shaders/spirv/chains/hlsl/fs_phosphor.bin %%DATADIR%%/bgfx/shaders/spirv/chains/hlsl/fs_post.bin %%DATADIR%%/bgfx/shaders/spirv/chains/hlsl/fs_prescale.bin %%DATADIR%%/bgfx/shaders/spirv/chains/hlsl/fs_scanline.bin %%DATADIR%%/bgfx/shaders/spirv/chains/hlsl/vs_chroma.bin %%DATADIR%%/bgfx/shaders/spirv/chains/hlsl/vs_color.bin %%DATADIR%%/bgfx/shaders/spirv/chains/hlsl/vs_deconverge.bin %%DATADIR%%/bgfx/shaders/spirv/chains/hlsl/vs_defocus.bin %%DATADIR%%/bgfx/shaders/spirv/chains/hlsl/vs_distortion.bin %%DATADIR%%/bgfx/shaders/spirv/chains/hlsl/vs_ntsc_decode.bin %%DATADIR%%/bgfx/shaders/spirv/chains/hlsl/vs_ntsc_encode.bin %%DATADIR%%/bgfx/shaders/spirv/chains/hlsl/vs_phosphor.bin %%DATADIR%%/bgfx/shaders/spirv/chains/hlsl/vs_post.bin %%DATADIR%%/bgfx/shaders/spirv/chains/hlsl/vs_prescale.bin %%DATADIR%%/bgfx/shaders/spirv/chains/hlsl/vs_scanline.bin %%DATADIR%%/bgfx/shaders/spirv/chains/hqx/fs_hq2x.bin %%DATADIR%%/bgfx/shaders/spirv/chains/hqx/fs_hq3x.bin %%DATADIR%%/bgfx/shaders/spirv/chains/hqx/fs_hq4x.bin %%DATADIR%%/bgfx/shaders/spirv/chains/hqx/vs_hq2x.bin %%DATADIR%%/bgfx/shaders/spirv/chains/hqx/vs_hq3x.bin %%DATADIR%%/bgfx/shaders/spirv/chains/hqx/vs_hq4x.bin %%DATADIR%%/bgfx/shaders/spirv/chains/lcd-grid/fs_lcd-grid.bin %%DATADIR%%/bgfx/shaders/spirv/chains/lcd-grid/fs_persistence.bin %%DATADIR%%/bgfx/shaders/spirv/chains/lcd-grid/vs_lcd-grid.bin %%DATADIR%%/bgfx/shaders/spirv/chains/lcd-grid/vs_persistence.bin %%DATADIR%%/bgfx/shaders/spirv/chains/misc/fs_blit.bin %%DATADIR%%/bgfx/shaders/spirv/chains/misc/fs_blit_bcg.bin %%DATADIR%%/bgfx/shaders/spirv/chains/misc/fs_blit_palette16.bin %%DATADIR%%/bgfx/shaders/spirv/chains/misc/fs_blit_rgb32.bin %%DATADIR%%/bgfx/shaders/spirv/chains/misc/fs_blit_yuy16.bin %%DATADIR%%/bgfx/shaders/spirv/chains/misc/fs_bob-and-ghost-deinterlace.bin %%DATADIR%%/bgfx/shaders/spirv/chains/misc/fs_deposterize-pass0.bin %%DATADIR%%/bgfx/shaders/spirv/chains/misc/fs_deposterize-pass1.bin %%DATADIR%%/bgfx/shaders/spirv/chains/misc/fs_lut.bin %%DATADIR%%/bgfx/shaders/spirv/chains/misc/fs_saturation.bin %%DATADIR%%/bgfx/shaders/spirv/chains/misc/vs_blit.bin %%DATADIR%%/bgfx/shaders/spirv/chains/misc/vs_bob-and-ghost-deinterlace.bin %%DATADIR%%/bgfx/shaders/spirv/chains/misc/vs_deposterize-pass0.bin %%DATADIR%%/bgfx/shaders/spirv/chains/misc/vs_deposterize-pass1.bin %%DATADIR%%/bgfx/shaders/spirv/chains/misc/vs_lut.bin %%DATADIR%%/bgfx/shaders/spirv/chains/misc/vs_resize_blit.bin %%DATADIR%%/bgfx/shaders/spirv/chains/misc/vs_saturation.bin %%DATADIR%%/bgfx/shaders/spirv/chains/pillarbox_left_horizontal/fs_gaussian.bin %%DATADIR%%/bgfx/shaders/spirv/chains/pillarbox_left_horizontal/fs_offset_sat.bin %%DATADIR%%/bgfx/shaders/spirv/chains/pillarbox_left_horizontal/vs_gaussian.bin %%DATADIR%%/bgfx/shaders/spirv/chains/pillarbox_left_horizontal/vs_offset_sat.bin %%DATADIR%%/bgfx/shaders/spirv/chains/pillarbox_left_vertical/fs_gaussian.bin %%DATADIR%%/bgfx/shaders/spirv/chains/pillarbox_left_vertical/fs_offset_sat.bin %%DATADIR%%/bgfx/shaders/spirv/chains/pillarbox_left_vertical/vs_gaussian.bin %%DATADIR%%/bgfx/shaders/spirv/chains/pillarbox_left_vertical/vs_offset_sat.bin %%DATADIR%%/bgfx/shaders/spirv/chains/pillarbox_right_horizontal/fs_gaussian.bin %%DATADIR%%/bgfx/shaders/spirv/chains/pillarbox_right_horizontal/fs_offset_sat.bin %%DATADIR%%/bgfx/shaders/spirv/chains/pillarbox_right_horizontal/vs_gaussian.bin %%DATADIR%%/bgfx/shaders/spirv/chains/pillarbox_right_horizontal/vs_offset_sat.bin %%DATADIR%%/bgfx/shaders/spirv/chains/pillarbox_right_vertical/fs_gaussian.bin %%DATADIR%%/bgfx/shaders/spirv/chains/pillarbox_right_vertical/fs_offset_sat.bin %%DATADIR%%/bgfx/shaders/spirv/chains/pillarbox_right_vertical/vs_gaussian.bin %%DATADIR%%/bgfx/shaders/spirv/chains/pillarbox_right_vertical/vs_offset_sat.bin %%DATADIR%%/bgfx/shaders/spirv/chains/unfiltered/fs_blit.bin %%DATADIR%%/bgfx/shaders/spirv/chains/unfiltered/vs_blit.bin %%DATADIR%%/bgfx/shaders/spirv/chains/warp/fs_dilation-horizontal-fast.bin %%DATADIR%%/bgfx/shaders/spirv/chains/warp/vs_dilation-horizontal-fast.bin %%DATADIR%%/bgfx/shaders/spirv/chains/xbr/fs_xbr-lv1-noblend.bin %%DATADIR%%/bgfx/shaders/spirv/chains/xbr/fs_xbr-lv2-3d.bin %%DATADIR%%/bgfx/shaders/spirv/chains/xbr/fs_xbr-lv2-fast.bin %%DATADIR%%/bgfx/shaders/spirv/chains/xbr/fs_xbr-lv2-noblend.bin %%DATADIR%%/bgfx/shaders/spirv/chains/xbr/fs_xbr-lv2.bin %%DATADIR%%/bgfx/shaders/spirv/chains/xbr/fs_xbr-lv3-noblend.bin %%DATADIR%%/bgfx/shaders/spirv/chains/xbr/fs_xbr-lv3.bin %%DATADIR%%/bgfx/shaders/spirv/chains/xbr/super-xbr/fs_custom-jinc2-sharper.bin %%DATADIR%%/bgfx/shaders/spirv/chains/xbr/super-xbr/fs_super-2xbr-3d-pass0.bin %%DATADIR%%/bgfx/shaders/spirv/chains/xbr/super-xbr/fs_super-2xbr-3d-pass1.bin %%DATADIR%%/bgfx/shaders/spirv/chains/xbr/super-xbr/fs_super-2xbr-3d-pass2.bin %%DATADIR%%/bgfx/shaders/spirv/chains/xbr/super-xbr/fs_super-4xbr-3d-pass0.bin %%DATADIR%%/bgfx/shaders/spirv/chains/xbr/super-xbr/fs_super-4xbr-3d-pass1.bin %%DATADIR%%/bgfx/shaders/spirv/chains/xbr/super-xbr/fs_super-4xbr-3d-pass1f.bin %%DATADIR%%/bgfx/shaders/spirv/chains/xbr/super-xbr/fs_super-4xbr-3d-pass2.bin %%DATADIR%%/bgfx/shaders/spirv/chains/xbr/super-xbr/fs_super-4xbr-3d-pass3.bin %%DATADIR%%/bgfx/shaders/spirv/chains/xbr/super-xbr/fs_super-4xbr-3d-pass3f.bin %%DATADIR%%/bgfx/shaders/spirv/chains/xbr/super-xbr/fs_super-xbr-fast-pass0.bin %%DATADIR%%/bgfx/shaders/spirv/chains/xbr/super-xbr/fs_super-xbr-fast-pass1.bin %%DATADIR%%/bgfx/shaders/spirv/chains/xbr/super-xbr/fs_super-xbr-fast-pass2.bin %%DATADIR%%/bgfx/shaders/spirv/chains/xbr/super-xbr/fs_super-xbr-pass0.bin %%DATADIR%%/bgfx/shaders/spirv/chains/xbr/super-xbr/fs_super-xbr-pass1.bin %%DATADIR%%/bgfx/shaders/spirv/chains/xbr/super-xbr/fs_super-xbr-pass2.bin %%DATADIR%%/bgfx/shaders/spirv/chains/xbr/super-xbr/vs_custom-jinc2-sharper.bin %%DATADIR%%/bgfx/shaders/spirv/chains/xbr/super-xbr/vs_super-2xbr-3d-pass0.bin %%DATADIR%%/bgfx/shaders/spirv/chains/xbr/super-xbr/vs_super-2xbr-3d-pass1.bin %%DATADIR%%/bgfx/shaders/spirv/chains/xbr/super-xbr/vs_super-2xbr-3d-pass2.bin %%DATADIR%%/bgfx/shaders/spirv/chains/xbr/super-xbr/vs_super-4xbr-3d-pass0.bin %%DATADIR%%/bgfx/shaders/spirv/chains/xbr/super-xbr/vs_super-4xbr-3d-pass1.bin %%DATADIR%%/bgfx/shaders/spirv/chains/xbr/super-xbr/vs_super-4xbr-3d-pass1f.bin %%DATADIR%%/bgfx/shaders/spirv/chains/xbr/super-xbr/vs_super-4xbr-3d-pass2.bin %%DATADIR%%/bgfx/shaders/spirv/chains/xbr/super-xbr/vs_super-4xbr-3d-pass3.bin %%DATADIR%%/bgfx/shaders/spirv/chains/xbr/super-xbr/vs_super-4xbr-3d-pass3f.bin %%DATADIR%%/bgfx/shaders/spirv/chains/xbr/super-xbr/vs_super-xbr-fast-pass0.bin %%DATADIR%%/bgfx/shaders/spirv/chains/xbr/super-xbr/vs_super-xbr-fast-pass1.bin %%DATADIR%%/bgfx/shaders/spirv/chains/xbr/super-xbr/vs_super-xbr-fast-pass2.bin %%DATADIR%%/bgfx/shaders/spirv/chains/xbr/super-xbr/vs_super-xbr-pass0.bin %%DATADIR%%/bgfx/shaders/spirv/chains/xbr/super-xbr/vs_super-xbr-pass1.bin %%DATADIR%%/bgfx/shaders/spirv/chains/xbr/super-xbr/vs_super-xbr-pass2.bin %%DATADIR%%/bgfx/shaders/spirv/chains/xbr/super-xbr/vs_super-xbr-pass3.bin %%DATADIR%%/bgfx/shaders/spirv/chains/xbr/vs_xbr-lv1-noblend.bin %%DATADIR%%/bgfx/shaders/spirv/chains/xbr/vs_xbr-lv2-3d.bin %%DATADIR%%/bgfx/shaders/spirv/chains/xbr/vs_xbr-lv2-fast.bin %%DATADIR%%/bgfx/shaders/spirv/chains/xbr/vs_xbr-lv2-noblend.bin %%DATADIR%%/bgfx/shaders/spirv/chains/xbr/vs_xbr-lv2.bin %%DATADIR%%/bgfx/shaders/spirv/chains/xbr/vs_xbr-lv3-noblend.bin %%DATADIR%%/bgfx/shaders/spirv/chains/xbr/vs_xbr-lv3.bin %%DATADIR%%/bgfx/shaders/spirv/chains/xbr/xbr-hybrid/fs_2xbr-hybrid-sharp.bin %%DATADIR%%/bgfx/shaders/spirv/chains/xbr/xbr-hybrid/fs_2xbr-hybrid-v2-gamma.bin %%DATADIR%%/bgfx/shaders/spirv/chains/xbr/xbr-hybrid/fs_2xbr-hybrid-v2.bin %%DATADIR%%/bgfx/shaders/spirv/chains/xbr/xbr-hybrid/fs_2xbr-hybrid-v4-gamma.bin %%DATADIR%%/bgfx/shaders/spirv/chains/xbr/xbr-hybrid/fs_2xbr-hybrid-v4.bin %%DATADIR%%/bgfx/shaders/spirv/chains/xbr/xbr-hybrid/fs_2xbr-hybrid-v4b.bin %%DATADIR%%/bgfx/shaders/spirv/chains/xbr/xbr-hybrid/fs_2xbr-hybrid-v5-gamma.bin %%DATADIR%%/bgfx/shaders/spirv/chains/xbr/xbr-hybrid/fs_2xbr-hybrid.bin %%DATADIR%%/bgfx/shaders/spirv/chains/xbr/xbr-hybrid/vs_2xbr-hybrid-sharp.bin %%DATADIR%%/bgfx/shaders/spirv/chains/xbr/xbr-hybrid/vs_2xbr-hybrid-v2-gamma.bin %%DATADIR%%/bgfx/shaders/spirv/chains/xbr/xbr-hybrid/vs_2xbr-hybrid-v2.bin %%DATADIR%%/bgfx/shaders/spirv/chains/xbr/xbr-hybrid/vs_2xbr-hybrid-v4-gamma.bin %%DATADIR%%/bgfx/shaders/spirv/chains/xbr/xbr-hybrid/vs_2xbr-hybrid-v4.bin %%DATADIR%%/bgfx/shaders/spirv/chains/xbr/xbr-hybrid/vs_2xbr-hybrid-v4b.bin %%DATADIR%%/bgfx/shaders/spirv/chains/xbr/xbr-hybrid/vs_2xbr-hybrid-v5-gamma.bin %%DATADIR%%/bgfx/shaders/spirv/chains/xbr/xbr-hybrid/vs_2xbr-hybrid.bin %%DATADIR%%/bgfx/shaders/spirv/chains/xbr/xbr-lv2-multipass/fs_xbr-lv2-a-pass0.bin %%DATADIR%%/bgfx/shaders/spirv/chains/xbr/xbr-lv2-multipass/fs_xbr-lv2-accuracy-pass0.bin %%DATADIR%%/bgfx/shaders/spirv/chains/xbr/xbr-lv2-multipass/fs_xbr-lv2-accuracy-pass1.bin %%DATADIR%%/bgfx/shaders/spirv/chains/xbr/xbr-lv2-multipass/fs_xbr-lv2-b-pass0.bin %%DATADIR%%/bgfx/shaders/spirv/chains/xbr/xbr-lv2-multipass/fs_xbr-lv2-c-pass0.bin %%DATADIR%%/bgfx/shaders/spirv/chains/xbr/xbr-lv2-multipass/fs_xbr-lv2-d-pass0.bin %%DATADIR%%/bgfx/shaders/spirv/chains/xbr/xbr-lv2-multipass/fs_xbr-lv2-noblend-pass1.bin %%DATADIR%%/bgfx/shaders/spirv/chains/xbr/xbr-lv2-multipass/fs_xbr-lv2-pass1.bin %%DATADIR%%/bgfx/shaders/spirv/chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-a-pass0.bin %%DATADIR%%/bgfx/shaders/spirv/chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-accuracy-pass0.bin %%DATADIR%%/bgfx/shaders/spirv/chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-accuracy-pass1.bin %%DATADIR%%/bgfx/shaders/spirv/chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-b-pass0.bin %%DATADIR%%/bgfx/shaders/spirv/chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-c-pass0.bin %%DATADIR%%/bgfx/shaders/spirv/chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-d-pass0.bin %%DATADIR%%/bgfx/shaders/spirv/chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-noblend-pass1.bin %%DATADIR%%/bgfx/shaders/spirv/chains/xbr/xbr-lv2-multipass/vs_xbr-lv2-pass1.bin %%DATADIR%%/bgfx/shaders/spirv/chains/xbr/xbr-lv3-multipass/fs_xbr-lv3-pass0.bin %%DATADIR%%/bgfx/shaders/spirv/chains/xbr/xbr-lv3-multipass/fs_xbr-lv3-pass1.bin %%DATADIR%%/bgfx/shaders/spirv/chains/xbr/xbr-lv3-multipass/vs_xbr-lv3-pass0.bin %%DATADIR%%/bgfx/shaders/spirv/chains/xbr/xbr-lv3-multipass/vs_xbr-lv3-pass1.bin %%DATADIR%%/bgfx/shaders/spirv/chains/xbr/xbr-mlv4-multipass/fs_xbr-mlv4-pass1.bin %%DATADIR%%/bgfx/shaders/spirv/chains/xbr/xbr-mlv4-multipass/fs_xbr-mlv4-pass2.bin %%DATADIR%%/bgfx/shaders/spirv/chains/xbr/xbr-mlv4-multipass/fs_xbr-mlv4-pass3.bin %%DATADIR%%/bgfx/shaders/spirv/chains/xbr/xbr-mlv4-multipass/fs_xbr-mlv4-pass4.bin %%DATADIR%%/bgfx/shaders/spirv/chains/xbr/xbr-mlv4-multipass/vs_xbr-mlv4-pass1.bin %%DATADIR%%/bgfx/shaders/spirv/chains/xbr/xbr-mlv4-multipass/vs_xbr-mlv4-pass2.bin %%DATADIR%%/bgfx/shaders/spirv/chains/xbr/xbr-mlv4-multipass/vs_xbr-mlv4-pass3.bin %%DATADIR%%/bgfx/shaders/spirv/chains/xbr/xbr-mlv4-multipass/vs_xbr-mlv4-pass4.bin %%DATADIR%%/bgfx/shaders/spirv/fs_gui.bin %%DATADIR%%/bgfx/shaders/spirv/fs_screen.bin %%DATADIR%%/bgfx/shaders/spirv/vs_gui.bin %%DATADIR%%/bgfx/shaders/spirv/vs_screen.bin %%DATADIR%%/ctrlr/hotrod.cfg %%DATADIR%%/ctrlr/hotrodse.cfg %%DATADIR%%/ctrlr/scorpionxg.cfg %%DATADIR%%/ctrlr/slikstik.cfg %%DATADIR%%/ctrlr/xarcade.cfg %%DATADIR%%/hash/32x.xml %%DATADIR%%/hash/3do_m2.xml %%DATADIR%%/hash/README.md %%DATADIR%%/hash/a2600.xml %%DATADIR%%/hash/a2600_cass.xml %%DATADIR%%/hash/a5200.hsi %%DATADIR%%/hash/a5200.xml %%DATADIR%%/hash/a7800.xml %%DATADIR%%/hash/a800.xml %%DATADIR%%/hash/a800_cass.xml %%DATADIR%%/hash/a800_flop.xml %%DATADIR%%/hash/abc1600_flop.xml %%DATADIR%%/hash/abc1600_hdd.xml %%DATADIR%%/hash/abc800_hdd.xml %%DATADIR%%/hash/abc806_flop.xml %%DATADIR%%/hash/abc80_cass.xml %%DATADIR%%/hash/abc80_flop.xml %%DATADIR%%/hash/abc80_rom.xml %%DATADIR%%/hash/abc830_flop.xml %%DATADIR%%/hash/abc832_flop.xml %%DATADIR%%/hash/abc838_flop.xml %%DATADIR%%/hash/acrnsys_flop.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/aleste.xml %%DATADIR%%/hash/alice32.xml %%DATADIR%%/hash/alice90.xml %%DATADIR%%/hash/alphasmart_kapps.xml %%DATADIR%%/hash/alphatro_cart.xml %%DATADIR%%/hash/alphatro_flop.xml %%DATADIR%%/hash/altos5.xml %%DATADIR%%/hash/altos8600.xml %%DATADIR%%/hash/amiga_a1000.xml %%DATADIR%%/hash/amiga_a3000.xml %%DATADIR%%/hash/amiga_apps.xml %%DATADIR%%/hash/amiga_demos.xml %%DATADIR%%/hash/amiga_flop.xml %%DATADIR%%/hash/amiga_hardware.xml %%DATADIR%%/hash/amiga_hdd.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/apexc_cyl.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_flop_clcracked.xml %%DATADIR%%/hash/apple2gs_flop_misc.xml %%DATADIR%%/hash/apple2gs_flop_orig.xml %%DATADIR%%/hash/apple3.xml %%DATADIR%%/hash/applix_flop.xml %%DATADIR%%/hash/apricot_flop.xml %%DATADIR%%/hash/apxen_flop.xml %%DATADIR%%/hash/aquarius_cart.xml %%DATADIR%%/hash/aquarius_cass.xml %%DATADIR%%/hash/arb.xml %%DATADIR%%/hash/arcadia.xml %%DATADIR%%/hash/archimedes.xml %%DATADIR%%/hash/archimedes_hdd.xml %%DATADIR%%/hash/archimedes_rom.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/aussiebyte.xml %%DATADIR%%/hash/b2m.xml %%DATADIR%%/hash/basf7100.xml %%DATADIR%%/hash/bbc_cass.xml %%DATADIR%%/hash/bbc_flop_32016.xml %%DATADIR%%/hash/bbc_flop_6502.xml %%DATADIR%%/hash/bbc_flop_68000.xml %%DATADIR%%/hash/bbc_flop_80186.xml %%DATADIR%%/hash/bbc_flop_arm.xml %%DATADIR%%/hash/bbc_flop_hybrid.xml %%DATADIR%%/hash/bbc_flop_torch.xml %%DATADIR%%/hash/bbc_flop_z80.xml %%DATADIR%%/hash/bbc_hdd.xml %%DATADIR%%/hash/bbc_rom.xml %%DATADIR%%/hash/bbcb_flop.xml %%DATADIR%%/hash/bbcb_flop_orig.xml %%DATADIR%%/hash/bbcb_flop_us.xml %%DATADIR%%/hash/bbcbc.xml %%DATADIR%%/hash/bbcm_cart.xml %%DATADIR%%/hash/bbcm_flop.xml %%DATADIR%%/hash/bbcmc_flop.xml %%DATADIR%%/hash/bdesignm_design_cart.xml %%DATADIR%%/hash/bdesignm_game_cart.xml %%DATADIR%%/hash/bingobear.xml %%DATADIR%%/hash/bk0010.xml %%DATADIR%%/hash/bkrankp_cart.xml %%DATADIR%%/hash/bml3_flop.xml %%DATADIR%%/hash/bungo_flop.xml %%DATADIR%%/hash/buzztime_cart.xml %%DATADIR%%/hash/bw12.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/c2color_cart.xml %%DATADIR%%/hash/c64_cart.xml %%DATADIR%%/hash/c64_cass.xml %%DATADIR%%/hash/c64_flop_misc.xml %%DATADIR%%/hash/c64_flop_orig.xml %%DATADIR%%/hash/c65_flop.xml %%DATADIR%%/hash/camplynx_cass.xml %%DATADIR%%/hash/camplynx_flop.xml %%DATADIR%%/hash/casio_rompack.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/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/chessking_cart.xml %%DATADIR%%/hash/chessmstdm.xml %%DATADIR%%/hash/chip8_quik.xml %%DATADIR%%/hash/clickstart_cart.xml %%DATADIR%%/hash/clipper_flop.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/conchess.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/cz1_cart.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/digiblast_cart.xml %%DATADIR%%/hash/digilog320.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/easy_karaoke_cart.xml %%DATADIR%%/hash/ec1841.xml %%DATADIR%%/hash/einstein.xml %%DATADIR%%/hash/einstein_rom.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/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/entex_sag.xml %%DATADIR%%/hash/ep64_cart.xml %%DATADIR%%/hash/ep64_cass.xml %%DATADIR%%/hash/ep64_flop.xml %%DATADIR%%/hash/epson_cpm.xml %%DATADIR%%/hash/eti660_quik.xml %%DATADIR%%/hash/evio.xml %%DATADIR%%/hash/ews286_flop.xml %%DATADIR%%/hash/excalibur64.xml %%DATADIR%%/hash/exl100.xml %%DATADIR%%/hash/famibox.xml %%DATADIR%%/hash/famicom_cass.xml %%DATADIR%%/hash/famicom_flop.xml %%DATADIR%%/hash/fidel_msc.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/fm8_cass.xml %%DATADIR%%/hash/fmtowns_cd.xml %%DATADIR%%/hash/fmtowns_flop_cracked.xml %%DATADIR%%/hash/fmtowns_flop_misc.xml %%DATADIR%%/hash/fmtowns_flop_orig.xml %%DATADIR%%/hash/galaxy.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/gcslottv.xml %%DATADIR%%/hash/ggm.xml %%DATADIR%%/hash/gimix.xml %%DATADIR%%/hash/gj4000.xml %%DATADIR%%/hash/gjmovie.xml %%DATADIR%%/hash/gjrstar.xml %%DATADIR%%/hash/gl2000.xml %%DATADIR%%/hash/gl6000sl.xml %%DATADIR%%/hash/glcolor.xml %%DATADIR%%/hash/glcx.xml %%DATADIR%%/hash/gln.xml %%DATADIR%%/hash/gls.xml %%DATADIR%%/hash/gmaster.xml %%DATADIR%%/hash/gp32.xml %%DATADIR%%/hash/gtfore.xml %%DATADIR%%/hash/guab.xml %%DATADIR%%/hash/gx4000.xml %%DATADIR%%/hash/h21.xml %%DATADIR%%/hash/horizon.xml %%DATADIR%%/hash/hp85_rom.xml %%DATADIR%%/hash/hp86_rom.xml %%DATADIR%%/hash/hp9825_rom.xml %%DATADIR%%/hash/hp9831_rom.xml %%DATADIR%%/hash/hp9835a_rom.xml %%DATADIR%%/hash/hp9845a_rom.xml %%DATADIR%%/hash/hp9845b_rom.xml %%DATADIR%%/hash/hp9k3xx_cdrom.xml %%DATADIR%%/hash/hp9k3xx_flop.xml %%DATADIR%%/hash/hp9k3xx_hdd.xml %%DATADIR%%/hash/hp_ipc.xml %%DATADIR%%/hash/hp_ipc_rom.xml %%DATADIR%%/hash/ht68k.xml %%DATADIR%%/hash/hx20_rom.xml %%DATADIR%%/hash/hyperscan.xml %%DATADIR%%/hash/hyperscan_card.xml %%DATADIR%%/hash/i7000_card.xml %%DATADIR%%/hash/ibm5140.xml %%DATADIR%%/hash/ibm5150.xml %%DATADIR%%/hash/ibm5150_cass.xml %%DATADIR%%/hash/ibm5150_hdd.xml %%DATADIR%%/hash/ibm5170.xml %%DATADIR%%/hash/ibm5170_cdrom.xml %%DATADIR%%/hash/ibm5170_hdd.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/ique.xml %%DATADIR%%/hash/iqunlim_cart.xml %%DATADIR%%/hash/itt3030.xml %%DATADIR%%/hash/jaguar.xml %%DATADIR%%/hash/jakks_gamekey_dp.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/jazz.xml %%DATADIR%%/hash/jb3000_flop.xml %%DATADIR%%/hash/jpopira_jp.xml %%DATADIR%%/hash/juicebox.xml %%DATADIR%%/hash/juku.xml %%DATADIR%%/hash/jupace_cass.xml %%DATADIR%%/hash/jupace_snap.xml %%DATADIR%%/hash/k28m2.xml %%DATADIR%%/hash/kaypro.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/kpython2.xml %%DATADIR%%/hash/lanteach.xml %%DATADIR%%/hash/lantrans.xml %%DATADIR%%/hash/laser2001_cart.xml %%DATADIR%%/hash/laser2001_flop.xml %%DATADIR%%/hash/leapfrog_didj_cart.xml %%DATADIR%%/hash/leapfrog_iquest_cart.xml %%DATADIR%%/hash/leapfrog_leappad_cart.xml %%DATADIR%%/hash/leapfrog_ltleappad_cart.xml %%DATADIR%%/hash/leapfrog_mfleappad_cart.xml %%DATADIR%%/hash/leapfrog_zippity_cart.xml %%DATADIR%%/hash/leapster.xml %%DATADIR%%/hash/leapster_explorer_cart.xml %%DATADIR%%/hash/lisa.xml %%DATADIR%%/hash/lisa2.xml %%DATADIR%%/hash/lk3000.xml %%DATADIR%%/hash/lviv.xml %%DATADIR%%/hash/lynx.xml %%DATADIR%%/hash/m20.xml %%DATADIR%%/hash/m24.xml %%DATADIR%%/hash/m5_cart.xml %%DATADIR%%/hash/m5_cass.xml %%DATADIR%%/hash/m5_flop.xml %%DATADIR%%/hash/mac_cdrom.xml %%DATADIR%%/hash/mac_flop.xml %%DATADIR%%/hash/mac_flop_clcracked.xml %%DATADIR%%/hash/mac_flop_orig.xml %%DATADIR%%/hash/mac_hdd.xml %%DATADIR%%/hash/mac_hdflop.xml %%DATADIR%%/hash/mbc200.xml %%DATADIR%%/hash/mbc55x.xml %%DATADIR%%/hash/mbee_cart.xml %%DATADIR%%/hash/mbee_cass.xml %%DATADIR%%/hash/mbee_flop.xml %%DATADIR%%/hash/mbee_quik.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/megacdj.xml %%DATADIR%%/hash/megadriv.xml %%DATADIR%%/hash/megaduck.xml %%DATADIR%%/hash/megapc.xml %%DATADIR%%/hash/megatech.xml %%DATADIR%%/hash/mephisto_mm1.xml %%DATADIR%%/hash/mephisto_mm2.xml %%DATADIR%%/hash/mephisto_mm4.xml %%DATADIR%%/hash/mephisto_mm5.xml %%DATADIR%%/hash/mephisto_smondial2.xml %%DATADIR%%/hash/microvision.xml %%DATADIR%%/hash/midi_flop.xml %%DATADIR%%/hash/mikro80.xml %%DATADIR%%/hash/mikrosha_cart.xml %%DATADIR%%/hash/mikrosha_cass.xml %%DATADIR%%/hash/mindset_flop.xml %%DATADIR%%/hash/misterx.xml %%DATADIR%%/hash/mk14_quik.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/mobigo_cart.xml %%DATADIR%%/hash/monon_color.xml %%DATADIR%%/hash/mpf1_rom.xml %%DATADIR%%/hash/mpu1000.xml %%DATADIR%%/hash/mpz80.xml %%DATADIR%%/hash/msx.hsi %%DATADIR%%/hash/msx1_bee_card.xml %%DATADIR%%/hash/msx1_cart.xml %%DATADIR%%/hash/msx1_cass.xml %%DATADIR%%/hash/msx1_flop.xml %%DATADIR%%/hash/msx1_flop_525.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/msx_softcard.xml %%DATADIR%%/hash/msx_yamaha_minicart.xml %%DATADIR%%/hash/msxr_flop.xml %%DATADIR%%/hash/mt65_cass.xml %%DATADIR%%/hash/mt65_rom.xml %%DATADIR%%/hash/mt65_snap.xml %%DATADIR%%/hash/mtu130_flop.xml %%DATADIR%%/hash/mtx_cart.xml %%DATADIR%%/hash/mtx_cass.xml %%DATADIR%%/hash/mtx_flop.xml %%DATADIR%%/hash/mtx_hdd.xml %%DATADIR%%/hash/mtx_rom.xml %%DATADIR%%/hash/myvision.xml %%DATADIR%%/hash/mz2000_cass.xml %%DATADIR%%/hash/mz2000_flop.xml %%DATADIR%%/hash/mz2200_cass.xml %%DATADIR%%/hash/mz2500.xml %%DATADIR%%/hash/mz700_cass.xml %%DATADIR%%/hash/mz800_cass.xml %%DATADIR%%/hash/n64.xml %%DATADIR%%/hash/n64_lodgenet.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/nes_vt_cart.xml %%DATADIR%%/hash/next.xml %%DATADIR%%/hash/next_cdrom.xml %%DATADIR%%/hash/next_hdd.xml %%DATADIR%%/hash/ngp.xml %%DATADIR%%/hash/ngpc.xml %%DATADIR%%/hash/nimbus.xml %%DATADIR%%/hash/novag_ssensor4.xml %%DATADIR%%/hash/nuon.xml %%DATADIR%%/hash/octopus.xml %%DATADIR%%/hash/ondra.xml %%DATADIR%%/hash/orao.xml %%DATADIR%%/hash/oric1_cass.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/pasopia_cass.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/pc200.xml %%DATADIR%%/hash/pc6001_cart.xml %%DATADIR%%/hash/pc8001_flop.xml %%DATADIR%%/hash/pc8001mk2_flop.xml %%DATADIR%%/hash/pc8001mk2sr_flop.xml %%DATADIR%%/hash/pc8201.xml %%DATADIR%%/hash/pc8801_cass.xml %%DATADIR%%/hash/pc8801_cdrom.xml %%DATADIR%%/hash/pc8801_flop.xml %%DATADIR%%/hash/pc88va.xml %%DATADIR%%/hash/pc98.xml %%DATADIR%%/hash/pc98_cd.xml %%DATADIR%%/hash/pcd_flop.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/pda600.xml %%DATADIR%%/hash/pdp1_ptp.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/pi_storyreader_cart.xml %%DATADIR%%/hash/pi_storyreader_v2_cart.xml %%DATADIR%%/hash/picno.xml %%DATADIR%%/hash/pico.xml %%DATADIR%%/hash/pippin.xml %%DATADIR%%/hash/pippin_flop.xml %%DATADIR%%/hash/playmaker.xml %%DATADIR%%/hash/plus4_cart.xml %%DATADIR%%/hash/plus4_cass.xml %%DATADIR%%/hash/plus4_flop.xml %%DATADIR%%/hash/pmd85_cass.xml %%DATADIR%%/hash/pockchalv2.xml %%DATADIR%%/hash/pockchalw.xml %%DATADIR%%/hash/pofo.xml %%DATADIR%%/hash/poisk1_flop.xml %%DATADIR%%/hash/pokemini.xml %%DATADIR%%/hash/poly_flop.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/psion_ssd.xml %%DATADIR%%/hash/psx.xml %%DATADIR%%/hash/pt68k2.xml %%DATADIR%%/hash/pv1000.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/r8_card.xml %%DATADIR%%/hash/r9751.xml %%DATADIR%%/hash/radio86_cart.xml %%DATADIR%%/hash/radio86_cass.xml %%DATADIR%%/hash/rainbow.xml %%DATADIR%%/hash/roland_tnsc1.xml %%DATADIR%%/hash/roland_tnsc2.xml %%DATADIR%%/hash/rwtrntcs.xml %%DATADIR%%/hash/rx78_cart.xml %%DATADIR%%/hash/rx78_cass.xml %%DATADIR%%/hash/rz1_cass.xml %%DATADIR%%/hash/sagafox.xml %%DATADIR%%/hash/sage2.xml %%DATADIR%%/hash/saitek_egr.xml %%DATADIR%%/hash/saitek_kso.xml %%DATADIR%%/hash/saitek_schess.xml %%DATADIR%%/hash/samcoupe_cass.xml %%DATADIR%%/hash/samcoupe_flop.xml %%DATADIR%%/hash/sat_cart.xml %%DATADIR%%/hash/sat_vccart.xml %%DATADIR%%/hash/saturn.xml %%DATADIR%%/hash/sawatte.xml %%DATADIR%%/hash/sbrain.xml %%DATADIR%%/hash/sc3000_cart.xml %%DATADIR%%/hash/sc3000_cass.xml %%DATADIR%%/hash/scv.xml %%DATADIR%%/hash/sdk85.xml %%DATADIR%%/hash/sega_beena_cart.xml %%DATADIR%%/hash/segacd.xml %%DATADIR%%/hash/sf7000.xml %%DATADIR%%/hash/sg1000.xml %%DATADIR%%/hash/sgi_mips.xml %%DATADIR%%/hash/sgi_mips_hdd.xml %%DATADIR%%/hash/sgx.xml %%DATADIR%%/hash/singingstarkaraoke_cart.xml %%DATADIR%%/hash/sitcom.xml %%DATADIR%%/hash/smarttv_cart.xml %%DATADIR%%/hash/smc777.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/softbox.xml %%DATADIR%%/hash/softwarelist.dtd %%DATADIR%%/hash/sol20_cass.xml %%DATADIR%%/hash/sorcerer_cart.xml %%DATADIR%%/hash/sorcerer_cass.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_betadisc_flop.xml %%DATADIR%%/hash/spectrum_cart.xml %%DATADIR%%/hash/spectrum_cass.xml %%DATADIR%%/hash/spectrum_flop_opus.xml %%DATADIR%%/hash/spectrum_mgt_flop.xml %%DATADIR%%/hash/spectrum_microdrive.xml %%DATADIR%%/hash/spectrum_wafadrive.xml %%DATADIR%%/hash/sprachmg.xml %%DATADIR%%/hash/squale_cart.xml %%DATADIR%%/hash/ssem_quik.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/super80_flop.xml %%DATADIR%%/hash/superpet_flop.xml %%DATADIR%%/hash/supracan.xml %%DATADIR%%/hash/sv8000.xml %%DATADIR%%/hash/svi318_cart.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/tandy6k.xml %%DATADIR%%/hash/tc4.xml %%DATADIR%%/hash/tdv2324.xml %%DATADIR%%/hash/tek4052_cart.xml %%DATADIR%%/hash/telestory_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_cass.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/triton_rom.xml %%DATADIR%%/hash/trs80_cass.xml %%DATADIR%%/hash/trs80_flop.xml %%DATADIR%%/hash/trs80_quik.xml %%DATADIR%%/hash/trs80m2.xml %%DATADIR%%/hash/trsm100.xml %%DATADIR%%/hash/tsconf_betadisc_flop.xml %%DATADIR%%/hash/ttwist_brainquest_cart.xml %%DATADIR%%/hash/turboextreme_cart.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/tx0_ptp.xml %%DATADIR%%/hash/u110_card.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/vbaby_cart.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/videoart.xml %%DATADIR%%/hash/videopac.xml %%DATADIR%%/hash/vii.xml %%DATADIR%%/hash/vip.xml %%DATADIR%%/hash/vis.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/vtech2_cass.xml %%DATADIR%%/hash/vtech_innotab_cart.xml %%DATADIR%%/hash/vtech_innotv_cart.xml %%DATADIR%%/hash/vtech_storio_cart.xml %%DATADIR%%/hash/vz_cass.xml %%DATADIR%%/hash/vz_snap.xml %%DATADIR%%/hash/wangpc.xml %%DATADIR%%/hash/waveterm.xml %%DATADIR%%/hash/wicat.xml %%DATADIR%%/hash/wizard_cart.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/x37_flop.xml %%DATADIR%%/hash/x68k_flop.xml %%DATADIR%%/hash/xegs.xml %%DATADIR%%/hash/xerox820.xml %%DATADIR%%/hash/xerox820ii.xml %%DATADIR%%/hash/z80clock.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%%/ini/examples/bt601-525.ini %%DATADIR%%/ini/examples/bt601-625.ini %%DATADIR%%/ini/examples/bt709.ini %%DATADIR%%/ini/examples/ntscj.ini %%DATADIR%%/ini/examples/p1.ini %%DATADIR%%/ini/examples/p14.ini %%DATADIR%%/ini/examples/p2.ini %%DATADIR%%/ini/examples/p3.ini %%DATADIR%%/ini/examples/p35.ini %%DATADIR%%/ini/examples/p4.ini %%DATADIR%%/ini/examples/p55.ini %%DATADIR%%/ini/examples/p7.ini %%DATADIR%%/ini/presets/gameboy.ini %%DATADIR%%/ini/presets/gba.ini %%DATADIR%%/ini/presets/lcd-matrix.ini %%DATADIR%%/ini/presets/lcd.ini %%DATADIR%%/ini/presets/raster.ini %%DATADIR%%/ini/presets/vector-mono.ini %%DATADIR%%/ini/presets/vector.ini %%DATADIR%%/keymaps/km_be.map %%DATADIR%%/keymaps/km_br.map %%DATADIR%%/keymaps/km_ch.map %%DATADIR%%/keymaps/km_de.map %%DATADIR%%/keymaps/km_es.map %%DATADIR%%/keymaps/km_fr.map %%DATADIR%%/keymaps/km_gb.map %%DATADIR%%/keymaps/km_it.map %%DATADIR%%/keymaps/km_pt.map %%DATADIR%%/keymaps/km_se.map %%NLS%%%%DATADIR%%/language/Afrikaans/strings.mo %%NLS%%%%DATADIR%%/language/Albanian/strings.mo %%NLS%%%%DATADIR%%/language/Arabic/strings.mo %%NLS%%%%DATADIR%%/language/Basque/strings.mo %%NLS%%%%DATADIR%%/language/Belarusian/strings.mo %%NLS%%%%DATADIR%%/language/Bosnian/strings.mo %%NLS%%%%DATADIR%%/language/Bulgarian/strings.mo %%NLS%%%%DATADIR%%/language/Burmese/strings.mo %%NLS%%%%DATADIR%%/language/Catalan/strings.mo %%NLS%%%%DATADIR%%/language/Chinese_Simplified/strings.mo %%NLS%%%%DATADIR%%/language/Chinese_Traditional/strings.mo %%NLS%%%%DATADIR%%/language/Croatian/strings.mo %%NLS%%%%DATADIR%%/language/Czech/strings.mo %%NLS%%%%DATADIR%%/language/Danish/strings.mo %%NLS%%%%DATADIR%%/language/Dutch/strings.mo %%NLS%%%%DATADIR%%/language/English/strings.mo %%NLS%%%%DATADIR%%/language/Estonian/strings.mo %%NLS%%%%DATADIR%%/language/Finnish/strings.mo %%NLS%%%%DATADIR%%/language/French/strings.mo %%NLS%%%%DATADIR%%/language/French_Belgium/strings.mo %%NLS%%%%DATADIR%%/language/French_Canada/strings.mo %%NLS%%%%DATADIR%%/language/Georgian/strings.mo %%NLS%%%%DATADIR%%/language/German/strings.mo %%NLS%%%%DATADIR%%/language/Greek/strings.mo %%NLS%%%%DATADIR%%/language/Hebrew/strings.mo %%NLS%%%%DATADIR%%/language/Hindi/strings.mo %%NLS%%%%DATADIR%%/language/Hungarian/strings.mo %%NLS%%%%DATADIR%%/language/Indonesian/strings.mo %%NLS%%%%DATADIR%%/language/Italian/strings.mo %%NLS%%%%DATADIR%%/language/Japanese/strings.mo %%NLS%%%%DATADIR%%/language/Korean/strings.mo %%NLS%%%%DATADIR%%/language/LICENSE %%NLS%%%%DATADIR%%/language/Latvian/strings.mo %%NLS%%%%DATADIR%%/language/Lithuanian/strings.mo %%NLS%%%%DATADIR%%/language/Macedonian/strings.mo %%NLS%%%%DATADIR%%/language/Norwegian/strings.mo %%NLS%%%%DATADIR%%/language/Persian/strings.mo %%NLS%%%%DATADIR%%/language/Polish/strings.mo %%NLS%%%%DATADIR%%/language/Portuguese/strings.mo %%NLS%%%%DATADIR%%/language/Portuguese_Brazil/strings.mo %%NLS%%%%DATADIR%%/language/README.md %%NLS%%%%DATADIR%%/language/Romanian/strings.mo %%NLS%%%%DATADIR%%/language/Russian/strings.mo %%NLS%%%%DATADIR%%/language/Serbian/strings.mo %%NLS%%%%DATADIR%%/language/Serbian_Cyrillic/strings.mo %%NLS%%%%DATADIR%%/language/Slovak/strings.mo %%NLS%%%%DATADIR%%/language/Slovenian/strings.mo %%NLS%%%%DATADIR%%/language/Spanish/strings.mo %%NLS%%%%DATADIR%%/language/Spanish_Mexico/strings.mo %%NLS%%%%DATADIR%%/language/Swedish/strings.mo %%NLS%%%%DATADIR%%/language/Thai/strings.mo %%NLS%%%%DATADIR%%/language/Turkish/strings.mo %%NLS%%%%DATADIR%%/language/Ukrainian/strings.mo %%NLS%%%%DATADIR%%/language/Vietnamese/strings.mo %%DATADIR%%/plugins/README.md %%DATADIR%%/plugins/autofire/autofire_menu.lua %%DATADIR%%/plugins/autofire/autofire_save.lua %%DATADIR%%/plugins/autofire/init.lua %%DATADIR%%/plugins/autofire/plugin.json %%DATADIR%%/plugins/boot.lua %%DATADIR%%/plugins/cheat/cheat_json.lua %%DATADIR%%/plugins/cheat/cheat_simple.lua %%DATADIR%%/plugins/cheat/cheat_xml.lua %%DATADIR%%/plugins/cheat/init.lua %%DATADIR%%/plugins/cheat/plugin.json %%DATADIR%%/plugins/cheat/xml_to_json.lua %%DATADIR%%/plugins/cheatfind/init.lua %%DATADIR%%/plugins/cheatfind/plugin.json %%DATADIR%%/plugins/commonui/init.lua %%DATADIR%%/plugins/commonui/plugin.json %%DATADIR%%/plugins/console/init.lua %%DATADIR%%/plugins/console/plugin.json %%DATADIR%%/plugins/data/button_char.lua %%DATADIR%%/plugins/data/data_command.lua %%DATADIR%%/plugins/data/data_gameinit.lua %%DATADIR%%/plugins/data/data_hiscore.lua %%DATADIR%%/plugins/data/data_history.lua %%DATADIR%%/plugins/data/data_mameinfo.lua %%DATADIR%%/plugins/data/data_marp.lua %%DATADIR%%/plugins/data/data_messinfo.lua %%DATADIR%%/plugins/data/data_story.lua %%DATADIR%%/plugins/data/data_sysinfo.lua %%DATADIR%%/plugins/data/database.lua %%DATADIR%%/plugins/data/init.lua %%DATADIR%%/plugins/data/load_dat.lua %%DATADIR%%/plugins/data/plugin.json %%DATADIR%%/plugins/discord/init.lua %%DATADIR%%/plugins/discord/plugin.json %%DATADIR%%/plugins/dummy/init.lua %%DATADIR%%/plugins/dummy/plugin.json %%DATADIR%%/plugins/gdbstub/init.lua %%DATADIR%%/plugins/gdbstub/plugin.json %%DATADIR%%/plugins/hiscore/hiscore.dat %%DATADIR%%/plugins/hiscore/init.lua %%DATADIR%%/plugins/hiscore/plugin.json %%DATADIR%%/plugins/hiscore/sort_hiscore.lua %%DATADIR%%/plugins/inputmacro/init.lua %%DATADIR%%/plugins/inputmacro/inputmacro_menu.lua %%DATADIR%%/plugins/inputmacro/inputmacro_persist.lua %%DATADIR%%/plugins/inputmacro/plugin.json %%DATADIR%%/plugins/json/LICENSE %%DATADIR%%/plugins/json/README.md %%DATADIR%%/plugins/json/init.lua %%DATADIR%%/plugins/json/plugin.json %%DATADIR%%/plugins/layout/init.lua %%DATADIR%%/plugins/layout/plugin.json %%DATADIR%%/plugins/plugin.schema %%DATADIR%%/plugins/portname/init.lua %%DATADIR%%/plugins/portname/plugin.json %%DATADIR%%/plugins/timecode/init.lua %%DATADIR%%/plugins/timecode/plugin.json %%DATADIR%%/plugins/timer/init.lua %%DATADIR%%/plugins/timer/plugin.json %%DATADIR%%/plugins/timer/timer_persist.lua %%DATADIR%%/plugins/xml/LICENSE.txt %%DATADIR%%/plugins/xml/init.lua %%DATADIR%%/plugins/xml/plugin.json %%DATADIR%%/samples/LICENSE %%DATADIR%%/samples/MM1_keyboard/beep.wav %%DATADIR%%/samples/MM1_keyboard/power_switch.wav %%DATADIR%%/samples/README.md %%DATADIR%%/samples/dir.txt %%DATADIR%%/samples/floppy/35_seek_12ms.wav %%DATADIR%%/samples/floppy/35_seek_20ms.wav %%DATADIR%%/samples/floppy/35_seek_2ms.wav %%DATADIR%%/samples/floppy/35_seek_6ms.wav %%DATADIR%%/samples/floppy/35_spin_empty.wav %%DATADIR%%/samples/floppy/35_spin_end.wav %%DATADIR%%/samples/floppy/35_spin_loaded.wav %%DATADIR%%/samples/floppy/35_spin_start_empty.wav %%DATADIR%%/samples/floppy/35_spin_start_loaded.wav %%DATADIR%%/samples/floppy/35_step_1_1.wav %%DATADIR%%/samples/floppy/525_seek_12ms.wav %%DATADIR%%/samples/floppy/525_seek_20ms.wav %%DATADIR%%/samples/floppy/525_seek_2ms.wav %%DATADIR%%/samples/floppy/525_seek_6ms.wav %%DATADIR%%/samples/floppy/525_spin_empty.wav %%DATADIR%%/samples/floppy/525_spin_end.wav %%DATADIR%%/samples/floppy/525_spin_loaded.wav %%DATADIR%%/samples/floppy/525_spin_start_empty.wav %%DATADIR%%/samples/floppy/525_spin_start_loaded.wav %%DATADIR%%/samples/floppy/525_step_1_1.wav @sample %%ETCDIR%%/mame.ini.sample @sample %%ETCDIR%%/plugin.ini.sample @sample %%ETCDIR%%/ui.ini.sample