git: ce9252675005 - main - emulators/openmsx: Update to 17.0

From: Daniel Engberg <diizzy_at_FreeBSD.org>
Date: Mon, 04 Oct 2021 21:44:08 UTC
The branch main has been updated by diizzy:

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

commit ce925267500558d601f668a041085ee9649b6c43
Author:     Daniel Menelkir <menelkir@itroll.org>
AuthorDate: 2021-10-04 21:24:25 +0000
Commit:     Daniel Engberg <diizzy@FreeBSD.org>
CommitDate: 2021-10-04 21:43:54 +0000

    emulators/openmsx: Update to 17.0
    
    Changelog: https://raw.githubusercontent.com/openMSX/openMSX/RELEASE_17_0/doc/release-notes.txt
    
    PR:             256194
    Approved by:    port maintainer, arrowd (mentor)
    Differential Revision:  https://reviews.freebsd.org/D32289
---
 emulators/openmsx/Makefile                        |  18 +-
 emulators/openmsx/distinfo                        |   6 +-
 emulators/openmsx/files/patch-src_utils_endian.hh |  88 ---
 emulators/openmsx/files/patch-src_utils_sha1.cc   |  11 -
 emulators/openmsx/files/patch-src_utils_tiger.cc  |  15 -
 emulators/openmsx/pkg-plist                       | 674 ++++++++++++++++++++++
 6 files changed, 679 insertions(+), 133 deletions(-)

diff --git a/emulators/openmsx/Makefile b/emulators/openmsx/Makefile
index eccf775d8415..fcbf4b20ccfb 100644
--- a/emulators/openmsx/Makefile
+++ b/emulators/openmsx/Makefile
@@ -1,6 +1,5 @@
 PORTNAME=	openmsx
-PORTVERSION=	16.0
-PORTREVISION=	1
+DISTVERSION=	17.0
 CATEGORIES=	emulators
 
 MAINTAINER=	menelkir@itroll.org
@@ -25,7 +24,7 @@ USE_SDL=	sdl2 ttf2
 USE_GITHUB=	yes
 GH_ACCOUNT=	openMSX
 GH_PROJECT=	openMSX
-GH_TAGNAME=	a46a814
+GH_TAGNAME=	RELEASE_17_0
 
 BINARY_ALIAS=	python3=${PYTHON_CMD}
 
@@ -36,19 +35,6 @@ MAKE_ARGS=	INSTALL_BINARY_DIR=${PREFIX}/bin \
 		OPENMSX_CXX=${CXX} \
 		CXXFLAGS="${CXXFLAGS}"
 
-PLIST_FILES=	bin/openmsx
-PORTDATA=	*
-PORTDOCS=	*
-
 OPTIONS_DEFINE=	DOCS
 
-post-patch:
-	@${REINPLACE_CMD} -e 's/{TCL_LIB_SPEC}/& $${TCL_LD_FLAGS}/' \
-		${WRKSRC}/build/libraries.py
-	@${REINPLACE_CMD} -e '/^SYMLINK_FOR_BINARY/s/true/false/' \
-		${WRKSRC}/build/custom.mk
-
-post-install-DOCS-off:
-	${RM} -r ${STAGEDIR}${DOCSDIR}
-
 .include <bsd.port.mk>
diff --git a/emulators/openmsx/distinfo b/emulators/openmsx/distinfo
index f4d6ade38d00..aa0277a25ff6 100644
--- a/emulators/openmsx/distinfo
+++ b/emulators/openmsx/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1602852184
-SHA256 (openMSX-openMSX-16.0-a46a814_GH0.tar.gz) = 56d66cd7baa4e93febf36fba9ed3e0efa65fb2095432aa659c37e364c23852ac
-SIZE (openMSX-openMSX-16.0-a46a814_GH0.tar.gz) = 5605130
+TIMESTAMP = 1623319557
+SHA256 (openMSX-openMSX-17.0-RELEASE_17_0_GH0.tar.gz) = 4ce06b8ad478603dc820472d82e3bcd0cb6d2a259740acfaff0af5ade6ff7087
+SIZE (openMSX-openMSX-17.0-RELEASE_17_0_GH0.tar.gz) = 5654216
diff --git a/emulators/openmsx/files/patch-src_utils_endian.hh b/emulators/openmsx/files/patch-src_utils_endian.hh
deleted file mode 100644
index 196c6acc84db..000000000000
--- a/emulators/openmsx/files/patch-src_utils_endian.hh
+++ /dev/null
@@ -1,88 +0,0 @@
---- src/utils/endian.hh.orig	2020-08-25 21:16:08 UTC
-+++ src/utils/endian.hh
-@@ -9,23 +9,23 @@
- namespace Endian {
- 
- // Reverse bytes in a 16-bit number: 0x1234 becomes 0x3412
--[[nodiscard]] static inline uint16_t bswap16(uint16_t x)
-+[[nodiscard]] static inline uint16_t byteswap16(uint16_t x)
- {
- 	// This sequence generates 'optimal' code on a wide range of gcc/clang
- 	// versions (a single rotate instruction on x86). The newer compiler
- 	// versions also do 'the right thing' for the simpler expression below.
--	// Those newer compilers also support __builtin_bswap16() but that
-+	// Those newer compilers also support __builtin_byteswap16() but that
- 	// doesn't generate better code (and is less portable).
- 	return ((x & 0x00FF) << 8) | ((x & 0xFF00) >> 8);
- 	//return (x << 8) | (x >> 8);
- }
- 
- // Reverse bytes in a 32-bit number: 0x12345678 becomes 0x78563412
--[[nodiscard]] static inline uint32_t bswap32(uint32_t x)
-+[[nodiscard]] static inline uint32_t byteswap32(uint32_t x)
- {
- #if (__GNUC__ > 4) || ((__GNUC__ == 4) && (__GNUC_MINOR__ >= 3))
- 	// Starting from gcc-4.3 there's a builtin function for this.
--	// E.g. on x86 this is translated to a single 'bswap' instruction.
-+	// E.g. on x86 this is translated to a single 'byteswap' instruction.
- 	return __builtin_bswap32(x);
- #else
- 	return  (x << 24)               |
-@@ -36,22 +36,22 @@ namespace Endian {
- }
- 
- // Reverse bytes in a 64-bit value: 0x1122334455667788 becomes 0x8877665544332211
--[[nodiscard]] static inline uint64_t bswap64(uint64_t x)
-+[[nodiscard]] static inline uint64_t byteswap64(uint64_t x)
- {
- #if (__GNUC__ > 4) || ((__GNUC__ == 4) && (__GNUC_MINOR__ >= 3))
- 	// Starting from gcc-4.3 there's a builtin function for this.
--	// E.g. on x86 this is translated to a single 'bswap' instruction.
-+	// E.g. on x86 this is translated to a single 'byteswap' instruction.
- 	return __builtin_bswap64(x);
- #else
--	return (uint64_t(bswap32(x >>  0)) << 32) |
--	       (uint64_t(bswap32(x >> 32)) <<  0);
-+	return (uint64_t(byteswap32(x >>  0)) << 32) |
-+	       (uint64_t(byteswap32(x >> 32)) <<  0);
- #endif
- }
- 
--// Use overloading to get a (statically) polymorphic bswap() function.
--[[nodiscard]] static inline uint16_t bswap(uint16_t x) { return bswap16(x); }
--[[nodiscard]] static inline uint32_t bswap(uint32_t x) { return bswap32(x); }
--[[nodiscard]] static inline uint64_t bswap(uint64_t x) { return bswap64(x); }
-+// Use overloading to get a (statically) polymorphic byteswap() function.
-+[[nodiscard]] static inline uint16_t byteswap(uint16_t x) { return byteswap16(x); }
-+[[nodiscard]] static inline uint32_t byteswap(uint32_t x) { return byteswap32(x); }
-+[[nodiscard]] static inline uint64_t byteswap(uint64_t x) { return byteswap64(x); }
- 
- 
- // Identity operator, simply returns the given value.
-@@ -61,7 +61,7 @@ struct Ident {
- 
- // Byte-swap operator, swap bytes in the given value (16 or 32 bit).
- struct BSwap {
--	template <typename T> [[nodiscard]] inline T operator()(T t) const { return bswap(t); }
-+	template <typename T> [[nodiscard]] inline T operator()(T t) const { return byteswap(t); }
- };
- 
- // Helper class that stores a value and allows to read/write that value. Though
-@@ -165,7 +165,7 @@ static inline void writeL32(void* p, uint32_t x)
- 
- template<bool SWAP, typename T> static ALWAYS_INLINE void write_UA(void* p, T x)
- {
--	if (SWAP) x = bswap(x);
-+	if (SWAP) x = byteswap(x);
- 	memcpy(p, &x, sizeof(x));
- }
- static ALWAYS_INLINE void write_UA_B16(void* p, uint16_t x)
-@@ -197,7 +197,7 @@ template<bool SWAP, typename T> [[nodiscard]] static A
- {
- 	T x;
- 	memcpy(&x, p, sizeof(x));
--	if (SWAP) x = bswap(x);
-+	if (SWAP) x = byteswap(x);
- 	return x;
- }
- [[nodiscard]] static ALWAYS_INLINE uint16_t read_UA_B16(const void* p)
diff --git a/emulators/openmsx/files/patch-src_utils_sha1.cc b/emulators/openmsx/files/patch-src_utils_sha1.cc
deleted file mode 100644
index 0b0b88d465cb..000000000000
--- a/emulators/openmsx/files/patch-src_utils_sha1.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- src/utils/sha1.cc.orig	2020-10-16 15:25:27 UTC
-+++ src/utils/sha1.cc
-@@ -123,7 +123,7 @@ static inline __m128i _mm_cmple_epu8(__m128i a, __m128
- // load 64-bit (possibly unaligned) and swap bytes
- static inline uint64_t loadSwap64(const char* s)
- {
--	return Endian::bswap64(*reinterpret_cast<const uint64_t*>(s));
-+	return Endian::byteswap64(*reinterpret_cast<const uint64_t*>(s));
- }
- 
- #else
diff --git a/emulators/openmsx/files/patch-src_utils_tiger.cc b/emulators/openmsx/files/patch-src_utils_tiger.cc
deleted file mode 100644
index 6553c6e2aa89..000000000000
--- a/emulators/openmsx/files/patch-src_utils_tiger.cc
+++ /dev/null
@@ -1,15 +0,0 @@
---- src/utils/tiger.cc.orig	2020-10-16 15:12:50 UTC
-+++ src/utils/tiger.cc
-@@ -662,9 +662,9 @@ static inline void initState(uint64_t state[3])
- static inline void returnState(uint64_t state[3])
- {
- 	if (OPENMSX_BIGENDIAN) {
--		state[0] = Endian::bswap64(state[0]);
--		state[1] = Endian::bswap64(state[1]);
--		state[2] = Endian::bswap64(state[2]);
-+		state[0] = Endian::byteswap64(state[0]);
-+		state[1] = Endian::byteswap64(state[1]);
-+		state[2] = Endian::byteswap64(state[2]);
- 	}
- }
- 
diff --git a/emulators/openmsx/pkg-plist b/emulators/openmsx/pkg-plist
new file mode 100644
index 000000000000..d7935f097243
--- /dev/null
+++ b/emulators/openmsx/pkg-plist
@@ -0,0 +1,674 @@
+bin/openmsx
+%%PORTDOCS%%%%DOCSDIR%%/GPL.txt
+%%PORTDOCS%%%%DOCSDIR%%/authors.txt
+%%PORTDOCS%%%%DOCSDIR%%/cbios.txt
+%%PORTDOCS%%%%DOCSDIR%%/manual/commands.html
+%%PORTDOCS%%%%DOCSDIR%%/manual/compile.html
+%%PORTDOCS%%%%DOCSDIR%%/manual/diskmanipulator.html
+%%PORTDOCS%%%%DOCSDIR%%/manual/faq.html
+%%PORTDOCS%%%%DOCSDIR%%/manual/index.html
+%%PORTDOCS%%%%DOCSDIR%%/manual/manual-minty.css
+%%PORTDOCS%%%%DOCSDIR%%/manual/manual-purple.css
+%%PORTDOCS%%%%DOCSDIR%%/manual/manual.css
+%%PORTDOCS%%%%DOCSDIR%%/manual/nocartfound.png
+%%PORTDOCS%%%%DOCSDIR%%/manual/openmsx-control.html
+%%PORTDOCS%%%%DOCSDIR%%/manual/setup.html
+%%PORTDOCS%%%%DOCSDIR%%/manual/user.html
+%%PORTDOCS%%%%DOCSDIR%%/release-history.txt
+%%PORTDOCS%%%%DOCSDIR%%/release-notes.txt
+%%DATADIR%%/extensions/ASCII_Japanese_MSX-Write.xml
+%%DATADIR%%/extensions/ASCII_Japanese_MSX-Write_II.xml
+%%DATADIR%%/extensions/ASCII_MSX-DOS2.xml
+%%DATADIR%%/extensions/AVT_DPF-550.xml
+%%DATADIR%%/extensions/Beer_IDE.xml
+%%DATADIR%%/extensions/Boosted_audio.xml
+%%DATADIR%%/extensions/Carnivore2.xml
+%%DATADIR%%/extensions/Casio_KB-10.xml
+%%DATADIR%%/extensions/Casio_KB-7.xml
+%%DATADIR%%/extensions/Checkmark_FM_Stereo_PAK.xml
+%%DATADIR%%/extensions/DDX_3.0.xml
+%%DATADIR%%/extensions/ESE_MEGA-SCSI.xml
+%%DATADIR%%/extensions/ESE_Ramdisk.xml
+%%DATADIR%%/extensions/ESE_SCC.xml
+%%DATADIR%%/extensions/ESE_WAVE-SCSI.xml
+%%DATADIR%%/extensions/Epson_Chakkari_Copy.xml
+%%DATADIR%%/extensions/FAC_MIDI_Interface.xml
+%%DATADIR%%/extensions/Gouda_SCSI.xml
+%%DATADIR%%/extensions/Gradiente_CT-80E.xml
+%%DATADIR%%/extensions/JVC_MSX_MIDI.xml
+%%DATADIR%%/extensions/Konami_EC-702.xml
+%%DATADIR%%/extensions/Konami_SD-Snatcher_Sound_Cartridge.xml
+%%DATADIR%%/extensions/Konami_Snatcher_Sound_Cartridge.xml
+%%DATADIR%%/extensions/Konami_Ultimate_Collection.xml
+%%DATADIR%%/extensions/Lascom_Kanji-dummy.rom.gz
+%%DATADIR%%/extensions/Lascom_Kanji.xml
+%%DATADIR%%/extensions/MIDI_Interface_3.xml
+%%DATADIR%%/extensions/MegaFlashROM_SCC+.xml
+%%DATADIR%%/extensions/MegaFlashROM_SCC+_SD.xml
+%%DATADIR%%/extensions/MegaFlashROM_SCC.xml
+%%DATADIR%%/extensions/MegaRAM_2MB.xml
+%%DATADIR%%/extensions/MegaRAM_Disk.xml
+%%DATADIR%%/extensions/Microsol_CDX-2.xml
+%%DATADIR%%/extensions/Mitsubishi_ML-30DC_ML-30FD.xml
+%%DATADIR%%/extensions/Musical_Memory_Mapper.xml
+%%DATADIR%%/extensions/Neos_MA-20R.xml
+%%DATADIR%%/extensions/Neos_MA-20V.xml
+%%DATADIR%%/extensions/OPL3Cartridge.xml
+%%DATADIR%%/extensions/OPL3Cartridge2_mono.xml
+%%DATADIR%%/extensions/OPL3Cartridge2_stereo.xml
+%%DATADIR%%/extensions/Panasonic_FS-CA1.xml
+%%DATADIR%%/extensions/Panasonic_FS-FD1A.xml
+%%DATADIR%%/extensions/Password_Cartridge.xml
+%%DATADIR%%/extensions/Philips_NMS_1200.xml
+%%DATADIR%%/extensions/Philips_NMS_1205.xml
+%%DATADIR%%/extensions/Philips_VY_0010.xml
+%%DATADIR%%/extensions/Popolon_Sound_Cartridge.xml
+%%DATADIR%%/extensions/README
+%%DATADIR%%/extensions/ROM_Hunter_Mk2.xml
+%%DATADIR%%/extensions/SN76489.xml
+%%DATADIR%%/extensions/Sanyo_MFD-001.xml
+%%DATADIR%%/extensions/Sanyo_MRS-001.xml
+%%DATADIR%%/extensions/SensorKid.xml
+%%DATADIR%%/extensions/Sharp_HB-3600.xml
+%%DATADIR%%/extensions/Sharp_HB-4000.xml
+%%DATADIR%%/extensions/Sony_HBD-50.xml
+%%DATADIR%%/extensions/Sony_HBD-F1.xml
+%%DATADIR%%/extensions/Sony_HBI-232.xml
+%%DATADIR%%/extensions/Sony_HBI-55.xml
+%%DATADIR%%/extensions/Sony_HBI-J1.xml
+%%DATADIR%%/extensions/Sony_HBK-30.xml
+%%DATADIR%%/extensions/Spectravideo_SVI-707.xml
+%%DATADIR%%/extensions/Talent_DPF-550.xml
+%%DATADIR%%/extensions/Tecall_MSX_RAMFILE_TM220.xml
+%%DATADIR%%/extensions/Toshiba_HX-F101PE.xml
+%%DATADIR%%/extensions/Toshiba_HX-MU900.xml
+%%DATADIR%%/extensions/Yamaha_FD-03.xml
+%%DATADIR%%/extensions/Yamaha_FD-05.xml
+%%DATADIR%%/extensions/Yamaha_SFG-01.xml
+%%DATADIR%%/extensions/Yamaha_SFG-05.xml
+%%DATADIR%%/extensions/advram.xml
+%%DATADIR%%/extensions/audio.xml
+%%DATADIR%%/extensions/audio2.xml
+%%DATADIR%%/extensions/debugdevice.xml
+%%DATADIR%%/extensions/fmpac.xml
+%%DATADIR%%/extensions/gfx9000.xml
+%%DATADIR%%/extensions/hirestimer.xml
+%%DATADIR%%/extensions/ide.xml
+%%DATADIR%%/extensions/mbstereo.xml
+%%DATADIR%%/extensions/megaram.xml
+%%DATADIR%%/extensions/moonsound.xml
+%%DATADIR%%/extensions/msxdos2.xml
+%%DATADIR%%/extensions/mu-PACK.xml
+%%DATADIR%%/extensions/nowind.xml
+%%DATADIR%%/extensions/pac.xml
+%%DATADIR%%/extensions/ram16k.xml
+%%DATADIR%%/extensions/ram1mb.xml
+%%DATADIR%%/extensions/ram2mb.xml
+%%DATADIR%%/extensions/ram32k.xml
+%%DATADIR%%/extensions/ram4mb.xml
+%%DATADIR%%/extensions/ram512k.xml
+%%DATADIR%%/extensions/ram64k.xml
+%%DATADIR%%/extensions/rs232.xml
+%%DATADIR%%/extensions/scc+.xml
+%%DATADIR%%/extensions/scc.xml
+%%DATADIR%%/extensions/slotexpander.xml
+%%DATADIR%%/extensions/video9000.xml
+%%DATADIR%%/icons/openMSX-logo-128.png
+%%DATADIR%%/icons/openMSX-logo-16.png
+%%DATADIR%%/icons/openMSX-logo-256.png
+%%DATADIR%%/icons/openMSX-logo-32.png
+%%DATADIR%%/icons/openMSX-logo-48.png
+%%DATADIR%%/icons/openMSX-logo-64.png
+%%DATADIR%%/init.tcl
+%%DATADIR%%/machines/AVT_DPC-200.xml
+%%DATADIR%%/machines/Acid1Test-slots.xml
+%%DATADIR%%/machines/Acid2Test-hardware.xml
+%%DATADIR%%/machines/Acid3Test-mapper.xml
+%%DATADIR%%/machines/Al_Alamiah_AX170.xml
+%%DATADIR%%/machines/Al_Alamiah_AX230.xml
+%%DATADIR%%/machines/Al_Alamiah_AX370.xml
+%%DATADIR%%/machines/Aucnet_NIA-2001.xml
+%%DATADIR%%/machines/Bawareth_Perfect_MSX1.xml
+%%DATADIR%%/machines/Boosted_MSX2+_JP.txt
+%%DATADIR%%/machines/Boosted_MSX2+_JP.xml
+%%DATADIR%%/machines/Boosted_MSX2_EN.txt
+%%DATADIR%%/machines/Boosted_MSX2_EN.xml
+%%DATADIR%%/machines/Boosted_MSXturboR_with_IDE.txt
+%%DATADIR%%/machines/Boosted_MSXturboR_with_IDE.xml
+%%DATADIR%%/machines/C-BIOS_MSX1.xml
+%%DATADIR%%/machines/C-BIOS_MSX1_BR.xml
+%%DATADIR%%/machines/C-BIOS_MSX1_EU.xml
+%%DATADIR%%/machines/C-BIOS_MSX1_JP.xml
+%%DATADIR%%/machines/C-BIOS_MSX2+.xml
+%%DATADIR%%/machines/C-BIOS_MSX2+_BR.xml
+%%DATADIR%%/machines/C-BIOS_MSX2+_EU.xml
+%%DATADIR%%/machines/C-BIOS_MSX2+_JP.xml
+%%DATADIR%%/machines/C-BIOS_MSX2.xml
+%%DATADIR%%/machines/C-BIOS_MSX2_BR.xml
+%%DATADIR%%/machines/C-BIOS_MSX2_EU.xml
+%%DATADIR%%/machines/C-BIOS_MSX2_JP.xml
+%%DATADIR%%/machines/CIEL_Expert-Turbo.xml
+%%DATADIR%%/machines/Canon_V-10.xml
+%%DATADIR%%/machines/Canon_V-20.xml
+%%DATADIR%%/machines/Canon_V-20_JP.xml
+%%DATADIR%%/machines/Canon_V-25.xml
+%%DATADIR%%/machines/Canon_V-8.xml
+%%DATADIR%%/machines/Casio_MX-10.xml
+%%DATADIR%%/machines/Casio_PV-16.xml
+%%DATADIR%%/machines/Casio_PV-7.xml
+%%DATADIR%%/machines/ColecoVision.xml
+%%DATADIR%%/machines/ColecoVision_SGM.xml
+%%DATADIR%%/machines/Daewoo_CPC-300.xml
+%%DATADIR%%/machines/Daewoo_CPC-300E.xml
+%%DATADIR%%/machines/Daewoo_CPC-400S.xml
+%%DATADIR%%/machines/Daewoo_CPC-51_Zemmix_V.xml
+%%DATADIR%%/machines/Daewoo_CPC-61_Zemmix_Super_V.xml
+%%DATADIR%%/machines/Daewoo_DPC-100.xml
+%%DATADIR%%/machines/Daewoo_DPC-180.xml
+%%DATADIR%%/machines/Daewoo_DPC-200.xml
+%%DATADIR%%/machines/Eurohard_Dragon_MSX.xml
+%%DATADIR%%/machines/Fenner_SPC-800.xml
+%%DATADIR%%/machines/Frael_Bruc_100_1.xml
+%%DATADIR%%/machines/Frael_Bruc_100_2.xml
+%%DATADIR%%/machines/Fujitsu_FM-X.xml
+%%DATADIR%%/machines/Goldstar_FC-200.xml
+%%DATADIR%%/machines/Goldstar_FC-80U.xml
+%%DATADIR%%/machines/Gradiente_Expert_DD_Plus.xml
+%%DATADIR%%/machines/Gradiente_Expert_GPC-1.xml
+%%DATADIR%%/machines/Gradiente_Expert_Plus.xml
+%%DATADIR%%/machines/Gradiente_Expert_XP-800.xml
+%%DATADIR%%/machines/Hitachi_MB-H1.xml
+%%DATADIR%%/machines/Hitachi_MB-H2.xml
+%%DATADIR%%/machines/Hitachi_MB-H3.xml
+%%DATADIR%%/machines/Hitachi_MB-H50.xml
+%%DATADIR%%/machines/JVC_HC-7GB.xml
+%%DATADIR%%/machines/Mitsubishi_ML-F110.xml
+%%DATADIR%%/machines/Mitsubishi_ML-F120.xml
+%%DATADIR%%/machines/Mitsubishi_ML-F80.xml
+%%DATADIR%%/machines/Mitsubishi_ML-FX1.xml
+%%DATADIR%%/machines/Mitsubishi_ML-G10.xml
+%%DATADIR%%/machines/Mitsubishi_ML-G1_ES.xml
+%%DATADIR%%/machines/Mitsubishi_ML-G3_ES.xml
+%%DATADIR%%/machines/National_CF-1200.xml
+%%DATADIR%%/machines/National_CF-2000.xml
+%%DATADIR%%/machines/National_CF-2700.xml
+%%DATADIR%%/machines/National_CF-3000.xml
+%%DATADIR%%/machines/National_CF-3300.xml
+%%DATADIR%%/machines/National_FS-1300.xml
+%%DATADIR%%/machines/National_FS-4000.xml
+%%DATADIR%%/machines/National_FS-4500.xml
+%%DATADIR%%/machines/National_FS-4600F.xml
+%%DATADIR%%/machines/National_FS-4700F.xml
+%%DATADIR%%/machines/National_FS-5000F2.xml
+%%DATADIR%%/machines/National_FS-5500F1.xml
+%%DATADIR%%/machines/National_FS-5500F2.xml
+%%DATADIR%%/machines/Olympia_PHC-2.xml
+%%DATADIR%%/machines/Panasonic_CF-2700_DE.xml
+%%DATADIR%%/machines/Panasonic_FS-A1.xml
+%%DATADIR%%/machines/Panasonic_FS-A1F.xml
+%%DATADIR%%/machines/Panasonic_FS-A1FM.xml
+%%DATADIR%%/machines/Panasonic_FS-A1FX.xml
+%%DATADIR%%/machines/Panasonic_FS-A1GT.xml
+%%DATADIR%%/machines/Panasonic_FS-A1MK2.xml
+%%DATADIR%%/machines/Panasonic_FS-A1ST.xml
+%%DATADIR%%/machines/Panasonic_FS-A1WSX.xml
+%%DATADIR%%/machines/Panasonic_FS-A1WX.xml
+%%DATADIR%%/machines/Philips_NMS_801.xml
+%%DATADIR%%/machines/Philips_NMS_8220.xml
+%%DATADIR%%/machines/Philips_NMS_8245.xml
+%%DATADIR%%/machines/Philips_NMS_8250-19.xml
+%%DATADIR%%/machines/Philips_NMS_8250.xml
+%%DATADIR%%/machines/Philips_NMS_8255.xml
+%%DATADIR%%/machines/Philips_VG_8000.xml
+%%DATADIR%%/machines/Philips_VG_8010.xml
+%%DATADIR%%/machines/Philips_VG_8010F.xml
+%%DATADIR%%/machines/Philips_VG_8020-20.xml
+%%DATADIR%%/machines/Philips_VG_8020.xml
+%%DATADIR%%/machines/Philips_VG_8020F.xml
+%%DATADIR%%/machines/Philips_VG_8230.xml
+%%DATADIR%%/machines/Philips_VG_8235.xml
+%%DATADIR%%/machines/Pioneer_PX-7.xml
+%%DATADIR%%/machines/Pioneer_PX-7UK.xml
+%%DATADIR%%/machines/Pioneer_PX-V60.xml
+%%DATADIR%%/machines/Pioneer_UC-V102.xml
+%%DATADIR%%/machines/README
+%%DATADIR%%/machines/Sanyo_MPC-10.xml
+%%DATADIR%%/machines/Sanyo_MPC-100.xml
+%%DATADIR%%/machines/Sanyo_MPC-2.xml
+%%DATADIR%%/machines/Sanyo_MPC-25FD.xml
+%%DATADIR%%/machines/Sanyo_MPC-3.xml
+%%DATADIR%%/machines/Sanyo_MPC-6.xml
+%%DATADIR%%/machines/Sanyo_PHC-23.xml
+%%DATADIR%%/machines/Sanyo_PHC-23J.xml
+%%DATADIR%%/machines/Sanyo_PHC-23JB.xml
+%%DATADIR%%/machines/Sanyo_PHC-28L.xml
+%%DATADIR%%/machines/Sanyo_PHC-28P.xml
+%%DATADIR%%/machines/Sanyo_PHC-28S.xml
+%%DATADIR%%/machines/Sanyo_PHC-30N.xml
+%%DATADIR%%/machines/Sanyo_PHC-33.xml
+%%DATADIR%%/machines/Sanyo_PHC-35J.xml
+%%DATADIR%%/machines/Sanyo_PHC-70FD.xml
+%%DATADIR%%/machines/Sanyo_PHC-70FD2.xml
+%%DATADIR%%/machines/Sanyo_PHC-77.xml
+%%DATADIR%%/machines/Sanyo_PHC-SPC.xml
+%%DATADIR%%/machines/Sharp_HB-8000_1.1.xml
+%%DATADIR%%/machines/Sharp_HB-8000_1.2.xml
+%%DATADIR%%/machines/Sony_HB-10.xml
+%%DATADIR%%/machines/Sony_HB-101.xml
+%%DATADIR%%/machines/Sony_HB-101P.xml
+%%DATADIR%%/machines/Sony_HB-10P.xml
+%%DATADIR%%/machines/Sony_HB-201.xml
+%%DATADIR%%/machines/Sony_HB-201P.xml
+%%DATADIR%%/machines/Sony_HB-20P.xml
+%%DATADIR%%/machines/Sony_HB-501P.xml
+%%DATADIR%%/machines/Sony_HB-55P.xml
+%%DATADIR%%/machines/Sony_HB-75.xml
+%%DATADIR%%/machines/Sony_HB-75D.xml
+%%DATADIR%%/machines/Sony_HB-75P.xml
+%%DATADIR%%/machines/Sony_HB-F1.xml
+%%DATADIR%%/machines/Sony_HB-F1II.xml
+%%DATADIR%%/machines/Sony_HB-F1XD.xml
+%%DATADIR%%/machines/Sony_HB-F1XDJ.xml
+%%DATADIR%%/machines/Sony_HB-F1XV.xml
+%%DATADIR%%/machines/Sony_HB-F5.xml
+%%DATADIR%%/machines/Sony_HB-F500.xml
+%%DATADIR%%/machines/Sony_HB-F500P.xml
+%%DATADIR%%/machines/Sony_HB-F500_v2.xml
+%%DATADIR%%/machines/Sony_HB-F700D.xml
+%%DATADIR%%/machines/Sony_HB-F700F.xml
+%%DATADIR%%/machines/Sony_HB-F700P.xml
+%%DATADIR%%/machines/Sony_HB-F900.xml
+%%DATADIR%%/machines/Sony_HB-F9P.xml
+%%DATADIR%%/machines/Sony_HB-F9P_Russian.xml
+%%DATADIR%%/machines/Sony_HB-F9S.xml
+%%DATADIR%%/machines/Sony_HB-G900AP.xml
+%%DATADIR%%/machines/Sony_HB-G900D.xml
+%%DATADIR%%/machines/Sony_HB-G900P.xml
+%%DATADIR%%/machines/Spectravideo_SVI-318.xml
+%%DATADIR%%/machines/Spectravideo_SVI-328.xml
+%%DATADIR%%/machines/Spectravideo_SVI-328_superexpanded.xml
+%%DATADIR%%/machines/Spectravideo_SVI-728.xml
+%%DATADIR%%/machines/Spectravideo_SVI-728_ES.xml
+%%DATADIR%%/machines/Spectravideo_SVI-738.xml
+%%DATADIR%%/machines/Talent_DPC-200.xml
+%%DATADIR%%/machines/Talent_TPC-310.xml
+%%DATADIR%%/machines/Toshiba_FS-TM1.xml
+%%DATADIR%%/machines/Toshiba_HX-10.xml
+%%DATADIR%%/machines/Toshiba_HX-10D.xml
+%%DATADIR%%/machines/Toshiba_HX-20E.xml
+%%DATADIR%%/machines/Toshiba_HX-21.xml
+%%DATADIR%%/machines/Toshiba_HX-22.xml
+%%DATADIR%%/machines/Toshiba_HX-22I.xml
+%%DATADIR%%/machines/Toshiba_HX-23.xml
+%%DATADIR%%/machines/Toshiba_HX-23F.xml
+%%DATADIR%%/machines/Toshiba_HX-32.xml
+%%DATADIR%%/machines/Toshiba_HX-33.xml
+%%DATADIR%%/machines/Toshiba_HX-34.xml
+%%DATADIR%%/machines/Toshiba_HX-51I.xml
+%%DATADIR%%/machines/Victor_HC-7.xml
+%%DATADIR%%/machines/Victor_HC-80.xml
+%%DATADIR%%/machines/Victor_HC-95A.xml
+%%DATADIR%%/machines/WIP_Mitsubishi_ML-TS2.xml
+%%DATADIR%%/machines/Yamaha_AX150.xml
+%%DATADIR%%/machines/Yamaha_AX350II.xml
+%%DATADIR%%/machines/Yamaha_AX350IIF.xml
+%%DATADIR%%/machines/Yamaha_AX500.xml
+%%DATADIR%%/machines/Yamaha_CX11.xml
+%%DATADIR%%/machines/Yamaha_CX5F.xml
+%%DATADIR%%/machines/Yamaha_CX5M.xml
+%%DATADIR%%/machines/Yamaha_CX5MII-128.xml
+%%DATADIR%%/machines/Yamaha_CX5MII.xml
+%%DATADIR%%/machines/Yamaha_CX7-128.xml
+%%DATADIR%%/machines/Yamaha_CX7M-128.xml
+%%DATADIR%%/machines/Yamaha_SX-100.xml
+%%DATADIR%%/machines/Yamaha_YIS-503.xml
+%%DATADIR%%/machines/Yamaha_YIS-503F.xml
+%%DATADIR%%/machines/Yamaha_YIS-503II.xml
+%%DATADIR%%/machines/Yamaha_YIS-503IIIR.xml
+%%DATADIR%%/machines/Yamaha_YIS-503IIR.xml
+%%DATADIR%%/machines/Yamaha_YIS-604-128.xml
+%%DATADIR%%/machines/Yamaha_YIS-805-128R2.xml
+%%DATADIR%%/machines/Yashica_YC-64.xml
+%%DATADIR%%/machines/acid-tests/Acid2Test_basic-bios2p.lpt.ips
+%%DATADIR%%/machines/acid-tests/Acid2Test_basic-bios2p.ppi.ips
+%%DATADIR%%/machines/acid-tests/Acid2Test_basic-bios2p.psg.ips
+%%DATADIR%%/machines/acid-tests/Acid2Test_basic-bios2p.vdp.ips
+%%DATADIR%%/machines/acid-tests/Acid2Test_disk.ppi.ips
+%%DATADIR%%/machines/acid-tests/Acid2Test_disk.rtc.ips
+%%DATADIR%%/machines/acid-tests/Acid2Test_msx2psub-fmbasic.opll.ips
+%%DATADIR%%/machines/acid-tests/Acid2Test_msx2psub-fmbasic.ppi.ips
+%%DATADIR%%/machines/acid-tests/Acid2Test_msx2psub-fmbasic.psg.ips
+%%DATADIR%%/machines/acid-tests/Acid2Test_msx2psub-fmbasic.rtc.ips
+%%DATADIR%%/machines/acid-tests/Acid2Test_msx2psub-fmbasic.vdp.ips
+%%DATADIR%%/machines/acid-tests/Acid2Test_msxaudio.opl1.ips
+%%DATADIR%%/machines/acid-tests/Acid2Test_msxaudio.ppi.ips
+%%DATADIR%%/machines/acid-tests/Acid2Test_msxaudio.psg.ips
+%%DATADIR%%/machines/acid-tests/Acid2Test_msxdos22.ppi.ips
+%%DATADIR%%/machines/acid-tests/Acid2Test_msxdos22.rtc.ips
+%%DATADIR%%/machines/cbios_basic.rom
+%%DATADIR%%/machines/cbios_disk.rom
+%%DATADIR%%/machines/cbios_logo_msx1.rom
+%%DATADIR%%/machines/cbios_logo_msx2+.rom
+%%DATADIR%%/machines/cbios_logo_msx2.rom
+%%DATADIR%%/machines/cbios_main_msx1.rom
+%%DATADIR%%/machines/cbios_main_msx1_br.rom
+%%DATADIR%%/machines/cbios_main_msx1_eu.rom
+%%DATADIR%%/machines/cbios_main_msx1_jp.rom
+%%DATADIR%%/machines/cbios_main_msx2+.rom
+%%DATADIR%%/machines/cbios_main_msx2+_br.rom
+%%DATADIR%%/machines/cbios_main_msx2+_eu.rom
+%%DATADIR%%/machines/cbios_main_msx2+_jp.rom
+%%DATADIR%%/machines/cbios_main_msx2.rom
+%%DATADIR%%/machines/cbios_main_msx2_br.rom
+%%DATADIR%%/machines/cbios_main_msx2_eu.rom
+%%DATADIR%%/machines/cbios_main_msx2_jp.rom
+%%DATADIR%%/machines/cbios_music.rom
+%%DATADIR%%/machines/cbios_sub.rom
+%%DATADIR%%/machines/msx1.xml
+%%DATADIR%%/machines/msx1_eu.xml
+%%DATADIR%%/machines/msx2.xml
+%%DATADIR%%/machines/msx2_eu.xml
+%%DATADIR%%/machines/msx2plus.xml
+%%DATADIR%%/machines/turbor.xml
+%%DATADIR%%/nettou_yakyuu/README
+%%DATADIR%%/playball/README
+%%DATADIR%%/scripts/_about.tcl
+%%DATADIR%%/scripts/_backwards_compatibility.tcl
+%%DATADIR%%/scripts/_cashandler.tcl
+%%DATADIR%%/scripts/_cheat.tcl
+%%DATADIR%%/scripts/_cpuregs.tcl
+%%DATADIR%%/scripts/_cycle.tcl
+%%DATADIR%%/scripts/_cycle_machine.tcl
+%%DATADIR%%/scripts/_disasm.tcl
+%%DATADIR%%/scripts/_example_tools.tcl
+%%DATADIR%%/scripts/_filepool.tcl
+%%DATADIR%%/scripts/_guess_title.tcl
+%%DATADIR%%/scripts/_info_panel.tcl
+%%DATADIR%%/scripts/_metal_gear_overlay.tcl
+%%DATADIR%%/scripts/_mog-overlay.tcl
+%%DATADIR%%/scripts/_multi_screenshot.tcl
+%%DATADIR%%/scripts/_music_keyboard.tcl
+%%DATADIR%%/scripts/_osd.tcl
+%%DATADIR%%/scripts/_osd_keyboard.tcl
+%%DATADIR%%/scripts/_osd_menu.tcl
+%%DATADIR%%/scripts/_osd_nemesis.tcl
+%%DATADIR%%/scripts/_osd_widgets.tcl
+%%DATADIR%%/scripts/_psg_log.tcl
+%%DATADIR%%/scripts/_psg_profile.tcl
+%%DATADIR%%/scripts/_quitmenu.tcl
+%%DATADIR%%/scripts/_record_channels.tcl
+%%DATADIR%%/scripts/_record_chunks.tcl
+%%DATADIR%%/scripts/_reg_log.tcl
+%%DATADIR%%/scripts/_reverse.tcl
+%%DATADIR%%/scripts/_rom_info.tcl
+%%DATADIR%%/scripts/_save_debuggable.tcl
+%%DATADIR%%/scripts/_save_msx_screen.tcl
+%%DATADIR%%/scripts/_savestate.tcl
+%%DATADIR%%/scripts/_scc_toys.tcl
+%%DATADIR%%/scripts/_showdebuggable.tcl
+%%DATADIR%%/scripts/_slot.tcl
+%%DATADIR%%/scripts/_soundchip_utils.tcl
+%%DATADIR%%/scripts/_soundlog.tcl
+%%DATADIR%%/scripts/_sprites.tcl
+%%DATADIR%%/scripts/_stack.tcl
+%%DATADIR%%/scripts/_tas_tools.tcl
+%%DATADIR%%/scripts/_test_machines_and_extensions.tcl
+%%DATADIR%%/scripts/_text_echo.tcl
+%%DATADIR%%/scripts/_tileviewer.tcl
+%%DATADIR%%/scripts/_toggle_freq.tcl
+%%DATADIR%%/scripts/_trainer.tcl
+%%DATADIR%%/scripts/_trainerdefs.tcl
+%%DATADIR%%/scripts/_type_from_file.tcl
+%%DATADIR%%/scripts/_type_via_keybuf.tcl
+%%DATADIR%%/scripts/_utils.tcl
+%%DATADIR%%/scripts/_vdp.tcl
+%%DATADIR%%/scripts/_vdp_access_test.tcl
+%%DATADIR%%/scripts/_vdp_busy.tcl
+%%DATADIR%%/scripts/_vdrive.tcl
+%%DATADIR%%/scripts/_vgmrecorder.tcl
+%%DATADIR%%/scripts/_vu-meters.tcl
+%%DATADIR%%/scripts/_widgets.tcl
+%%DATADIR%%/scripts/autoplug.tcl
+%%DATADIR%%/scripts/callbackprocs.tcl
+%%DATADIR%%/scripts/cashandler.tcl
+%%DATADIR%%/scripts/create_user_dirs.tcl
+%%DATADIR%%/scripts/frame_rate_pusher.tcl
+%%DATADIR%%/scripts/keybindings.tcl
+%%DATADIR%%/scripts/lazy.tcl
+%%DATADIR%%/scripts/load_icons.tcl
+%%DATADIR%%/scripts/mode.tcl
+%%DATADIR%%/scripts/monitor.tcl
+%%DATADIR%%/scripts/osd_menu.tcl
+%%DATADIR%%/scripts/pause_on_lost_focus.tcl
+%%DATADIR%%/scripts/reverse.tcl
+%%DATADIR%%/scripts/screenshot.tcl
+%%DATADIR%%/scripts/session_management.tcl
+%%DATADIR%%/scripts/shield.png
+%%DATADIR%%/scripts/tabbed_machine_view.tcl
+%%DATADIR%%/scripts/type.tcl
+%%DATADIR%%/settings.xml
+%%DATADIR%%/shaders/HQ2xLiteOffsets.dat
+%%DATADIR%%/shaders/HQ2xOffsets.dat
+%%DATADIR%%/shaders/HQ2xWeights.dat
+%%DATADIR%%/shaders/HQ3xLiteOffsets.dat
+%%DATADIR%%/shaders/HQ3xOffsets.dat
+%%DATADIR%%/shaders/HQ3xWeights.dat
+%%DATADIR%%/shaders/HQ4xLiteOffsets.dat
+%%DATADIR%%/shaders/HQ4xOffsets.dat
+%%DATADIR%%/shaders/HQ4xWeights.dat
+%%DATADIR%%/shaders/default.frag
+%%DATADIR%%/shaders/default.vert
+%%DATADIR%%/shaders/fill.frag
+%%DATADIR%%/shaders/fill.vert
+%%DATADIR%%/shaders/hq.frag
+%%DATADIR%%/shaders/hq.vert
+%%DATADIR%%/shaders/hqlite.frag
+%%DATADIR%%/shaders/hqlite.vert
+%%DATADIR%%/shaders/monitor3D.frag
+%%DATADIR%%/shaders/monitor3D.vert
+%%DATADIR%%/shaders/rgb.frag
+%%DATADIR%%/shaders/rgb.vert
+%%DATADIR%%/shaders/sai.frag
+%%DATADIR%%/shaders/sai.vert
+%%DATADIR%%/shaders/scale2x.frag
+%%DATADIR%%/shaders/scale2x.vert
+%%DATADIR%%/shaders/simple.frag
+%%DATADIR%%/shaders/simple.vert
+%%DATADIR%%/shaders/texture.frag
+%%DATADIR%%/shaders/texture.vert
+%%DATADIR%%/shaders/tv.frag
+%%DATADIR%%/shaders/tv.vert
+%%DATADIR%%/skins/ConsoleBackground.png
+%%DATADIR%%/skins/ConsoleBackground1.png
+%%DATADIR%%/skins/ConsoleBackground2.png
+%%DATADIR%%/skins/ConsoleBackground3.png
+%%DATADIR%%/skins/ConsoleBackground4.png
+%%DATADIR%%/skins/ConsoleBackground5.png
+%%DATADIR%%/skins/ConsoleBackground6.png
+%%DATADIR%%/skins/ConsoleBackgroundBlue.png
+%%DATADIR%%/skins/ConsoleBackgroundGrey.png
+%%DATADIR%%/skins/Vera.ttf.gz
+%%DATADIR%%/skins/VeraMono.ttf.gz
+%%DATADIR%%/skins/breaked.png
+%%DATADIR%%/skins/fancy/frame.png
+%%DATADIR%%/skins/fancy/led-off.png
+%%DATADIR%%/skins/fancy/led-on.png
+%%DATADIR%%/skins/fancy/skin.tcl
+%%DATADIR%%/skins/handheld/breaked.png
+%%DATADIR%%/skins/handheld/caps-off.png
+%%DATADIR%%/skins/handheld/caps-on.png
+%%DATADIR%%/skins/handheld/code-off.png
+%%DATADIR%%/skins/handheld/code-on.png
+%%DATADIR%%/skins/handheld/fdd-off.png
+%%DATADIR%%/skins/handheld/fdd-on.png
+%%DATADIR%%/skins/handheld/kana-off.png
+%%DATADIR%%/skins/handheld/kana-on.png
+%%DATADIR%%/skins/handheld/mute.png
+%%DATADIR%%/skins/handheld/pause-off.png
+%%DATADIR%%/skins/handheld/pause-on.png
+%%DATADIR%%/skins/handheld/pause.png
+%%DATADIR%%/skins/handheld/power-off.png
+%%DATADIR%%/skins/handheld/power-on.png
+%%DATADIR%%/skins/handheld/skin.tcl
+%%DATADIR%%/skins/handheld/throttle.png
+%%DATADIR%%/skins/handheld/turbo-off.png
+%%DATADIR%%/skins/handheld/turbo-on.png
+%%DATADIR%%/skins/led-off.png
+%%DATADIR%%/skins/led.png
+%%DATADIR%%/skins/mute.png
+%%DATADIR%%/skins/none/skin.tcl
+%%DATADIR%%/skins/pause.png
+%%DATADIR%%/skins/set1/breaked.png
+%%DATADIR%%/skins/set1/caps-off.png
+%%DATADIR%%/skins/set1/caps-on.png
+%%DATADIR%%/skins/set1/code-off.png
+%%DATADIR%%/skins/set1/code-on.png
+%%DATADIR%%/skins/set1/fdd-off.png
+%%DATADIR%%/skins/set1/fdd-on.png
+%%DATADIR%%/skins/set1/kana-off.png
+%%DATADIR%%/skins/set1/kana-on.png
+%%DATADIR%%/skins/set1/mute.png
+%%DATADIR%%/skins/set1/pause-off.png
+%%DATADIR%%/skins/set1/pause-on.png
+%%DATADIR%%/skins/set1/pause.png
+%%DATADIR%%/skins/set1/power-off.png
+%%DATADIR%%/skins/set1/power-on.png
+%%DATADIR%%/skins/set1/skin.tcl
+%%DATADIR%%/skins/set1/throttle.png
+%%DATADIR%%/skins/set1/turbo-off.png
+%%DATADIR%%/skins/set1/turbo-on.png
+%%DATADIR%%/skins/set2/caps-off.png
+%%DATADIR%%/skins/set2/caps-on.png
+%%DATADIR%%/skins/set2/fdd-off.png
+%%DATADIR%%/skins/set2/fdd-on.png
+%%DATADIR%%/skins/set2/kana-off.png
+%%DATADIR%%/skins/set2/kana-on.png
+%%DATADIR%%/skins/set2/pause-off.png
+%%DATADIR%%/skins/set2/pause-on.png
+%%DATADIR%%/skins/set2/power-off.png
+%%DATADIR%%/skins/set2/power-on.png
+%%DATADIR%%/skins/set2/skin.tcl
+%%DATADIR%%/skins/set2/turbo-off.png
+%%DATADIR%%/skins/set2/turbo-on.png
+%%DATADIR%%/skins/set3/caps-off.png
+%%DATADIR%%/skins/set3/caps-on.png
+%%DATADIR%%/skins/set3/fdd-off.png
+%%DATADIR%%/skins/set3/fdd-on.png
+%%DATADIR%%/skins/set3/kana-off.png
+%%DATADIR%%/skins/set3/kana-on.png
+%%DATADIR%%/skins/set3/pause-off.png
+%%DATADIR%%/skins/set3/pause-on.png
+%%DATADIR%%/skins/set3/power-off.png
+%%DATADIR%%/skins/set3/power-on.png
+%%DATADIR%%/skins/set3/skin.tcl
+%%DATADIR%%/skins/set3/turbo-off.png
+%%DATADIR%%/skins/set3/turbo-on.png
+%%DATADIR%%/skins/set4/caps-off.png
+%%DATADIR%%/skins/set4/caps-on.png
+%%DATADIR%%/skins/set4/fdd-off.png
+%%DATADIR%%/skins/set4/fdd-on.png
+%%DATADIR%%/skins/set4/kana-off.png
+%%DATADIR%%/skins/set4/kana-on.png
+%%DATADIR%%/skins/set4/pause-off.png
+%%DATADIR%%/skins/set4/pause-on.png
+%%DATADIR%%/skins/set4/power-off.png
+%%DATADIR%%/skins/set4/power-on.png
+%%DATADIR%%/skins/set4/skin.tcl
+%%DATADIR%%/skins/set4/turbo-off.png
+%%DATADIR%%/skins/set4/turbo-on.png
+%%DATADIR%%/skins/set5/breaked.png
+%%DATADIR%%/skins/set5/caps-off.png
+%%DATADIR%%/skins/set5/caps-on.png
+%%DATADIR%%/skins/set5/fdd-off.png
+%%DATADIR%%/skins/set5/fdd-on.png
+%%DATADIR%%/skins/set5/kana-off.png
+%%DATADIR%%/skins/set5/kana-on.png
+%%DATADIR%%/skins/set5/mute.png
+%%DATADIR%%/skins/set5/mute_off.png
+%%DATADIR%%/skins/set5/pause-off.png
+%%DATADIR%%/skins/set5/pause-on.png
+%%DATADIR%%/skins/set5/pause.png
+%%DATADIR%%/skins/set5/power-off.png
+%%DATADIR%%/skins/set5/power-on.png
+%%DATADIR%%/skins/set5/reverse.png
+%%DATADIR%%/skins/set5/skin.tcl
+%%DATADIR%%/skins/set5/throttle.png
+%%DATADIR%%/skins/set5/throttle_off.png
+%%DATADIR%%/skins/set5/turbo-off.png
+%%DATADIR%%/skins/set5/turbo-on.png
+%%DATADIR%%/skins/throttle.png
+%%DATADIR%%/software/README
+%%DATADIR%%/softwaredb.xml
+%%DATADIR%%/softwaredb1.dtd
+%%DATADIR%%/systemroms/README
+%%DATADIR%%/systemroms/cbios-old/0808d0486f77a44d3aa08cd77828a3748a356b8d.cbios_main_msx2.rom.gz
+%%DATADIR%%/systemroms/cbios-old/0ee5d3ab75bd579b7d08502b24afbb73d5d9f8bc.cbios_main_msx2+_jp.rom.gz
+%%DATADIR%%/systemroms/cbios-old/12ebcebc65de0e8927c75d7b9b38e53ade65ce7c.cbios_main_msx2+.rom.gz
+%%DATADIR%%/systemroms/cbios-old/1423ddcf06c2033ded10cae4a8c01dd640d9b8a9.cbios_main_msx2+.rom.gz
+%%DATADIR%%/systemroms/cbios-old/146b0acd4ac5829f6c068ff25bf1c95d632fdfb0.cbios_logo_msx2.rom.gz
+%%DATADIR%%/systemroms/cbios-old/1755a38a29c7df6c7360e9e97ba1730f66e203a7.cbios_main_msx2+.rom.gz
+%%DATADIR%%/systemroms/cbios-old/18559fa9c2d9e99a319550d809009ecdba6d396e.cbios_basic.rom.gz
+%%DATADIR%%/systemroms/cbios-old/210ed25184e20de7d28d5629d8de027078d111a8.cbios_main_msx2.rom.gz
+%%DATADIR%%/systemroms/cbios-old/2636a5926f50fa07781ebd9d1682a6e453cef291.cbios_logo_msx1.rom.gz
+%%DATADIR%%/systemroms/cbios-old/2bdde7097ffb1208c27d99b1bf18eb32bf1c735a.cbios_main_msx1_jp.rom.gz
+%%DATADIR%%/systemroms/cbios-old/2d2df4a7cba89805c80315125d3ac0c0bd7488a4.cbios_main_msx1_br.rom.gz
+%%DATADIR%%/systemroms/cbios-old/2fcb40413e7d373f0f2dbdc815ce18746ddf3684.cbios_sub.rom.gz
+%%DATADIR%%/systemroms/cbios-old/366c76ded9e9fb8253397ade83acc10ca3a35fcd.cbios_main_msx2+_jp.rom.gz
+%%DATADIR%%/systemroms/cbios-old/3e71f6335ef2038f21ad83ccb10bc26bc8fd92e6.cbios_logo_msx2+.rom.gz
+%%DATADIR%%/systemroms/cbios-old/41402816b98c3656806dcc4513caf9f48cdd02cf.cbios_logo_msx1.rom.gz
+%%DATADIR%%/systemroms/cbios-old/4eac4b402e3b0f37521676aeab0685c900ae0ec6.cbios_main_msx2+_br.rom.gz
+%%DATADIR%%/systemroms/cbios-old/513b4464940027c8df792d65ccad80e7e54b484c.cbios_logo_msx2+.rom.gz
+%%DATADIR%%/systemroms/cbios-old/52250a895fb6e7440e076d59c22ca40f039d591e.cbios_logo_msx1.rom.gz
+%%DATADIR%%/systemroms/cbios-old/5577f8cf11c51d4d49192e8fdbd8da4d7b1e9c52.cbios_main_msx1_br.rom.gz
+%%DATADIR%%/systemroms/cbios-old/565143f7c6fe0ffa12ec3069048113f44759d91a.cbios_sub.rom.gz
+%%DATADIR%%/systemroms/cbios-old/570874efdf6663b49f0933e2e49d445d47fe996f.cbios_sub.rom.gz
+%%DATADIR%%/systemroms/cbios-old/5ac97614abd0044c9cbf0a8bf7101959f5865b4d.cbios_main_msx2_br.rom.gz
+%%DATADIR%%/systemroms/cbios-old/5b496df8bd55c563aed1b4ae163271afa76db367.cbios_disk.rom.gz
+%%DATADIR%%/systemroms/cbios-old/5c5eb001e6a1fe29edb7abd428a3967bb388e5db.cbios_music.rom.gz
+%%DATADIR%%/systemroms/cbios-old/61be882d690ac0ba9d6067fcf33f6f40287bf52e.cbios_main_msx1.rom.gz
+%%DATADIR%%/systemroms/cbios-old/689aea39b9c1112bfb8db239f9be48f245ed8618.cbios_logo_msx2.rom.gz
+%%DATADIR%%/systemroms/cbios-old/6a2868faf6c3de590fa86a911dbc6e051680cf3a.cbios_main_msx1_jp.rom.gz
+%%DATADIR%%/systemroms/cbios-old/6e55cfc48d0d6ee57b041cb09427f614fb6a1910.cbios_logo_msx2+.rom.gz
+%%DATADIR%%/systemroms/cbios-old/6f7bb07d04c22beacc04f55405af72272d85e905.cbios_main_msx2+_br.rom.gz
+%%DATADIR%%/systemroms/cbios-old/6fc989ae715fe8492700a9d15934113d910aed36.cbios_logo_msx2.rom.gz
+%%DATADIR%%/systemroms/cbios-old/7d704a6116d5478661eb8743e44d148aa036d721.cbios_main_msx2_jp.rom.gz
+%%DATADIR%%/systemroms/cbios-old/7e32510e89b07b0b4888dc815b33bd5552084059.cbios_main_msx2+_br.rom.gz
+%%DATADIR%%/systemroms/cbios-old/7ff9dea68aa3d9ad4e465c7b3f72633fc12f595f.cbios_main_msx1_br.rom.gz
+%%DATADIR%%/systemroms/cbios-old/8339f5f2be69a166af128ceb0c9c7799f25a6f35.cbios_main_msx2.rom.gz
+%%DATADIR%%/systemroms/cbios-old/9489d48e9618e480aa6082ebfce9b6dc2f543bca.cbios_main_msx2+_jp.rom.gz
+%%DATADIR%%/systemroms/cbios-old/95fe138745f5e627b021085c7e4629a6dfe6f93a.cbios_logo_msx1.rom.gz
+%%DATADIR%%/systemroms/cbios-old/9921987867eb11657f8fb86b45304f4351a6ff32.cbios_main_msx1_jp.rom.gz
+%%DATADIR%%/systemroms/cbios-old/9e23773efec08e471327074d68ee8860e6992036.cbios_logo_msx1.rom.gz
+%%DATADIR%%/systemroms/cbios-old/README
+%%DATADIR%%/systemroms/cbios-old/a197a7f78900fd9a168d8e726c3651706357671e.cbios_main_msx2_br.rom.gz
+%%DATADIR%%/systemroms/cbios-old/a49bcf7a5a1115815f730782a1fd7d1c79ce29e7.cbios_main_msx1.rom.gz
+%%DATADIR%%/systemroms/cbios-old/a9b093982064bf8494215c528bb28c6ddf01a47f.cbios_logo_msx2+.rom.gz
+%%DATADIR%%/systemroms/cbios-old/adb9411124bbb98996c0e494e2ad26840f62548d.cbios_main_msx2.rom.gz
+%%DATADIR%%/systemroms/cbios-old/b1f4851f1c27fcbee2ddc67f4e658eaf227568d9.cbios_main_msx2.rom.gz
+%%DATADIR%%/systemroms/cbios-old/bf7cbbfdf68aeeb9dc0ff925fe4f631df172775e.cbios_logo_msx2.rom.gz
+%%DATADIR%%/systemroms/cbios-old/c1d04eca7b704caa5b96f9f020e8c6db8d279afc.cbios_main_msx1.rom.gz
+%%DATADIR%%/systemroms/cbios-old/c3a774e650f1ed39bd93777c0525bfd4099f3cc6.cbios_main_msx2_jp.rom.gz
+%%DATADIR%%/systemroms/cbios-old/c51525895149a78f07a9dcc076bae4efff5f1514.cbios_logo_msx2.rom.gz
+%%DATADIR%%/systemroms/cbios-old/c5edc3b289dea120fe60ad38596a51c2e28838aa.cbios_main_msx2+.rom.gz
+%%DATADIR%%/systemroms/cbios-old/c9dfa8b97f628aaf299951d49be7fa68173e2fb8.cbios_main_msx2_br.rom.gz
+%%DATADIR%%/systemroms/cbios-old/d96e4ba798a866ba97eb75c29c9581a13ef3917b.cbios_main_msx1.rom.gz
+%%DATADIR%%/systemroms/cbios-old/e73ceb475e3f91492e700f45809c9b328dbee3fd.cbios_main_msx2+.rom.gz
+%%DATADIR%%/systemroms/cbios-old/e8ab07d341539c40bd97666fad63e7bda8961eff.cbios_main_msx2_jp.rom.gz
+%%DATADIR%%/systemroms/cbios-old/ea405e0937035271528df13f6bf4a893ace8c644.cbios_logo_msx2+.rom.gz
+%%DATADIR%%/systemroms/cbios-old/f41b26357bac1b75a3cfba933763764187b365f0.cbios_main_msx1.rom.gz
+%%DATADIR%%/unicodemaps/unicodemap.br_gradiente_1_0
+%%DATADIR%%/unicodemaps/unicodemap.br_gradiente_1_1
+%%DATADIR%%/unicodemaps/unicodemap.br_hotbit
+%%DATADIR%%/unicodemaps/unicodemap.cvjoy
+%%DATADIR%%/unicodemaps/unicodemap.de
+%%DATADIR%%/unicodemaps/unicodemap.es
+%%DATADIR%%/unicodemaps/unicodemap.fr
+%%DATADIR%%/unicodemaps/unicodemap.gb
+%%DATADIR%%/unicodemaps/unicodemap.int
+%%DATADIR%%/unicodemaps/unicodemap.jp_ansi
+%%DATADIR%%/unicodemaps/unicodemap.jp_jis
+%%DATADIR%%/unicodemaps/unicodemap.kr
+%%DATADIR%%/unicodemaps/unicodemap.proto_fr
+%%DATADIR%%/unicodemaps/unicodemap.proto_int
+%%DATADIR%%/unicodemaps/unicodemap.ru
+%%DATADIR%%/unicodemaps/unicodemap.svi