Sat Jan 4 22:55:58 2020 UTC ()
mame: update to 0.217.

MAME 0.217

What better way to celebrate Christmas than with a new MAME release?
That窶冱 right 窶� MAME 0.217 is scheduled for release today.

The most exciting thing this month is the recovery of the Sega
Model 1 coprocessor TGP programs for Star Wars Arcade and Wing War,
making these games fully playable. We窶况e been working on Virtua
Fighter as well, and while the graphics are greatly improved, there
are still some gameplay issues as of this release. In other arcade
emulation news, sasuke has been busy fixing long-standing graphical
issues in Nichibutsu games, and AJR has made some nice improvements
to the early SNK 6502-based games.

On the home system side, there are some nice Sam Coupテゥ improvements
from TwistedTom, support for Apple II paddle controllers, a better
Apple II colour palette, and significant improvements to Acorn
RiscPC emulation. TV game emulation is progressing steadily, with
two Lexibook systems, the Jungle Soft Zone 40, and the MiWi 16-in-1
now working.

For front-end developers, we窶况e added data to the XML list format
allowing you to handle software lists enabled by slot card devices
(there are a few of these for Acorn and Sinclair home computers).
The minimaws sample script has been updated to demonstrate a number
of tasks related to handling software lists. For MAME contributors,
we窶况e made save state registration a bit simpler, and more manageable
in the debugger.

MAME 0.216

With the end of November in sight, it窶冱 time to check out MAME
0.216! We窶况e addressed the reported issues with last month窶冱 bgfx
update, and made a whole lot of little improvements to MAME窶冱
internal user interface. In particular, setting up controls should
be easier, and several issues affecting macOS users with non-English
number format settings have been fixed. Some of the issues caused
bad settings to be written to INI files. If you still don窶冲 see
the filter list panel on the system selection menu, try removing
the ui.ini file.

This month, we窶决e able to present two unreleased 1970s prototypes
from Italian developer Model Racing: their internal code names are
Cane and Orbite. With the assistance of former Model Racing employees,
the source code was extracted from the original disks. These games
are incomplete, but they provide a unique look into early CPU-based
arcade development. Game & Watch titles continue to be emulated,
with the addition of Mario The Juggler, and the panorama screen
Mickey Mouse and Donkey Kong Circus games in this release.

This release brings GameKing emulation to MAME. The system-on-a-chip
used in this low-cost, low-resolution hand-held console from the
early 2000s has been identified and emulated. Games for the
colour-screen GameKing III are also playable. Acorn BBC Micro
emulation has been re-worked to support internal expansion boards,
and a number of additional peripherals are now available. ZX Spectrum
emulation has been enhanced with better open bus read behaviour
and support for two Miles Gordon Technology peripherals.


(wiz)
diff -r1.106 -r1.107 pkgsrc/emulators/mame/Makefile
diff -r1.39 -r1.40 pkgsrc/emulators/mame/PLIST
diff -r1.90 -r1.91 pkgsrc/emulators/mame/distinfo
diff -r1.8 -r0 pkgsrc/emulators/mame/patches/patch-3rdparty_bx_include_bx_platform.h
diff -r1.2 -r0 pkgsrc/emulators/mame/patches/patch-3rdparty_bx_src_mutex.cpp
diff -r1.2 -r0 pkgsrc/emulators/mame/patches/patch-3rdparty_bx_src_thread.cpp

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

--- pkgsrc/emulators/mame/Makefile 2019/12/01 11:05:34 1.106
+++ pkgsrc/emulators/mame/Makefile 2020/01/04 22:55:58 1.107
@@ -1,16 +1,16 @@ @@ -1,16 +1,16 @@
1# $NetBSD: Makefile,v 1.106 2019/12/01 11:05:34 wiz Exp $ 1# $NetBSD: Makefile,v 1.107 2020/01/04 22:55:58 wiz Exp $
2 2
3DISTNAME= mame-0.215 3DISTNAME= mame-0.217
4CATEGORIES= emulators 4CATEGORIES= emulators
5MASTER_SITES= ${MASTER_SITE_GITHUB:=mamedev/} 5MASTER_SITES= ${MASTER_SITE_GITHUB:=mamedev/}
6GITHUB_TAG= ${DISTNAME:S/-//S/.//} 6GITHUB_TAG= ${DISTNAME:S/-//S/.//}
7 7
8MAINTAINER= wiz@NetBSD.org 8MAINTAINER= wiz@NetBSD.org
9HOMEPAGE= http://www.mamedev.org/ 9HOMEPAGE= http://www.mamedev.org/
10COMMENT= Multiple Arcade Machine Emulator 10COMMENT= Multiple Arcade Machine Emulator
11LICENSE= modified-bsd AND gnu-gpl-v2 11LICENSE= modified-bsd AND gnu-gpl-v2
12 12
13DOCDIR= share/doc/mame 13DOCDIR= share/doc/mame
14SHAREDIR= share/mame 14SHAREDIR= share/mame
15INSTALLATION_DIRS= bin ${DOCDIR} ${PKGMANDIR}/man1 ${PKGMANDIR}/man6 15INSTALLATION_DIRS= bin ${DOCDIR} ${PKGMANDIR}/man1 ${PKGMANDIR}/man6
16INSTALLATION_DIRS+= ${SHAREDIR}/artwork/bgfx/border_blur 16INSTALLATION_DIRS+= ${SHAREDIR}/artwork/bgfx/border_blur

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

--- pkgsrc/emulators/mame/PLIST 2019/11/08 09:44:17 1.39
+++ pkgsrc/emulators/mame/PLIST 2020/01/04 22:55:58 1.40
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1@comment $NetBSD: PLIST,v 1.39 2019/11/08 09:44:17 wiz Exp $ 1@comment $NetBSD: PLIST,v 1.40 2020/01/04 22:55:58 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
@@ -149,27 +149,29 @@ share/mame/hash/bbcm_flop.xml @@ -149,27 +149,29 @@ share/mame/hash/bbcm_flop.xml
149share/mame/hash/bbcmc_flop.xml 149share/mame/hash/bbcmc_flop.xml
150share/mame/hash/bk0010.xml 150share/mame/hash/bk0010.xml
151share/mame/hash/bml3_flop.xml 151share/mame/hash/bml3_flop.xml
152share/mame/hash/bw12.xml 152share/mame/hash/bw12.xml
153share/mame/hash/bw14.xml 153share/mame/hash/bw14.xml
154share/mame/hash/bw2.xml 154share/mame/hash/bw2.xml
155share/mame/hash/bx256hp_flop.xml 155share/mame/hash/bx256hp_flop.xml
156share/mame/hash/c128_cart.xml 156share/mame/hash/c128_cart.xml
157share/mame/hash/c128_flop.xml 157share/mame/hash/c128_flop.xml
158share/mame/hash/c128_rom.xml 158share/mame/hash/c128_rom.xml
159share/mame/hash/c2color_cart.xml 159share/mame/hash/c2color_cart.xml
160share/mame/hash/c64_cart.xml 160share/mame/hash/c64_cart.xml
161share/mame/hash/c64_cass.xml 161share/mame/hash/c64_cass.xml
162share/mame/hash/c64_flop.xml 162share/mame/hash/c64_flop_clcracked.xml
 163share/mame/hash/c64_flop_misc.xml
 164share/mame/hash/c64_flop_orig.xml
163share/mame/hash/c65_flop.xml 165share/mame/hash/c65_flop.xml
164share/mame/hash/camplynx_cass.xml 166share/mame/hash/camplynx_cass.xml
165share/mame/hash/camplynx_flop.xml 167share/mame/hash/camplynx_flop.xml
166share/mame/hash/casloopy.xml 168share/mame/hash/casloopy.xml
167share/mame/hash/cbm2_cart.xml 169share/mame/hash/cbm2_cart.xml
168share/mame/hash/cbm2_flop.xml 170share/mame/hash/cbm2_flop.xml
169share/mame/hash/cbm8096_flop.xml 171share/mame/hash/cbm8096_flop.xml
170share/mame/hash/cbm8296_flop.xml 172share/mame/hash/cbm8296_flop.xml
171share/mame/hash/cc40_cart.xml 173share/mame/hash/cc40_cart.xml
172share/mame/hash/cd32.xml 174share/mame/hash/cd32.xml
173share/mame/hash/cdi.xml 175share/mame/hash/cdi.xml
174share/mame/hash/cdtv.xml 176share/mame/hash/cdtv.xml
175share/mame/hash/cecflop.xml 177share/mame/hash/cecflop.xml
@@ -242,26 +244,27 @@ share/mame/hash/fmtowns_cd.xml @@ -242,26 +244,27 @@ share/mame/hash/fmtowns_cd.xml
242share/mame/hash/fmtowns_flop.xml 244share/mame/hash/fmtowns_flop.xml
243share/mame/hash/g7400.xml 245share/mame/hash/g7400.xml
244share/mame/hash/galaxy.xml 246share/mame/hash/galaxy.xml
245share/mame/hash/gamate.xml 247share/mame/hash/gamate.xml
246share/mame/hash/gameboy.xml 248share/mame/hash/gameboy.xml
247share/mame/hash/gamecom.xml 249share/mame/hash/gamecom.xml
248share/mame/hash/gamegear.xml 250share/mame/hash/gamegear.xml
249share/mame/hash/gameking.xml 251share/mame/hash/gameking.xml
250share/mame/hash/gameking3.xml 252share/mame/hash/gameking3.xml
251share/mame/hash/gamepock.xml 253share/mame/hash/gamepock.xml
252share/mame/hash/gba.xml 254share/mame/hash/gba.xml
253share/mame/hash/gba_ereader.xml 255share/mame/hash/gba_ereader.xml
254share/mame/hash/gbcolor.xml 256share/mame/hash/gbcolor.xml
 257share/mame/hash/gcslottv.xml
255share/mame/hash/ggm.xml 258share/mame/hash/ggm.xml
256share/mame/hash/gimix.xml 259share/mame/hash/gimix.xml
257share/mame/hash/gj4000.xml 260share/mame/hash/gj4000.xml
258share/mame/hash/gjmovie.xml 261share/mame/hash/gjmovie.xml
259share/mame/hash/gjrstar.xml 262share/mame/hash/gjrstar.xml
260share/mame/hash/gl2000.xml 263share/mame/hash/gl2000.xml
261share/mame/hash/gl6000sl.xml 264share/mame/hash/gl6000sl.xml
262share/mame/hash/glcolor.xml 265share/mame/hash/glcolor.xml
263share/mame/hash/glcx.xml 266share/mame/hash/glcx.xml
264share/mame/hash/gln.xml 267share/mame/hash/gln.xml
265share/mame/hash/gls.xml 268share/mame/hash/gls.xml
266share/mame/hash/gmaster.xml 269share/mame/hash/gmaster.xml
267share/mame/hash/gp32.xml 270share/mame/hash/gp32.xml
@@ -528,26 +531,27 @@ share/mame/hash/softwarelist.dtd @@ -528,26 +531,27 @@ share/mame/hash/softwarelist.dtd
528share/mame/hash/sol20_cass.xml 531share/mame/hash/sol20_cass.xml
529share/mame/hash/sorcerer_cart.xml 532share/mame/hash/sorcerer_cart.xml
530share/mame/hash/sorcerer_cass.xml 533share/mame/hash/sorcerer_cass.xml
531share/mame/hash/sorcerer_flop.xml 534share/mame/hash/sorcerer_flop.xml
532share/mame/hash/spc1000_cass.xml 535share/mame/hash/spc1000_cass.xml
533share/mame/hash/spc1500_cass.xml 536share/mame/hash/spc1500_cass.xml
534share/mame/hash/special_cass.xml 537share/mame/hash/special_cass.xml
535share/mame/hash/special_flop.xml 538share/mame/hash/special_flop.xml
536share/mame/hash/specpls3_flop.xml 539share/mame/hash/specpls3_flop.xml
537share/mame/hash/spectrum_betadisc_flop.xml 540share/mame/hash/spectrum_betadisc_flop.xml
538share/mame/hash/spectrum_cart.xml 541share/mame/hash/spectrum_cart.xml
539share/mame/hash/spectrum_cass.xml 542share/mame/hash/spectrum_cass.xml
540share/mame/hash/spectrum_flop_opus.xml 543share/mame/hash/spectrum_flop_opus.xml
 544share/mame/hash/spectrum_mgt_flop.xml
541share/mame/hash/spectrum_microdrive.xml 545share/mame/hash/spectrum_microdrive.xml
542share/mame/hash/spectrum_wafadrive.xml 546share/mame/hash/spectrum_wafadrive.xml
543share/mame/hash/squale_cart.xml 547share/mame/hash/squale_cart.xml
544share/mame/hash/st_cart.xml 548share/mame/hash/st_cart.xml
545share/mame/hash/st_flop.xml 549share/mame/hash/st_flop.xml
546share/mame/hash/stepone_flop.xml 550share/mame/hash/stepone_flop.xml
547share/mame/hash/studio2.xml 551share/mame/hash/studio2.xml
548share/mame/hash/stv.xml 552share/mame/hash/stv.xml
549share/mame/hash/super6.xml 553share/mame/hash/super6.xml
550share/mame/hash/super80_cass.xml 554share/mame/hash/super80_cass.xml
551share/mame/hash/superpet_flop.xml 555share/mame/hash/superpet_flop.xml
552share/mame/hash/supracan.xml 556share/mame/hash/supracan.xml
553share/mame/hash/sv8000.xml 557share/mame/hash/sv8000.xml

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

--- pkgsrc/emulators/mame/distinfo 2019/11/08 09:44:17 1.90
+++ pkgsrc/emulators/mame/distinfo 2020/01/04 22:55:58 1.91
@@ -1,15 +1,12 @@ @@ -1,15 +1,12 @@
1$NetBSD: distinfo,v 1.90 2019/11/08 09:44:17 wiz Exp $ 1$NetBSD: distinfo,v 1.91 2020/01/04 22:55:58 wiz Exp $
2 2
3SHA1 (mame-0.215.tar.gz) = 5acf6717f93f277adc328d1ee60d9a85d23b41b8 3SHA1 (mame-0.217.tar.gz) = 4ae2be4f4bcf9c0e1f89749b56d2605b57f184e9
4RMD160 (mame-0.215.tar.gz) = 4c6f4c81ca72c6394f1322e3ae14c9f6a7035331 4RMD160 (mame-0.217.tar.gz) = 2698b863a73cdfa8c6f83b8e61a953c3f363cd76
5SHA512 (mame-0.215.tar.gz) = c3a1dcfef6f29fb54872ffd8f1b2730ced7aabc3d9aa52c432292a2ac31153db6878cc81d16acaa365db0da12c32709ab6133ddfc2548e4657dc738f25a46771 5SHA512 (mame-0.217.tar.gz) = 8779b2f6c3ce1f380881c4137ebbcdf6f2a68dbe682aa8bacd41eeaca60e079843450864d62b01944fa55bc221f304bcfca6942ed9004a0179b8180bf6ef45af
6Size (mame-0.215.tar.gz) = 181892564 bytes 6Size (mame-0.217.tar.gz) = 182774389 bytes
7SHA1 (patch-3rdparty_asio_include_asio_detail_config.hpp) = 9b0d6139e853d8efb9d51270bbfa5382feac42a7 7SHA1 (patch-3rdparty_asio_include_asio_detail_config.hpp) = 9b0d6139e853d8efb9d51270bbfa5382feac42a7
8SHA1 (patch-3rdparty_asio_include_asio_detail_impl_kqueue__reactor.ipp) = ad5e2171731864528331f2f1d2d43608b1b4ed01 8SHA1 (patch-3rdparty_asio_include_asio_detail_impl_kqueue__reactor.ipp) = ad5e2171731864528331f2f1d2d43608b1b4ed01
9SHA1 (patch-3rdparty_bgfx_examples_common_font_font__manager.cpp) = 3b52b49bc9bb9e8810a478f13dcc306512acab21 9SHA1 (patch-3rdparty_bgfx_examples_common_font_font__manager.cpp) = 3b52b49bc9bb9e8810a478f13dcc306512acab21
10SHA1 (patch-3rdparty_bx_include_bx_platform.h) = 7b4568ba9cfbf559cb25d3a501dd8e7d9b7e3ac4 
11SHA1 (patch-3rdparty_bx_src_mutex.cpp) = 44146d09766b828fbfc9531933848c7fd969a694 
12SHA1 (patch-3rdparty_bx_src_thread.cpp) = f4f540fb95a6b0bc5c1258f85bdc93c8e5deed3f 
13SHA1 (patch-3rdparty_genie_build_gmake.darwin_genie.make) = bb2e8c06d4b5f5869fb48e06390d5ca94a190056 10SHA1 (patch-3rdparty_genie_build_gmake.darwin_genie.make) = bb2e8c06d4b5f5869fb48e06390d5ca94a190056
14SHA1 (patch-makefile) = d04055d8c0a9c3c4965ebe017811936ef01b03a0 11SHA1 (patch-makefile) = d04055d8c0a9c3c4965ebe017811936ef01b03a0
15SHA1 (patch-scripts_genie.lua) = 6c72b76c9a9ea952a787bf3994680f8711c8b64a 12SHA1 (patch-scripts_genie.lua) = 6c72b76c9a9ea952a787bf3994680f8711c8b64a

File Deleted: pkgsrc/emulators/mame/patches/Attic/patch-3rdparty_bx_include_bx_platform.h

File Deleted: pkgsrc/emulators/mame/patches/Attic/patch-3rdparty_bx_src_mutex.cpp

File Deleted: pkgsrc/emulators/mame/patches/patch-3rdparty_bx_src_thread.cpp