diff options
author | wiz <wiz@pkgsrc.org> | 2016-07-30 17:14:28 +0000 |
---|---|---|
committer | wiz <wiz@pkgsrc.org> | 2016-07-30 17:14:28 +0000 |
commit | ea1090bbf7dea7e5949cc31dee679c621c3407d5 (patch) | |
tree | d05a7c5f87dad3986c96c1ba7d814bc068920d43 /emulators | |
parent | 28fb0cf3d63895d2529da25524f7db3538e6c857 (diff) | |
download | pkgsrc-ea1090bbf7dea7e5949cc31dee679c621c3407d5.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/Makefile | 9 | ||||
-rw-r--r-- | emulators/mame/PLIST | 17 | ||||
-rw-r--r-- | emulators/mame/distinfo | 11 | ||||
-rw-r--r-- | emulators/mame/patches/patch-3rdparty_bx_include_bx_thread.h | 16 |
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> |