mame: update to 0.229.
It’s been an eventful month, culminating in the release of MAME 0.229 today. One change that you’ll notice straight away is that the “64” suffix is no longer added to the file name for 64-bit versions of MAME. If you’re unsure, you can see the data model at the end of the window title. One very elusive Argentinian title has finally made it into MAME this month. We’re very proud to present Ms PacMan Twin, an extensive hack of Ms. Pac-Man with simultaneous two-player cooperative gameplay. Another rarity you can now experience is Midway’s unreleased Power Up Baseball – the NBA Jam of baseball. On the topic of prototypes, Wayne Gretzky’s 3D Hockey Fatality Edition is now supported. Several TV games for preschool age children from JAKKS Pacific’s Sharp Cookie line have been dumped and emulated, featuring popular characters like Dora the Explorer, Scooby-Doo, Spider-Man and Thomas the Tank Engine. Travelling back a little, Mattel’s representations of Basketball, Hockey, Soccer, and Tag as electronic toys are now supported. Elektronika Autoslalom has arrived from Russia (with love). Another batch of JPM IMPACT fruit machines have been promoted to working this month, making use of new artwork engine features for their internal layouts. Updates to the Win32 and Qt debuggers add a context menu to debugger views with an option to copy visible text to the clipboard, improve behaviour when views are scrolled to the bottom, and fix a crash when right-clicking some memory views. We’re lucky enough to have received another shader update from cgwg, improving the appearance of the popular crt-geom and crt-geom-deluxe effects. We’ve added support for the NEC/Renesas V850 family to unidasm. That’s all we’ve got time for here, but there are lots of software list updates, newly dumped bootlegs, bug fixes, and other enhancements.
This commit is contained in:
parent
6d864b7549
commit
1309a0fbf2
4 changed files with 10 additions and 33 deletions
|
@ -1,7 +1,6 @@
|
|||
# $NetBSD: Makefile,v 1.129 2021/01/27 17:06:06 wiz Exp $
|
||||
# $NetBSD: Makefile,v 1.130 2021/02/24 15:39:30 wiz Exp $
|
||||
|
||||
DISTNAME= mame-0.228
|
||||
PKGREVISION= 1
|
||||
DISTNAME= mame-0.229
|
||||
CATEGORIES= emulators
|
||||
MASTER_SITES= ${MASTER_SITE_GITHUB:=mamedev/}
|
||||
GITHUB_TAG= ${DISTNAME:S/-//S/.//}
|
||||
|
@ -93,11 +92,7 @@ pre-build:
|
|||
${RM} -f ${WRKDIR}/.buildlink/include/png*
|
||||
|
||||
do-install:
|
||||
.if ${MACHINE_ARCH} == "x86_64"
|
||||
${INSTALL_PROGRAM} ${WRKSRC}/mame64 ${DESTDIR}${PREFIX}/bin/mame
|
||||
.else
|
||||
${INSTALL_PROGRAM} ${WRKSRC}/mame ${DESTDIR}${PREFIX}/bin/mame
|
||||
.endif
|
||||
set -e; \
|
||||
for prg in castool chdman floptool imgtool jedutil ldresample ldverify \
|
||||
nltool nlwav pngcmp regrep romcmp split srcclean unidasm; do \
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
@comment $NetBSD: PLIST,v 1.50 2021/01/26 22:10:05 wiz Exp $
|
||||
@comment $NetBSD: PLIST,v 1.51 2021/02/24 15:39:30 wiz Exp $
|
||||
bin/castool
|
||||
bin/chdman
|
||||
bin/floptool
|
||||
|
@ -38,6 +38,7 @@ share/mame/artwork/aperture2x4bg.png
|
|||
share/mame/artwork/aperture2x4rb.png
|
||||
share/mame/artwork/aperture4x6.png
|
||||
share/mame/artwork/bgfx/border_blur/default.lay
|
||||
share/mame/artwork/bgfx/chains/crt-geom/add_alpha.py
|
||||
share/mame/artwork/bgfx/chains/crt-geom/aperture_1_2_bgr.png
|
||||
share/mame/artwork/bgfx/chains/crt-geom/aperture_1_4_rgb.png
|
||||
share/mame/artwork/bgfx/chains/crt-geom/aperture_2_4_rgb.png
|
||||
|
@ -297,6 +298,7 @@ share/mame/hash/hp9k3xx_cdrom.xml
|
|||
share/mame/hash/hp9k3xx_flop.xml
|
||||
share/mame/hash/hp9k3xx_hdd.xml
|
||||
share/mame/hash/hp_ipc.xml
|
||||
share/mame/hash/hp_ipc_rom.xml
|
||||
share/mame/hash/ht68k.xml
|
||||
share/mame/hash/hx20_rom.xml
|
||||
share/mame/hash/hyperscan.xml
|
||||
|
|
|
@ -1,13 +1,12 @@
|
|||
$NetBSD: distinfo,v 1.102 2021/01/27 17:06:06 wiz Exp $
|
||||
$NetBSD: distinfo,v 1.103 2021/02/24 15:39:30 wiz Exp $
|
||||
|
||||
SHA1 (mame-0.228.tar.gz) = 96d46a78152d15a5e444a48c5f6531ef2ef70241
|
||||
RMD160 (mame-0.228.tar.gz) = 2564296e3d99ab8fe3129e3fa931f80f311e7637
|
||||
SHA512 (mame-0.228.tar.gz) = 46b5237edcab0d2aa531f3fb21ebcbdeeea3405439fd2ae915795164e5d0ce0b75bde8f8c2ca97089182796517c4295673b36ea6908a6a4a90d4fa3ecc202636
|
||||
Size (mame-0.228.tar.gz) = 195454072 bytes
|
||||
SHA1 (mame-0.229.tar.gz) = f6b7c86697e62d5e9679f32cf192df29d8ccbcf7
|
||||
RMD160 (mame-0.229.tar.gz) = 785ca63ce613fe79d3b33e1178730c47fc96b93e
|
||||
SHA512 (mame-0.229.tar.gz) = 568492977cf5364fccd133ac73c466392f11ed462f5a28db9ca27281ab71f044ced7b02bd191bb92156995cc200998fda78eb0a60b8639e5532cff42bc6ac170
|
||||
Size (mame-0.229.tar.gz) = 195637912 bytes
|
||||
SHA1 (patch-3rdparty_asio_include_asio_detail_config.hpp) = 9b0d6139e853d8efb9d51270bbfa5382feac42a7
|
||||
SHA1 (patch-3rdparty_asio_include_asio_detail_impl_kqueue__reactor.ipp) = ad5e2171731864528331f2f1d2d43608b1b4ed01
|
||||
SHA1 (patch-3rdparty_bgfx_examples_common_font_font__manager.cpp) = 3b52b49bc9bb9e8810a478f13dcc306512acab21
|
||||
SHA1 (patch-3rdparty_genie_build_gmake.darwin_genie.make) = bb2e8c06d4b5f5869fb48e06390d5ca94a190056
|
||||
SHA1 (patch-makefile) = 343fac4d165438a26e2e8077216db1c6c46a5d1e
|
||||
SHA1 (patch-scripts_genie.lua) = 6c72b76c9a9ea952a787bf3994680f8711c8b64a
|
||||
SHA1 (patch-src_osd_modules_lib_osdlib__unix.cpp) = abc52d25f3d2fa65586c25154bb286ac733ce507
|
||||
|
|
|
@ -1,19 +0,0 @@
|
|||
$NetBSD: patch-src_osd_modules_lib_osdlib__unix.cpp,v 1.1 2021/01/27 17:06:06 wiz Exp $
|
||||
|
||||
Prepare mmap'd page for later mprotect().
|
||||
https://github.com/mamedev/mame/issues/7712
|
||||
|
||||
--- src/osd/modules/lib/osdlib_unix.cpp.orig 2021-01-26 04:43:24.000000000 +0000
|
||||
+++ src/osd/modules/lib/osdlib_unix.cpp
|
||||
@@ -189,7 +189,11 @@ void *virtual_memory_allocation::do_allo
|
||||
// TODO: portable applications are supposed to use -1 for anonymous mappings - detect whatever requires 0 specifically
|
||||
int const fd(0);
|
||||
#endif
|
||||
+#ifdef __NetBSD__
|
||||
+ void *const result(mmap(nullptr, s, PROT_MPROTECT(PROT_EXEC|PROT_WRITE|PROT_READ), MAP_ANON | MAP_SHARED, fd, 0));
|
||||
+#else
|
||||
void *const result(mmap(nullptr, s, PROT_NONE, MAP_ANON | MAP_SHARED, fd, 0));
|
||||
+#endif
|
||||
if (result == (void *)-1)
|
||||
return nullptr;
|
||||
size = s;
|
Loading…
Reference in a new issue