pkgsrc-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/emulators/mame mame: update to 0.250.



details:   https://anonhg.NetBSD.org/pkgsrc/rev/a2c9b2a09d69
branches:  trunk
changeset: 389081:a2c9b2a09d69
user:      wiz <wiz%pkgsrc.org@localhost>
date:      Wed Nov 30 09:30:42 2022 +0000

description:
mame: update to 0.250.

November has passed us by, and it’s time for MAME 0.250, with a
distinct Konami flavour! On the arcade side, the third and fourth
player positions are supported in NBA Play By Play, and lots of
regional variants have been added for games running on Hornet
hardware. We’ve also added support for a Konami hand-held LCD game,
a Tiger LCD game based on a popular Konami franchise, and a prototype
of an unreleased Game.com title in the same series. In addition to
the Castlevania-themed LCD game, we’ve added licensed Tiger LCD
games featuring Mega Man, Ninja Gaiden, Superman and Gargoyles
characters, although the latter two are different skins for the
same game.

MSX computer emulation has had a major overhaul, with more supported
systems and peripherals, including lots of cartridge port floppy
drives. As a bonus, the Fujitsu FM Towns family gained support for
more controllers, including the Marty Pad and the twin-stick Libble
Rabble joypad. Hard disk issues affecting the FM Towns family were
also tracked down and fixed. Atari 8-bit computer cartridge emulation
has been modernised, and a few more unlicensed Game Boy cartridges
are supported (you can now play some very famous unauthorised
translations in MAME). The Quantel DPB-7000 is looking much better,
with lots of progress on video output and peripheral support.

Namco’s Alpine Surfer is now playable in MAME, and several graphical
glitches that had plagued System 22 emulation have been banished.
Support for Italian versions of Quizard has been added, and German
versions of Quizard 3 and Quizard 4 Rainbow are now working, as
well as a Czech version of Quizard 4 Rainbow. A missing line scroll
effect in Seta’s Caliber 50 is now emulated, and some flickering
graphics in Atari’s Return of the Jedi have been fixed.

Other improvements include lots of fixes for invalid memory accesses,
function keys for the Franklin Ace (Apple II clone) computers,
proper DIP switch labels for Nintendo Vs. Mahjong, and much, much
more.

diffstat:

 emulators/mame/Makefile                                                      |   5 +-
 emulators/mame/PLIST                                                         |   3 +-
 emulators/mame/distinfo                                                      |   9 +-
 emulators/mame/patches/patch-src_devices_bus_epson__qx_keyboard_keyboard.cpp |  34 ----------
 4 files changed, 8 insertions(+), 43 deletions(-)

diffs (84 lines):

diff -r 379f57c43330 -r a2c9b2a09d69 emulators/mame/Makefile
--- a/emulators/mame/Makefile   Wed Nov 30 09:24:13 2022 +0000
+++ b/emulators/mame/Makefile   Wed Nov 30 09:30:42 2022 +0000
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.159 2022/11/23 16:19:58 adam Exp $
+# $NetBSD: Makefile,v 1.160 2022/11/30 09:30:42 wiz Exp $
 
-DISTNAME=      mame-0.249
-PKGREVISION=   1
+DISTNAME=      mame-0.250
 CATEGORIES=    emulators
 MASTER_SITES=  ${MASTER_SITE_GITHUB:=mamedev/}
 GITHUB_TAG=    ${DISTNAME:S/-//S/.//}
diff -r 379f57c43330 -r a2c9b2a09d69 emulators/mame/PLIST
--- a/emulators/mame/PLIST      Wed Nov 30 09:24:13 2022 +0000
+++ b/emulators/mame/PLIST      Wed Nov 30 09:30:42 2022 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.71 2022/10/30 21:13:43 wiz Exp $
+@comment $NetBSD: PLIST,v 1.72 2022/11/30 09:30:42 wiz Exp $
 bin/castool
 bin/chdman
 bin/floptool
@@ -435,6 +435,7 @@
 share/mame/hash/msx1_cart.xml
 share/mame/hash/msx1_cass.xml
 share/mame/hash/msx1_flop.xml
+share/mame/hash/msx1_flop_525.xml
 share/mame/hash/msx2.hsi
 share/mame/hash/msx2_cart.xml
 share/mame/hash/msx2_cass.xml
diff -r 379f57c43330 -r a2c9b2a09d69 emulators/mame/distinfo
--- a/emulators/mame/distinfo   Wed Nov 30 09:24:13 2022 +0000
+++ b/emulators/mame/distinfo   Wed Nov 30 09:30:42 2022 +0000
@@ -1,8 +1,7 @@
-$NetBSD: distinfo,v 1.125 2022/10/30 21:13:43 wiz Exp $
+$NetBSD: distinfo,v 1.126 2022/11/30 09:30:42 wiz Exp $
 
-BLAKE2s (mame-0.249.tar.gz) = 7869bb29487e55e9d908388bee365b61770c2855bb6c5c50c8a009f8557949b1
-SHA512 (mame-0.249.tar.gz) = bb769afe0abd6d3e07d2491a376185cc0cc6e1f79f6d4e1a66435355ca025cd7639bbd45a1fcb7db5cc35c19e9519dfb6f117cf4d0c675ad2e365c61d7fa14bb
-Size (mame-0.249.tar.gz) = 185957630 bytes
+BLAKE2s (mame-0.250.tar.gz) = baefe4bb9eacb057b6913cdbb0e7fe0a4cc651e7b877873118f59770e87864e8
+SHA512 (mame-0.250.tar.gz) = eead323df5a2b207f1c545b236d99589f439e210b7ab0d0f32917372eccd6a043c980601cdf60aa2f8a8e80aced22306d031b2fe7b1d3d4b74e1f02e119bf537
+Size (mame-0.250.tar.gz) = 186094955 bytes
 SHA1 (patch-3rdparty_genie_build_gmake.darwin_genie.make) = bb2e8c06d4b5f5869fb48e06390d5ca94a190056
 SHA1 (patch-makefile) = 343fac4d165438a26e2e8077216db1c6c46a5d1e
-SHA1 (patch-src_devices_bus_epson__qx_keyboard_keyboard.cpp) = 71b3fb87106362ff3c6e45bc368c618749579da2
diff -r 379f57c43330 -r a2c9b2a09d69 emulators/mame/patches/patch-src_devices_bus_epson__qx_keyboard_keyboard.cpp
--- a/emulators/mame/patches/patch-src_devices_bus_epson__qx_keyboard_keyboard.cpp      Wed Nov 30 09:24:13 2022 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,34 +0,0 @@
-$NetBSD: patch-src_devices_bus_epson__qx_keyboard_keyboard.cpp,v 1.1 2022/10/30 21:13:43 wiz Exp $
-
-Fix build without pre-compiled headers.
-https://github.com/mamedev/mame/commit/de835f1b027edc14b866093f4ffaf549e133a329
-
---- src/devices/bus/epson_qx/keyboard/keyboard.cpp.orig        2022-10-26 22:12:58.000000000 +0000
-+++ src/devices/bus/epson_qx/keyboard/keyboard.cpp
-@@ -6,14 +6,17 @@
- 
- ***************************************************************************/
- 
--#include "cpu/mcs48/mcs48.h"
- #include "emu.h"
- #include "keyboard.h"
-+
- #include "matrix.h"
- 
-+#include "cpu/mcs48/mcs48.h"
-+
- #include "qx10ascii.lh"
- #include "qx10hasci.lh"
- 
-+
- //**************************************************************************
- //  DEVICE DEFINITIONS
- //**************************************************************************
-@@ -22,6 +25,7 @@ DEFINE_DEVICE_TYPE(EPSON_QX_KEYBOARD_POR
- DEFINE_DEVICE_TYPE(QX10_KEYBOARD_HASCI, bus::epson_qx::keyboard::qx10_keyboard_hasci, "qx10_keyboard_hasci", "Epson QX-10 Keyboard (HASCI)")
- DEFINE_DEVICE_TYPE(QX10_KEYBOARD_ASCII, bus::epson_qx::keyboard::qx10_keyboard_ascii, "qx10_keyboard_ascii", "Epson QX-10 Keyboard (ASCII)")
- 
-+
- namespace bus::epson_qx::keyboard {
- 
- //**************************************************************************


Home | Main Index | Thread Index | Old Index