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



details:   https://anonhg.NetBSD.org/pkgsrc/rev/ced2744db965
branches:  trunk
changeset: 316185:ced2744db965
user:      wiz <wiz%pkgsrc.org@localhost>
date:      Fri Dec 07 10:32:53 2018 +0000

description:
mame: update to 0.204.

MAME 0.204

28 Nov 2018

After a busy four weeks, we?re ready to present the hotly-anticipated
MAME 0.204 release. The most exciting stuff this month is definitely
on the computer emulation side. We?ve added dozens of working
cartridges to the BBC ROM software list, and ROMs required by
expansion devices are handled more elegantly. Our HP9000/300 series
emulation just keeps getting better: it?s now possible to install
and use HP-UX 9, with X11 and the Vue desktop environment on an
emulated HP9000/370 with accelerated window drawing and Ethernet
networking support. There?s also been some progress on the road to
Silicon Graphics workstation emulation. On top of that, we?re seeing
preliminary emulation of standalone X Window System terminals.

Thanks to MAME?s modular, device-oriented architecture, improvements
for one machine go on to benefit other machines using similar
hardware. The Motorola 68k memory management unit improvements that
allow HP-UX to run on the HP9000/300 series will also benefit Mac,
NeXT and early Sun systems. The same AMD LANCE Ethernet controller
is used in HP and Sun workstations, X11 terminals, the Amiga A2065
Zorro card, and numerous applications. This gives us a wealth of
test cases, and a virtuous cycle where progress on one system can
lead to a breakthrough on another.

With this release, all Tiger game.com games are fully playable.
Two more Nintendo Game & Watch titles, Climber and Tropical Fish,
have been emulated. XaviX-based TV game emulation continues to
progress steadily: numerous e-kara karaoke cartridges have been
dumped, preliminary sound output emulation has been implemented
(sorry, no microphone support yet, but you can hear the tunes),
and more systems have inputs connected.

Graphical effects in the bootleg arcade driving game Blomby Car
have been improved, and bad dumps of graphics ROMs for Abnormal
Check and the Korean version of Prehistoric Isle have been replaced.
As always, you?ll enjoy support for more alternate versions of
arcade games (including a version of Pinball Action that shows
scores on external LED displays), bug fixes, and general emulation
improvements.

diffstat:

 emulators/mame/Makefile                               |   4 ++--
 emulators/mame/PLIST                                  |   3 ++-
 emulators/mame/distinfo                               |  11 ++++++-----
 emulators/mame/patches/patch-src_mame_video_xavix.cpp |  15 +++++++++++++++
 4 files changed, 25 insertions(+), 8 deletions(-)

diffs (71 lines):

diff -r 217e7395c371 -r ced2744db965 emulators/mame/Makefile
--- a/emulators/mame/Makefile   Fri Dec 07 01:54:52 2018 +0000
+++ b/emulators/mame/Makefile   Fri Dec 07 10:32:53 2018 +0000
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.92 2018/11/12 07:20:58 adam Exp $
+# $NetBSD: Makefile,v 1.93 2018/12/07 10:32:53 wiz Exp $
 
-DISTNAME=      mame-0.203
+DISTNAME=      mame-0.204
 CATEGORIES=    emulators
 MASTER_SITES=  ${MASTER_SITE_GITHUB:=mamedev/}
 GITHUB_TAG=    ${DISTNAME:S/-//S/.//}
diff -r 217e7395c371 -r ced2744db965 emulators/mame/PLIST
--- a/emulators/mame/PLIST      Fri Dec 07 01:54:52 2018 +0000
+++ b/emulators/mame/PLIST      Fri Dec 07 10:32:53 2018 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.29 2018/11/12 07:20:58 adam Exp $
+@comment $NetBSD: PLIST,v 1.30 2018/12/07 10:32:53 wiz Exp $
 bin/castool
 bin/chdman
 bin/floptool
@@ -199,6 +199,7 @@
 share/mame/hash/e01_flop.xml
 share/mame/hash/ec1841.xml
 share/mame/hash/einstein.xml
+share/mame/hash/ekara.xml
 share/mame/hash/electron_cart.xml
 share/mame/hash/electron_cass.xml
 share/mame/hash/electron_flop.xml
diff -r 217e7395c371 -r ced2744db965 emulators/mame/distinfo
--- a/emulators/mame/distinfo   Fri Dec 07 01:54:52 2018 +0000
+++ b/emulators/mame/distinfo   Fri Dec 07 10:32:53 2018 +0000
@@ -1,9 +1,9 @@
-$NetBSD: distinfo,v 1.73 2018/11/12 07:20:58 adam Exp $
+$NetBSD: distinfo,v 1.74 2018/12/07 10:32:53 wiz Exp $
 
-SHA1 (mame-0.203.tar.gz) = 4d6327d410c2fa1a12148d4f7ad0d7600f8e0b01
-RMD160 (mame-0.203.tar.gz) = 3b510807437a4527f876fdd4ecb6eef9a3410616
-SHA512 (mame-0.203.tar.gz) = 5ef7cfd0e2a139b718766ae5d2da95360d374c8f41d2064cabcbc1713ba546ce53a6711f78c6402d36e4d07be88a7dd1ec026bbc3588e374fba74c928ce17f2e
-Size (mame-0.203.tar.gz) = 131015193 bytes
+SHA1 (mame-0.204.tar.gz) = 770f600c4c83793ffade1fae471df9e0a8087300
+RMD160 (mame-0.204.tar.gz) = 9a17f89b8fc34fbe26885f47ecc9de282e4fff1c
+SHA512 (mame-0.204.tar.gz) = 56c2c9bbc269ed7ec4bade32d4b5790786823b634aa7719d03b6cd9e034e9ee808480ac8e94e3ea7f1b18ccff6a92d3914042a00c095caf88281f6ed1c671d8c
+Size (mame-0.204.tar.gz) = 131185850 bytes
 SHA1 (patch-3rdparty_asio_include_asio_detail_config.hpp) = 9b0d6139e853d8efb9d51270bbfa5382feac42a7
 SHA1 (patch-3rdparty_bgfx_examples_common_font_font__manager.cpp) = e39b2dff553505531adb5f0a31b0a22306b8e2e4
 SHA1 (patch-3rdparty_bx_include_bx_platform.h) = caa57597d7c0916f82b3dbdc6ebf2e4851984e70
@@ -15,3 +15,4 @@
 SHA1 (patch-scripts_toolchain.lua) = 6227e19645ce1f632401629bc9c988736e5e1ba7
 SHA1 (patch-src_devices_cpu_mips_mips3.cpp) = 64de7e132051d7b55bd1b9ae1cf0b5bbc826dc33
 SHA1 (patch-src_devices_cpu_mips_ps2vif1.cpp) = dffb66d3fd7579b285684ece4c819fd29722d920
+SHA1 (patch-src_mame_video_xavix.cpp) = 3373a4d2e2970a903c56d7159beb6655544b9b29
diff -r 217e7395c371 -r ced2744db965 emulators/mame/patches/patch-src_mame_video_xavix.cpp
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/emulators/mame/patches/patch-src_mame_video_xavix.cpp     Fri Dec 07 10:32:53 2018 +0000
@@ -0,0 +1,15 @@
+$NetBSD: patch-src_mame_video_xavix.cpp,v 1.1 2018/12/07 10:32:53 wiz Exp $
+
+For sin, atan in std::.
+
+--- src/mame/video/xavix.cpp.orig      2018-11-27 19:12:23.000000000 +0000
++++ src/mame/video/xavix.cpp
+@@ -7,6 +7,8 @@
+ // #define VERBOSE 1
+ #include "logmacro.h"
+ 
++#include <cmath>
++
+ inline void xavix_state::set_data_address(int address, int bit)
+ {
+       m_tmp_dataaddress = address;



Home | Main Index | Thread Index | Old Index