diff options
author | wiz <wiz@pkgsrc.org> | 2016-06-30 18:05:55 +0000 |
---|---|---|
committer | wiz <wiz@pkgsrc.org> | 2016-06-30 18:05:55 +0000 |
commit | f373d48836309b6f46f1ca6c970b32444e842323 (patch) | |
tree | 63fec68e56eb6b1214bbb80a0df1d22dbca11f92 /emulators/mame/patches | |
parent | 283e14840319551ada8d7a608fd6d2988b2ab4bd (diff) | |
download | pkgsrc-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')
-rw-r--r-- | emulators/mame/patches/patch-3rdparty_bx_include_bx_thread.h | 14 | ||||
-rw-r--r-- | emulators/mame/patches/patch-makefile | 30 |
2 files changed, 41 insertions, 3 deletions
diff --git a/emulators/mame/patches/patch-3rdparty_bx_include_bx_thread.h b/emulators/mame/patches/patch-3rdparty_bx_include_bx_thread.h new file mode 100644 index 00000000000..0d9e5584a09 --- /dev/null +++ b/emulators/mame/patches/patch-3rdparty_bx_include_bx_thread.h @@ -0,0 +1,14 @@ +$NetBSD: patch-3rdparty_bx_include_bx_thread.h,v 1.4 2016/06/30 18:05:55 wiz Exp $ + +--- 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> 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) |