diff options
author | wiz <wiz@pkgsrc.org> | 2020-10-28 16:56:24 +0000 |
---|---|---|
committer | wiz <wiz@pkgsrc.org> | 2020-10-28 16:56:24 +0000 |
commit | d58ed0b0e507e3969658fc1aca638a32b5ac09ba (patch) | |
tree | 3565702838afdf0ab332d3540fa4679e403d5f8a /emulators | |
parent | 214db94e38ebb7e913e6753c453a4a097ea25654 (diff) | |
download | pkgsrc-d58ed0b0e507e3969658fc1aca638a32b5ac09ba.tar.gz |
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 (limited to 'emulators')
-rw-r--r-- | emulators/mame/Makefile | 4 | ||||
-rw-r--r-- | emulators/mame/PLIST | 11 | ||||
-rw-r--r-- | emulators/mame/distinfo | 12 | ||||
-rw-r--r-- | emulators/mame/patches/patch-makefile | 13 |
4 files changed, 18 insertions, 22 deletions
diff --git a/emulators/mame/Makefile b/emulators/mame/Makefile index d190fd3f27d..7841eeeb878 100644 --- a/emulators/mame/Makefile +++ b/emulators/mame/Makefile @@ -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 --git a/emulators/mame/PLIST b/emulators/mame/PLIST index d21e505eef4..23c24fbe963 100644 --- a/emulators/mame/PLIST +++ b/emulators/mame/PLIST @@ -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/apple2gs.xml 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/c128_rom.xml 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/juku.xml 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/kim1_cass.xml 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_mgt_flop.xml 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 --git a/emulators/mame/distinfo b/emulators/mame/distinfo index 129192a4785..88aaf50dfe1 100644 --- a/emulators/mame/distinfo +++ b/emulators/mame/distinfo @@ -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 --git a/emulators/mame/patches/patch-makefile b/emulators/mame/patches/patch-makefile index c1bb6e7a4fc..6ac1fd47b2b 100644 --- a/emulators/mame/patches/patch-makefile +++ b/emulators/mame/patches/patch-makefile @@ -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 @@ Do not set compiler optimization. endif ifeq ($(firstword $(filter Darwin,$(UNAME))),Darwin) OS := macosx -@@ -566,10 +566,6 @@ PROFILER = +@@ -599,10 +599,6 @@ PROFILER = SYMBOLS = 1 endif |