diff options
author | wiz <wiz@pkgsrc.org> | 2021-11-24 14:07:49 +0000 |
---|---|---|
committer | wiz <wiz@pkgsrc.org> | 2021-11-24 14:07:49 +0000 |
commit | 53aadb8da4e27c8b325efd47b5af411872796c70 (patch) | |
tree | 5a5bb3097c0b3c0d998697ec706a4d2600c49be9 /emulators/mame/patches | |
parent | e3c2c51380a6116c0f9c97649f0a761f70d11519 (diff) | |
download | pkgsrc-53aadb8da4e27c8b325efd47b5af411872796c70.tar.gz |
mame: update to 0.238.
You know what time it is? It’s time for MAME 0.238, our November
release! After many years of waiting, the rare space shooter Monster
Zero from Nihon Game is now playable. Despite the title, this game
does not feature a three-headed space dragon. This release adds
support for Fowling and Monkey Goalkeeper, two more Elektronika
hand-held games built around the Egg/Mickey Mouse Game & Watch
program.
There are a few changes to MAME’s UI and the debugger this month.
Firstly, MAME is now less eager to reset your input configuration
if you run it without connecting a game controller. Analog inputs
support a few more configuration options, and we’ve added some
(long overdue) documentation for the input configuration process.
The timecode logging feature (used by people making gameplay videos)
has been moved to a plugin, and debugger memory views now support
octal data display, and octal or decimal address display.
Support for several Famicom controllers has been added or fixed
this month, including the IGS Tap-tap Mat, Bandai Family Trainer,
Bandai Power Pad, Bandai Hyper Shot, Konami Doremikko Piano Keyboard,
and Konami Exciting Boxing air bag. Also involving peripheral
support, the Acorn Archimedes drivers now support podule expansions,
the Econet module slot, serial/parallel ports, and extension ROM
sockets.
Diffstat (limited to 'emulators/mame/patches')
3 files changed, 0 insertions, 61 deletions
diff --git a/emulators/mame/patches/patch-3rdparty_asio_include_asio_detail_config.hpp b/emulators/mame/patches/patch-3rdparty_asio_include_asio_detail_config.hpp deleted file mode 100644 index a43bc023072..00000000000 --- a/emulators/mame/patches/patch-3rdparty_asio_include_asio_detail_config.hpp +++ /dev/null @@ -1,15 +0,0 @@ -$NetBSD: patch-3rdparty_asio_include_asio_detail_config.hpp,v 1.1 2016/11/05 10:05:26 wiz Exp $ - -gcc coming with NetBSD does not provide string_view. - ---- 3rdparty/asio/include/asio/detail/config.hpp.orig 2016-10-25 23:47:23.000000000 +0000 -+++ 3rdparty/asio/include/asio/detail/config.hpp -@@ -714,7 +714,7 @@ - # endif // __has_include(<experimental/string_view>) - # endif // (__cplusplus >= 201103) - # endif // defined(__clang__) --# if defined(__GNUC__) -+# if defined(__GNUC__) && !defined(__NetBSD__) - # if ((__GNUC__ == 4) && (__GNUC_MINOR__ >= 9)) || (__GNUC__ > 4) - # if (__cplusplus >= 201300) - # define ASIO_HAS_STD_STRING_VIEW 1 diff --git a/emulators/mame/patches/patch-3rdparty_asio_include_asio_detail_impl_kqueue__reactor.ipp b/emulators/mame/patches/patch-3rdparty_asio_include_asio_detail_impl_kqueue__reactor.ipp deleted file mode 100644 index d891900010e..00000000000 --- a/emulators/mame/patches/patch-3rdparty_asio_include_asio_detail_impl_kqueue__reactor.ipp +++ /dev/null @@ -1,27 +0,0 @@ -$NetBSD: patch-3rdparty_asio_include_asio_detail_impl_kqueue__reactor.ipp,v 1.2 2019/10/17 13:52:08 wiz Exp $ - -NetBSD 9.99.14 changed the type to be more compatible to other operating systems. -https://github.com/chriskohlhoff/asio/pull/433 - ---- 3rdparty/asio/include/asio/detail/impl/kqueue_reactor.ipp.orig 2019-08-02 19:05:18.000000000 +0000 -+++ 3rdparty/asio/include/asio/detail/impl/kqueue_reactor.ipp -@@ -16,6 +16,10 @@ - # pragma once - #endif // defined(_MSC_VER) && (_MSC_VER >= 1200) - -+#if defined(__NetBSD__) -+#include <sys/param.h> -+#endif -+ - #include "asio/detail/config.hpp" - - #if defined(ASIO_HAS_KQUEUE) -@@ -27,7 +31,7 @@ - - #include "asio/detail/push_options.hpp" - --#if defined(__NetBSD__) -+#if defined(__NetBSD__) && (__NetBSD_Version__ <= 999001400) - # define ASIO_KQUEUE_EV_SET(ev, ident, filt, flags, fflags, data, udata) \ - EV_SET(ev, ident, filt, flags, fflags, data, \ - reinterpret_cast<intptr_t>(static_cast<void*>(udata))) diff --git a/emulators/mame/patches/patch-scripts_genie.lua b/emulators/mame/patches/patch-scripts_genie.lua deleted file mode 100644 index 0965d072103..00000000000 --- a/emulators/mame/patches/patch-scripts_genie.lua +++ /dev/null @@ -1,19 +0,0 @@ -$NetBSD: patch-scripts_genie.lua,v 1.7 2019/11/08 09:44:17 wiz Exp $ - -Precompilation is broken on NetBSD with gcc-5.3. -Use GNU version of the C++ standard to avoid trouble with alloca on NetBSD. - ---- scripts/genie.lua.orig 2019-10-29 17:16:37.000000000 +0000 -+++ scripts/genie.lua -@@ -73,11 +73,6 @@ function layoutbuildtask(_folder, _name) - end - - function precompiledheaders() -- if _OPTIONS["precompile"]==nil or (_OPTIONS["precompile"]~=nil and _OPTIONS["precompile"]=="1") then -- configuration { "not xcode4" } -- pchheader("emu.h") -- configuration { } -- end - end - - function precompiledheaders_novs() |