diff -ruN /usr/ports-orig/emulators/mame/Makefile mame/Makefile --- /usr/ports-orig/emulators/mame/Makefile 2020-05-24 15:39:16.419875000 +0200 +++ mame/Makefile 2020-05-12 02:30:58.563132000 +0200 @@ -2,7 +2,7 @@ # $FreeBSD: head/emulators/mame/Makefile 529280 2020-03-27 20:31:33Z makc $ PORTNAME?= mame -PORTVERSION= 0.212 +PORTVERSION= 0.220 CATEGORIES= emulators MAINTAINER= ports@FreeBSD.org @@ -113,7 +113,7 @@ .endif .if ${MSUBTARGET:Mmess} (cd ${WRKSRC} && ${INSTALL_PROGRAM} castool chdman floptool imgtool jedutil \ - ldresample ldverify nltool nlwav pngcmp regrep romcmp split src2html \ + ldresample ldverify nltool nlwav pngcmp regrep romcmp split \ srcclean unidasm \ ${STAGEDIR}${PREFIX}/libexec/mess) .endif diff -ruN /usr/ports-orig/emulators/mame/distinfo mame/distinfo --- /usr/ports-orig/emulators/mame/distinfo 2020-05-24 15:39:16.420701000 +0200 +++ mame/distinfo 2020-05-12 02:30:57.949728000 +0200 @@ -1,3 +1,3 @@ -TIMESTAMP = 1565317830 -SHA256 (mamedev-mame-0.212-mame0212_GH0.tar.gz) = 3d3599c49626b240e98b1433c0813e11e471846154e8d29261d345cc78fc9a21 -SIZE (mamedev-mame-0.212-mame0212_GH0.tar.gz) = 148502748 +TIMESTAMP = 1587832200 +SHA256 (mamedev-mame-0.220-mame0220_GH0.tar.gz) = 8150bc8c60e4704ec222a22a8d4dc89c2de92781d0e52e2820126b4357c36c12 +SIZE (mamedev-mame-0.220-mame0220_GH0.tar.gz) = 183042822 diff -ruN /usr/ports-orig/emulators/mame/files/patch-3rdparty_bx_include_bx_inline_endian.inl mame/files/patch-3rdparty_bx_include_bx_inline_endian.inl --- /usr/ports-orig/emulators/mame/files/patch-3rdparty_bx_include_bx_inline_endian.inl 2020-05-24 15:39:16.428327000 +0200 +++ mame/files/patch-3rdparty_bx_include_bx_inline_endian.inl 1970-01-01 01:00:00.000000000 +0100 @@ -1,29 +0,0 @@ ---- 3rdparty/bx/include/bx/inline/endian.inl.orig 2019-04-24 05:00:38 UTC -+++ 3rdparty/bx/include/bx/inline/endian.inl -@@ -46,7 +46,7 @@ namespace bx - } - - template -- inline Ty toLittleEndian(const Ty _in) -+ inline Ty toLittleEndian(Ty _in) - { - #if BX_CPU_ENDIAN_BIG - return endianSwap(_in); -@@ -56,7 +56,7 @@ namespace bx - } - - template -- inline Ty toBigEndian(const Ty _in) -+ inline Ty toBigEndian(Ty _in) - { - #if BX_CPU_ENDIAN_LITTLE - return endianSwap(_in); -@@ -66,7 +66,7 @@ namespace bx - } - - template -- inline Ty toHostEndian(const Ty _in, bool _fromLittleEndian) -+ inline Ty toHostEndian(Ty _in, bool _fromLittleEndian) - { - #if BX_CPU_ENDIAN_LITTLE - return _fromLittleEndian ? _in : endianSwap(_in); diff -ruN /usr/ports-orig/emulators/mame/files/patch-3rdparty_bx_include_bx_inline_readerwriter.inl mame/files/patch-3rdparty_bx_include_bx_inline_readerwriter.inl --- /usr/ports-orig/emulators/mame/files/patch-3rdparty_bx_include_bx_inline_readerwriter.inl 2020-05-24 15:39:16.429020000 +0200 +++ mame/files/patch-3rdparty_bx_include_bx_inline_readerwriter.inl 1970-01-01 01:00:00.000000000 +0100 @@ -1,76 +0,0 @@ ---- 3rdparty/bx/include/bx/inline/readerwriter.inl.orig 2019-04-24 05:00:38 UTC -+++ 3rdparty/bx/include/bx/inline/readerwriter.inl -@@ -273,7 +273,7 @@ namespace bx - } - - template -- int32_t read(ReaderI* _reader, Ty& _value, Error* _err) -+ inline int32_t read(ReaderI* _reader, Ty& _value, Error* _err) - { - BX_ERROR_SCOPE(_err); - BX_STATIC_ASSERT(isTriviallyCopyable() ); -@@ -281,7 +281,7 @@ namespace bx - } - - template -- int32_t readHE(ReaderI* _reader, Ty& _value, bool _fromLittleEndian, Error* _err) -+ inline int32_t readHE(ReaderI* _reader, Ty& _value, bool _fromLittleEndian, Error* _err) - { - BX_ERROR_SCOPE(_err); - BX_STATIC_ASSERT(isTriviallyCopyable() ); -@@ -329,7 +329,7 @@ namespace bx - } - - template -- int32_t write(WriterI* _writer, const Ty& _value, Error* _err) -+ inline int32_t write(WriterI* _writer, const Ty& _value, Error* _err) - { - BX_ERROR_SCOPE(_err); - BX_STATIC_ASSERT(isTriviallyCopyable() ); -@@ -337,7 +337,7 @@ namespace bx - } - - template -- int32_t writeLE(WriterI* _writer, const Ty& _value, Error* _err) -+ inline int32_t writeLE(WriterI* _writer, const Ty& _value, Error* _err) - { - BX_ERROR_SCOPE(_err); - BX_STATIC_ASSERT(isTriviallyCopyable() ); -@@ -346,8 +346,14 @@ namespace bx - return result; - } - -+ template<> -+ inline int32_t writeLE(WriterI* _writer, const float& _value, Error* _err) -+ { -+ return writeLE(_writer, floatToBits(_value), _err); -+ } -+ - template -- int32_t writeBE(WriterI* _writer, const Ty& _value, Error* _err) -+ inline int32_t writeBE(WriterI* _writer, const Ty& _value, Error* _err) - { - BX_ERROR_SCOPE(_err); - BX_STATIC_ASSERT(isTriviallyCopyable() ); -@@ -356,6 +362,12 @@ namespace bx - return result; - } - -+ template<> -+ inline int32_t writeBE(WriterI* _writer, const float& _value, Error* _err) -+ { -+ return writeBE(_writer, floatToBits(_value), _err); -+ } -+ - inline int64_t skip(SeekerI* _seeker, int64_t _offset) - { - return _seeker->seek(_offset, Whence::Current); -@@ -392,7 +404,7 @@ namespace bx - } - - template -- int32_t peek(ReaderSeekerI* _reader, Ty& _value, Error* _err) -+ inline int32_t peek(ReaderSeekerI* _reader, Ty& _value, Error* _err) - { - BX_ERROR_SCOPE(_err); - BX_STATIC_ASSERT(isTriviallyCopyable() ); diff -ruN /usr/ports-orig/emulators/mame/files/patch-3rdparty_bx_include_bx_platform.h mame/files/patch-3rdparty_bx_include_bx_platform.h --- /usr/ports-orig/emulators/mame/files/patch-3rdparty_bx_include_bx_platform.h 2020-05-24 15:39:16.427629000 +0200 +++ mame/files/patch-3rdparty_bx_include_bx_platform.h 1970-01-01 01:00:00.000000000 +0100 @@ -1,39 +0,0 @@ ---- 3rdparty/bx/include/bx/platform.h.orig 2019-04-24 05:00:38 UTC -+++ 3rdparty/bx/include/bx/platform.h -@@ -35,6 +35,7 @@ - #define BX_CRT_MINGW 0 - #define BX_CRT_MSVC 0 - #define BX_CRT_NEWLIB 0 -+#define BX_CRT_BSD 0 - - #ifndef BX_CRT_MUSL - # define BX_CRT_MUSL 0 -@@ -232,6 +233,9 @@ - # elif defined(__apple_build_version__) || defined(__ORBIS__) || defined(__EMSCRIPTEN__) || defined(__llvm__) - # undef BX_CRT_LIBCXX - # define BX_CRT_LIBCXX 1 -+# elif BX_PLATFORM_BSD -+# undef BX_CRT_BSD -+# define BX_CRT_BSD 1 - # endif // - - # if !BX_CRT_BIONIC \ -@@ -240,7 +244,8 @@ - && !BX_CRT_MINGW \ - && !BX_CRT_MSVC \ - && !BX_CRT_MUSL \ -- && !BX_CRT_NEWLIB -+ && !BX_CRT_NEWLIB \ -+ && !BX_CRT_BSD - # undef BX_CRT_NONE - # define BX_CRT_NONE 1 - # endif // BX_CRT_* -@@ -371,6 +376,8 @@ - # define BX_CRT_NAME "Newlib" - #elif BX_CRT_MUSL - # define BX_CRT_NAME "musl libc" -+#elif BX_CRT_BSD -+# define BX_CRT_NAME "BSD" - #elif BX_CRT_NONE - # define BX_CRT_NAME "None" - #else diff -ruN /usr/ports-orig/emulators/mame/files/patch-3rdparty_bx_include_bx_readerwriter.h mame/files/patch-3rdparty_bx_include_bx_readerwriter.h --- /usr/ports-orig/emulators/mame/files/patch-3rdparty_bx_include_bx_readerwriter.h 2020-05-24 15:39:16.430829000 +0200 +++ mame/files/patch-3rdparty_bx_include_bx_readerwriter.h 1970-01-01 01:00:00.000000000 +0100 @@ -1,10 +0,0 @@ ---- 3rdparty/bx/include/bx/readerwriter.h.orig 2019-04-24 05:00:38 UTC -+++ 3rdparty/bx/include/bx/readerwriter.h -@@ -10,6 +10,7 @@ - #include "endian.h" - #include "error.h" - #include "filepath.h" -+#include "math.h" - #include "string.h" - #include "uint32_t.h" - diff -ruN /usr/ports-orig/emulators/mame/files/patch-3rdparty_bx_src_mutex.cpp mame/files/patch-3rdparty_bx_src_mutex.cpp --- /usr/ports-orig/emulators/mame/files/patch-3rdparty_bx_src_mutex.cpp 2020-05-24 15:39:16.424480000 +0200 +++ mame/files/patch-3rdparty_bx_src_mutex.cpp 1970-01-01 01:00:00.000000000 +0100 @@ -1,10 +0,0 @@ ---- 3rdparty/bx/src/mutex.cpp.orig 2019-04-24 05:00:38 UTC -+++ 3rdparty/bx/src/mutex.cpp -@@ -16,6 +16,7 @@ - || BX_PLATFORM_IOS \ - || BX_PLATFORM_OSX \ - || BX_PLATFORM_PS4 \ -+ || BX_PLATFORM_BSD \ - || BX_PLATFORM_RPI - # include - #elif BX_PLATFORM_WINDOWS \ diff -ruN /usr/ports-orig/emulators/mame/files/patch-3rdparty_bx_src_thread.cpp mame/files/patch-3rdparty_bx_src_thread.cpp --- /usr/ports-orig/emulators/mame/files/patch-3rdparty_bx_src_thread.cpp 2020-05-24 15:39:16.426110000 +0200 +++ mame/files/patch-3rdparty_bx_src_thread.cpp 1970-01-01 01:00:00.000000000 +0100 @@ -1,10 +0,0 @@ ---- 3rdparty/bx/src/thread.cpp.orig 2019-04-24 05:00:38 UTC -+++ 3rdparty/bx/src/thread.cpp -@@ -15,6 +15,7 @@ - || BX_PLATFORM_IOS \ - || BX_PLATFORM_OSX \ - || BX_PLATFORM_PS4 \ -+ || BX_PLATFORM_BSD \ - || BX_PLATFORM_RPI - # include - # if defined(__FreeBSD__) diff -ruN /usr/ports-orig/emulators/mame/files/patch-3rdparty_bx_tests_readerwriter__test.cpp mame/files/patch-3rdparty_bx_tests_readerwriter__test.cpp --- /usr/ports-orig/emulators/mame/files/patch-3rdparty_bx_tests_readerwriter__test.cpp 2020-05-24 15:39:16.426606000 +0200 +++ mame/files/patch-3rdparty_bx_tests_readerwriter__test.cpp 1970-01-01 01:00:00.000000000 +0100 @@ -1,34 +0,0 @@ ---- 3rdparty/bx/tests/readerwriter_test.cpp.orig 2019-07-24 09:54:15 UTC -+++ 3rdparty/bx/tests/readerwriter_test.cpp -@@ -0,0 +1,31 @@ -+/* -+ * Copyright 2010-2019 Branimir Karadzic. All rights reserved. -+ * License: https://github.com/bkaradzic/bx#license-bsd-2-clause -+ */ -+ -+#include "test.h" -+#include -+ -+TEST_CASE("writeLE", "") -+{ -+ bx::SizerWriter writer; -+ -+ bx::Error err; -+ -+ int32_t total = bx::writeLE(&writer, 1.0f, &err); -+ -+ REQUIRE(err.isOk() ); -+ REQUIRE(total == 4); -+} -+ -+TEST_CASE("writeBE", "") -+{ -+ bx::SizerWriter writer; -+ -+ bx::Error err; -+ -+ int32_t total = bx::writeBE(&writer, 1.0f, &err); -+ -+ REQUIRE(err.isOk() ); -+ REQUIRE(total == 4); -+} diff -ruN /usr/ports-orig/emulators/mame/pkg-plist mame/pkg-plist --- /usr/ports-orig/emulators/mame/pkg-plist 2020-05-24 15:39:16.419080000 +0200 +++ mame/pkg-plist 2020-05-12 02:30:58.023318000 +0200 @@ -5,70 +5,69 @@ libexec/mame/ldverify libexec/mame/romcmp libexec/mame/unidasm +%%DATADIR%%/artwork/monochrome-chessboard.png +%%DATADIR%%/artwork/dir.txt +%%DATADIR%%/artwork/aperture4x6.png %%DATADIR%%/artwork/LICENSE %%DATADIR%%/artwork/README.md -%%DATADIR%%/artwork/aperture-grille.png -%%DATADIR%%/artwork/aperture.png +%%DATADIR%%/artwork/aperture2x4rb.png +%%DATADIR%%/artwork/slot-mask.png +%%DATADIR%%/artwork/slot-mask-aligned.png %%DATADIR%%/artwork/aperture1x2rb.png +%%DATADIR%%/artwork/scanlines.png +%%DATADIR%%/artwork/shadow-mask.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/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/aperture_2_5_bgr.png +%%DATADIR%%/artwork/bgfx/chains/crt-geom/aperture_2_4_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/aperture_1_4_rgb.png +%%DATADIR%%/artwork/bgfx/chains/crt-geom/aperture_1_2_bgr.png +%%DATADIR%%/artwork/bgfx/chains/crt-geom/aperture_3_6_rgb.png %%DATADIR%%/artwork/bgfx/chains/crt-geom/slot_2_4x4_rgb.png -%%DATADIR%%/artwork/bgfx/chains/crt-geom/slot_2_5x4_bgr.png +%%DATADIR%%/artwork/bgfx/chains/crt-geom/none.png %%DATADIR%%/artwork/bgfx/chains/crt-geom/slot_3_7x6_rgb.png +%%DATADIR%%/artwork/bgfx/chains/crt-geom/delta_2_4x1_rgb.png +%%DATADIR%%/artwork/bgfx/chains/crt-geom/slot_2_5x4_bgr.png %%DATADIR%%/artwork/bgfx/chains/hq2x.png %%DATADIR%%/artwork/bgfx/chains/hq3x.png %%DATADIR%%/artwork/bgfx/chains/hq4x.png +%%DATADIR%%/artwork/aperture.png +%%DATADIR%%/artwork/monochrome-matrix.png +%%DATADIR%%/artwork/chess/wn.png +%%DATADIR%%/artwork/chess/wr.png +%%DATADIR%%/artwork/chess/bn.png +%%DATADIR%%/artwork/chess/br.png %%DATADIR%%/artwork/chess/README.md +%%DATADIR%%/artwork/chess/bp.png %%DATADIR%%/artwork/chess/bb.png %%DATADIR%%/artwork/chess/bk.png -%%DATADIR%%/artwork/chess/bn.png -%%DATADIR%%/artwork/chess/bp.png -%%DATADIR%%/artwork/chess/bq.png -%%DATADIR%%/artwork/chess/br.png +%%DATADIR%%/artwork/chess/wp.png %%DATADIR%%/artwork/chess/wb.png %%DATADIR%%/artwork/chess/wk.png -%%DATADIR%%/artwork/chess/wn.png -%%DATADIR%%/artwork/chess/wp.png +%%DATADIR%%/artwork/chess/bq.png %%DATADIR%%/artwork/chess/wq.png -%%DATADIR%%/artwork/chess/wr.png -%%DATADIR%%/artwork/dir.txt -%%DATADIR%%/artwork/monochrome-chessboard.png -%%DATADIR%%/artwork/monochrome-matrix.png -%%DATADIR%%/artwork/scanlines.png -%%DATADIR%%/artwork/shadow-mask.png -%%DATADIR%%/artwork/slot-mask-aligned.png -%%DATADIR%%/artwork/slot-mask.png %%DATADIR%%/artwork/white.png +%%DATADIR%%/artwork/aperture2x4bg.png +%%DATADIR%%/artwork/aperture-grille.png %%DATADIR%%/hash/32x.xml %%DATADIR%%/hash/3do_m2.xml -%%DATADIR%%/hash/LICENSE -%%DATADIR%%/hash/README.md -%%DATADIR%%/hash/a2600.xml %%DATADIR%%/hash/a2600_cass.xml +%%DATADIR%%/hash/a2600.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/a800.xml %%DATADIR%%/hash/abc1600.xml -%%DATADIR%%/hash/abc800.xml -%%DATADIR%%/hash/abc800_hdd.xml -%%DATADIR%%/hash/abc806.xml %%DATADIR%%/hash/abc80_cass.xml %%DATADIR%%/hash/abc80_flop.xml +%%DATADIR%%/hash/abc800_hdd.xml +%%DATADIR%%/hash/abc800.xml +%%DATADIR%%/hash/abc806.xml %%DATADIR%%/hash/acrnsys_flop.xml %%DATADIR%%/hash/acrnsys_rom.xml %%DATADIR%%/hash/adam_cart.xml @@ -83,6 +82,7 @@ %%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 @@ -105,6 +105,7 @@ %%DATADIR%%/hash/apple2_flop_orig.xml %%DATADIR%%/hash/apple2gs.xml %%DATADIR%%/hash/apple3.xml +%%DATADIR%%/hash/applix_flop.xml %%DATADIR%%/hash/apricot_flop.xml %%DATADIR%%/hash/aquarius.xml %%DATADIR%%/hash/arb.xml @@ -115,6 +116,7 @@ %%DATADIR%%/hash/atom_flop.xml %%DATADIR%%/hash/atom_rom.xml %%DATADIR%%/hash/attache.xml +%%DATADIR%%/hash/aussiebyte.xml %%DATADIR%%/hash/b2m.xml %%DATADIR%%/hash/bbc_flop_32016.xml %%DATADIR%%/hash/bbc_flop_6502.xml @@ -126,18 +128,22 @@ %%DATADIR%%/hash/bbc_flop_z80.xml %%DATADIR%%/hash/bbc_rom.xml %%DATADIR%%/hash/bbca_cass.xml -%%DATADIR%%/hash/bbcb_cass.xml %%DATADIR%%/hash/bbcb_cass_de.xml -%%DATADIR%%/hash/bbcb_flop.xml +%%DATADIR%%/hash/bbcb_cass.xml %%DATADIR%%/hash/bbcb_flop_orig.xml %%DATADIR%%/hash/bbcb_flop_us.xml +%%DATADIR%%/hash/bbcb_flop.xml %%DATADIR%%/hash/bbcbc.xml %%DATADIR%%/hash/bbcm_cart.xml %%DATADIR%%/hash/bbcm_cass.xml %%DATADIR%%/hash/bbcm_flop.xml %%DATADIR%%/hash/bbcmc_flop.xml +%%DATADIR%%/hash/bdesignm_design_cart.xml +%%DATADIR%%/hash/bdesignm_game_cart.xml %%DATADIR%%/hash/bk0010.xml +%%DATADIR%%/hash/bkrankp_cart.xml %%DATADIR%%/hash/bml3_flop.xml +%%DATADIR%%/hash/buzztime_cart.xml %%DATADIR%%/hash/bw12.xml %%DATADIR%%/hash/bw14.xml %%DATADIR%%/hash/bw2.xml @@ -148,10 +154,13 @@ %%DATADIR%%/hash/c2color_cart.xml %%DATADIR%%/hash/c64_cart.xml %%DATADIR%%/hash/c64_cass.xml -%%DATADIR%%/hash/c64_flop.xml +%%DATADIR%%/hash/c64_flop_clcracked.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 @@ -173,6 +182,8 @@ %%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/copera.xml %%DATADIR%%/hash/cpc_cass.xml %%DATADIR%%/hash/cpc_flop.xml @@ -194,7 +205,6 @@ %%DATADIR%%/hash/e01_flop.xml %%DATADIR%%/hash/ec1841.xml %%DATADIR%%/hash/einstein.xml -%%DATADIR%%/hash/ekara_japan.xml %%DATADIR%%/hash/ekara_japan_a.xml %%DATADIR%%/hash/ekara_japan_ac.xml %%DATADIR%%/hash/ekara_japan_bh.xml @@ -207,6 +217,7 @@ %%DATADIR%%/hash/ekara_japan_s.xml %%DATADIR%%/hash/ekara_japan_sp.xml %%DATADIR%%/hash/ekara_japan_web.xml +%%DATADIR%%/hash/ekara_japan.xml %%DATADIR%%/hash/ekara_pal.xml %%DATADIR%%/hash/ekara_us.xml %%DATADIR%%/hash/electron_cart.xml @@ -217,15 +228,16 @@ %%DATADIR%%/hash/ep64_cass.xml %%DATADIR%%/hash/ep64_flop.xml %%DATADIR%%/hash/epson_cpm.xml +%%DATADIR%%/hash/evio.xml %%DATADIR%%/hash/ews286_flop.xml %%DATADIR%%/hash/exl100.xml %%DATADIR%%/hash/famicom_cass.xml %%DATADIR%%/hash/famicom_flop.xml %%DATADIR%%/hash/fidel_sc6.xml %%DATADIR%%/hash/fidel_scc.xml -%%DATADIR%%/hash/fm77av.xml %%DATADIR%%/hash/fm7_cass.xml %%DATADIR%%/hash/fm7_disk.xml +%%DATADIR%%/hash/fm77av.xml %%DATADIR%%/hash/fmtowns_cd.xml %%DATADIR%%/hash/fmtowns_flop.xml %%DATADIR%%/hash/g7400.xml @@ -237,37 +249,45 @@ %%DATADIR%%/hash/gameking.xml %%DATADIR%%/hash/gameking3.xml %%DATADIR%%/hash/gamepock.xml -%%DATADIR%%/hash/gba.xml %%DATADIR%%/hash/gba_ereader.xml +%%DATADIR%%/hash/gba.xml %%DATADIR%%/hash/gbcolor.xml -%%DATADIR%%/hash/genius.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/hp_ipc.xml %%DATADIR%%/hash/hp85_rom.xml +%%DATADIR%%/hash/hp86_rom.xml +%%DATADIR%%/hash/hp9825b_rom.xml %%DATADIR%%/hash/hp9835a_rom.xml %%DATADIR%%/hash/hp9845a_rom.xml %%DATADIR%%/hash/hp9845b_rom.xml %%DATADIR%%/hash/hp9k3xx_flop.xml -%%DATADIR%%/hash/hp_ipc.xml %%DATADIR%%/hash/ht68k.xml %%DATADIR%%/hash/hx20_rom.xml %%DATADIR%%/hash/hyperscan.xml %%DATADIR%%/hash/i7000_card.xml %%DATADIR%%/hash/ibm5140.xml -%%DATADIR%%/hash/ibm5150.xml %%DATADIR%%/hash/ibm5150_cass.xml -%%DATADIR%%/hash/ibm5170.xml +%%DATADIR%%/hash/ibm5150.xml %%DATADIR%%/hash/ibm5170_cdrom.xml +%%DATADIR%%/hash/ibm5170.xml %%DATADIR%%/hash/ibm6580.xml %%DATADIR%%/hash/ibmpcjr_cart.xml %%DATADIR%%/hash/ibmpcjr_flop.xml @@ -282,6 +302,8 @@ %%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/jaguar.xml %%DATADIR%%/hash/jakks_gamekey_dp.xml %%DATADIR%%/hash/jakks_gamekey_dy.xml @@ -289,10 +311,13 @@ %%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/kayproii.xml %%DATADIR%%/hash/kc_cart.xml @@ -303,6 +328,7 @@ %%DATADIR%%/hash/lantutor.xml %%DATADIR%%/hash/laser2001_cart.xml %%DATADIR%%/hash/leapfrog_leappad_cart.xml +%%DATADIR%%/hash/leapfrog_ltleappad_cart.xml %%DATADIR%%/hash/leapfrog_mfleappad_cart.xml %%DATADIR%%/hash/leapster.xml %%DATADIR%%/hash/lisa.xml @@ -328,11 +354,17 @@ %%DATADIR%%/hash/megaduck.xml %%DATADIR%%/hash/megapc.xml %%DATADIR%%/hash/megatech.xml -%%DATADIR%%/hash/mephisto.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/mm1_flop.xml %%DATADIR%%/hash/mo5_cart.xml @@ -341,6 +373,7 @@ %%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/mpu1000.xml %%DATADIR%%/hash/mpz80.xml @@ -348,10 +381,10 @@ %%DATADIR%%/hash/msx1_cart.xml %%DATADIR%%/hash/msx1_cass.xml %%DATADIR%%/hash/msx1_flop.xml -%%DATADIR%%/hash/msx2.hsi %%DATADIR%%/hash/msx2_cart.xml %%DATADIR%%/hash/msx2_cass.xml %%DATADIR%%/hash/msx2_flop.xml +%%DATADIR%%/hash/msx2.hsi %%DATADIR%%/hash/msx2p_flop.xml %%DATADIR%%/hash/msxr_flop.xml %%DATADIR%%/hash/mt65_cass.xml @@ -364,6 +397,7 @@ %%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 @@ -374,12 +408,12 @@ %%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.hsi +%%DATADIR%%/hash/nes.xml %%DATADIR%%/hash/next.xml %%DATADIR%%/hash/ngp.xml %%DATADIR%%/hash/ngpc.xml @@ -398,6 +432,7 @@ %%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 @@ -408,10 +443,10 @@ %%DATADIR%%/hash/pc8801_cass.xml %%DATADIR%%/hash/pc8801_flop.xml %%DATADIR%%/hash/pc88va.xml -%%DATADIR%%/hash/pc98.xml %%DATADIR%%/hash/pc98_cd.xml -%%DATADIR%%/hash/pce.xml +%%DATADIR%%/hash/pc98.xml %%DATADIR%%/hash/pce_tourvision.xml +%%DATADIR%%/hash/pce.xml %%DATADIR%%/hash/pcecd.xml %%DATADIR%%/hash/pcfx.xml %%DATADIR%%/hash/pcw.xml @@ -427,10 +462,12 @@ %%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/pippin.xml %%DATADIR%%/hash/plus4_cart.xml %%DATADIR%%/hash/plus4_cass.xml %%DATADIR%%/hash/plus4_flop.xml @@ -467,32 +504,36 @@ %%DATADIR%%/hash/radio86_cart.xml %%DATADIR%%/hash/radio86_cass.xml %%DATADIR%%/hash/rainbow.xml +%%DATADIR%%/hash/README.md %%DATADIR%%/hash/rwtrntcs.xml %%DATADIR%%/hash/rx78.xml %%DATADIR%%/hash/sage2.xml %%DATADIR%%/hash/saitek_egr.xml +%%DATADIR%%/hash/saitek_kso.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/sgx.xml %%DATADIR%%/hash/sitcom.xml +%%DATADIR%%/hash/smarttv_cart.xml %%DATADIR%%/hash/smc777.xml -%%DATADIR%%/hash/smondial2.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/snes.xml %%DATADIR%%/hash/snotec.xml %%DATADIR%%/hash/snread.xml %%DATADIR%%/hash/snspell.xml @@ -508,9 +549,13 @@ %%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/squale_cart.xml %%DATADIR%%/hash/st_cart.xml %%DATADIR%%/hash/st_flop.xml @@ -534,6 +579,7 @@ %%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 @@ -541,14 +587,14 @@ %%DATADIR%%/hash/tiki100.xml %%DATADIR%%/hash/timex_dock.xml %%DATADIR%%/hash/tntell.xml -%%DATADIR%%/hash/to770_cart.xml -%%DATADIR%%/hash/to770a_cart.xml +%%DATADIR%%/hash/to_flop.xml %%DATADIR%%/hash/to7_cart.xml %%DATADIR%%/hash/to7_cass.xml %%DATADIR%%/hash/to7_qd.xml +%%DATADIR%%/hash/to770_cart.xml +%%DATADIR%%/hash/to770a_cart.xml %%DATADIR%%/hash/to8_cass.xml %%DATADIR%%/hash/to8_qd.xml -%%DATADIR%%/hash/to_flop.xml %%DATADIR%%/hash/trs80m2.xml %%DATADIR%%/hash/trsm100.xml %%DATADIR%%/hash/tutor.xml @@ -561,6 +607,7 @@ %%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 @@ -584,6 +631,7 @@ %%DATADIR%%/hash/vsmilem_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