git: 3841ad2f6e56 - main - emulators/mame: Update to 0.254

From: Li-Wen Hsu <lwhsu_at_FreeBSD.org>
Date: Tue, 09 May 2023 07:59:53 UTC
The branch main has been updated by lwhsu:

URL: https://cgit.FreeBSD.org/ports/commit/?id=3841ad2f6e56bcb80d80bcda7dd83fcb6fd9c3af

commit 3841ad2f6e56bcb80d80bcda7dd83fcb6fd9c3af
Author:     Alastair Hogge <agh@riseup.net>
AuthorDate: 2023-05-09 07:53:43 +0000
Commit:     Li-Wen Hsu <lwhsu@FreeBSD.org>
CommitDate: 2023-05-09 07:59:12 +0000

    emulators/mame: Update to 0.254
    
    emulators/mess has been merged to emulators/mame in the upstream.
    
    PR:             268691
---
 MOVED                                            |    1 +
 emulators/Makefile                               |    1 -
 emulators/mame/Makefile                          |   85 +-
 emulators/mame/distinfo                          |    6 +-
 emulators/mame/files/patch-scripts_toolchain.lua |   12 +
 emulators/mame/pkg-plist                         |   32 +-
 emulators/mess/Makefile                          |   13 -
 emulators/mess/pkg-descr                         |    3 -
 emulators/mess/pkg-plist                         | 2224 ----------------------
 9 files changed, 80 insertions(+), 2297 deletions(-)

diff --git a/MOVED b/MOVED
index ffc0aaba12b6..662f43c4980f 100644
--- a/MOVED
+++ b/MOVED
@@ -7537,3 +7537,4 @@ www/resin3||2023-05-06|Deprecated version, unsupported by upstream for years
 news/py-sabyenc3|news/py-sabctools|2023-05-08|Renamed upstream
 news/sabnzbdplus|news/sabnzbd|2023-05-08|Update to proper upstream name
 graphics/camera||2023-05-08|Has expired: abandoned upstream, does not fetch, website disappeared, unmaintained
+emulators/mess||2023-05-08|Merged into emulators/mame in upstream
diff --git a/emulators/Makefile b/emulators/Makefile
index b7068f53a783..e92d780dab21 100644
--- a/emulators/Makefile
+++ b/emulators/Makefile
@@ -74,7 +74,6 @@
     SUBDIR += mastergear
     SUBDIR += mednafen
     SUBDIR += mesen
-    SUBDIR += mess
     SUBDIR += mgba
     SUBDIR += mtools
     SUBDIR += mupen64plus
diff --git a/emulators/mame/Makefile b/emulators/mame/Makefile
index 26c2b886b6a9..aebdb69da8a3 100644
--- a/emulators/mame/Makefile
+++ b/emulators/mame/Makefile
@@ -1,16 +1,21 @@
-PORTNAME?=	mame
-PORTVERSION=	0.250
+PORTNAME=	mame
+PORTVERSION=	0.254
 CATEGORIES=	emulators games
 
 MAINTAINER=	agh@riseup.net
-COMMENT?=	MAME: a multi-purpose emulation framework
-WWW?=		https://mamedev.org/
+COMMENT=	MAME: a multi-purpose emulation framework
+WWW=		https://mamedev.org/
 
-LICENSE=	BSD3CLAUSE GPLv2
+LICENSE=	BSD2CLAUSE BSD3CLAUSE CC0-1.0 GPLv2 LGPL21 MIT ZLIB
 LICENSE_COMB=	multi
-LICENSE_FILE=	${WRKSRC}/docs/LICENSE
+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=	amd64 armv7 i386 powerpc powerpc64 powerpc64le
 ONLY_FOR_ARCHS_REASON=	not yet ported to any architecture other than armv7, x86, and powerpc*
@@ -23,11 +28,9 @@ LIB_DEPENDS=	libexpat.so:textproc/expat2 \
 		libpugixml.so:textproc/pugixml
 RUN_DEPENDS=	liberation-fonts-ttf>=0:x11-fonts/liberation-fonts-ttf
 
-USES=		compiler:c++14-lang gl gmake jpeg localbase pkgconfig \
+USES=		compiler:c++14-lang gl gmake jpeg localbase lua:54 pkgconfig \
 		python:3.9,build qt:5 sdl shebangfix sqlite:3 xorg
 
-BINARY_ALIAS=	python3=${PYTHON_CMD} python=${PYTHON_CMD}
-
 USE_GITHUB=	yes
 GH_ACCOUNT=	mamedev
 GH_PROJECT=	mame # explicit (master port)
@@ -54,6 +57,7 @@ MAKE_ENV=	FULLNAME="mame" \
 		TARGET="${MTARGET}" \
 		USE_NETWORK=1
 
+BINARY_ALIAS=	python3=${PYTHON_CMD} python=${PYTHON_CMD}
 SUB_FILES=	pkg-message target.ini
 SUB_LIST=	MSUBTARGET=${MSUBTARGET} \
 		MTARGET=${MTARGET}
@@ -61,16 +65,16 @@ SUB_LIST=	MSUBTARGET=${MSUBTARGET} \
 PORTDOCS=	LICENSE html/* legal/*
 PORTEXAMPLES=	${MSUBTARGET}.ini
 
-DEBUG_MAKE_ENV=	DEBUG=1
-
 OPTIONS_DEFINE=	DEBUG DOCS EXAMPLES
 DEBUG_DESC=	Build with debug profiling and symbols
 DOCS_DESC=	Install additional MAME documentation
 EXAMPLES_DESC=	Install example ${EMULATOR}.ini configuration
 
+DEBUG_MAKE_ENV=	DEBUG=1
+
 GENIE=		${WRKSRC}/3rdparty/genie
-MSUBTARGET?=	mame
-MTARGET?=	mame
+MSUBTARGET=	mame
+MTARGET=	mame
 
 .include <bsd.port.options.mk>
 
@@ -96,63 +100,46 @@ do-build-DOCS-on:
 	@${RM} ${WRKSRC}/docs/build/html/.buildinfo
 
 do-install:
-.if ${MSUBTARGET:Mmame}
-	(cd ${WRKSRC} && ${INSTALL_PROGRAM} castool chdman floptool imgtool \
-		jedutil ldresample ldverify nltool nlwav pngcmp regrep \
-		romcmp split srcclean testkeys unidasm \
-		${STAGEDIR}${PREFIX}/bin)
-.endif
+.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 data in artwork bgfx ctrlr ini language hash plugins samples
-	(cd ${WRKSRC} && ${COPYTREE_SHARE} ${data} ${STAGEDIR}${DATADIR})
+.for data in artwork bgfx ctrlr ini hash language plugins samples
+	(cd ${WRKSRC} && \
+		${COPYTREE_SHARE} ${data} ${STAGEDIR}${DATADIR})
 .endfor
 
 	${MKDIR} ${STAGEDIR}${DOCSDIR}
-.if ${MSUBTARGET:Mmess}
-	${INSTALL_MAN} ${WRKSRC}/docs/man/${MTARGET}.6 \
-		${STAGEDIR}${MANPREFIX}/man/man6/${EMULATOR}.6
-.else
 	${INSTALL_MAN} ${WRKSRC}/docs/man/*.1 \
 		${STAGEDIR}${MANPREFIX}/man/man1
 	${INSTALL_MAN} ${WRKSRC}/docs/build/man/*.1 \
 		${STAGEDIR}${MANPREFIX}/man/man1
 	${INSTALL_MAN} ${WRKSRC}/docs/man/${EMULATOR}.6 \
 		${STAGEDIR}${MANPREFIX}/man/man6
-	${INSTALL_MAN} ${WRKSRC}/docs/LICENSE ${STAGEDIR}${DOCSDIR}
-	(cd ${WRKSRC}/docs && ${COPYTREE_SHARE} legal ${STAGEDIR}${DOCSDIR})
-.endif
+	${INSTALL_MAN} ${WRKSRC}/docs/LICENSE \
+		${STAGEDIR}${DOCSDIR}
+	(cd ${WRKSRC}/docs && \
+		${COPYTREE_SHARE} legal ${STAGEDIR}${DOCSDIR})
 
 do-install-DEBUG-off:
-.if ${MSUBTARGET:Mmess}
-	${INSTALL_PROGRAM} ${WRKSRC}/${MTARGET}${MSUBTARGET} \
-		${STAGEDIR}${PREFIX}/bin/${EMULATOR}
-.else
 	${INSTALL_PROGRAM} ${WRKSRC}/${MSUBTARGET} \
 		${STAGEDIR}${PREFIX}/bin/${EMULATOR}
-.endif
 
 do-install-DEBUG-on:
-.if ${MSUBTARGET:Mmess}
-	${INSTALL_PROGRAM} ${WRKSRC}/${MTARGET}${MSUBTARGET}d \
-		${STAGEDIR}${PREFIX}/bin/${EMULATOR}
-.else
 	${INSTALL_PROGRAM} ${WRKSRC}/${MSUBTARGET}d \
 		${STAGEDIR}${PREFIX}/bin/${EMULATOR}
-.endif
 
 post-build:
-.if ${MSUBTARGET:Mmame}
 	cd ${WRKSRC}/docs && ${SETENV} ${MAKE_ENV} \
 		${MAKE_CMD} ${MAKE_ARGS} man \
 		SPHINXBUILD=sphinx-build-${PYTHON_VER}
-.endif
 
 post-install-DOCS-on:
-.if ${MSUBTARGET:Mmame}
 	${MKDIR} ${STAGEDIR}${DOCSDIR}
-	(cd ${WRKSRC}/docs/build && ${COPYTREE_SHARE} html \
-		${STAGEDIR}${DOCSDIR})
-.endif
+	(cd ${WRKSRC}/docs/build && \
+		${COPYTREE_SHARE} html ${STAGEDIR}${DOCSDIR})
 
 post-install-EXAMPLES-on:
 	${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
@@ -162,7 +149,8 @@ post-install-EXAMPLES-on:
 post-patch:
 	@${RM} ${WRKSRC}/3rdparty/bx/include/compat/freebsd/dirent.h
 	@${RM} ${WRKSRC}/3rdparty/bx/include/compat/freebsd/signal.h
-	@${MV} ${GENIE}/build/gmake.freebsd ${GENIE}/build/gmake.bsd
+	@${MV} ${GENIE}/build/gmake.freebsd \
+		${GENIE}/build/gmake.bsd
 	@${REINPLACE_CMD} -e \
 		's|^\(AR \)|#\1| ; \
 		 s|^\(CC \)|#\1| ; \
@@ -179,10 +167,11 @@ post-patch:
 	@${REINPLACE_CMD} -e 's|= \"gcc|= \"cc|; s|= \"g++|= \"c++|' \
 		-e "s|'CXX =|'#CXX =|; s|'CC  =|'#CC  =|; s| .(ARCH)| |g" \
 		${GENIE}/src/host/scripts.c
-	@${GREP} -rl '"png.h"' ${WRKSRC}/src | ${XARGS} ${REINPLACE_CMD} \
-		-e 's|"png.h"|"localpng.h"|'
+	@${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
-	@${MV} ${WRKSRC}/src/lib/util/png.h ${WRKSRC}/src/lib/util/localpng.h
+	@${MV} ${WRKSRC}/src/lib/util/png.h \
+		${WRKSRC}/src/lib/util/localpng.h
 
 .include <bsd.port.mk>
diff --git a/emulators/mame/distinfo b/emulators/mame/distinfo
index 6982c28a6197..b555b84609b2 100644
--- a/emulators/mame/distinfo
+++ b/emulators/mame/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1669815674
-SHA256 (mamedev-mame-0.250-mame0250_GH0.tar.gz) = 949ec937b1df50af519f594d690832ca56342983f519b62a4be9c2c0b595d3ad
-SIZE (mamedev-mame-0.250-mame0250_GH0.tar.gz) = 186094955
+TIMESTAMP = 1683340512
+SHA256 (mamedev-mame-0.254-mame0254_GH0.tar.gz) = 07a5e2541e75c3511fbad00ad50d7dbd50119a7b054e393d4c64df672d8211a6
+SIZE (mamedev-mame-0.254-mame0254_GH0.tar.gz) = 203449561
diff --git a/emulators/mame/files/patch-scripts_toolchain.lua b/emulators/mame/files/patch-scripts_toolchain.lua
new file mode 100644
index 000000000000..014ee01b1f28
--- /dev/null
+++ b/emulators/mame/files/patch-scripts_toolchain.lua
@@ -0,0 +1,12 @@
+--- scripts/toolchain.lua.orig	2023-05-06 02:56:32 UTC
++++ scripts/toolchain.lua
+@@ -60,7 +60,8 @@ function androidToolchainRoot()
+ 		local hostTags = {
+ 			windows = "windows-x86_64",
+ 			linux   = "linux-x86_64",
+-			macosx  = "darwin-x86_64"
++			macosx  = "darwin-x86_64",
++			bsd = "freebsd-x86_64"
+ 		}
+ 		android.toolchainRoot = (os.getenv("ANDROID_NDK_HOME") or "") .. "/toolchains/llvm/prebuilt/" .. hostTags[os.get()]
+ 	end
diff --git a/emulators/mame/pkg-plist b/emulators/mame/pkg-plist
index a5a911e9d2f1..36f07ac1497c 100644
--- a/emulators/mame/pkg-plist
+++ b/emulators/mame/pkg-plist
@@ -165,6 +165,7 @@ man/man6/%%EMULATOR%%.6.gz
 %%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
@@ -297,6 +298,7 @@ man/man6/%%EMULATOR%%.6.gz
 %%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
@@ -483,6 +485,7 @@ man/man6/%%EMULATOR%%.6.gz
 %%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
@@ -669,6 +672,7 @@ man/man6/%%EMULATOR%%.6.gz
 %%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
@@ -855,6 +859,7 @@ man/man6/%%EMULATOR%%.6.gz
 %%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
@@ -1041,6 +1046,7 @@ man/man6/%%EMULATOR%%.6.gz
 %%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
@@ -1227,6 +1233,7 @@ man/man6/%%EMULATOR%%.6.gz
 %%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
@@ -1360,11 +1367,14 @@ man/man6/%%EMULATOR%%.6.gz
 %%DATADIR%%/hash/a800_cass.xml
 %%DATADIR%%/hash/a800_flop.xml
 %%DATADIR%%/hash/abc1600_flop.xml
-%%DATADIR%%/hash/abc800.xml
 %%DATADIR%%/hash/abc800_hdd.xml
-%%DATADIR%%/hash/abc806.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
@@ -1446,6 +1456,7 @@ man/man6/%%EMULATOR%%.6.gz
 %%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
@@ -1480,6 +1491,7 @@ man/man6/%%EMULATOR%%.6.gz
 %%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
@@ -1490,8 +1502,7 @@ man/man6/%%EMULATOR%%.6.gz
 %%DATADIR%%/hash/compclr2_flop.xml
 %%DATADIR%%/hash/compis.xml
 %%DATADIR%%/hash/comx35_flop.xml
-%%DATADIR%%/hash/conchess_plymate.xml
-%%DATADIR%%/hash/conchess_standard.xml
+%%DATADIR%%/hash/conchess.xml
 %%DATADIR%%/hash/copera.xml
 %%DATADIR%%/hash/cpc_cass.xml
 %%DATADIR%%/hash/cpc_flop.xml
@@ -1592,7 +1603,8 @@ man/man6/%%EMULATOR%%.6.gz
 %%DATADIR%%/hash/horizon.xml
 %%DATADIR%%/hash/hp85_rom.xml
 %%DATADIR%%/hash/hp86_rom.xml
-%%DATADIR%%/hash/hp9825b_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
@@ -1705,6 +1717,7 @@ man/man6/%%EMULATOR%%.6.gz
 %%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
@@ -1714,9 +1727,11 @@ man/man6/%%EMULATOR%%.6.gz
 %%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
@@ -1726,6 +1741,8 @@ man/man6/%%EMULATOR%%.6.gz
 %%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
@@ -1768,6 +1785,7 @@ man/man6/%%EMULATOR%%.6.gz
 %%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
@@ -1805,6 +1823,7 @@ man/man6/%%EMULATOR%%.6.gz
 %%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
@@ -1843,6 +1862,7 @@ man/man6/%%EMULATOR%%.6.gz
 %%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
@@ -1919,6 +1939,7 @@ man/man6/%%EMULATOR%%.6.gz
 %%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
@@ -1961,6 +1982,7 @@ man/man6/%%EMULATOR%%.6.gz
 %%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
diff --git a/emulators/mess/Makefile b/emulators/mess/Makefile
deleted file mode 100644
index 2e8f80cd583a..000000000000
--- a/emulators/mess/Makefile
+++ /dev/null
@@ -1,13 +0,0 @@
-PORTNAME=	mess
-MTARGET=	mame
-MSUBTARGET=	mess
-COMMENT=	Multiple Emulator Super System
-WWW=		http://mess.redump.net/start
-
-MASTERDIR=	${.CURDIR}/../mame
-DESCR=		${.CURDIR}/pkg-descr
-PLIST=		${.CURDIR}/pkg-plist
-
-OPTIONS_EXCLUDE=	DOCS
-
-.include "${MASTERDIR}/Makefile"
diff --git a/emulators/mess/pkg-descr b/emulators/mess/pkg-descr
deleted file mode 100644
index c979d80981cb..000000000000
--- a/emulators/mess/pkg-descr
+++ /dev/null
@@ -1,3 +0,0 @@
-Multi Emulator Super System (MESS), was a project extending MAME beyond
-documenting and emulating arcade machines and games. As of 2015-05-27 Both
-the MAME and MESS projects merged into MAME.
diff --git a/emulators/mess/pkg-plist b/emulators/mess/pkg-plist
deleted file mode 100644
index bce72aa2b821..000000000000
--- a/emulators/mess/pkg-plist
+++ /dev/null
@@ -1,2224 +0,0 @@
-bin/%%EMULATOR%%
-man/man6/%%EMULATOR%%.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_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_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_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
*** 1707 LINES SKIPPED ***