pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/emulators/mame mame: update to 0.217.



details:   https://anonhg.NetBSD.org/pkgsrc/rev/1076793e0a03
branches:  trunk
changeset: 407438:1076793e0a03
user:      wiz <wiz%pkgsrc.org@localhost>
date:      Sat Jan 04 22:55:58 2020 +0000

description:
mame: update to 0.217.

MAME 0.217

What better way to celebrate Christmas than with a new MAME release?
That?s right ? MAME 0.217 is scheduled for release today.

The most exciting thing this month is the recovery of the Sega
Model 1 coprocessor TGP programs for Star Wars Arcade and Wing War,
making these games fully playable. We?ve been working on Virtua
Fighter as well, and while the graphics are greatly improved, there
are still some gameplay issues as of this release. In other arcade
emulation news, sasuke has been busy fixing long-standing graphical
issues in Nichibutsu games, and AJR has made some nice improvements
to the early SNK 6502-based games.

On the home system side, there are some nice Sam Coup? improvements
from TwistedTom, support for Apple II paddle controllers, a better
Apple II colour palette, and significant improvements to Acorn
RiscPC emulation. TV game emulation is progressing steadily, with
two Lexibook systems, the Jungle Soft Zone 40, and the MiWi 16-in-1
now working.

For front-end developers, we?ve added data to the XML list format
allowing you to handle software lists enabled by slot card devices
(there are a few of these for Acorn and Sinclair home computers).
The minimaws sample script has been updated to demonstrate a number
of tasks related to handling software lists. For MAME contributors,
we?ve made save state registration a bit simpler, and more manageable
in the debugger.


MAME 0.216

With the end of November in sight, it?s time to check out MAME
0.216! We?ve addressed the reported issues with last month?s bgfx
update, and made a whole lot of little improvements to MAME?s
internal user interface. In particular, setting up controls should
be easier, and several issues affecting macOS users with non-English
number format settings have been fixed. Some of the issues caused
bad settings to be written to INI files. If you still don?t see
the filter list panel on the system selection menu, try removing
the ui.ini file.

This month, we?re able to present two unreleased 1970s prototypes
from Italian developer Model Racing: their internal code names are
Cane and Orbite. With the assistance of former Model Racing employees,
the source code was extracted from the original disks. These games
are incomplete, but they provide a unique look into early CPU-based
arcade development. Game & Watch titles continue to be emulated,
with the addition of Mario The Juggler, and the panorama screen
Mickey Mouse and Donkey Kong Circus games in this release.

This release brings GameKing emulation to MAME. The system-on-a-chip
used in this low-cost, low-resolution hand-held console from the
early 2000s has been identified and emulated. Games for the
colour-screen GameKing III are also playable. Acorn BBC Micro
emulation has been re-worked to support internal expansion boards,
and a number of additional peripherals are now available. ZX Spectrum
emulation has been enhanced with better open bus read behaviour
and support for two Miles Gordon Technology peripherals.

diffstat:

 emulators/mame/Makefile                                        |   4 +-
 emulators/mame/PLIST                                           |   8 +-
 emulators/mame/distinfo                                        |  13 +-
 emulators/mame/patches/patch-3rdparty_bx_include_bx_platform.h |  44 ----------
 emulators/mame/patches/patch-3rdparty_bx_src_mutex.cpp         |  15 ---
 emulators/mame/patches/patch-3rdparty_bx_src_thread.cpp        |  15 ---
 6 files changed, 13 insertions(+), 86 deletions(-)

diffs (158 lines):

diff -r 422b5d090437 -r 1076793e0a03 emulators/mame/Makefile
--- a/emulators/mame/Makefile   Sat Jan 04 20:58:45 2020 +0000
+++ b/emulators/mame/Makefile   Sat Jan 04 22:55:58 2020 +0000
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.106 2019/12/01 11:05:34 wiz Exp $
+# $NetBSD: Makefile,v 1.107 2020/01/04 22:55:58 wiz Exp $
 
-DISTNAME=      mame-0.215
+DISTNAME=      mame-0.217
 CATEGORIES=    emulators
 MASTER_SITES=  ${MASTER_SITE_GITHUB:=mamedev/}
 GITHUB_TAG=    ${DISTNAME:S/-//S/.//}
diff -r 422b5d090437 -r 1076793e0a03 emulators/mame/PLIST
--- a/emulators/mame/PLIST      Sat Jan 04 20:58:45 2020 +0000
+++ b/emulators/mame/PLIST      Sat Jan 04 22:55:58 2020 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.39 2019/11/08 09:44:17 wiz Exp $
+@comment $NetBSD: PLIST,v 1.40 2020/01/04 22:55:58 wiz Exp $
 bin/castool
 bin/chdman
 bin/floptool
@@ -159,7 +159,9 @@
 share/mame/hash/c2color_cart.xml
 share/mame/hash/c64_cart.xml
 share/mame/hash/c64_cass.xml
-share/mame/hash/c64_flop.xml
+share/mame/hash/c64_flop_clcracked.xml
+share/mame/hash/c64_flop_misc.xml
+share/mame/hash/c64_flop_orig.xml
 share/mame/hash/c65_flop.xml
 share/mame/hash/camplynx_cass.xml
 share/mame/hash/camplynx_flop.xml
@@ -252,6 +254,7 @@
 share/mame/hash/gba.xml
 share/mame/hash/gba_ereader.xml
 share/mame/hash/gbcolor.xml
+share/mame/hash/gcslottv.xml
 share/mame/hash/ggm.xml
 share/mame/hash/gimix.xml
 share/mame/hash/gj4000.xml
@@ -538,6 +541,7 @@
 share/mame/hash/spectrum_cart.xml
 share/mame/hash/spectrum_cass.xml
 share/mame/hash/spectrum_flop_opus.xml
+share/mame/hash/spectrum_mgt_flop.xml
 share/mame/hash/spectrum_microdrive.xml
 share/mame/hash/spectrum_wafadrive.xml
 share/mame/hash/squale_cart.xml
diff -r 422b5d090437 -r 1076793e0a03 emulators/mame/distinfo
--- a/emulators/mame/distinfo   Sat Jan 04 20:58:45 2020 +0000
+++ b/emulators/mame/distinfo   Sat Jan 04 22:55:58 2020 +0000
@@ -1,15 +1,12 @@
-$NetBSD: distinfo,v 1.90 2019/11/08 09:44:17 wiz Exp $
+$NetBSD: distinfo,v 1.91 2020/01/04 22:55:58 wiz Exp $
 
-SHA1 (mame-0.215.tar.gz) = 5acf6717f93f277adc328d1ee60d9a85d23b41b8
-RMD160 (mame-0.215.tar.gz) = 4c6f4c81ca72c6394f1322e3ae14c9f6a7035331
-SHA512 (mame-0.215.tar.gz) = c3a1dcfef6f29fb54872ffd8f1b2730ced7aabc3d9aa52c432292a2ac31153db6878cc81d16acaa365db0da12c32709ab6133ddfc2548e4657dc738f25a46771
-Size (mame-0.215.tar.gz) = 181892564 bytes
+SHA1 (mame-0.217.tar.gz) = 4ae2be4f4bcf9c0e1f89749b56d2605b57f184e9
+RMD160 (mame-0.217.tar.gz) = 2698b863a73cdfa8c6f83b8e61a953c3f363cd76
+SHA512 (mame-0.217.tar.gz) = 8779b2f6c3ce1f380881c4137ebbcdf6f2a68dbe682aa8bacd41eeaca60e079843450864d62b01944fa55bc221f304bcfca6942ed9004a0179b8180bf6ef45af
+Size (mame-0.217.tar.gz) = 182774389 bytes
 SHA1 (patch-3rdparty_asio_include_asio_detail_config.hpp) = 9b0d6139e853d8efb9d51270bbfa5382feac42a7
 SHA1 (patch-3rdparty_asio_include_asio_detail_impl_kqueue__reactor.ipp) = ad5e2171731864528331f2f1d2d43608b1b4ed01
 SHA1 (patch-3rdparty_bgfx_examples_common_font_font__manager.cpp) = 3b52b49bc9bb9e8810a478f13dcc306512acab21
-SHA1 (patch-3rdparty_bx_include_bx_platform.h) = 7b4568ba9cfbf559cb25d3a501dd8e7d9b7e3ac4
-SHA1 (patch-3rdparty_bx_src_mutex.cpp) = 44146d09766b828fbfc9531933848c7fd969a694
-SHA1 (patch-3rdparty_bx_src_thread.cpp) = f4f540fb95a6b0bc5c1258f85bdc93c8e5deed3f
 SHA1 (patch-3rdparty_genie_build_gmake.darwin_genie.make) = bb2e8c06d4b5f5869fb48e06390d5ca94a190056
 SHA1 (patch-makefile) = d04055d8c0a9c3c4965ebe017811936ef01b03a0
 SHA1 (patch-scripts_genie.lua) = 6c72b76c9a9ea952a787bf3994680f8711c8b64a
diff -r 422b5d090437 -r 1076793e0a03 emulators/mame/patches/patch-3rdparty_bx_include_bx_platform.h
--- a/emulators/mame/patches/patch-3rdparty_bx_include_bx_platform.h    Sat Jan 04 20:58:45 2020 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,44 +0,0 @@
-$NetBSD: patch-3rdparty_bx_include_bx_platform.h,v 1.8 2019/11/08 09:44:17 wiz Exp $
-
-Improve NetBSD support.
-https://github.com/bkaradzic/bx/pull/219
-
---- 3rdparty/bx/include/bx/platform.h.orig     2019-10-29 17:16:37.000000000 +0000
-+++ 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
-@@ -242,6 +243,9 @@
- #     elif defined(__apple_build_version__) || defined(__ORBIS__) || defined(__EMSCRIPTEN__) || defined(__llvm__) || defined(__HAIKU__)
- #             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 \
-@@ -250,7 +254,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_*
-@@ -425,6 +430,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 -r 422b5d090437 -r 1076793e0a03 emulators/mame/patches/patch-3rdparty_bx_src_mutex.cpp
--- a/emulators/mame/patches/patch-3rdparty_bx_src_mutex.cpp    Sat Jan 04 20:58:45 2020 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,15 +0,0 @@
-$NetBSD: patch-3rdparty_bx_src_mutex.cpp,v 1.2 2019/10/17 14:01:03 wiz Exp $
-
-Improve NetBSD support.
-https://github.com/bkaradzic/bx/pull/219
-
---- 3rdparty/bx/src/mutex.cpp.orig     2018-02-27 15:59:06.000000000 +0000
-+++ 3rdparty/bx/src/mutex.cpp
-@@ -13,6 +13,7 @@
-       || BX_PLATFORM_IOS     \
-       || BX_PLATFORM_OSX     \
-       || BX_PLATFORM_PS4     \
-+      || BX_PLATFORM_BSD     \
-       || BX_PLATFORM_RPI
- #     include <pthread.h>
- #elif  BX_PLATFORM_WINDOWS \
diff -r 422b5d090437 -r 1076793e0a03 emulators/mame/patches/patch-3rdparty_bx_src_thread.cpp
--- a/emulators/mame/patches/patch-3rdparty_bx_src_thread.cpp   Sat Jan 04 20:58:45 2020 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,15 +0,0 @@
-$NetBSD: patch-3rdparty_bx_src_thread.cpp,v 1.2 2019/10/17 14:01:03 wiz Exp $
-
-Improve NetBSD support.
-https://github.com/bkaradzic/bx/pull/219
-
---- 3rdparty/bx/src/thread.cpp.orig    2018-02-27 15:59:06.000000000 +0000
-+++ 3rdparty/bx/src/thread.cpp
-@@ -11,6 +11,7 @@
-       || BX_PLATFORM_IOS     \
-       || BX_PLATFORM_OSX     \
-       || BX_PLATFORM_PS4     \
-+      || BX_PLATFORM_BSD     \
-       || BX_PLATFORM_RPI
- #     include <pthread.h>
- #     if defined(__FreeBSD__)



Home | Main Index | Thread Index | Old Index