Wed Sep 30 09:22:48 2020 UTC ()
mame: update to 0.225.

Whether it窶冱 the Autumn harvest moon, or the ornamental plum blossoms
are blowing in the Spring breeze, it窶冱 time for something special:
MAME 0.225 is out today! We窶况e got some big updates that benefit
everyone! First of all, MAME窶冱 sound output system has been
overhauled, with better sample rate conversion and mixing. This
makes pretty much everything sound sweeter, but on top of that,
the Votrax SC-01 speech synthesiser has been tuned up. Does anyone
here speak Q*Bertese? SC-01 speech has been added to the Apple II
Mockingboard card, too. While we窶决e talking about Apple II cards,
Rhett Aultman has ported the CS8900A Crystal LAN Ethernet controller
from VICE, allowing MAME to emulate the a2RetroSystems Uthernet
card.

Other across-the-board enhancements include more artwork system
features (you窶冤l start to see this show up in external artwork
soon), an option to reduce repeated warnings about imperfectly
emulated features, and several internal improvements to make
development simpler. Significant newly emulated system features
include the Philips P2000T窶冱 cassette drive from Erwin Jansen, the
Acorn BBC Micro Hybrid Music 4000 Keyboard, internal boot ROM
support for the WonderSwan hand-helds, and initial support for the
NS32000 CPU.

Newly emulated systems include several TV games from MSI based on
arcade titles, a couple of Senario Double Dance Mania titles, Sun
Mixing窶冱 elusive Super Bubble Bobble, a location test version of
Battle Garegga, a couple more versions of Jojo窶冱 Bizarre Adventure,
and three more Street Fighter II': Champion Edition bootlegs. Some
of the immediately noticeable fixes this month include 15-bit
graphics mode refinements for FM Towns from r09, gaps in zoomed
sprites on Data East MLC and Seta 2 fixed by cam900, Galaga LED
outputs lost during refactoring restored, and clickable artwork
remaining clickable when rotated.


(wiz)
diff -r1.122 -r1.123 pkgsrc/emulators/mame/Makefile
diff -r1.46 -r1.47 pkgsrc/emulators/mame/PLIST
diff -r1.97 -r1.98 pkgsrc/emulators/mame/distinfo
diff -r1.1 -r0 pkgsrc/emulators/mame/patches/patch-src_devices_bus_hp9845__io_98036.cpp

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

--- pkgsrc/emulators/mame/Makefile 2020/09/05 10:08:15 1.122
+++ pkgsrc/emulators/mame/Makefile 2020/09/30 09:22:48 1.123
@@ -1,16 +1,16 @@ @@ -1,16 +1,16 @@
1# $NetBSD: Makefile,v 1.122 2020/09/05 10:08:15 nia Exp $ 1# $NetBSD: Makefile,v 1.123 2020/09/30 09:22:48 wiz Exp $
2 2
3DISTNAME= mame-0.224 3DISTNAME= mame-0.225
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= https://www.mamedev.org/ 9HOMEPAGE= https://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.46 -r1.47 pkgsrc/emulators/mame/PLIST (expand / switch to unified diff)

--- pkgsrc/emulators/mame/PLIST 2020/09/03 07:47:42 1.46
+++ pkgsrc/emulators/mame/PLIST 2020/09/30 09:22:48 1.47
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1@comment $NetBSD: PLIST,v 1.46 2020/09/03 07:47:42 wiz Exp $ 1@comment $NetBSD: PLIST,v 1.47 2020/09/30 09:22:48 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
@@ -125,26 +125,27 @@ share/mame/hash/archimedes.xml @@ -125,26 +125,27 @@ share/mame/hash/archimedes.xml
125share/mame/hash/astrocde.xml 125share/mame/hash/astrocde.xml
126share/mame/hash/atom_cass.xml 126share/mame/hash/atom_cass.xml
127share/mame/hash/atom_flop.xml 127share/mame/hash/atom_flop.xml
128share/mame/hash/atom_rom.xml 128share/mame/hash/atom_rom.xml
129share/mame/hash/attache.xml 129share/mame/hash/attache.xml
130share/mame/hash/aussiebyte.xml 130share/mame/hash/aussiebyte.xml
131share/mame/hash/b2m.xml 131share/mame/hash/b2m.xml
132share/mame/hash/bbc_cass.xml 132share/mame/hash/bbc_cass.xml
133share/mame/hash/bbc_flop_32016.xml 133share/mame/hash/bbc_flop_32016.xml
134share/mame/hash/bbc_flop_6502.xml 134share/mame/hash/bbc_flop_6502.xml
135share/mame/hash/bbc_flop_68000.xml 135share/mame/hash/bbc_flop_68000.xml
136share/mame/hash/bbc_flop_80186.xml 136share/mame/hash/bbc_flop_80186.xml
137share/mame/hash/bbc_flop_arm.xml 137share/mame/hash/bbc_flop_arm.xml
 138share/mame/hash/bbc_flop_hybrid.xml
138share/mame/hash/bbc_flop_torch.xml 139share/mame/hash/bbc_flop_torch.xml
139share/mame/hash/bbc_flop_z80.xml 140share/mame/hash/bbc_flop_z80.xml
140share/mame/hash/bbc_hdd.xml 141share/mame/hash/bbc_hdd.xml
141share/mame/hash/bbc_rom.xml 142share/mame/hash/bbc_rom.xml
142share/mame/hash/bbcb_flop.xml 143share/mame/hash/bbcb_flop.xml
143share/mame/hash/bbcb_flop_orig.xml 144share/mame/hash/bbcb_flop_orig.xml
144share/mame/hash/bbcb_flop_us.xml 145share/mame/hash/bbcb_flop_us.xml
145share/mame/hash/bbcbc.xml 146share/mame/hash/bbcbc.xml
146share/mame/hash/bbcm_cart.xml 147share/mame/hash/bbcm_cart.xml
147share/mame/hash/bbcm_flop.xml 148share/mame/hash/bbcm_flop.xml
148share/mame/hash/bbcmc_flop.xml 149share/mame/hash/bbcmc_flop.xml
149share/mame/hash/bdesignm_design_cart.xml 150share/mame/hash/bdesignm_design_cart.xml
150share/mame/hash/bdesignm_game_cart.xml 151share/mame/hash/bdesignm_game_cart.xml
@@ -174,26 +175,27 @@ share/mame/hash/cbm2_cart.xml @@ -174,26 +175,27 @@ share/mame/hash/cbm2_cart.xml
174share/mame/hash/cbm2_flop.xml 175share/mame/hash/cbm2_flop.xml
175share/mame/hash/cbm8096_flop.xml 176share/mame/hash/cbm8096_flop.xml
176share/mame/hash/cbm8296_flop.xml 177share/mame/hash/cbm8296_flop.xml
177share/mame/hash/cc40_cart.xml 178share/mame/hash/cc40_cart.xml
178share/mame/hash/cd32.xml 179share/mame/hash/cd32.xml
179share/mame/hash/cdi.xml 180share/mame/hash/cdi.xml
180share/mame/hash/cdtv.xml 181share/mame/hash/cdtv.xml
181share/mame/hash/cecflop.xml 182share/mame/hash/cecflop.xml
182share/mame/hash/cgenie_cass.xml 183share/mame/hash/cgenie_cass.xml
183share/mame/hash/cgenie_flop_rom.xml 184share/mame/hash/cgenie_flop_rom.xml
184share/mame/hash/channelf.xml 185share/mame/hash/channelf.xml
185share/mame/hash/chessmstdm.xml 186share/mame/hash/chessmstdm.xml
186share/mame/hash/clickstart_cart.xml 187share/mame/hash/clickstart_cart.xml
 188share/mame/hash/clipper_flop.xml
187share/mame/hash/coco_cart.xml 189share/mame/hash/coco_cart.xml
188share/mame/hash/coco_flop.xml 190share/mame/hash/coco_flop.xml
189share/mame/hash/coleco.xml 191share/mame/hash/coleco.xml
190share/mame/hash/compclr2_flop.xml 192share/mame/hash/compclr2_flop.xml
191share/mame/hash/compis.xml 193share/mame/hash/compis.xml
192share/mame/hash/comx35_flop.xml 194share/mame/hash/comx35_flop.xml
193share/mame/hash/conchess_plymate.xml 195share/mame/hash/conchess_plymate.xml
194share/mame/hash/conchess_standard.xml 196share/mame/hash/conchess_standard.xml
195share/mame/hash/copera.xml 197share/mame/hash/copera.xml
196share/mame/hash/cpc_cass.xml 198share/mame/hash/cpc_cass.xml
197share/mame/hash/cpc_flop.xml 199share/mame/hash/cpc_flop.xml
198share/mame/hash/crvision.xml 200share/mame/hash/crvision.xml
199share/mame/hash/cx3000tc.xml 201share/mame/hash/cx3000tc.xml
@@ -242,27 +244,26 @@ share/mame/hash/evio.xml @@ -242,27 +244,26 @@ share/mame/hash/evio.xml
242share/mame/hash/ews286_flop.xml 244share/mame/hash/ews286_flop.xml
243share/mame/hash/excalibur64.xml 245share/mame/hash/excalibur64.xml
244share/mame/hash/exl100.xml 246share/mame/hash/exl100.xml
245share/mame/hash/famicom_cass.xml 247share/mame/hash/famicom_cass.xml
246share/mame/hash/famicom_flop.xml 248share/mame/hash/famicom_flop.xml
247share/mame/hash/fidel_msc.xml 249share/mame/hash/fidel_msc.xml
248share/mame/hash/fidel_sc6.xml 250share/mame/hash/fidel_sc6.xml
249share/mame/hash/fidel_scc.xml 251share/mame/hash/fidel_scc.xml
250share/mame/hash/fm77av.xml 252share/mame/hash/fm77av.xml
251share/mame/hash/fm7_cass.xml 253share/mame/hash/fm7_cass.xml
252share/mame/hash/fm7_disk.xml 254share/mame/hash/fm7_disk.xml
253share/mame/hash/fmtowns_cd.xml 255share/mame/hash/fmtowns_cd.xml
254share/mame/hash/fmtowns_flop.xml 256share/mame/hash/fmtowns_flop.xml
255share/mame/hash/g7400.xml 
256share/mame/hash/galaxy.xml 257share/mame/hash/galaxy.xml
257share/mame/hash/gamate.xml 258share/mame/hash/gamate.xml
258share/mame/hash/gameboy.xml 259share/mame/hash/gameboy.xml
259share/mame/hash/gamecom.xml 260share/mame/hash/gamecom.xml
260share/mame/hash/gamegear.xml 261share/mame/hash/gamegear.xml
261share/mame/hash/gameking.xml 262share/mame/hash/gameking.xml
262share/mame/hash/gameking3.xml 263share/mame/hash/gameking3.xml
263share/mame/hash/gamepock.xml 264share/mame/hash/gamepock.xml
264share/mame/hash/gba.xml 265share/mame/hash/gba.xml
265share/mame/hash/gba_ereader.xml 266share/mame/hash/gba_ereader.xml
266share/mame/hash/gbcolor.xml 267share/mame/hash/gbcolor.xml
267share/mame/hash/gcslottv.xml 268share/mame/hash/gcslottv.xml
268share/mame/hash/ggm.xml 269share/mame/hash/ggm.xml
@@ -291,28 +292,30 @@ share/mame/hash/hp9845a_rom.xml @@ -291,28 +292,30 @@ share/mame/hash/hp9845a_rom.xml
291share/mame/hash/hp9845b_rom.xml 292share/mame/hash/hp9845b_rom.xml
292share/mame/hash/hp9k3xx_cdrom.xml 293share/mame/hash/hp9k3xx_cdrom.xml
293share/mame/hash/hp9k3xx_flop.xml 294share/mame/hash/hp9k3xx_flop.xml
294share/mame/hash/hp9k3xx_hdd.xml 295share/mame/hash/hp9k3xx_hdd.xml
295share/mame/hash/hp_ipc.xml 296share/mame/hash/hp_ipc.xml
296share/mame/hash/ht68k.xml 297share/mame/hash/ht68k.xml
297share/mame/hash/hx20_rom.xml 298share/mame/hash/hx20_rom.xml
298share/mame/hash/hyperscan.xml 299share/mame/hash/hyperscan.xml
299share/mame/hash/hyperscan_card.xml 300share/mame/hash/hyperscan_card.xml
300share/mame/hash/i7000_card.xml 301share/mame/hash/i7000_card.xml
301share/mame/hash/ibm5140.xml 302share/mame/hash/ibm5140.xml
302share/mame/hash/ibm5150.xml 303share/mame/hash/ibm5150.xml
303share/mame/hash/ibm5150_cass.xml 304share/mame/hash/ibm5150_cass.xml
 305share/mame/hash/ibm5150_hdd.xml
304share/mame/hash/ibm5170.xml 306share/mame/hash/ibm5170.xml
305share/mame/hash/ibm5170_cdrom.xml 307share/mame/hash/ibm5170_cdrom.xml
 308share/mame/hash/ibm5170_hdd.xml
306share/mame/hash/ibm6580.xml 309share/mame/hash/ibm6580.xml
307share/mame/hash/ibmpcjr_cart.xml 310share/mame/hash/ibmpcjr_cart.xml
308share/mame/hash/ibmpcjr_flop.xml 311share/mame/hash/ibmpcjr_flop.xml
309share/mame/hash/icanguit.xml 312share/mame/hash/icanguit.xml
310share/mame/hash/icanpian.xml 313share/mame/hash/icanpian.xml
311share/mame/hash/intellect02.xml 314share/mame/hash/intellect02.xml
312share/mame/hash/interact.xml 315share/mame/hash/interact.xml
313share/mame/hash/interpro.xml 316share/mame/hash/interpro.xml
314share/mame/hash/intv.hsi 317share/mame/hash/intv.hsi
315share/mame/hash/intv.xml 318share/mame/hash/intv.xml
316share/mame/hash/intvecs.xml 319share/mame/hash/intvecs.xml
317share/mame/hash/iq128.xml 320share/mame/hash/iq128.xml
318share/mame/hash/iq151_cart.xml 321share/mame/hash/iq151_cart.xml
@@ -430,27 +433,26 @@ share/mame/hash/neogeo.xml @@ -430,27 +433,26 @@ share/mame/hash/neogeo.xml
430share/mame/hash/nes.hsi 433share/mame/hash/nes.hsi
431share/mame/hash/nes.xml 434share/mame/hash/nes.xml
432share/mame/hash/nes_ade.xml 435share/mame/hash/nes_ade.xml
433share/mame/hash/nes_datach.xml 436share/mame/hash/nes_datach.xml
434share/mame/hash/nes_kstudio.xml 437share/mame/hash/nes_kstudio.xml
435share/mame/hash/nes_ntbrom.xml 438share/mame/hash/nes_ntbrom.xml
436share/mame/hash/next.xml 439share/mame/hash/next.xml
437share/mame/hash/ngp.xml 440share/mame/hash/ngp.xml
438share/mame/hash/ngpc.xml 441share/mame/hash/ngpc.xml
439share/mame/hash/nimbus.xml 442share/mame/hash/nimbus.xml
440share/mame/hash/novag_ssensor4.xml 443share/mame/hash/novag_ssensor4.xml
441share/mame/hash/nuon.xml 444share/mame/hash/nuon.xml
442share/mame/hash/octopus.xml 445share/mame/hash/octopus.xml
443share/mame/hash/odyssey2.xml 
444share/mame/hash/ondra.xml 446share/mame/hash/ondra.xml
445share/mame/hash/orao.xml 447share/mame/hash/orao.xml
446share/mame/hash/orion_cart.xml 448share/mame/hash/orion_cart.xml
447share/mame/hash/orion_cass.xml 449share/mame/hash/orion_cass.xml
448share/mame/hash/orion_flop.xml 450share/mame/hash/orion_flop.xml
449share/mame/hash/orionpro_flop.xml 451share/mame/hash/orionpro_flop.xml
450share/mame/hash/osborne1.xml 452share/mame/hash/osborne1.xml
451share/mame/hash/osborne2.xml 453share/mame/hash/osborne2.xml
452share/mame/hash/p500_flop.xml 454share/mame/hash/p500_flop.xml
453share/mame/hash/partner_cass.xml 455share/mame/hash/partner_cass.xml
454share/mame/hash/partner_flop.xml 456share/mame/hash/partner_flop.xml
455share/mame/hash/pasogo.xml 457share/mame/hash/pasogo.xml
456share/mame/hash/pasopia_cass.xml 458share/mame/hash/pasopia_cass.xml
@@ -637,26 +639,27 @@ share/mame/hash/vbaby_cart.xml @@ -637,26 +639,27 @@ share/mame/hash/vbaby_cart.xml
637share/mame/hash/vboy.xml 639share/mame/hash/vboy.xml
638share/mame/hash/vc4000.xml 640share/mame/hash/vc4000.xml
639share/mame/hash/vector06_cart.xml 641share/mame/hash/vector06_cart.xml
640share/mame/hash/vector06_flop.xml 642share/mame/hash/vector06_flop.xml
641share/mame/hash/vectrex.xml 643share/mame/hash/vectrex.xml
642share/mame/hash/vg5k.xml 644share/mame/hash/vg5k.xml
643share/mame/hash/vgmplay.xml 645share/mame/hash/vgmplay.xml
644share/mame/hash/vic10.xml 646share/mame/hash/vic10.xml
645share/mame/hash/vic1001_cart.xml 647share/mame/hash/vic1001_cart.xml
646share/mame/hash/vic1001_cass.xml 648share/mame/hash/vic1001_cass.xml
647share/mame/hash/vic1001_flop.xml 649share/mame/hash/vic1001_flop.xml
648share/mame/hash/victor9k_flop.xml 650share/mame/hash/victor9k_flop.xml
649share/mame/hash/vidbrain.xml 651share/mame/hash/vidbrain.xml
 652share/mame/hash/videopac.xml
650share/mame/hash/vii.xml 653share/mame/hash/vii.xml
651share/mame/hash/vip.xml 654share/mame/hash/vip.xml
652share/mame/hash/visicom.xml 655share/mame/hash/visicom.xml
653share/mame/hash/vixen.xml 656share/mame/hash/vixen.xml
654share/mame/hash/vsmile_cart.xml 657share/mame/hash/vsmile_cart.xml
655share/mame/hash/vsmile_cd.xml 658share/mame/hash/vsmile_cd.xml
656share/mame/hash/vsmileb_cart.xml 659share/mame/hash/vsmileb_cart.xml
657share/mame/hash/vsmilem_cart.xml 660share/mame/hash/vsmilem_cart.xml
658share/mame/hash/vtech_storio_cart.xml 661share/mame/hash/vtech_storio_cart.xml
659share/mame/hash/vz_cass.xml 662share/mame/hash/vz_cass.xml
660share/mame/hash/vz_snap.xml 663share/mame/hash/vz_snap.xml
661share/mame/hash/wangpc.xml 664share/mame/hash/wangpc.xml
662share/mame/hash/waveterm.xml 665share/mame/hash/waveterm.xml

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

--- pkgsrc/emulators/mame/distinfo 2020/09/03 07:47:42 1.97
+++ pkgsrc/emulators/mame/distinfo 2020/09/30 09:22:48 1.98
@@ -1,13 +1,12 @@ @@ -1,13 +1,12 @@
1$NetBSD: distinfo,v 1.97 2020/09/03 07:47:42 wiz Exp $ 1$NetBSD: distinfo,v 1.98 2020/09/30 09:22:48 wiz Exp $
2 2
3SHA1 (mame-0.224.tar.gz) = d69a043b08891a94f7b91a4b22d379e92932abc6 3SHA1 (mame-0.225.tar.gz) = 4a79917040b7be3276405d5497dd43e468e57680
4RMD160 (mame-0.224.tar.gz) = c0fcef9ca22a0ad43d147bf3af4b2953b94eafbd 4RMD160 (mame-0.225.tar.gz) = a227f3386c03e962cf3b45a42723fc87541809bd
5SHA512 (mame-0.224.tar.gz) = a5e01dd017cb78a5aea56f48d7bc2375f2c2b8d4c30b47b1e3f543ee74fb9777c01d8e8305655034e28e6929ce8bd82e9b066333f15718b44ded3adcd6df9b5b 5SHA512 (mame-0.225.tar.gz) = 7160d0d5d849280305efa6129c7d41ee7ffb301c2378059d3d7ca7118cf9f46a76c6dfd65df1a7ddbdfb146a02325803e3eb251a60a26905230ab7a052a8f62f
6Size (mame-0.224.tar.gz) = 195459458 bytes 6Size (mame-0.225.tar.gz) = 195554245 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_genie_build_gmake.darwin_genie.make) = bb2e8c06d4b5f5869fb48e06390d5ca94a190056 10SHA1 (patch-3rdparty_genie_build_gmake.darwin_genie.make) = bb2e8c06d4b5f5869fb48e06390d5ca94a190056
11SHA1 (patch-makefile) = d04055d8c0a9c3c4965ebe017811936ef01b03a0 11SHA1 (patch-makefile) = d04055d8c0a9c3c4965ebe017811936ef01b03a0
12SHA1 (patch-scripts_genie.lua) = 6c72b76c9a9ea952a787bf3994680f8711c8b64a 12SHA1 (patch-scripts_genie.lua) = 6c72b76c9a9ea952a787bf3994680f8711c8b64a
13SHA1 (patch-src_devices_bus_hp9845__io_98036.cpp) = 4385c4e52dcc4e84690c39f945abd9e2cc97f258 

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