Received: from mail.netbsd.org (mail.netbsd.org [199.233.217.200]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mail.NetBSD.org", Issuer "mail.NetBSD.org CA" (not verified)) by mollari.NetBSD.org (Postfix) with ESMTPS id 54FED1A9239 for ; Wed, 28 Oct 2020 16:56:39 +0000 (UTC) Received: by mail.netbsd.org (Postfix, from userid 605) id ECE2D84DFD; Wed, 28 Oct 2020 16:56:38 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by mail.netbsd.org (Postfix) with ESMTP id 753A984DFC for ; Wed, 28 Oct 2020 16:56:38 +0000 (UTC) X-Virus-Scanned: amavisd-new at netbsd.org Received: from mail.netbsd.org ([127.0.0.1]) by localhost (mail.netbsd.org [127.0.0.1]) (amavisd-new, port 10025) with ESMTP id uxDiP8xcYyTK for ; Wed, 28 Oct 2020 16:56:37 +0000 (UTC) Received: from cvs.NetBSD.org (ivanova.netbsd.org [199.233.217.197]) by mail.netbsd.org (Postfix) with ESMTP id 9155C84CE3 for ; Wed, 28 Oct 2020 16:56:37 +0000 (UTC) Received: by cvs.NetBSD.org (Postfix, from userid 500) id 2D8CEFB28; Wed, 28 Oct 2020 16:56:25 +0000 (UTC) Content-Transfer-Encoding: 7bit Content-Type: multipart/mixed; boundary="_----------=_1603904185156240" MIME-Version: 1.0 Date: Wed, 28 Oct 2020 16:56:25 +0000 From: "Thomas Klausner" Subject: CVS commit: pkgsrc/emulators/mame To: pkgsrc-changes@NetBSD.org Reply-To: wiz@netbsd.org X-Mailer: log_accum Message-Id: <20201028165625.2D8CEFB28@cvs.NetBSD.org> Sender: pkgsrc-changes-owner@NetBSD.org List-Id: pkgsrc-changes.NetBSD.org Precedence: bulk List-Unsubscribe: This is a multi-part message in MIME format. --_----------=_1603904185156240 Content-Disposition: inline Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset="UTF-8" Module Name: pkgsrc Committed By: wiz Date: Wed Oct 28 16:56:25 UTC 2020 Modified Files: pkgsrc/emulators/mame: Makefile PLIST distinfo pkgsrc/emulators/mame/patches: patch-makefile Log Message: 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. To generate a diff of this commit: cvs rdiff -u -r1.124 -r1.125 pkgsrc/emulators/mame/Makefile cvs rdiff -u -r1.47 -r1.48 pkgsrc/emulators/mame/PLIST cvs rdiff -u -r1.98 -r1.99 pkgsrc/emulators/mame/distinfo cvs rdiff -u -r1.23 -r1.24 pkgsrc/emulators/mame/patches/patch-makefile Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. --_----------=_1603904185156240 Content-Disposition: inline Content-Length: 5350 Content-Transfer-Encoding: binary Content-Type: text/x-diff; charset=us-ascii Modified files: Index: pkgsrc/emulators/mame/Makefile diff -u pkgsrc/emulators/mame/Makefile:1.124 pkgsrc/emulators/mame/Makefile:1.125 --- pkgsrc/emulators/mame/Makefile:1.124 Tue Oct 20 11:14:41 2020 +++ pkgsrc/emulators/mame/Makefile Wed Oct 28 16:56:24 2020 @@ -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/.//} Index: pkgsrc/emulators/mame/PLIST diff -u pkgsrc/emulators/mame/PLIST:1.47 pkgsrc/emulators/mame/PLIST:1.48 --- pkgsrc/emulators/mame/PLIST:1.47 Wed Sep 30 09:22:48 2020 +++ pkgsrc/emulators/mame/PLIST Wed Oct 28 16:56:24 2020 @@ -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 Index: pkgsrc/emulators/mame/distinfo diff -u pkgsrc/emulators/mame/distinfo:1.98 pkgsrc/emulators/mame/distinfo:1.99 --- pkgsrc/emulators/mame/distinfo:1.98 Wed Sep 30 09:22:48 2020 +++ pkgsrc/emulators/mame/distinfo Wed Oct 28 16:56:24 2020 @@ -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 Index: pkgsrc/emulators/mame/patches/patch-makefile diff -u pkgsrc/emulators/mame/patches/patch-makefile:1.23 pkgsrc/emulators/mame/patches/patch-makefile:1.24 --- pkgsrc/emulators/mame/patches/patch-makefile:1.23 Mon Jan 7 15:51:23 2019 +++ pkgsrc/emulators/mame/patches/patch-makefile Wed Oct 28 16:56:24 2020 @@ -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 --_----------=_1603904185156240--