pkgsrc-Changes archive

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

CVS commit: pkgsrc/emulators/mame



Module Name:    pkgsrc
Committed By:   wiz
Date:           Fri Jan 30 13:39:49 UTC 2026

Modified Files:
        pkgsrc/emulators/mame: Makefile PLIST distinfo
Added Files:
        pkgsrc/emulators/mame/patches:
            patch-src_devices_cpu_sharc_sharcops__table.cpp

Log Message:
mame: update to 0.285.

Are you ready for the first MAME release of 2026? MAME 0.285 is
out now! We’ve added support for an early, unreleased version of
Atari’s Relief Pitcher running on their System 1 platform. Moon
Raker, a Nichibutsu shooter from the late ’70s, has also been found
and emulated. Sega’s Waku Waku series has been further filled out
with the addition of Waku Waku Jumbo. And for something completely
different, Apple’s first computer built around the WIMP paradigm,
the Lisa, is starting the year in substantially better shape.

If you play arcade games that utilised lightguns, you’ll no doubt
be aware that pulling the trigger while aiming the gun away from
the screen was a common way to reload. You may also be aware that
MAME had an option to make this a bit easier if you’re using a
lightgun to play. That option has been removed, with a new plugin
taking its place. The great news is that the plugin works even if
you aren’t using a lightgun. That’s right, you can now assign a
button to reload when you’re playing Virtua Cop or Lethal Enforcers
with a keyboard, mouse or trackball. Check the plugin documentation
for more details.

The Hanimex Pencil II computer has had a bit of an overhaul, which
should make more software usable. A few more of the many BBC Micro
peripherals have been emulated. Other improvements this month
include better Apple IIgs periodic interrupt emulation, another
working Apple II clone from behind the Iron Curtain, better
representation of base Grid Compass hardware configurations, and
better default sound routing for people using Apple notebook
computers.


To generate a diff of this commit:
cvs rdiff -u -r1.226 -r1.227 pkgsrc/emulators/mame/Makefile
cvs rdiff -u -r1.101 -r1.102 pkgsrc/emulators/mame/PLIST
cvs rdiff -u -r1.163 -r1.164 pkgsrc/emulators/mame/distinfo
cvs rdiff -u -r0 -r1.1 \
    pkgsrc/emulators/mame/patches/patch-src_devices_cpu_sharc_sharcops__table.cpp

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/emulators/mame/Makefile
diff -u pkgsrc/emulators/mame/Makefile:1.226 pkgsrc/emulators/mame/Makefile:1.227
--- pkgsrc/emulators/mame/Makefile:1.226        Wed Jan  7 08:46:52 2026
+++ pkgsrc/emulators/mame/Makefile      Fri Jan 30 13:39:49 2026
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.226 2026/01/07 08:46:52 wiz Exp $
+# $NetBSD: Makefile,v 1.227 2026/01/30 13:39:49 wiz Exp $
 
-DISTNAME=      mame-0.284
-PKGREVISION=   1
+DISTNAME=      mame-0.285
 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.101 pkgsrc/emulators/mame/PLIST:1.102
--- pkgsrc/emulators/mame/PLIST:1.101   Wed Dec 31 10:17:17 2025
+++ pkgsrc/emulators/mame/PLIST Fri Jan 30 13:39:49 2026
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.101 2025/12/31 10:17:17 wiz Exp $
+@comment $NetBSD: PLIST,v 1.102 2026/01/30 13:39:49 wiz Exp $
 bin/castool
 bin/chdman
 bin/floptool
@@ -63,6 +63,7 @@ share/mame/artwork/slot-mask-aligned.png
 share/mame/artwork/slot-mask.png
 share/mame/artwork/white.png
 share/mame/hash/32x.xml
+share/mame/hash/3do.xml
 share/mame/hash/3do_m2.xml
 share/mame/hash/README.md
 share/mame/hash/a2600.xml
@@ -372,6 +373,7 @@ share/mame/hash/juku.xml
 share/mame/hash/jupace_cass.xml
 share/mame/hash/jupace_snap.xml
 share/mame/hash/k28.xml
+share/mame/hash/k28o.xml
 share/mame/hash/kaypro.xml
 share/mame/hash/kc_cart.xml
 share/mame/hash/kc_cass.xml
@@ -566,6 +568,7 @@ share/mame/hash/pdp1_ptp.xml
 share/mame/hash/pecom_cass.xml
 share/mame/hash/pegasus_cart.xml
 share/mame/hash/pencil2.xml
+share/mame/hash/pencil2_cass.xml
 share/mame/hash/pentagon_cass.xml
 share/mame/hash/pet_cass.xml
 share/mame/hash/pet_flop.xml

Index: pkgsrc/emulators/mame/distinfo
diff -u pkgsrc/emulators/mame/distinfo:1.163 pkgsrc/emulators/mame/distinfo:1.164
--- pkgsrc/emulators/mame/distinfo:1.163        Wed Dec 31 10:17:17 2025
+++ pkgsrc/emulators/mame/distinfo      Fri Jan 30 13:39:49 2026
@@ -1,10 +1,11 @@
-$NetBSD: distinfo,v 1.163 2025/12/31 10:17:17 wiz Exp $
+$NetBSD: distinfo,v 1.164 2026/01/30 13:39:49 wiz Exp $
 
-BLAKE2s (mame-0.284.tar.gz) = 6040d14c46353a9518d0db3dbb9244763756de2f84a82e27563e06629377699e
-SHA512 (mame-0.284.tar.gz) = c50f23349519a2e052b9f639f5c2012cd826c26df4a69f9fa89e304dc003c723a3a6c4025a0dd086cdcb955349eca9669ae9466847d47db7a06c4494f009c590
-Size (mame-0.284.tar.gz) = 211592234 bytes
+BLAKE2s (mame-0.285.tar.gz) = fba2ccff4812e275ec90de58a8ca4d8c8883e2ec8ccd95a919969884d21edb71
+SHA512 (mame-0.285.tar.gz) = fe29797dde810ffd2732328875bc85015c5715577cbf1b9bba964e8436c1e4e7a5e01a2673b7227045e97ab17dec3a848813199d8045a184f347b0cb69a57d76
+Size (mame-0.285.tar.gz) = 211748349 bytes
 SHA1 (patch-3rdparty_bx_src_thread.cpp) = 03d4b6918ee91c600748fe8d518fd62c630c33a7
 SHA1 (patch-3rdparty_genie_build_gmake.darwin_genie.make) = bb2e8c06d4b5f5869fb48e06390d5ca94a190056
 SHA1 (patch-makefile) = 865b1513a86567352570aeba5f12251486c65052
 SHA1 (patch-scripts_src_3rdparty.lua) = 906d1024907ff6577bcf232bf9e384f852535781
 SHA1 (patch-scripts_toolchain.lua) = df383dab4787f58348d62e1c5f25ddaa45eb8199
+SHA1 (patch-src_devices_cpu_sharc_sharcops__table.cpp) = 83b87cc8353a7b6771966f927f41ee17be63bd36

Added files:

Index: pkgsrc/emulators/mame/patches/patch-src_devices_cpu_sharc_sharcops__table.cpp
diff -u /dev/null pkgsrc/emulators/mame/patches/patch-src_devices_cpu_sharc_sharcops__table.cpp:1.1
--- /dev/null   Fri Jan 30 13:39:49 2026
+++ pkgsrc/emulators/mame/patches/patch-src_devices_cpu_sharc_sharcops__table.cpp       Fri Jan 30 13:39:49 2026
@@ -0,0 +1,14 @@
+$NetBSD: patch-src_devices_cpu_sharc_sharcops__table.cpp,v 1.1 2026/01/30 13:39:49 wiz Exp $
+
+https://github.com/mamedev/mame/commit/ffde4d3920ae99d2730db83982ffa9f8fbd8abd2
+
+--- src/devices/cpu/sharc/sharcops_table.cpp.orig      2026-01-29 15:02:37.000000000 +0000
++++ src/devices/cpu/sharc/sharcops_table.cpp
+@@ -1,5 +1,7 @@
+ // license:BSD-3-Clause
+ // copyright-holders:Ville Linde
++
++#include "emu.h"
+ #include "sharc.h"
+ 
+ const adsp21062_device::SHARC_OP adsp21062_device::s_sharc_opcode_table[] =



Home | Main Index | Thread Index | Old Index