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.249.



details:   https://anonhg.NetBSD.org/pkgsrc/rev/b2ae5af10430
branches:  trunk
changeset: 387473:b2ae5af10430
user:      wiz <wiz%pkgsrc.org@localhost>
date:      Sun Oct 30 21:13:43 2022 +0000

description:
mame: update to 0.249.

After a whirlwind four weeks of development, MAME 0.249 is ready
for release! Highlights this month include improved Atari 8-bit
family emulation, a newer version of Kyukyoku Tiger with a two-player
cooperative mode, another version of The Crystal Maze promoted to
working, and lots of prototype cartridge dumps for consoles including
the Atari Lynx, Nintendo Game Boy and Super Nintendo Entertainment
System. There are also eight e-kara cartridges, including a rare
e-kara Web cartridge containing twelve youth-oriented songs.

The modernisation of Apple II and Macintosh emulation is progressing
steadily. This month, the last of the legacy floppy devices were
phased out; various ADB emulation issues were resolved, making
mouse/keyboard input more reliable; and the Apple IIe standard
80-column card now works properly. Brian Johnson has added some
hard disk and sound cards for the Epson QX-10 and improved the
keyboard support. Thanks to holub, MAME now emulates the ZX Evolution:
BASECONF, another successor to the Sinclair ZX Spectrum. As an
added bonus, there’s also better I/O emulation for the ATM-Turbo
family.

All the little fixes and newly supported features this month add
up to make this a must-have release. There’s better display emulation
for the Victor 9000, data cassette support for the Casio RZ-1,
proper emulation for the K051316 tile flip configuration flags
(allowing an old hack to be removed), better video emulation in
Jaleco’s Field Combat, fixes for sample playback on the Yamaha
MU-5, and the German UI translation has been brought up to date.

diffstat:

 emulators/mame/Makefile                                                      |   4 +-
 emulators/mame/PLIST                                                         |   6 +-
 emulators/mame/distinfo                                                      |   9 +-
 emulators/mame/patches/patch-src_devices_bus_epson__qx_keyboard_keyboard.cpp |  34 ++++++++++
 4 files changed, 46 insertions(+), 7 deletions(-)

diffs (107 lines):

diff -r f7987c0c2a9f -r b2ae5af10430 emulators/mame/Makefile
--- a/emulators/mame/Makefile   Sun Oct 30 16:52:40 2022 +0000
+++ b/emulators/mame/Makefile   Sun Oct 30 21:13:43 2022 +0000
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.157 2022/09/28 11:11:28 wiz Exp $
+# $NetBSD: Makefile,v 1.158 2022/10/30 21:13:43 wiz Exp $
 
-DISTNAME=      mame-0.248
+DISTNAME=      mame-0.249
 CATEGORIES=    emulators
 MASTER_SITES=  ${MASTER_SITE_GITHUB:=mamedev/}
 GITHUB_TAG=    ${DISTNAME:S/-//S/.//}
diff -r f7987c0c2a9f -r b2ae5af10430 emulators/mame/PLIST
--- a/emulators/mame/PLIST      Sun Oct 30 16:52:40 2022 +0000
+++ b/emulators/mame/PLIST      Sun Oct 30 21:13:43 2022 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.70 2022/09/28 11:11:28 wiz Exp $
+@comment $NetBSD: PLIST,v 1.71 2022/10/30 21:13:43 wiz Exp $
 bin/castool
 bin/chdman
 bin/floptool
@@ -164,6 +164,7 @@
 share/mame/hash/bk0010.xml
 share/mame/hash/bkrankp_cart.xml
 share/mame/hash/bml3_flop.xml
+share/mame/hash/bungo_flop.xml
 share/mame/hash/buzztime_cart.xml
 share/mame/hash/bw12.xml
 share/mame/hash/bw14.xml
@@ -230,6 +231,7 @@
 share/mame/hash/easy_karaoke_cart.xml
 share/mame/hash/ec1841.xml
 share/mame/hash/einstein.xml
+share/mame/hash/einstein_rom.xml
 share/mame/hash/ekara_japan.xml
 share/mame/hash/ekara_japan_a.xml
 share/mame/hash/ekara_japan_ac.xml
@@ -442,6 +444,7 @@
 share/mame/hash/mt65_cass.xml
 share/mame/hash/mt65_rom.xml
 share/mame/hash/mt65_snap.xml
+share/mame/hash/mtu130_flop.xml
 share/mame/hash/mtx_cart.xml
 share/mame/hash/mtx_cass.xml
 share/mame/hash/mtx_flop.xml
@@ -575,6 +578,7 @@
 share/mame/hash/rwtrntcs.xml
 share/mame/hash/rx78_cart.xml
 share/mame/hash/rx78_cass.xml
+share/mame/hash/rz1_cass.xml
 share/mame/hash/sagafox.xml
 share/mame/hash/sage2.xml
 share/mame/hash/saitek_egr.xml
diff -r f7987c0c2a9f -r b2ae5af10430 emulators/mame/distinfo
--- a/emulators/mame/distinfo   Sun Oct 30 16:52:40 2022 +0000
+++ b/emulators/mame/distinfo   Sun Oct 30 21:13:43 2022 +0000
@@ -1,7 +1,8 @@
-$NetBSD: distinfo,v 1.124 2022/09/28 11:11:28 wiz Exp $
+$NetBSD: distinfo,v 1.125 2022/10/30 21:13:43 wiz Exp $
 
-BLAKE2s (mame-0.248.tar.gz) = c8273c3f694862e58afc56416d2bce720d646981c4510429df7727b2b180bd9d
-SHA512 (mame-0.248.tar.gz) = f27ff85ec2bb2c5e286d9e9e63585267739b9f46bdd3374d1f1b5ab685e5fb4825fa90510567858976bc2e7533a7e694a5e5199f523242d3e172d893255f7199
-Size (mame-0.248.tar.gz) = 185875556 bytes
+BLAKE2s (mame-0.249.tar.gz) = 7869bb29487e55e9d908388bee365b61770c2855bb6c5c50c8a009f8557949b1
+SHA512 (mame-0.249.tar.gz) = bb769afe0abd6d3e07d2491a376185cc0cc6e1f79f6d4e1a66435355ca025cd7639bbd45a1fcb7db5cc35c19e9519dfb6f117cf4d0c675ad2e365c61d7fa14bb
+Size (mame-0.249.tar.gz) = 185957630 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 f7987c0c2a9f -r b2ae5af10430 emulators/mame/patches/patch-src_devices_bus_epson__qx_keyboard_keyboard.cpp
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/emulators/mame/patches/patch-src_devices_bus_epson__qx_keyboard_keyboard.cpp      Sun Oct 30 21:13:43 2022 +0000
@@ -0,0 +1,34 @@
+$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