summaryrefslogtreecommitdiff
path: root/emulators/mame/Makefile
diff options
context:
space:
mode:
authorwiz <wiz@pkgsrc.org>2016-06-30 18:05:55 +0000
committerwiz <wiz@pkgsrc.org>2016-06-30 18:05:55 +0000
commitf373d48836309b6f46f1ca6c970b32444e842323 (patch)
tree63fec68e56eb6b1214bbb80a0df1d22dbca11f92 /emulators/mame/Makefile
parent283e14840319551ada8d7a608fd6d2988b2ab4bd (diff)
downloadpkgsrc-f373d48836309b6f46f1ca6c970b32444e842323.tar.gz
Update mame to 0.175.
Get ready for your vacation and grab MAME 0.175! We're proud to say MAME now supports a number of previously unemulated prototypes, alternate versions of games, and unusual systems. Prototypes include the super-rare Konami Kyuukoukabakugekitai, Home Data's Mahjong Joshi Pro-wres Give Up 5 Byou Mae, and an early Japanese version of E.D.F.: Earth Defense Force. Atari Moto Frenzy, previously lacking protection emulation, is now fully playable. We've also added a number of gambling games, including some Flaming 7's variants. Many more Game Boy peripherals are now supported, including real-time clocks, light sensors and tilt sensors. This makes several previously unsupported games fully playable. This release includes improvements to the Sega Master System and SG-1000 emulation, including better SG-1000 expansion slot support, and drivers with correct clock speeds for South American Master System variants. There's some big news in Sun emulation: all sun3 models will now POST, MAME has a SPARCv7 CPU core, and there has been substantial progress towards emulating the SPARCstation 1 (sun4c). Using unidasm (built with TOOLS=1) you can disassemble SPARCv7 SPARCv7 or SPARCv9 code, incuding all VIS variants up to VIS-3B. As usual, there are many emulation improvements, including fixes for keyboard controls in some TRS-80 games, and better Seibu COP emulation in Legionnaire, Heated Barrel and Godzilla. In less visible changes, MAME's memory system got a nice cleanup exposing a number of existing issues which are now fixed, and the netlist-based discrete circuit simulation code has had a major overhaul with lots of performance improvements. There are a number of improvements to MAME's debugger modules in this release, particularly the imgui-based debugger.
Diffstat (limited to 'emulators/mame/Makefile')
-rw-r--r--emulators/mame/Makefile5
1 files changed, 3 insertions, 2 deletions
diff --git a/emulators/mame/Makefile b/emulators/mame/Makefile
index 58bd11c9202..f9f0330cf07 100644
--- a/emulators/mame/Makefile
+++ b/emulators/mame/Makefile
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.57 2016/05/26 09:02:16 wiz Exp $
+# $NetBSD: Makefile,v 1.58 2016/06/30 18:05:55 wiz Exp $
-DISTNAME= mame-0.174
+DISTNAME= mame-0.175
CATEGORIES= emulators
MASTER_SITES= ${MASTER_SITE_GITHUB:=mamedev/}
GITHUB_TAG= ${DISTNAME:S/-//S/.//}
@@ -98,6 +98,7 @@ PYTHON_VERSIONS_INCOMPATIBLE= 33 34 35 # not yet ported as of 0.151
post-extract:
# will be chosen in preference to /usr/include/signal.h, but does not provide kill()
${RM} ${WRKSRC}/3rdparty/bx/include/compat/freebsd/signal.h
+ ${MV} ${WRKSRC}/3rdparty/genie/build/gmake.freebsd ${WRKSRC}/3rdparty/genie/build/gmake.bsd
pre-build:
# problems with mame-specific png.h