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:           Sun Oct 30 21:13:43 UTC 2022

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

Log Message:
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.


To generate a diff of this commit:
cvs rdiff -u -r1.157 -r1.158 pkgsrc/emulators/mame/Makefile
cvs rdiff -u -r1.70 -r1.71 pkgsrc/emulators/mame/PLIST
cvs rdiff -u -r1.124 -r1.125 pkgsrc/emulators/mame/distinfo
cvs rdiff -u -r0 -r1.1 \
    pkgsrc/emulators/mame/patches/patch-src_devices_bus_epson__qx_keyboard_keyboard.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.157 pkgsrc/emulators/mame/Makefile:1.158
--- pkgsrc/emulators/mame/Makefile:1.157        Wed Sep 28 11:11:28 2022
+++ pkgsrc/emulators/mame/Makefile      Sun Oct 30 21:13:43 2022
@@ -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/.//}

Index: pkgsrc/emulators/mame/PLIST
diff -u pkgsrc/emulators/mame/PLIST:1.70 pkgsrc/emulators/mame/PLIST:1.71
--- pkgsrc/emulators/mame/PLIST:1.70    Wed Sep 28 11:11:28 2022
+++ pkgsrc/emulators/mame/PLIST Sun Oct 30 21:13:43 2022
@@ -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/bdesignm_game_cart.xml
 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/e01_flop.xml
 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/msxr_flop.xml
 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/roland_tnsc1.xml
 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

Index: pkgsrc/emulators/mame/distinfo
diff -u pkgsrc/emulators/mame/distinfo:1.124 pkgsrc/emulators/mame/distinfo:1.125
--- pkgsrc/emulators/mame/distinfo:1.124        Wed Sep 28 11:11:28 2022
+++ pkgsrc/emulators/mame/distinfo      Sun Oct 30 21:13:43 2022
@@ -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

Added files:

Index: pkgsrc/emulators/mame/patches/patch-src_devices_bus_epson__qx_keyboard_keyboard.cpp
diff -u /dev/null pkgsrc/emulators/mame/patches/patch-src_devices_bus_epson__qx_keyboard_keyboard.cpp:1.1
--- /dev/null   Sun Oct 30 21:13:43 2022
+++ pkgsrc/emulators/mame/patches/patch-src_devices_bus_epson__qx_keyboard_keyboard.cpp Sun Oct 30 21:13:43 2022
@@ -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