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:           Thu Nov  2 01:51:58 UTC 2023

Modified Files:
        pkgsrc/emulators/mame: Makefile distinfo
        pkgsrc/emulators/mame/patches: patch-scripts_src_3rdparty.lua

Log Message:
mame: update to 0.260.

MAME 0.260

Some long-anticipated updates landed in October, making MAME 0.260
a very exciting release! Firstly, there are some general updates
to MAME itself. After a few false starts, MAME now supports bgfx
video output with Wayland on Linux. As requested by users, you can
finally use delta CHD files for clone systems and software items.
This allows for major disk space savings in some cases when you
have multiple versions of a system or software item. There’s also
an updated version of PortAudio included.

Two very different systems from Casio have been promoted to working
this month. The first is the CZ-101 compact keyboard synthesiser.
It used Phase Distortion Synthesis, which was Casio’s patent-avoiding
answer to Yamaha’s DX series. To help you load patches, MAME can
now feed SysEx files to emulated MIDI input ports. The other is
the Loopy, a game console released exclusively in Japan and marketed
primarily to girls. While sound output, the sticker printer, and
the frame grabber accessory are not emulated (yet), you can try
out the system’s entire library of eleven software titles.

Several Korean arcade games were added this month, including a
Solitaire card game from F2 System that uses a dedicated control
panel and features some rather disturbing pre-rendered 3D animations.
A few Merit games were added as well. Other improvements include
more emulated NuBus and PDS cards for Macs, Cumana DFS disk image
support for the Acorn Electron, and support for an MSX Flash
cartridge.

MAME 0.259

It looks like MAME 0.259 just squeaked in before the end of September!
As usual, it’s packed with exciting stuff. One thing we know some
of you have been patiently waiting for is emulation of Namco System
12 games using the CDXA board and CD-ROM storage: Truck Kyosokyoku
and the interesting but unsuccessful Um Jammer Lammy NOW! The work
to support these games also puts us in a better position to support
systems that use SH-2 CPUs with different combinations of onboard
peripherals. Also added this month are two Konami LCD games, Bandai’s
two-player tabletop U-Boat game, and three arcade games on dgPix
hardware.

On a completely different front, VME-based systems in MAME have
had a major overhaul. The system of backplanes and cards is more
faithfully reproduced. Speaking of cards, another ZXBUS storage
interface card has been emulated for enhanced ZX Spectrum derivatives
with a suitable slot. In other card-related news, work on PC video
cards is still progressing, with the added benefit of fixing
MegaTouch XL 6000 graphics this month. While we’re talking about
graphics, the Sharp X68000 had a few glitches fixed, too.

Initial support for built-in Ethernet has been implemented for
several Macintosh Quadra systems, and some bugs in the onboard
video emulation for MC68040-based Macs were fixed. Also in Apple
news, the Apple III now runs at a more realistic speed, and there’s
been a little progress on the first-generation PowerMac family.

MAME now has support for hard-sectored floppy formats, which were
a thing back in the days of big 8" drives, and a few issues with
how TD0 format disk images are handled were fixed. Also related to
floppy disks, the poorly-received TIB Disc Drive DD-001 that attached
to the Commodore 64’s cartridge port is now emulated. Finally,
players curious about CPS-2 games can now twiddle the debugging
DIP switches that were apparently present on development systems.


To generate a diff of this commit:
cvs rdiff -u -r1.182 -r1.183 pkgsrc/emulators/mame/Makefile
cvs rdiff -u -r1.136 -r1.137 pkgsrc/emulators/mame/distinfo
cvs rdiff -u -r1.5 -r1.6 \
    pkgsrc/emulators/mame/patches/patch-scripts_src_3rdparty.lua

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.182 pkgsrc/emulators/mame/Makefile:1.183
--- pkgsrc/emulators/mame/Makefile:1.182        Mon Oct 23 14:26:45 2023
+++ pkgsrc/emulators/mame/Makefile      Thu Nov  2 01:51:58 2023
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.182 2023/10/23 14:26:45 micha Exp $
+# $NetBSD: Makefile,v 1.183 2023/11/02 01:51:58 wiz Exp $
 
-DISTNAME=      mame-0.258
-PKGREVISION=   2
+DISTNAME=      mame-0.260
 CATEGORIES=    emulators
 MASTER_SITES=  ${MASTER_SITE_GITHUB:=mamedev/}
 GITHUB_TAG=    ${DISTNAME:S/-//S/.//}

Index: pkgsrc/emulators/mame/distinfo
diff -u pkgsrc/emulators/mame/distinfo:1.136 pkgsrc/emulators/mame/distinfo:1.137
--- pkgsrc/emulators/mame/distinfo:1.136        Sat Sep  9 20:04:57 2023
+++ pkgsrc/emulators/mame/distinfo      Thu Nov  2 01:51:58 2023
@@ -1,10 +1,10 @@
-$NetBSD: distinfo,v 1.136 2023/09/09 20:04:57 wiz Exp $
+$NetBSD: distinfo,v 1.137 2023/11/02 01:51:58 wiz Exp $
 
-BLAKE2s (mame-0.258.tar.gz) = 2106ed42e4d28228a56e5ef75716fe7eea82775e0e8253c2a5e4af359a936ca1
-SHA512 (mame-0.258.tar.gz) = 44ced168da4bdf153ea3776bc72f876c081f1609715e9114a4ea67ab1f785fb51d0b05772f881d7d240540e45e15e5e08431e8a5e6062c454b4929633aecce5e
-Size (mame-0.258.tar.gz) = 204909911 bytes
+BLAKE2s (mame-0.260.tar.gz) = ebb2b7fd693b0ab0958b0b46906e36125b027191f571fd34e28e933bfdc4d2bf
+SHA512 (mame-0.260.tar.gz) = 87b9d157d62456d1a3f4b751ff869d8366ea90566304f1e5ce5b1cef60d1879a249b9ca2c281355c8abb6c7e1cdba1f57b3fb7209e3cc2f11adf0c7f6f960b12
+Size (mame-0.260.tar.gz) = 205251800 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) = 1306dbb633315478468a273daa526341a96eca87
+SHA1 (patch-scripts_src_3rdparty.lua) = 70cd98a85533178a742a51f98606f10f19a64824
 SHA1 (patch-scripts_toolchain.lua) = df383dab4787f58348d62e1c5f25ddaa45eb8199

Index: pkgsrc/emulators/mame/patches/patch-scripts_src_3rdparty.lua
diff -u pkgsrc/emulators/mame/patches/patch-scripts_src_3rdparty.lua:1.5 pkgsrc/emulators/mame/patches/patch-scripts_src_3rdparty.lua:1.6
--- pkgsrc/emulators/mame/patches/patch-scripts_src_3rdparty.lua:1.5    Tue Sep  5 12:15:57 2023
+++ pkgsrc/emulators/mame/patches/patch-scripts_src_3rdparty.lua        Thu Nov  2 01:51:58 2023
@@ -1,4 +1,4 @@
-$NetBSD: patch-scripts_src_3rdparty.lua,v 1.5 2023/09/05 12:15:57 nia Exp $
+$NetBSD: patch-scripts_src_3rdparty.lua,v 1.6 2023/11/02 01:51:58 wiz Exp $
 
 NetBSD has arc4random too.
 
@@ -13,7 +13,7 @@ In file included from /usr/pkg/gcc8/lib/
 /usr/pkg/gcc8/lib/gcc/x86_64--netbsd/8.5.0/include/tmmintrin.h: In function 'vint4 vtable_8bt_32bi(vint4, vint4, vint4)':
 /usr/pkg/gcc8/lib/gcc/x86_64--netbsd/8.5.0/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '__m128i _mm_shuffle_epi8(__m128i, __m128i)': target specific option mismatch
 
---- scripts/src/3rdparty.lua.orig      2023-07-27 16:00:24.000000000 +0000
+--- scripts/src/3rdparty.lua.orig      2023-10-23 15:53:41.000000000 +0000
 +++ scripts/src/3rdparty.lua
 @@ -49,7 +49,7 @@ else
                "BYTEORDER=1234",
@@ -24,8 +24,8 @@ In file included from /usr/pkg/gcc8/lib/
        defines {
                "HAVE_ARC4RANDOM",
        }
-@@ -1280,7 +1280,7 @@ project "bimg"
-       configuration { "x64", "mingw*" }
+@@ -1288,7 +1288,7 @@ project "bimg"
+       configuration { "x64", "mingw*", "not arm64" }
                defines {
                        "ASTCENC_AVX=0",
 -                      "ASTCENC_SSE=20",



Home | Main Index | Thread Index | Old Index