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:           Fri Dec  7 10:32:53 UTC 2018

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

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


To generate a diff of this commit:
cvs rdiff -u -r1.92 -r1.93 pkgsrc/emulators/mame/Makefile
cvs rdiff -u -r1.29 -r1.30 pkgsrc/emulators/mame/PLIST
cvs rdiff -u -r1.73 -r1.74 pkgsrc/emulators/mame/distinfo
cvs rdiff -u -r0 -r1.1 \
    pkgsrc/emulators/mame/patches/patch-src_mame_video_xavix.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.92 pkgsrc/emulators/mame/Makefile:1.93
--- pkgsrc/emulators/mame/Makefile:1.92 Mon Nov 12 07:20:58 2018
+++ pkgsrc/emulators/mame/Makefile      Fri Dec  7 10:32:53 2018
@@ -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/.//}

Index: pkgsrc/emulators/mame/PLIST
diff -u pkgsrc/emulators/mame/PLIST:1.29 pkgsrc/emulators/mame/PLIST:1.30
--- pkgsrc/emulators/mame/PLIST:1.29    Mon Nov 12 07:20:58 2018
+++ pkgsrc/emulators/mame/PLIST Fri Dec  7 10:32:53 2018
@@ -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/dragon_os9.xml
 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

Index: pkgsrc/emulators/mame/distinfo
diff -u pkgsrc/emulators/mame/distinfo:1.73 pkgsrc/emulators/mame/distinfo:1.74
--- pkgsrc/emulators/mame/distinfo:1.73 Mon Nov 12 07:20:58 2018
+++ pkgsrc/emulators/mame/distinfo      Fri Dec  7 10:32:53 2018
@@ -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_genie.lua) = 91940db
 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

Added files:

Index: pkgsrc/emulators/mame/patches/patch-src_mame_video_xavix.cpp
diff -u /dev/null pkgsrc/emulators/mame/patches/patch-src_mame_video_xavix.cpp:1.1
--- /dev/null   Fri Dec  7 10:32:53 2018
+++ pkgsrc/emulators/mame/patches/patch-src_mame_video_xavix.cpp        Fri Dec  7 10:32:53 2018
@@ -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