summaryrefslogtreecommitdiff
path: root/emulators
diff options
context:
space:
mode:
authorwiz <wiz@pkgsrc.org>2016-07-30 17:14:28 +0000
committerwiz <wiz@pkgsrc.org>2016-07-30 17:14:28 +0000
commit4ffde2516cdc2b7ce96ad49c8272c223b7246666 (patch)
tree01d44afd2fb5158d6899921d60daa82cfe4b1d40 /emulators
parent62e7159226dece03631489fafefb98f43f23176d (diff)
downloadpkgsrc-4ffde2516cdc2b7ce96ad49c8272c223b7246666.tar.gz
Updated mame to 0.176.
It's the last Wednesday of the month, and time for another MAME release. We'd like to thank the Debian team for their help during this development cycle: they've provided patches allowing MAME to build cleanly on several more platforms, and arranged access to IBM-sponsored POWER8 machines so we could improve our PowerPC support. The popular crt-geom and crt-geom-deluxe shaders have been ported to BGFX and are now distributed with MAME, thanks to cgwg. The BGFX versions of these shaders allow live adjustment of effect parameters through the slider controls menu. Interesting newly supported games include rare Soviet arcade games Gorodki and Kot Rybolov, gambling mahjong game Swing Gal, and alternate versions of Beastie Feastie and Raiden Fighters 2. Graphical issues have been fixed in Seibu Kaihatsu's Denjin Makai, Godzilla, Legionnaire and Zero Team, and there are some improvements to the Tandy CoCo 3 palette. A few remaining gameplay issues in Taito's Operation Wolf were resolved. Thanks to a huge group effort involving some of our highly valued external contributors as well some MAME team members, we've got some visible progress on the Sun SPARCstation drivers. The SPARCstation IPC (sun4_40 driver) now passes its self-tests and allows you to use the OpenBoot interactive Forth interpreter at the ok prompt. Note that there are still issues with SCSI emulation, so it won't boot from and emulated hard disk or CD-ROM. In other news for emulation of professional systems, MAME now supports the TeleVideo 990 and 995-65 terminals. For people using CRT monitors and/or running games at native resolution, we've added a lot of characters to the uismall.bdf font supplied with MAME. It now covers most European languages using Latin and Cyrillic scripts, as well as modern Greek and half-width katakana. Changes were also made to improve legibility. For developers, scrolling and hilighting in the state (registers) view have been fixed, and viewing memory in the debugger no longer causes spurious side effects like bank switches in systems like the Apple II and Osborne 1. There's also been a lot of refactoring and modernisation, particularly in the netlist and UI code.
Diffstat (limited to 'emulators')
-rw-r--r--emulators/mame/Makefile9
-rw-r--r--emulators/mame/PLIST17
-rw-r--r--emulators/mame/distinfo11
-rw-r--r--emulators/mame/patches/patch-3rdparty_bx_include_bx_thread.h16
4 files changed, 26 insertions, 27 deletions
diff --git a/emulators/mame/Makefile b/emulators/mame/Makefile
index 0af4d2ba887..255aaec91e6 100644
--- a/emulators/mame/Makefile
+++ b/emulators/mame/Makefile
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.60 2016/07/09 13:03:46 wiz Exp $
+# $NetBSD: Makefile,v 1.61 2016/07/30 17:14:28 wiz Exp $
-DISTNAME= mame-0.175
+DISTNAME= mame-0.176
CATEGORIES= emulators
MASTER_SITES= ${MASTER_SITE_GITHUB:=mamedev/}
GITHUB_TAG= ${DISTNAME:S/-//S/.//}
@@ -14,7 +14,7 @@ DOCDIR= share/doc/mame
SHAREDIR= share/mame
INSTALLATION_DIRS= bin ${DOCDIR} ${PKGMANDIR}/man1 ${PKGMANDIR}/man6
INSTALLATION_DIRS+= ${SHAREDIR}/artwork/bgfx/border_blur
-INSTALLATION_DIRS+= ${SHAREDIR}/artwork/bgfx/chains ${SHAREDIR}/hash
+INSTALLATION_DIRS+= ${SHAREDIR}/artwork/bgfx/chains/crt-geom ${SHAREDIR}/hash
RESTRICTED= selling is not allowed
NO_SRC_ON_CDROM= ${RESTRICTED}
@@ -117,7 +117,8 @@ do-install:
${INSTALL_DATA} ${WRKSRC}/artwork/LICENSE ${DESTDIR}${PREFIX}/${SHAREDIR}/artwork
${INSTALL_DATA} ${WRKSRC}/artwork/*.* ${DESTDIR}${PREFIX}/${SHAREDIR}/artwork
${INSTALL_DATA} ${WRKSRC}/artwork/bgfx/border_blur/* ${DESTDIR}${PREFIX}/${SHAREDIR}/artwork/bgfx/border_blur
- ${INSTALL_DATA} ${WRKSRC}/artwork/bgfx/chains/* ${DESTDIR}${PREFIX}/${SHAREDIR}/artwork/bgfx/chains
+ ${INSTALL_DATA} ${WRKSRC}/artwork/bgfx/chains/*.* ${DESTDIR}${PREFIX}/${SHAREDIR}/artwork/bgfx/chains
+ ${INSTALL_DATA} ${WRKSRC}/artwork/bgfx/chains/crt-geom/* ${DESTDIR}${PREFIX}/${SHAREDIR}/artwork/bgfx/chains/crt-geom/
${INSTALL_DATA} ${WRKSRC}/docs/*.txt ${DESTDIR}${PREFIX}/${DOCDIR}
${INSTALL_DATA} ${WRKSRC}/hash/* ${DESTDIR}${PREFIX}/${SHAREDIR}/hash
diff --git a/emulators/mame/PLIST b/emulators/mame/PLIST
index 7f8dc8ce8a7..6f6bd55ce96 100644
--- a/emulators/mame/PLIST
+++ b/emulators/mame/PLIST
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.15 2016/06/30 18:05:55 wiz Exp $
+@comment $NetBSD: PLIST,v 1.16 2016/07/30 17:14:28 wiz Exp $
bin/castool
bin/chdman
bin/floptool
@@ -42,6 +42,19 @@ share/mame/artwork/LICENSE
share/mame/artwork/README.md
share/mame/artwork/aperture-grille.png
share/mame/artwork/bgfx/border_blur/default.lay
+share/mame/artwork/bgfx/chains/crt-geom/aperture_1_2_bgr.png
+share/mame/artwork/bgfx/chains/crt-geom/aperture_1_4_rgb.png
+share/mame/artwork/bgfx/chains/crt-geom/aperture_2_4_rgb.png
+share/mame/artwork/bgfx/chains/crt-geom/aperture_2_5_bgr.png
+share/mame/artwork/bgfx/chains/crt-geom/aperture_3_6_rgb.png
+share/mame/artwork/bgfx/chains/crt-geom/delta_1_2x1_bgr.png
+share/mame/artwork/bgfx/chains/crt-geom/delta_1_4x1_rgb.png
+share/mame/artwork/bgfx/chains/crt-geom/delta_2_4x1_rgb.png
+share/mame/artwork/bgfx/chains/crt-geom/delta_2_4x2_rgb.png
+share/mame/artwork/bgfx/chains/crt-geom/none.png
+share/mame/artwork/bgfx/chains/crt-geom/slot_2_4x4_rgb.png
+share/mame/artwork/bgfx/chains/crt-geom/slot_2_5x4_bgr.png
+share/mame/artwork/bgfx/chains/crt-geom/slot_3_7x6_rgb.png
share/mame/artwork/bgfx/chains/hq2x.png
share/mame/artwork/bgfx/chains/hq3x.png
share/mame/artwork/bgfx/chains/hq4x.png
@@ -195,6 +208,7 @@ share/mame/hash/gameking.xml
share/mame/hash/gameking3.xml
share/mame/hash/gamepock.xml
share/mame/hash/gba.xml
+share/mame/hash/gba_ereader.xml
share/mame/hash/gbcolor.xml
share/mame/hash/genius.xml
share/mame/hash/gimix.xml
@@ -354,6 +368,7 @@ share/mame/hash/pmd85_cass.xml
share/mame/hash/pockchalv2.xml
share/mame/hash/pockchalw.xml
share/mame/hash/pofo.xml
+share/mame/hash/poisk1_flop.xml
share/mame/hash/pokemini.xml
share/mame/hash/pro128_cart.xml
share/mame/hash/pro128_cass.xml
diff --git a/emulators/mame/distinfo b/emulators/mame/distinfo
index c676c59229b..ece45c27f79 100644
--- a/emulators/mame/distinfo
+++ b/emulators/mame/distinfo
@@ -1,10 +1,9 @@
-$NetBSD: distinfo,v 1.55 2016/06/30 18:14:23 wiz Exp $
+$NetBSD: distinfo,v 1.56 2016/07/30 17:14:28 wiz Exp $
-SHA1 (mame-0.175.tar.gz) = 5b308fa2f0d825090a59e18d5172b99f4503c111
-RMD160 (mame-0.175.tar.gz) = e9f97ea9b1782a8869a877b555e693180af4b4e2
-SHA512 (mame-0.175.tar.gz) = fc03179f9a89c757c1bfbe6e3c0c9c49e0c847ed8e43bd2fb90b2841faf7bc422ed7b704b36972237bb79643e3e718b442c7093d22dc74e80e5106b722440de3
-Size (mame-0.175.tar.gz) = 102916507 bytes
+SHA1 (mame-0.176.tar.gz) = 7c6d454c75bce7f0167943d225cf5e3204c42a5d
+RMD160 (mame-0.176.tar.gz) = 04090c5d6e96386ab2760d9d284a3a7a13ed05e5
+SHA512 (mame-0.176.tar.gz) = f3b19da5f3759900e112b53edd47ff8cb2b52a3d47730d29e2b1a2ed472ad7179b904fcc24dec9d46129660869240234e3db125e3008947bb7223620de6ab56f
+Size (mame-0.176.tar.gz) = 103205294 bytes
SHA1 (patch-3rdparty_bgfx_examples_common_font_font__manager.cpp) = e39b2dff553505531adb5f0a31b0a22306b8e2e4
-SHA1 (patch-3rdparty_bx_include_bx_thread.h) = 8083a10d76626ed93fe940a614bb43bcc2ac3a08
SHA1 (patch-makefile) = 07a3b69c4044b01da9a28f6ebd1601ae16b2a996
SHA1 (patch-scripts_genie.lua) = f0b6b9fe00b6f572089fc2a7495fe1fd3c86ae4e
diff --git a/emulators/mame/patches/patch-3rdparty_bx_include_bx_thread.h b/emulators/mame/patches/patch-3rdparty_bx_include_bx_thread.h
deleted file mode 100644
index c432ea39edb..00000000000
--- a/emulators/mame/patches/patch-3rdparty_bx_include_bx_thread.h
+++ /dev/null
@@ -1,16 +0,0 @@
-$NetBSD: patch-3rdparty_bx_include_bx_thread.h,v 1.5 2016/06/30 18:14:23 wiz Exp $
-
-https://github.com/bkaradzic/bx/pull/118
-
---- 3rdparty/bx/include/bx/thread.h.orig 2016-06-29 06:34:30.000000000 +0000
-+++ 3rdparty/bx/include/bx/thread.h
-@@ -9,7 +9,9 @@
- #if BX_PLATFORM_POSIX
- # include <pthread.h>
- # if BX_PLATFORM_BSD
-+# ifdef __FreeBSD__
- # include <pthread_np.h>
-+# endif
- # endif
- # if defined(__GLIBC__) && !( (__GLIBC__ > 2) || ( (__GLIBC__ == 2) && (__GLIBC_MINOR__ >= 12) ) )
- # include <sys/prctl.h>