summaryrefslogtreecommitdiff
path: root/emulators/mame/patches/patch-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/patches/patch-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/patches/patch-makefile')
-rw-r--r--emulators/mame/patches/patch-makefile30
1 files changed, 27 insertions, 3 deletions
diff --git a/emulators/mame/patches/patch-makefile b/emulators/mame/patches/patch-makefile
index f6dce1aabb2..d42a43285f5 100644
--- a/emulators/mame/patches/patch-makefile
+++ b/emulators/mame/patches/patch-makefile
@@ -1,8 +1,32 @@
-$NetBSD: patch-makefile,v 1.15 2016/04/14 21:47:07 wiz Exp $
+$NetBSD: patch-makefile,v 1.16 2016/06/30 18:05:55 wiz Exp $
---- makefile.orig 2016-03-30 09:03:03.000000000 +0000
+--- makefile.orig 2016-06-29 06:34:30.000000000 +0000
+++ makefile
-@@ -833,11 +833,6 @@ $(info GCC $(GCC_VERSION) detected)
+@@ -168,19 +168,19 @@ GENIEOS := solaris
+ endif
+ ifeq ($(firstword $(filter FreeBSD,$(UNAME))),FreeBSD)
+ OS := freebsd
+-GENIEOS := freebsd
++GENIEOS := bsd
+ endif
+ ifeq ($(firstword $(filter GNU/kFreeBSD,$(UNAME))),GNU/kFreeBSD)
+ OS := freebsd
+-GENIEOS := freebsd
++GENIEOS := bsd
+ endif
+ ifeq ($(firstword $(filter NetBSD,$(UNAME))),NetBSD)
+ OS := netbsd
+-GENIEOS := freebsd
++GENIEOS := bsd
+ endif
+ ifeq ($(firstword $(filter OpenBSD,$(UNAME))),OpenBSD)
+ OS := openbsd
+-GENIEOS := freebsd
++GENIEOS := bsd
+ endif
+ ifeq ($(firstword $(filter Darwin,$(UNAME))),Darwin)
+ OS := macosx
+@@ -881,11 +881,6 @@ $(info GCC $(GCC_VERSION) detected)
else
$(info Clang $(CLANG_VERSION) detected)
ifneq ($(TARGETOS),asmjs)