Authentication-Results: name.execsw.org; dkim=pass (1024-bit key) header.d=netbsd.org header.i=@netbsd.org header.b=TcdOUSnN; dkim=pass (1024-bit key) header.d=netbsd.org header.i=@netbsd.org header.b=zX0RLiH5 Received: by mail.netbsd.org (Postfix, from userid 605) id 2B66784EAF; Thu, 25 Apr 2024 09:51:19 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=netbsd.org; s=20240131; t=1714038679; bh=sRpGwG5Gh9SK0XNaWpaqG5QT+472Q1SEWz+X1FkRce4=; h=Date:From:Subject:To:Reply-To:List-Id:List-Unsubscribe; b=TcdOUSnNfxnftQReitbSJCKTI8nHtdYZ5DEcjl1j/i2CG3L9EjDjzvGnVcjxJPoND wvD47gc3qZ3SlBLZpzDYC4WC88HzjJyg6JX6oYDQpTeuMkIsjGKsUsq7pKwXlS65K+ cCLGN1D9naTOb5ESMiTkbwh82vQ1++XyKQII7CRc= Received: from localhost (localhost [127.0.0.1]) by mail.netbsd.org (Postfix) with ESMTP id 1BCCD84D27 for ; Thu, 25 Apr 2024 09:51:18 +0000 (UTC) X-Virus-Scanned: amavisd-new at netbsd.org Authentication-Results: mail.netbsd.org (amavisd-new); dkim=pass (1024-bit key) header.d=netbsd.org Received: from mail.netbsd.org ([IPv6:::1]) by localhost (mail.netbsd.org [IPv6:::1]) (amavisd-new, port 10025) with ESMTP id fU_w_oGAPbe4 for ; Thu, 25 Apr 2024 09:51:17 +0000 (UTC) Received: from cvs.NetBSD.org (ivanova.netbsd.org [199.233.217.197]) by mail.netbsd.org (Postfix) with ESMTP id 3149E84E72 for ; Thu, 25 Apr 2024 09:51:17 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=netbsd.org; s=20240131; t=1714038677; bh=sRpGwG5Gh9SK0XNaWpaqG5QT+472Q1SEWz+X1FkRce4=; h=Date:From:Subject:To:Reply-To; b=zX0RLiH5mTYzl89w7uLQNgv9XcUEFjkSutyg0lh7GAUWKzBgS43JxZFKG1EIuVeU/ GZ5NssMxy5Uioh+hyhBDmNFNWVFU41RFqz3x5rGFFjeawQsnSXQm89fTuEbxYMPcwg U8yZuJUZfFlHmu5dtapzbUnpsJ7/taAhT0S+P1EU= Received: by cvs.NetBSD.org (Postfix, from userid 500) id 29726FA2C; Thu, 25 Apr 2024 09:51:17 +0000 (UTC) Content-Transfer-Encoding: 7bit Content-Type: multipart/mixed; boundary="_----------=_1714038677274330" MIME-Version: 1.0 Date: Thu, 25 Apr 2024 09:51:17 +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: <20240425095117.29726FA2C@cvs.NetBSD.org> Sender: pkgsrc-changes-owner@NetBSD.org List-Id: Precedence: bulk List-Unsubscribe: This is a multi-part message in MIME format. --_----------=_1714038677274330 Content-Disposition: inline Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset="UTF-8" Module Name: pkgsrc Committed By: wiz Date: Thu Apr 25 09:51:17 UTC 2024 Modified Files: pkgsrc/emulators/mame: Makefile PLIST distinfo Added Files: pkgsrc/emulators/mame/patches: patch-src_osd_modules_input_input__sdl.cpp Log Message: mame: update to 0.265. It’s time for our very special MAME 0.265 release! April has seen development across numerous areas. MAME now has support for touch screens on Linux and Windows 8 or later, opening up new possibilities for interactive artwork. If you have a suitable multi-touch screen, you can now play chords on systems with on-screen piano keyboards. Check the documentation for specifics on how touch differs from mouse control in menus. You’ll need to turn on the enable_touch option to use touch screen support on Linux. A pair of 1970s portable computers from IBM are now emulated in MAME: the IBM 5100 and IBM 5110. Based on a heavily microcoded 16-bit architecture, these systems ran APL software by emulating a System/360 mainframe and BASIC software by emulating a System/3 business system (ancestors of IBM Z and IBM i, respectively). Prior to the introduction of the IBM 5100, APL was exclusive to large mainframe computers. A self-contained 25 kg system running APL as well as BASIC was revolutionary. You can now plug a virtual Super Game Module into your emulated ColecoVision, adding more RAM and better sound output. Many titles from the vibrant ColecoVision homebrew development community require or make use of the Super Game Module. There’s also a big update to the ColecoVision software lists, including lots of homebrew software to try out. Other software list additions this month include one of the remaining Bandai RX-78 game cartridges, two more GameKing III games, a batch of MSX2 floppy disks, and the latest Apple II floppy disk dumps. Of course, we haven’t stopped working on arcade game emulation. For the first time, you can play Konami’s Tokimeki Memorial Oshiete Your Heart games. These spin-offs of the popular dating simulation series used heart rate and galvanic skin resistance sensors and printed the results from your game. What appears to be an early version of Visco’s Kokontouzai Eto Monogatari drop puzzle game has been found and dumped. This version has much less content in the data ROM and a smaller program. Another rare find dumped this month is a production version of the CES Galaxy Games StarPak 4 multi-game cartridge. Other improvements this month include serial console support for the KIM-1 hobbyist computer and an option to use one binary file per track when extracting CHD CD-ROM images. To generate a diff of this commit: cvs rdiff -u -r1.192 -r1.193 pkgsrc/emulators/mame/Makefile cvs rdiff -u -r1.83 -r1.84 pkgsrc/emulators/mame/PLIST cvs rdiff -u -r1.141 -r1.142 pkgsrc/emulators/mame/distinfo cvs rdiff -u -r0 -r1.1 \ pkgsrc/emulators/mame/patches/patch-src_osd_modules_input_input__sdl.cpp Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. --_----------=_1714038677274330 Content-Disposition: inline Content-Length: 3986 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.192 pkgsrc/emulators/mame/Makefile:1.193 --- pkgsrc/emulators/mame/Makefile:1.192 Sat Apr 6 08:05:17 2024 +++ pkgsrc/emulators/mame/Makefile Thu Apr 25 09:51:16 2024 @@ -1,7 +1,6 @@ -# $NetBSD: Makefile,v 1.192 2024/04/06 08:05:17 wiz Exp $ +# $NetBSD: Makefile,v 1.193 2024/04/25 09:51:16 wiz Exp $ -DISTNAME= mame-0.264 -PKGREVISION= 1 +DISTNAME= mame-0.265 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.83 pkgsrc/emulators/mame/PLIST:1.84 --- pkgsrc/emulators/mame/PLIST:1.83 Fri Apr 5 12:08:47 2024 +++ pkgsrc/emulators/mame/PLIST Thu Apr 25 09:51:16 2024 @@ -1,4 +1,4 @@ -@comment $NetBSD: PLIST,v 1.83 2024/04/05 12:08:47 wiz Exp $ +@comment $NetBSD: PLIST,v 1.84 2024/04/25 09:51:16 wiz Exp $ bin/castool bin/chdman bin/floptool @@ -208,6 +208,7 @@ share/mame/hash/clipper_flop.xml share/mame/hash/coco_cart.xml share/mame/hash/coco_flop.xml share/mame/hash/coleco.xml +share/mame/hash/coleco_homebrew.xml share/mame/hash/compclr2_flop.xml share/mame/hash/compis.xml share/mame/hash/comx35_flop.xml Index: pkgsrc/emulators/mame/distinfo diff -u pkgsrc/emulators/mame/distinfo:1.141 pkgsrc/emulators/mame/distinfo:1.142 --- pkgsrc/emulators/mame/distinfo:1.141 Fri Apr 5 12:08:47 2024 +++ pkgsrc/emulators/mame/distinfo Thu Apr 25 09:51:16 2024 @@ -1,10 +1,11 @@ -$NetBSD: distinfo,v 1.141 2024/04/05 12:08:47 wiz Exp $ +$NetBSD: distinfo,v 1.142 2024/04/25 09:51:16 wiz Exp $ -BLAKE2s (mame-0.264.tar.gz) = 4b2a4f1c93e21149853fc44cad95e8f17a1aca3e01c262d5413d1e8ab1e31b7b -SHA512 (mame-0.264.tar.gz) = 2b80be620949f139e274a572636d5b4410cf53f2271ec130f93636ecad55ebe516d7fa7f311cbef16218b6891647101568689a386007ba1f52d11034894e2117 -Size (mame-0.264.tar.gz) = 207550597 bytes +BLAKE2s (mame-0.265.tar.gz) = 6e5d09707c37b01b9b553a18d80f1bf8569b2183fa5b042a44aa978bacd0aa5d +SHA512 (mame-0.265.tar.gz) = e00b28056786e476bdce4e9f2540e2933acd378c8bd53a908b349042312946b95fea45f9b87aaa98cf44addc5dc554aaa7ff8165334803d6c7c373bd5bca130c +Size (mame-0.265.tar.gz) = 207780889 bytes SHA1 (patch-3rdparty_bx_src_thread.cpp) = 91d7aa74dbe5e8e73594580ce0c16846f4a0d7b1 SHA1 (patch-3rdparty_genie_build_gmake.darwin_genie.make) = bb2e8c06d4b5f5869fb48e06390d5ca94a190056 SHA1 (patch-makefile) = 343fac4d165438a26e2e8077216db1c6c46a5d1e SHA1 (patch-scripts_src_3rdparty.lua) = 70cd98a85533178a742a51f98606f10f19a64824 SHA1 (patch-scripts_toolchain.lua) = df383dab4787f58348d62e1c5f25ddaa45eb8199 +SHA1 (patch-src_osd_modules_input_input__sdl.cpp) = 4e033405b3d9baba88a759d77734594da1088700 Added files: Index: pkgsrc/emulators/mame/patches/patch-src_osd_modules_input_input__sdl.cpp diff -u /dev/null pkgsrc/emulators/mame/patches/patch-src_osd_modules_input_input__sdl.cpp:1.1 --- /dev/null Thu Apr 25 09:51:17 2024 +++ pkgsrc/emulators/mame/patches/patch-src_osd_modules_input_input__sdl.cpp Thu Apr 25 09:51:16 2024 @@ -0,0 +1,17 @@ +$NetBSD: patch-src_osd_modules_input_input__sdl.cpp,v 1.1 2024/04/25 09:51:16 wiz Exp $ + +Fix "lround is not a member of std::" on NetBSD. + +--- src/osd/modules/input/input_sdl.cpp.orig 2024-04-25 09:49:02.743315265 +0000 ++++ src/osd/modules/input/input_sdl.cpp +@@ -738,8 +738,8 @@ public: + case SDL_MOUSEWHEEL: + // adjust SDL 1-per-click to match Win32 120-per-click + #if SDL_VERSION_ATLEAST(2, 0, 18) +- m_v += std::lround(event.wheel.preciseY * 120 * input_device::RELATIVE_PER_PIXEL); +- m_h += std::lround(event.wheel.preciseX * 120 * input_device::RELATIVE_PER_PIXEL); ++ m_v += lround(event.wheel.preciseY * 120 * input_device::RELATIVE_PER_PIXEL); ++ m_h += lround(event.wheel.preciseX * 120 * input_device::RELATIVE_PER_PIXEL); + #else + m_v += event.wheel.y * 120 * input_device::RELATIVE_PER_PIXEL; + m_h += event.wheel.x * 120 * input_device::RELATIVE_PER_PIXEL; --_----------=_1714038677274330--