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.226.



details:   https://anonhg.NetBSD.org/pkgsrc/rev/bdbaa2cbc879
branches:  trunk
changeset: 441184:bdbaa2cbc879
user:      wiz <wiz%pkgsrc.org@localhost>
date:      Wed Oct 28 16:56:24 2020 +0000

description:
mame: update to 0.226.

You know what day it is? It’s MAME 0.226 day! A lot has happened
in this development cycle, and plenty of it is worth getting excited
about! First of all, there’s a change that affects all systems with
keyboard inputs, including most computers. MAME now allows you to
activate and deactivate keyboard and keypad inputs per emulated
device in the Keyboard Mode menu. When a system has multiple
keyboards (for example a computer with a terminal connected to a
serial port), you can choose which keyboard you want to type on
rather than effectively typing on all the keyboards at once. If a
system has multiple devices with keyboard inputs, MAME will start
with only one enabled by default. Sadly, MAME doesn’t have mind-reading
capabilities yet, so it may not always choose the keyboard you want
to type on. If you find you can’t type on an emulated computer,
check that the right keyboard is enabled in the Keyboard Mode menu.

Another batch of layout/artwork system updates are ready this month.
More image formats are supported, several long-standing alignment
and clipping bugs have been fixed, more parameter animation features
are available, and external artwork loads faster. Lots of systems
using built-in layouts look prettier, but Cosmo Gang probably shows
the biggest improvement in this release (yes, the electromechanical
redemption game). Try it out in MAME 0.226, and maybe do a before/after
comparison to see how far we’ve come.

Apple II systems have seen some significant development this month.
Firstly, a number of issues with demos using raster split effects
have been fixed. The Apple II has no hardware support for raster
effects, so these demos rely on open bus read behaviour to work
out what the video hardware is doing. Getting this to work requires
precise emulation of memory access timings. Secondly, two parallel
printer cards are now working: Orange Micro’s popular Grappler+
and Apple’s Parallel Interface Card. The Grappler+ is well-supported
by Apple II software and provides a better out-of-the-box experience
if you want to try one of them.

Sega’s Tranquillizer Gun was a somewhat ambitious title for 1980,
but was largely overlooked at the time. It’s finally fully emulated
in MAME, with audio emulation and protection simulation being added
in this release. We’ve also added support for Must Shoot TV, an
unreleased prototype developed at Incredible Technologies. Step
into the shoes of disgruntled ITS Cable employee Chuck and go on
a rampage!

Far more has been added this month than we can cover in detail
here, like another batch of TV games (including several Vs Maxx
titles), support for Mattel Aquarius CAQ format cassette images,
and working Sega Mega Play games.

diffstat:

 emulators/mame/Makefile               |   4 ++--
 emulators/mame/PLIST                  |  11 ++++++-----
 emulators/mame/distinfo               |  12 ++++++------
 emulators/mame/patches/patch-makefile |  13 ++++---------
 4 files changed, 18 insertions(+), 22 deletions(-)

diffs (120 lines):

diff -r 823e4f0cdcfd -r bdbaa2cbc879 emulators/mame/Makefile
--- a/emulators/mame/Makefile   Wed Oct 28 16:52:43 2020 +0000
+++ b/emulators/mame/Makefile   Wed Oct 28 16:56:24 2020 +0000
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.124 2020/10/20 11:14:41 nia Exp $
+# $NetBSD: Makefile,v 1.125 2020/10/28 16:56:24 wiz Exp $
 
-DISTNAME=      mame-0.225
+DISTNAME=      mame-0.226
 CATEGORIES=    emulators
 MASTER_SITES=  ${MASTER_SITE_GITHUB:=mamedev/}
 GITHUB_TAG=    ${DISTNAME:S/-//S/.//}
diff -r 823e4f0cdcfd -r bdbaa2cbc879 emulators/mame/PLIST
--- a/emulators/mame/PLIST      Wed Oct 28 16:52:43 2020 +0000
+++ b/emulators/mame/PLIST      Wed Oct 28 16:56:24 2020 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.47 2020/09/30 09:22:48 wiz Exp $
+@comment $NetBSD: PLIST,v 1.48 2020/10/28 16:56:24 wiz Exp $
 bin/castool
 bin/chdman
 bin/floptool
@@ -118,7 +118,8 @@
 share/mame/hash/apple3.xml
 share/mame/hash/applix_flop.xml
 share/mame/hash/apricot_flop.xml
-share/mame/hash/aquarius.xml
+share/mame/hash/aquarius_cart.xml
+share/mame/hash/aquarius_cass.xml
 share/mame/hash/arb.xml
 share/mame/hash/arcadia.xml
 share/mame/hash/archimedes.xml
@@ -163,7 +164,6 @@
 share/mame/hash/c2color_cart.xml
 share/mame/hash/c64_cart.xml
 share/mame/hash/c64_cass.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
@@ -338,8 +338,7 @@
 share/mame/hash/jupace_cass.xml
 share/mame/hash/jupace_snap.xml
 share/mame/hash/k28m2.xml
-share/mame/hash/kaypro484.xml
-share/mame/hash/kayproii.xml
+share/mame/hash/kaypro.xml
 share/mame/hash/kc_cart.xml
 share/mame/hash/kc_cass.xml
 share/mame/hash/kc_flop.xml
@@ -347,6 +346,7 @@
 share/mame/hash/korvet_flop.xml
 share/mame/hash/lantutor.xml
 share/mame/hash/laser2001_cart.xml
+share/mame/hash/laser2001_flop.xml
 share/mame/hash/leapfrog_didj_cart.xml
 share/mame/hash/leapfrog_leappad_cart.xml
 share/mame/hash/leapfrog_ltleappad_cart.xml
@@ -583,6 +583,7 @@
 share/mame/hash/spectrum_microdrive.xml
 share/mame/hash/spectrum_wafadrive.xml
 share/mame/hash/squale_cart.xml
+share/mame/hash/ssem_quik.xml
 share/mame/hash/st_cart.xml
 share/mame/hash/st_flop.xml
 share/mame/hash/stepone_flop.xml
diff -r 823e4f0cdcfd -r bdbaa2cbc879 emulators/mame/distinfo
--- a/emulators/mame/distinfo   Wed Oct 28 16:52:43 2020 +0000
+++ b/emulators/mame/distinfo   Wed Oct 28 16:56:24 2020 +0000
@@ -1,12 +1,12 @@
-$NetBSD: distinfo,v 1.98 2020/09/30 09:22:48 wiz Exp $
+$NetBSD: distinfo,v 1.99 2020/10/28 16:56:24 wiz Exp $
 
-SHA1 (mame-0.225.tar.gz) = 4a79917040b7be3276405d5497dd43e468e57680
-RMD160 (mame-0.225.tar.gz) = a227f3386c03e962cf3b45a42723fc87541809bd
-SHA512 (mame-0.225.tar.gz) = 7160d0d5d849280305efa6129c7d41ee7ffb301c2378059d3d7ca7118cf9f46a76c6dfd65df1a7ddbdfb146a02325803e3eb251a60a26905230ab7a052a8f62f
-Size (mame-0.225.tar.gz) = 195554245 bytes
+SHA1 (mame-0.226.tar.gz) = 8bc6238752a36293c2880c46dd85c447cf165040
+RMD160 (mame-0.226.tar.gz) = b9e4ae321b7673790d374c63bbe966d1502d6738
+SHA512 (mame-0.226.tar.gz) = 4a56968d94f2b30451313f9ffa040cc00693093d8a0da517ebaaddfcec9cdfb45724abf1d218255b0d6b51f84889b613aaf2d5fda16205f36de6613a8e238603
+Size (mame-0.226.tar.gz) = 196379874 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_genie_build_gmake.darwin_genie.make) = bb2e8c06d4b5f5869fb48e06390d5ca94a190056
-SHA1 (patch-makefile) = d04055d8c0a9c3c4965ebe017811936ef01b03a0
+SHA1 (patch-makefile) = 343fac4d165438a26e2e8077216db1c6c46a5d1e
 SHA1 (patch-scripts_genie.lua) = 6c72b76c9a9ea952a787bf3994680f8711c8b64a
diff -r 823e4f0cdcfd -r bdbaa2cbc879 emulators/mame/patches/patch-makefile
--- a/emulators/mame/patches/patch-makefile     Wed Oct 28 16:52:43 2020 +0000
+++ b/emulators/mame/patches/patch-makefile     Wed Oct 28 16:56:24 2020 +0000
@@ -1,17 +1,12 @@
-$NetBSD: patch-makefile,v 1.23 2019/01/07 15:51:23 wiz Exp $
+$NetBSD: patch-makefile,v 1.24 2020/10/28 16:56:24 wiz Exp $
 
 Treat all BSDs the same.
 
 Do not set compiler optimization.
 
---- makefile.orig      2018-08-29 00:35:24.000000000 +0000
+--- makefile.orig      2020-10-27 01:00:36.000000000 +0000
 +++ makefile
-@@ -190,19 +190,19 @@ GENIEOS := solaris
- endif
- ifeq ($(firstword $(filter FreeBSD,$(UNAME))),FreeBSD)
- OS := freebsd
--GENIEOS := freebsd
-+GENIEOS := bsd
+@@ -200,15 +200,15 @@ GENIEOS := bsd
  endif
  ifeq ($(firstword $(filter GNU/kFreeBSD,$(UNAME))),GNU/kFreeBSD)
  OS := freebsd
@@ -30,7 +25,7 @@
  endif
  ifeq ($(firstword $(filter Darwin,$(UNAME))),Darwin)
  OS := macosx
-@@ -566,10 +566,6 @@ PROFILER =
+@@ -599,10 +599,6 @@ PROFILER =
  SYMBOLS = 1
  endif
  


Home | Main Index | Thread Index | Old Index