Mon Feb 27 12:26:00 2017 UTC ()
Updated mame to 0.183.

MAME 0.183

22 Feb 2017

Hi everyone! It窶冱 been a busy month for MAME development, and we窶况e
got a whole lot of surprises to unwrap today as we continue to
celebrate twenty years of MAME. First up, we窶况e added some incredibly
rare systems to MAME. Omega is an Arkanoid-inspired arcade game
with a production run of about ten boards. Dodge Man is a rare Omori
title from 1983. The vertical version of Flash Boy, a DECO Cassette
title that borrows more than a little from a well known anime is
another very rare game that was at risk of becoming nothing but a
memory. Westinghouse Test Console #5 is possibly a one-of-a-kind
wire-wrapped prototype machine for field-programming some kind of
interlocking equipment (it has a rude easter egg 窶� press X|TRAN in
calculator mode to see it). Less rare, but still awesome, are arcade
titles Galaxy Games StarPak 3, Sega Sonic Cosmo Fighter, and a U.S.
release of Puzznic with the digitised photos intact.

This release adds support for a number of electronic toys/handheld
games, including Atari窶冱 Touch Me (a clone of Simon, which is itself
a clone of an Atari arcade game), GAF Melody Madness, Lakeside Le
Boom, and with possibly the most awesome title if not gameplay,
LJN窶冱 I Took a Lickin窶� From a Chicken. Many of these games have
colourful, clickable artwork. MAME is dedicated to preserving more
than just video games, and these systems are great examples of some
of the other experiences you can relive through emulation.

If you use MAME窶冱 computer emulation and have been frustrated by
modifiers not working properly in natural keyboard mode, you窶冤l be
pleased to know that this release addresses that. Natural keyboard
mode now works properly with many more systems, including Amiga,
Sun and RM Nimbus. Speaking of Amiga, we窶况e emulated a 3rd-party
variant of the Amiga 1200 keyboard and added support for many
different language variants, so chances are you窶冤l be able to use
keyboard that matches your Workbench language. And speaking of
keyboards, the Zorba keyboard now works properly, so you can try
out one of the last luggable CP/M machines.

Other improvements include fixing the crash on encountering invalid
cheats, allowing multi-part software list entries to load each part
on the correct interface, emulation of the Poly-Play light organ,
a brand new preliminary Interpro 2800 driver and Clipper CPU core,
support for VIC-20 and C64 speech synthesiser cartridges, support
for the Osborne-1 Nuevo Video 80-column modification, protection
MCU emulation in Bad Dudes vs. Dragonninja and Bouncing Balls, audio
improvements to a number of supported games, and optimisation of
the netlist emulation.

Some of these improvements might seem inconsequential, or apply to
systems you don窶冲 use, but they often lie in common components used
by many other systems. For example, the Amiga 1200 and Zorba keyboards
use the same MCU family used in a lot of arcade games published by
Taito. The same change that fixes the Zorba keyboard also fixes
enemy spawning and timing in Xain'd Sleena. The Nuevo Video board
uses a common Motorola CRT controller, so improvements made to
support it stand to benefit a lot of other systems.

Of course there are plenty of other improvements not listed here,
and you can read all about them in the whatsnew.txt file, or grab
the source or Windows binaries from the download page and join in
our 20th anniversary celebration.


(wiz)
diff -r1.74 -r1.75 pkgsrc/emulators/mame/Makefile
diff -r1.21 -r1.22 pkgsrc/emulators/mame/PLIST
diff -r1.62 -r1.63 pkgsrc/emulators/mame/distinfo

cvs diff -r1.74 -r1.75 pkgsrc/emulators/mame/Makefile (expand / switch to unified diff)

--- pkgsrc/emulators/mame/Makefile 2017/02/12 06:25:18 1.74
+++ pkgsrc/emulators/mame/Makefile 2017/02/27 12:26:00 1.75
@@ -1,17 +1,16 @@ @@ -1,17 +1,16 @@
1# $NetBSD: Makefile,v 1.74 2017/02/12 06:25:18 ryoon Exp $ 1# $NetBSD: Makefile,v 1.75 2017/02/27 12:26:00 wiz Exp $
2 2
3DISTNAME= mame-0.182 3DISTNAME= mame-0.183
4PKGREVISION= 2 
5CATEGORIES= emulators 4CATEGORIES= emulators
6MASTER_SITES= ${MASTER_SITE_GITHUB:=mamedev/} 5MASTER_SITES= ${MASTER_SITE_GITHUB:=mamedev/}
7GITHUB_TAG= ${DISTNAME:S/-//S/.//} 6GITHUB_TAG= ${DISTNAME:S/-//S/.//}
8 7
9MAINTAINER= wiz@NetBSD.org 8MAINTAINER= wiz@NetBSD.org
10HOMEPAGE= http://www.mamedev.org/ 9HOMEPAGE= http://www.mamedev.org/
11COMMENT= Multiple Arcade Machine Emulator 10COMMENT= Multiple Arcade Machine Emulator
12LICENSE= modified-bsd AND gnu-gpl-v2 11LICENSE= modified-bsd AND gnu-gpl-v2
13 12
14DOCDIR= share/doc/mame 13DOCDIR= share/doc/mame
15SHAREDIR= share/mame 14SHAREDIR= share/mame
16INSTALLATION_DIRS= bin ${DOCDIR} ${PKGMANDIR}/man1 ${PKGMANDIR}/man6 15INSTALLATION_DIRS= bin ${DOCDIR} ${PKGMANDIR}/man1 ${PKGMANDIR}/man6
17INSTALLATION_DIRS+= ${SHAREDIR}/artwork/bgfx/border_blur 16INSTALLATION_DIRS+= ${SHAREDIR}/artwork/bgfx/border_blur

cvs diff -r1.21 -r1.22 pkgsrc/emulators/mame/PLIST (expand / switch to unified diff)

--- pkgsrc/emulators/mame/PLIST 2017/02/05 17:55:52 1.21
+++ pkgsrc/emulators/mame/PLIST 2017/02/27 12:26:00 1.22
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1@comment $NetBSD: PLIST,v 1.21 2017/02/05 17:55:52 wiz Exp $ 1@comment $NetBSD: PLIST,v 1.22 2017/02/27 12:26:00 wiz Exp $
2bin/castool 2bin/castool
3bin/chdman 3bin/chdman
4bin/floptool 4bin/floptool
5bin/imgtool 5bin/imgtool
6bin/jedutil 6bin/jedutil
7bin/ldresample 7bin/ldresample
8bin/ldverify 8bin/ldverify
9bin/mame 9bin/mame
10bin/nltool 10bin/nltool
11bin/nlwav 11bin/nlwav
12bin/pngcmp 12bin/pngcmp
13bin/regrep 13bin/regrep
14bin/romcmp 14bin/romcmp
@@ -397,26 +397,27 @@ share/mame/hash/sage2.xml @@ -397,26 +397,27 @@ share/mame/hash/sage2.xml
397share/mame/hash/samcoupe_cass.xml 397share/mame/hash/samcoupe_cass.xml
398share/mame/hash/samcoupe_flop.xml 398share/mame/hash/samcoupe_flop.xml
399share/mame/hash/sat_cart.xml 399share/mame/hash/sat_cart.xml
400share/mame/hash/sat_vccart.xml 400share/mame/hash/sat_vccart.xml
401share/mame/hash/saturn.xml 401share/mame/hash/saturn.xml
402share/mame/hash/sawatte.xml 402share/mame/hash/sawatte.xml
403share/mame/hash/sc3000_cart.xml 403share/mame/hash/sc3000_cart.xml
404share/mame/hash/sc3000_cass.xml 404share/mame/hash/sc3000_cass.xml
405share/mame/hash/scv.xml 405share/mame/hash/scv.xml
406share/mame/hash/segacd.xml 406share/mame/hash/segacd.xml
407share/mame/hash/sf7000.xml 407share/mame/hash/sf7000.xml
408share/mame/hash/sg1000.xml 408share/mame/hash/sg1000.xml
409share/mame/hash/sgx.xml 409share/mame/hash/sgx.xml
 410share/mame/hash/sitcom.xml
410share/mame/hash/smc777.xml 411share/mame/hash/smc777.xml
411share/mame/hash/sms.xml 412share/mame/hash/sms.xml
412share/mame/hash/snes.xml 413share/mame/hash/snes.xml
413share/mame/hash/snes_bspack.xml 414share/mame/hash/snes_bspack.xml
414share/mame/hash/snes_strom.xml 415share/mame/hash/snes_strom.xml
415share/mame/hash/snes_vkun.xml 416share/mame/hash/snes_vkun.xml
416share/mame/hash/snotec.xml 417share/mame/hash/snotec.xml
417share/mame/hash/snread.xml 418share/mame/hash/snread.xml
418share/mame/hash/snspell.xml 419share/mame/hash/snspell.xml
419share/mame/hash/socrates.xml 420share/mame/hash/socrates.xml
420share/mame/hash/softbox.xml 421share/mame/hash/softbox.xml
421share/mame/hash/softwarelist.dtd 422share/mame/hash/softwarelist.dtd
422share/mame/hash/sol20_cass.xml 423share/mame/hash/sol20_cass.xml
@@ -500,14 +501,17 @@ share/mame/hash/vz_cass.xml @@ -500,14 +501,17 @@ share/mame/hash/vz_cass.xml
500share/mame/hash/wangpc.xml 501share/mame/hash/wangpc.xml
501share/mame/hash/wicat.xml 502share/mame/hash/wicat.xml
502share/mame/hash/wmbullet.xml 503share/mame/hash/wmbullet.xml
503share/mame/hash/wscolor.xml 504share/mame/hash/wscolor.xml
504share/mame/hash/wswan.xml 505share/mame/hash/wswan.xml
505share/mame/hash/x07_card.xml 506share/mame/hash/x07_card.xml
506share/mame/hash/x07_cass.xml 507share/mame/hash/x07_cass.xml
507share/mame/hash/x1_cass.xml 508share/mame/hash/x1_cass.xml
508share/mame/hash/x1_flop.xml 509share/mame/hash/x1_flop.xml
509share/mame/hash/x68k_flop.xml 510share/mame/hash/x68k_flop.xml
510share/mame/hash/xegs.xml 511share/mame/hash/xegs.xml
511share/mame/hash/xerox820.xml 512share/mame/hash/xerox820.xml
512share/mame/hash/xerox820ii.xml 513share/mame/hash/xerox820ii.xml
 514share/mame/hash/z88_cart.xml
513share/mame/hash/zorba.xml 515share/mame/hash/zorba.xml
 516share/mame/hash/zx80_cass.xml
 517share/mame/hash/zx81_cass.xml

cvs diff -r1.62 -r1.63 pkgsrc/emulators/mame/distinfo (expand / switch to unified diff)

--- pkgsrc/emulators/mame/distinfo 2017/02/05 17:55:52 1.62
+++ pkgsrc/emulators/mame/distinfo 2017/02/27 12:26:00 1.63
@@ -1,10 +1,10 @@ @@ -1,10 +1,10 @@
1$NetBSD: distinfo,v 1.62 2017/02/05 17:55:52 wiz Exp $ 1$NetBSD: distinfo,v 1.63 2017/02/27 12:26:00 wiz Exp $
2 2
3SHA1 (mame-0.182.tar.gz) = b08ee7ca721332241b135c3a71bb3b4780c3dcd4 3SHA1 (mame-0.183.tar.gz) = 67ca069fa2da84862f2bb83f2711e827555b5633
4RMD160 (mame-0.182.tar.gz) = bffe45ef86b8f58c75261107c87e7fb72bdf31a8 4RMD160 (mame-0.183.tar.gz) = 29e6e9855bc834cb9853d775ca13c19d05a8e855
5SHA512 (mame-0.182.tar.gz) = bfc8a4517c00a0b9f28c8f79fbc47178e6c2083ca8cfb4f0de3ae1b1b40e71f693df50d948f50ab4b8708b862cf2aacbbdcaf63849202aee5aa2886d8430c6af 5SHA512 (mame-0.183.tar.gz) = d70cf546647b8d6025d36b53c49d661b5b653c151e705fc8e9f1eac12c8ddb8481bfbc276ff3e00e2ce3cf90fd2400c31f8182371f46c9141613dfda308963ab
6Size (mame-0.182.tar.gz) = 120860935 bytes 6Size (mame-0.183.tar.gz) = 120025143 bytes
7SHA1 (patch-3rdparty_asio_include_asio_detail_config.hpp) = 9b0d6139e853d8efb9d51270bbfa5382feac42a7 7SHA1 (patch-3rdparty_asio_include_asio_detail_config.hpp) = 9b0d6139e853d8efb9d51270bbfa5382feac42a7
8SHA1 (patch-3rdparty_bgfx_examples_common_font_font__manager.cpp) = e39b2dff553505531adb5f0a31b0a22306b8e2e4 8SHA1 (patch-3rdparty_bgfx_examples_common_font_font__manager.cpp) = e39b2dff553505531adb5f0a31b0a22306b8e2e4
9SHA1 (patch-makefile) = c56dac362b89025d83078dbd1e3ae0a09df46a00 9SHA1 (patch-makefile) = c56dac362b89025d83078dbd1e3ae0a09df46a00
10SHA1 (patch-scripts_genie.lua) = 91940dbcf30e0abd25167a79b53deb43a18daf86 10SHA1 (patch-scripts_genie.lua) = 91940dbcf30e0abd25167a79b53deb43a18daf86