summaryrefslogtreecommitdiff
path: root/emulators/mame/patches
diff options
context:
space:
mode:
authorwiz <wiz@pkgsrc.org>2018-12-07 10:32:53 +0000
committerwiz <wiz@pkgsrc.org>2018-12-07 10:32:53 +0000
commit2333ab1f2f54f7eb9d6d95170107e4c1b3a97f5e (patch)
tree705cb76277a442c9eab95e92d994c51c8fd26165 /emulators/mame/patches
parent2bdf08b8871a165289891548c3b58fd008505510 (diff)
downloadpkgsrc-2333ab1f2f54f7eb9d6d95170107e4c1b3a97f5e.tar.gz
mame: update to 0.204.
MAME 0.204 28 Nov 2018 After a busy four weeks, we’re ready to present the hotly-anticipated MAME 0.204 release. The most exciting stuff this month is definitely on the computer emulation side. We’ve added dozens of working cartridges to the BBC ROM software list, and ROMs required by expansion devices are handled more elegantly. Our HP9000/300 series emulation just keeps getting better: it’s now possible to install and use HP-UX 9, with X11 and the Vue desktop environment on an emulated HP9000/370 with accelerated window drawing and Ethernet networking support. There’s also been some progress on the road to Silicon Graphics workstation emulation. On top of that, we’re seeing preliminary emulation of standalone X Window System terminals. Thanks to MAME’s modular, device-oriented architecture, improvements for one machine go on to benefit other machines using similar hardware. The Motorola 68k memory management unit improvements that allow HP-UX to run on the HP9000/300 series will also benefit Mac, NeXT and early Sun systems. The same AMD LANCE Ethernet controller is used in HP and Sun workstations, X11 terminals, the Amiga A2065 Zorro card, and numerous applications. This gives us a wealth of test cases, and a virtuous cycle where progress on one system can lead to a breakthrough on another. With this release, all Tiger game.com games are fully playable. Two more Nintendo Game & Watch titles, Climber and Tropical Fish, have been emulated. XaviX-based TV game emulation continues to progress steadily: numerous e-kara karaoke cartridges have been dumped, preliminary sound output emulation has been implemented (sorry, no microphone support yet, but you can hear the tunes), and more systems have inputs connected. Graphical effects in the bootleg arcade driving game Blomby Car have been improved, and bad dumps of graphics ROMs for Abnormal Check and the Korean version of Prehistoric Isle have been replaced. As always, you’ll enjoy support for more alternate versions of arcade games (including a version of Pinball Action that shows scores on external LED displays), bug fixes, and general emulation improvements.
Diffstat (limited to 'emulators/mame/patches')
-rw-r--r--emulators/mame/patches/patch-src_mame_video_xavix.cpp15
1 files changed, 15 insertions, 0 deletions
diff --git a/emulators/mame/patches/patch-src_mame_video_xavix.cpp b/emulators/mame/patches/patch-src_mame_video_xavix.cpp
new file mode 100644
index 00000000000..5bb4017a190
--- /dev/null
+++ b/emulators/mame/patches/patch-src_mame_video_xavix.cpp
@@ -0,0 +1,15 @@
+$NetBSD: patch-src_mame_video_xavix.cpp,v 1.1 2018/12/07 10:32:53 wiz Exp $
+
+For sin, atan in std::.
+
+--- src/mame/video/xavix.cpp.orig 2018-11-27 19:12:23.000000000 +0000
++++ src/mame/video/xavix.cpp
+@@ -7,6 +7,8 @@
+ // #define VERBOSE 1
+ #include "logmacro.h"
+
++#include <cmath>
++
+ inline void xavix_state::set_data_address(int address, int bit)
+ {
+ m_tmp_dataaddress = address;