pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/emulators/mame



Module Name:    pkgsrc
Committed By:   wiz
Date:           Sun Feb  5 17:55:52 UTC 2017

Modified Files:
        pkgsrc/emulators/mame: Makefile PLIST distinfo
Removed Files:
        pkgsrc/emulators/mame/patches: patch-src_devices_machine_netlist.cpp
            patch-src_devices_machine_netlist.h

Log Message:
Updated mame to 0.182.

MAME 0.182

As we approach the 20th anniversary of the first MAME release,
we've got a really exciting update for you. There's so much awesome
stuff in this month's release that there's no way we can possibly
cover it all here. MAME is a team effort, and we'd like to thank
everyone who's contributed towards making this release as awesome
as we think it is. One very exciting addition is support for another
version of the East German Poly-Play system, with German and Czech
ROM sets providing ten games, six of which are new. Protection on
Future Flash/Laser Base has finally been emulated, so you can take
a look at Hoei's take on Missile Command. A dump of the damaged
microcontroller (MCU) from Tatakae! Big Fighter makes this title
and Sky Robo finally playable. Another eagerly awaited addition is
the Hot-B prototype Hangzo.

Serial ports have been hooked up on Race Drivin' allowing you to
link two MAME instances over TCP, reproducing the multi-player
experience with linked cabinets. To do this, use a null modem slot
device and configure it for 38,400 Baud, 8 data bits, even parity,
and 1 stop bit. It would also be possible to connect a MAME instance
to a real board set by forwarding the connection to a serial port
on the host system.

We've received a contributed PortAudio output module and integrated
it in this release. This provides a cross-platform low latency
audio output solution. Performance should be similar to Steinberg
ASIO on Windows 7 or later without the licensing issues, and better
than SDL audio on Linux. It can be enabled by setting the sound
parameter to portaudio on the command line or in an ini file. Of
course, all the other audio output modules are still supported, so
if you're happy with your current setup you don't have to change
anything.

Although we haven't added a huge number of new microcontroller
(MCU) dumps in this release, substantial work has gone into improving
systems where we already have dumps but the emulation is lacking.
MCU emulation was added to Puzznic, Joshi Volleyball and Gladiator.
For Puzznic, this places player data at the correct location in
RAM and supplies the game with a pseudo-random number sequence
rather than a stream of zeros. Joshi Volleyball now behaves better
in service mode, allowing coins and inputs to be tested. Gladiator
now honours the coinage DIP switches. The MC68705 core has had a
complete overhaul, and all drivers using it have been reviewed.
This fixes lots of subtle issues: for example Change Lanes will
now skip the full memory tests if configured to ignore them in DIP
switches, timings have improved in Arkanoid, and the Apple II mouse
card is slightly improved. We now emulate the '705 family well
enough to support stand-alone MCU programmer boards.

Other improvements include working sound in Pole Position bootlegs,
improved video in Winning Run, preliminary banked 256 colour mode
for the NEC PC-9821, kana input on the Sharp X1, a VME bus system
with preliminary support for the miniFORCE 2P21 chassis, additional
Aristocrat Mark 5 peripheral emulation allowing non-US games to
boot, Corvus hard disks for the DEC Rainbow 100, preliminary work
on Atari Stunt Cycle (displays the playfield), fixes for the Aussie
Byte and Otrona Attaché, and support for octal and binary numbers
in debugger expressions.


To generate a diff of this commit:
cvs rdiff -u -r1.71 -r1.72 pkgsrc/emulators/mame/Makefile
cvs rdiff -u -r1.20 -r1.21 pkgsrc/emulators/mame/PLIST
cvs rdiff -u -r1.61 -r1.62 pkgsrc/emulators/mame/distinfo
cvs rdiff -u -r1.1 -r0 \
    pkgsrc/emulators/mame/patches/patch-src_devices_machine_netlist.cpp \
    pkgsrc/emulators/mame/patches/patch-src_devices_machine_netlist.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/emulators/mame/Makefile
diff -u pkgsrc/emulators/mame/Makefile:1.71 pkgsrc/emulators/mame/Makefile:1.72
--- pkgsrc/emulators/mame/Makefile:1.71 Wed Jan  4 23:05:12 2017
+++ pkgsrc/emulators/mame/Makefile      Sun Feb  5 17:55:52 2017
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.71 2017/01/04 23:05:12 wiz Exp $
+# $NetBSD: Makefile,v 1.72 2017/02/05 17:55:52 wiz Exp $
 
-DISTNAME=      mame-0.181
+DISTNAME=      mame-0.182
 CATEGORIES=    emulators
 MASTER_SITES=  ${MASTER_SITE_GITHUB:=mamedev/}
 GITHUB_TAG=    ${DISTNAME:S/-//S/.//}

Index: pkgsrc/emulators/mame/PLIST
diff -u pkgsrc/emulators/mame/PLIST:1.20 pkgsrc/emulators/mame/PLIST:1.21
--- pkgsrc/emulators/mame/PLIST:1.20    Wed Jan  4 23:05:12 2017
+++ pkgsrc/emulators/mame/PLIST Sun Feb  5 17:55:52 2017
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.20 2017/01/04 23:05:12 wiz Exp $
+@comment $NetBSD: PLIST,v 1.21 2017/02/05 17:55:52 wiz Exp $
 bin/castool
 bin/chdman
 bin/floptool
@@ -227,6 +227,7 @@ share/mame/hash/ibm5150.xml
 share/mame/hash/ibm5150_cass.xml
 share/mame/hash/ibm5170.xml
 share/mame/hash/ibm5170_cdrom.xml
+share/mame/hash/ibm6580.xml
 share/mame/hash/ibmpcjr_cart.xml
 share/mame/hash/ibmpcjr_flop.xml
 share/mame/hash/interact.xml
@@ -443,6 +444,7 @@ share/mame/hash/svi318_cass.xml
 share/mame/hash/svi318_flop.xml
 share/mame/hash/svision.xml
 share/mame/hash/svmu.xml
+share/mame/hash/t1000.xml
 share/mame/hash/tandy200.xml
 share/mame/hash/tandy2k.xml
 share/mame/hash/tandy6k.xml
@@ -492,6 +494,8 @@ share/mame/hash/vixen.xml
 share/mame/hash/vreader.xml
 share/mame/hash/vsmile_cart.xml
 share/mame/hash/vsmile_cd.xml
+share/mame/hash/vsmileb_cart.xml
+share/mame/hash/vsmilem_cart.xml
 share/mame/hash/vz_cass.xml
 share/mame/hash/wangpc.xml
 share/mame/hash/wicat.xml

Index: pkgsrc/emulators/mame/distinfo
diff -u pkgsrc/emulators/mame/distinfo:1.61 pkgsrc/emulators/mame/distinfo:1.62
--- pkgsrc/emulators/mame/distinfo:1.61 Wed Jan  4 23:05:12 2017
+++ pkgsrc/emulators/mame/distinfo      Sun Feb  5 17:55:52 2017
@@ -1,12 +1,10 @@
-$NetBSD: distinfo,v 1.61 2017/01/04 23:05:12 wiz Exp $
+$NetBSD: distinfo,v 1.62 2017/02/05 17:55:52 wiz Exp $
 
-SHA1 (mame-0.181.tar.gz) = 5794265405e57106e43e1013e8078b3b55843453
-RMD160 (mame-0.181.tar.gz) = 790c73a15cda8e22317bb1afdc8a6ebed3d1bf2a
-SHA512 (mame-0.181.tar.gz) = 9df9300a346e6ac202aad93d1bfbb1887a1d3908f266af344c00af97cd54fe0b576c45f3440387cfd209207b748464a6ac395de46f4f902615264bb0042cd4c0
-Size (mame-0.181.tar.gz) = 118830118 bytes
+SHA1 (mame-0.182.tar.gz) = b08ee7ca721332241b135c3a71bb3b4780c3dcd4
+RMD160 (mame-0.182.tar.gz) = bffe45ef86b8f58c75261107c87e7fb72bdf31a8
+SHA512 (mame-0.182.tar.gz) = bfc8a4517c00a0b9f28c8f79fbc47178e6c2083ca8cfb4f0de3ae1b1b40e71f693df50d948f50ab4b8708b862cf2aacbbdcaf63849202aee5aa2886d8430c6af
+Size (mame-0.182.tar.gz) = 120860935 bytes
 SHA1 (patch-3rdparty_asio_include_asio_detail_config.hpp) = 9b0d6139e853d8efb9d51270bbfa5382feac42a7
 SHA1 (patch-3rdparty_bgfx_examples_common_font_font__manager.cpp) = e39b2dff553505531adb5f0a31b0a22306b8e2e4
 SHA1 (patch-makefile) = c56dac362b89025d83078dbd1e3ae0a09df46a00
 SHA1 (patch-scripts_genie.lua) = 91940dbcf30e0abd25167a79b53deb43a18daf86
-SHA1 (patch-src_devices_machine_netlist.cpp) = 62ebbc150811aa545fa5853d84f5c5f2ced2223e
-SHA1 (patch-src_devices_machine_netlist.h) = 0ccd892bff72e8cb7cc2f0f1a68704f9bfd1d72b



Home | Main Index | Thread Index | Old Index