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:           Wed Jan 31 21:00:04 UTC 2024

Modified Files:
        pkgsrc/emulators/mame: Makefile PLIST distinfo

Log Message:
mame: update to 0.262.

After two long months, we’re back with MAME 0.262! Of course, it’s
full of exciting work on multiple fronts. In core media support,
MAME now supports FLAC compression for compact cassette images,
and Zstandard compression in zip archives and CHD disk images. For
maximum compatibility, chdman won’t use Zstandard compression by
default, so you’ll need to enable it if you want to use it when
creating or converting disk images. For your convenience, unidasm
now allows you to specify offsets in hexadecimal or octal.

Three LaserDisc games designed by Rick Dyer are now working: the
Japanese version of Time Traveler, the console-to-arcade conversion
Thayer’s Quest, and Don Bluth’s Dragon’s Lair. It’s very exciting
to see multiple LaserDisc captures combined to eliminate all dropouts
from disc degradation and pressing faults for Dragon’s Lair and
Thayer’s Quest.

Following up on work in the previous release, MAME now supports
Sega’s TV Ocha-Ken system, based on the same technology as the
Advanced Pico BEENA. It’s a far simpler system designed for young
children, using barcode cards to trigger mini-games. Also from
Sega, initial support for the AI computer has been added. No, this
isn’t related to the current artificial intelligence craze; it’s
a rather obscure system from 1986 featuring a pen tablet and using
cartridge and compact cassette media.

Two more Casio Phase Distortion synthesisers have been added: the
CZ-230S keyboard and the rare SZ-1 sequencer. The CZ-2230S lacked
sound editing features but added a programmable drum machine (using
PCM samples) and sequencer. Also in synthesiser emulation, MAME’s
Wave Blaster host driver now supports multiple synthesiser modules
from Casio, Samsung, and Yamaha. In other musical news, the original
version of the very obscure Shamisen Brothers rhythm game from
Kato’s has now been fully dumped and emulated.

The microcontroller program for Taito’s KiKi KaiKai was recently
extracted. This contains a substantial amount of game logic, allowing
the simulation code previously used by MAME to be retired and giving
more confidence that the emulation is accurate. Improvements to
our Fujitsu MB8841 emulation have fixed persistent issues in Arabian
from Sun Electronics. HT1130 microcontrollers are now supported,
allowing cheap hand-held “brick games” to be emulated, albeit
without sound for now.

This is a big release for chess computer emulation. There are lots
of newly supported chess computers from the brands you love, like
Hegener + Glaser, Novag, and Saitek, as well as more versions of
systems that were already supported. There were also a couple of
backgammon computers added, from Saitek and Tryom.

There’s inevitably far more than we have time to talk about here,
including an Arabic version of the Mattel Aquarius, an 8" floppy
drive controller for the Apple II family, numerous Aristocrat
Leisure gambling systems promoted to working, some big software
list updates, and lots of code modernised.


To generate a diff of this commit:
cvs rdiff -u -r1.187 -r1.188 pkgsrc/emulators/mame/Makefile
cvs rdiff -u -r1.80 -r1.81 pkgsrc/emulators/mame/PLIST
cvs rdiff -u -r1.138 -r1.139 pkgsrc/emulators/mame/distinfo

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.187 pkgsrc/emulators/mame/Makefile:1.188
--- pkgsrc/emulators/mame/Makefile:1.187        Tue Jan 30 14:21:47 2024
+++ pkgsrc/emulators/mame/Makefile      Wed Jan 31 21:00:04 2024
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.187 2024/01/30 14:21:47 ryoon Exp $
+# $NetBSD: Makefile,v 1.188 2024/01/31 21:00:04 wiz Exp $
 
-DISTNAME=      mame-0.261
-PKGREVISION=   1
+DISTNAME=      mame-0.262
 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.80 pkgsrc/emulators/mame/PLIST:1.81
--- pkgsrc/emulators/mame/PLIST:1.80    Sat Dec  9 13:02:11 2023
+++ pkgsrc/emulators/mame/PLIST Wed Jan 31 21:00:04 2024
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.80 2023/12/09 13:02:11 wiz Exp $
+@comment $NetBSD: PLIST,v 1.81 2024/01/31 21:00:04 wiz Exp $
 bin/castool
 bin/chdman
 bin/floptool
@@ -168,6 +168,7 @@ share/mame/hash/bingobear.xml
 share/mame/hash/bk0010.xml
 share/mame/hash/bkrankp_cart.xml
 share/mame/hash/bml3_flop.xml
+share/mame/hash/brother_pn.xml
 share/mame/hash/bungo_flop.xml
 share/mame/hash/buzztime_cart.xml
 share/mame/hash/bw12.xml
@@ -215,6 +216,7 @@ share/mame/hash/copera.xml
 share/mame/hash/cpc_cass.xml
 share/mame/hash/cpc_flop.xml
 share/mame/hash/crvision.xml
+share/mame/hash/ctvboy.xml
 share/mame/hash/cx3000tc.xml
 share/mame/hash/cz1_cart.xml
 share/mame/hash/dai_cass.xml
@@ -309,6 +311,7 @@ share/mame/hash/gtfore.xml
 share/mame/hash/guab.xml
 share/mame/hash/gx4000.xml
 share/mame/hash/h21.xml
+share/mame/hash/hikara.xml
 share/mame/hash/horizon.xml
 share/mame/hash/hp85_rom.xml
 share/mame/hash/hp86_rom.xml
@@ -616,6 +619,7 @@ share/mame/hash/sc3000_cass.xml
 share/mame/hash/scv.xml
 share/mame/hash/sdk85.xml
 share/mame/hash/sega_beena_cart.xml
+share/mame/hash/segaai.xml
 share/mame/hash/segacd.xml
 share/mame/hash/sf7000.xml
 share/mame/hash/sg1000.xml
@@ -664,6 +668,7 @@ share/mame/hash/stv.xml
 share/mame/hash/super6.xml
 share/mame/hash/super80_cass.xml
 share/mame/hash/super80_flop.xml
+share/mame/hash/super_tv_pc_cart.xml
 share/mame/hash/superpet_flop.xml
 share/mame/hash/supracan.xml
 share/mame/hash/sv8000.xml
@@ -710,6 +715,7 @@ share/mame/hash/tvc_cart.xml
 share/mame/hash/tvc_cass.xml
 share/mame/hash/tvc_flop.xml
 share/mame/hash/tvgogo.xml
+share/mame/hash/tvochken.xml
 share/mame/hash/tx0_ptp.xml
 share/mame/hash/u110_card.xml
 share/mame/hash/unichamp.xml

Index: pkgsrc/emulators/mame/distinfo
diff -u pkgsrc/emulators/mame/distinfo:1.138 pkgsrc/emulators/mame/distinfo:1.139
--- pkgsrc/emulators/mame/distinfo:1.138        Sat Dec  9 13:02:11 2023
+++ pkgsrc/emulators/mame/distinfo      Wed Jan 31 21:00:04 2024
@@ -1,8 +1,8 @@
-$NetBSD: distinfo,v 1.138 2023/12/09 13:02:11 wiz Exp $
+$NetBSD: distinfo,v 1.139 2024/01/31 21:00:04 wiz Exp $
 
-BLAKE2s (mame-0.261.tar.gz) = 1fc658cce0433f17e9ac61c64f00793794eb333326e46cc096a26936f7562889
-SHA512 (mame-0.261.tar.gz) = b0162ea51d424295b195b088f64ac1e73ab35fb85f2c795d37c227083b3cc5f5812d573660ff36ac219b72fc93275f089d5bb815f4ef7ecd08ff1b5916641382
-Size (mame-0.261.tar.gz) = 205499989 bytes
+BLAKE2s (mame-0.262.tar.gz) = 3ce7dd90b1f903a87bed7ca6c80a48973b345931480ab04841f2c5ddbebba7c8
+SHA512 (mame-0.262.tar.gz) = 2fc338c6d397edd2174256be0e237d4b71c1d69ed9fab150afb679e7f5a0d3a8337d83451fb813ce7610a6b9d1afd2223c89c98dc30840825044182829d8a5cf
+Size (mame-0.262.tar.gz) = 207108653 bytes
 SHA1 (patch-3rdparty_bx_src_thread.cpp) = 91d7aa74dbe5e8e73594580ce0c16846f4a0d7b1
 SHA1 (patch-3rdparty_genie_build_gmake.darwin_genie.make) = bb2e8c06d4b5f5869fb48e06390d5ca94a190056
 SHA1 (patch-makefile) = 343fac4d165438a26e2e8077216db1c6c46a5d1e



Home | Main Index | Thread Index | Old Index