mame: update to 0.261. MAME 0.261 will be the final MAME release of 2023, and it窶冱 a real ripper! We窶决e ending the year with a bang! Over a hundred pull requests were merged this month, including several from first-time contributors as well as many familiar names. Following up on the work last month, two more Casio Phase Distortion synthesisers have been added: the high-end CZ-1 keyboard and the unreleased MZ-1 module. The Yamaha MU50 XG tone generator module is also working a lot better in this release. Two home consoles with drawing features are now working: LJN窶冱 VideoArt from 1987 and Sega窶冱 Advanced Pico BEENA from 2005. Although they were both positioned as intellectually stimulating consoles for children and both had drawing features, they couldn窶冲 be more different. The VideoArt was universally derided for its poor controls and lack of entertainment value, drawing negative comparisons to the popular Etch-a-Sketch toy. On the other hand, the BEENA was a high-quality device using media combining a ROM cartridge with a picture book, and featured dual pen digitisers. Its ARM CPU is fairly demanding to emulate in MAME, so you窶冤l need a fast PC to run it at full speed. We窶决e aware that the current scans of the picture books are not perfect, but it窶冱 still quite usable apart from some peripherals that aren窶冲 emulated yet. On a completely different note, some of the Taito gambling and medal games have started to come to life. The purpose of the games is to separate you from your money, and there isn窶冲 much gameplay value, but they窶决e still interesting to see. Some of them feature characters from popular Taito franchises. Speaking of gambling games, a couple of Chinese-language mahjong gambling games from BMC have been dumped. Systems with AVR8 CPUs now run up to 50% faster, including the Uzebox console, Linus テ�kesson demos, and the homebrew Sega Master System paddle controller. A means of dumping the microcontrollers Jaleco used for protection in some Mega System 1 games has been discovered recently, allowing the protection simulation code to be retired for 64th St. - A Detective Story and Big Striker. Our understanding of the gate array protection used for some other Jaleco games has also improved. The internal Super A'Can now has its main CPU窶冱 internal ROM hooked up properly, improving the accuracy of its boot process. Of course, there窶冱 far more in this release than we have time to talk about here, including newly dumped Korean versions of arcade games, bootlegs from Spain, support for PDS cards on the Mac Quadra/LC 630 family, more Heathkit Terminal Logic Board variants, and lots of new software list items.diff -r1.185 -r1.186 pkgsrc/emulators/mame/Makefile
(wiz)
@@ -1,17 +1,16 @@ | @@ -1,17 +1,16 @@ | |||
1 | # $NetBSD: Makefile,v 1.185 2023/11/12 13:21:22 wiz Exp $ | 1 | # $NetBSD: Makefile,v 1.186 2023/12/09 13:02:11 wiz Exp $ | |
2 | 2 | |||
3 | DISTNAME= mame-0.260 | 3 | DISTNAME= mame-0.261 | |
4 | PKGREVISION= 2 | |||
5 | CATEGORIES= emulators | 4 | CATEGORIES= emulators | |
6 | MASTER_SITES= ${MASTER_SITE_GITHUB:=mamedev/} | 5 | MASTER_SITES= ${MASTER_SITE_GITHUB:=mamedev/} | |
7 | GITHUB_TAG= ${DISTNAME:S/-//S/.//} | 6 | GITHUB_TAG= ${DISTNAME:S/-//S/.//} | |
8 | 7 | |||
9 | MAINTAINER= wiz@NetBSD.org | 8 | MAINTAINER= wiz@NetBSD.org | |
10 | HOMEPAGE= https://www.mamedev.org/ | 9 | HOMEPAGE= https://www.mamedev.org/ | |
11 | COMMENT= Multiple Arcade Machine Emulator | 10 | COMMENT= Multiple Arcade Machine Emulator | |
12 | LICENSE= modified-bsd AND gnu-gpl-v2 | 11 | LICENSE= modified-bsd AND gnu-gpl-v2 | |
13 | 12 | |||
14 | DOCDIR= share/doc/mame | 13 | DOCDIR= share/doc/mame | |
15 | SHAREDIR= share/mame | 14 | SHAREDIR= share/mame | |
16 | INSTALLATION_DIRS= bin ${DOCDIR} ${PKGMANDIR}/man1 ${PKGMANDIR}/man6 | 15 | INSTALLATION_DIRS= bin ${DOCDIR} ${PKGMANDIR}/man1 ${PKGMANDIR}/man6 | |
17 | INSTALLATION_DIRS+= ${SHAREDIR}/artwork/bgfx/border_blur | 16 | INSTALLATION_DIRS+= ${SHAREDIR}/artwork/bgfx/border_blur |
@@ -1,14 +1,14 @@ | @@ -1,14 +1,14 @@ | |||
1 | @comment $NetBSD: PLIST,v 1.79 2023/09/09 20:04:57 wiz Exp $ | 1 | @comment $NetBSD: PLIST,v 1.80 2023/12/09 13:02:11 wiz Exp $ | |
2 | bin/castool | 2 | bin/castool | |
3 | bin/chdman | 3 | bin/chdman | |
4 | bin/floptool | 4 | bin/floptool | |
5 | bin/imgtool | 5 | bin/imgtool | |
6 | bin/jedutil | 6 | bin/jedutil | |
7 | bin/ldresample | 7 | bin/ldresample | |
8 | bin/ldverify | 8 | bin/ldverify | |
9 | bin/mame | 9 | bin/mame | |
10 | bin/nltool | 10 | bin/nltool | |
11 | bin/nlwav | 11 | bin/nlwav | |
12 | bin/pngcmp | 12 | bin/pngcmp | |
13 | bin/regrep | 13 | bin/regrep | |
14 | bin/romcmp | 14 | bin/romcmp | |
@@ -206,26 +206,27 @@ share/mame/hash/clickstart_cart.xml | @@ -206,26 +206,27 @@ share/mame/hash/clickstart_cart.xml | |||
206 | share/mame/hash/clipper_flop.xml | 206 | share/mame/hash/clipper_flop.xml | |
207 | share/mame/hash/coco_cart.xml | 207 | share/mame/hash/coco_cart.xml | |
208 | share/mame/hash/coco_flop.xml | 208 | share/mame/hash/coco_flop.xml | |
209 | share/mame/hash/coleco.xml | 209 | share/mame/hash/coleco.xml | |
210 | share/mame/hash/compclr2_flop.xml | 210 | share/mame/hash/compclr2_flop.xml | |
211 | share/mame/hash/compis.xml | 211 | share/mame/hash/compis.xml | |
212 | share/mame/hash/comx35_flop.xml | 212 | share/mame/hash/comx35_flop.xml | |
213 | share/mame/hash/conchess.xml | 213 | share/mame/hash/conchess.xml | |
214 | share/mame/hash/copera.xml | 214 | share/mame/hash/copera.xml | |
215 | share/mame/hash/cpc_cass.xml | 215 | share/mame/hash/cpc_cass.xml | |
216 | share/mame/hash/cpc_flop.xml | 216 | share/mame/hash/cpc_flop.xml | |
217 | share/mame/hash/crvision.xml | 217 | share/mame/hash/crvision.xml | |
218 | share/mame/hash/cx3000tc.xml | 218 | share/mame/hash/cx3000tc.xml | |
219 | share/mame/hash/cz1_cart.xml | |||
219 | share/mame/hash/dai_cass.xml | 220 | share/mame/hash/dai_cass.xml | |
220 | share/mame/hash/database.xml | 221 | share/mame/hash/database.xml | |
221 | share/mame/hash/dc.xml | 222 | share/mame/hash/dc.xml | |
222 | share/mame/hash/dgnalpha_flop.xml | 223 | share/mame/hash/dgnalpha_flop.xml | |
223 | share/mame/hash/dgnbeta_flop.xml | 224 | share/mame/hash/dgnbeta_flop.xml | |
224 | share/mame/hash/digiblast_cart.xml | 225 | share/mame/hash/digiblast_cart.xml | |
225 | share/mame/hash/digilog320.xml | 226 | share/mame/hash/digilog320.xml | |
226 | share/mame/hash/dim68k.xml | 227 | share/mame/hash/dim68k.xml | |
227 | share/mame/hash/dmv.xml | 228 | share/mame/hash/dmv.xml | |
228 | share/mame/hash/dps1.xml | 229 | share/mame/hash/dps1.xml | |
229 | share/mame/hash/dragon_cart.xml | 230 | share/mame/hash/dragon_cart.xml | |
230 | share/mame/hash/dragon_cass.xml | 231 | share/mame/hash/dragon_cass.xml | |
231 | share/mame/hash/dragon_flex.xml | 232 | share/mame/hash/dragon_flex.xml | |
@@ -720,26 +721,27 @@ share/mame/hash/vbaby_cart.xml | @@ -720,26 +721,27 @@ share/mame/hash/vbaby_cart.xml | |||
720 | share/mame/hash/vboy.xml | 721 | share/mame/hash/vboy.xml | |
721 | share/mame/hash/vc4000.xml | 722 | share/mame/hash/vc4000.xml | |
722 | share/mame/hash/vector06_cart.xml | 723 | share/mame/hash/vector06_cart.xml | |
723 | share/mame/hash/vector06_flop.xml | 724 | share/mame/hash/vector06_flop.xml | |
724 | share/mame/hash/vectrex.xml | 725 | share/mame/hash/vectrex.xml | |
725 | share/mame/hash/vg5k.xml | 726 | share/mame/hash/vg5k.xml | |
726 | share/mame/hash/vgmplay.xml | 727 | share/mame/hash/vgmplay.xml | |
727 | share/mame/hash/vic10.xml | 728 | share/mame/hash/vic10.xml | |
728 | share/mame/hash/vic1001_cart.xml | 729 | share/mame/hash/vic1001_cart.xml | |
729 | share/mame/hash/vic1001_cass.xml | 730 | share/mame/hash/vic1001_cass.xml | |
730 | share/mame/hash/vic1001_flop.xml | 731 | share/mame/hash/vic1001_flop.xml | |
731 | share/mame/hash/victor9k_flop.xml | 732 | share/mame/hash/victor9k_flop.xml | |
732 | share/mame/hash/vidbrain.xml | 733 | share/mame/hash/vidbrain.xml | |
734 | share/mame/hash/videoart.xml | |||
733 | share/mame/hash/videopac.xml | 735 | share/mame/hash/videopac.xml | |
734 | share/mame/hash/vii.xml | 736 | share/mame/hash/vii.xml | |
735 | share/mame/hash/vip.xml | 737 | share/mame/hash/vip.xml | |
736 | share/mame/hash/vis.xml | 738 | share/mame/hash/vis.xml | |
737 | share/mame/hash/visicom.xml | 739 | share/mame/hash/visicom.xml | |
738 | share/mame/hash/vixen.xml | 740 | share/mame/hash/vixen.xml | |
739 | share/mame/hash/vsmile_cart.xml | 741 | share/mame/hash/vsmile_cart.xml | |
740 | share/mame/hash/vsmile_cd.xml | 742 | share/mame/hash/vsmile_cd.xml | |
741 | share/mame/hash/vsmileb_cart.xml | 743 | share/mame/hash/vsmileb_cart.xml | |
742 | share/mame/hash/vsmilem_cart.xml | 744 | share/mame/hash/vsmilem_cart.xml | |
743 | share/mame/hash/vtech2_cass.xml | 745 | share/mame/hash/vtech2_cass.xml | |
744 | share/mame/hash/vtech_innotab_cart.xml | 746 | share/mame/hash/vtech_innotab_cart.xml | |
745 | share/mame/hash/vtech_innotv_cart.xml | 747 | share/mame/hash/vtech_innotv_cart.xml |
@@ -1,10 +1,10 @@ | @@ -1,10 +1,10 @@ | |||
1 | $NetBSD: distinfo,v 1.137 2023/11/02 01:51:58 wiz Exp $ | 1 | $NetBSD: distinfo,v 1.138 2023/12/09 13:02:11 wiz Exp $ | |
2 | 2 | |||
3 | BLAKE2s (mame-0.260.tar.gz) = ebb2b7fd693b0ab0958b0b46906e36125b027191f571fd34e28e933bfdc4d2bf | 3 | BLAKE2s (mame-0.261.tar.gz) = 1fc658cce0433f17e9ac61c64f00793794eb333326e46cc096a26936f7562889 | |
4 | SHA512 (mame-0.260.tar.gz) = 87b9d157d62456d1a3f4b751ff869d8366ea90566304f1e5ce5b1cef60d1879a249b9ca2c281355c8abb6c7e1cdba1f57b3fb7209e3cc2f11adf0c7f6f960b12 | 4 | SHA512 (mame-0.261.tar.gz) = b0162ea51d424295b195b088f64ac1e73ab35fb85f2c795d37c227083b3cc5f5812d573660ff36ac219b72fc93275f089d5bb815f4ef7ecd08ff1b5916641382 | |
5 | Size (mame-0.260.tar.gz) = 205251800 bytes | 5 | Size (mame-0.261.tar.gz) = 205499989 bytes | |
6 | SHA1 (patch-3rdparty_bx_src_thread.cpp) = 91d7aa74dbe5e8e73594580ce0c16846f4a0d7b1 | 6 | SHA1 (patch-3rdparty_bx_src_thread.cpp) = 91d7aa74dbe5e8e73594580ce0c16846f4a0d7b1 | |
7 | SHA1 (patch-3rdparty_genie_build_gmake.darwin_genie.make) = bb2e8c06d4b5f5869fb48e06390d5ca94a190056 | 7 | SHA1 (patch-3rdparty_genie_build_gmake.darwin_genie.make) = bb2e8c06d4b5f5869fb48e06390d5ca94a190056 | |
8 | SHA1 (patch-makefile) = 343fac4d165438a26e2e8077216db1c6c46a5d1e | 8 | SHA1 (patch-makefile) = 343fac4d165438a26e2e8077216db1c6c46a5d1e | |
9 | SHA1 (patch-scripts_src_3rdparty.lua) = 70cd98a85533178a742a51f98606f10f19a64824 | 9 | SHA1 (patch-scripts_src_3rdparty.lua) = 70cd98a85533178a742a51f98606f10f19a64824 | |
10 | SHA1 (patch-scripts_toolchain.lua) = df383dab4787f58348d62e1c5f25ddaa45eb8199 | 10 | SHA1 (patch-scripts_toolchain.lua) = df383dab4787f58348d62e1c5f25ddaa45eb8199 |