mame: updated to 0.203
MAME 0.203 With Hallowe’en basically over, the only thing you need to make October complete is MAME 0.203. Newly supported titles include not just one, but two Nintendo Game & Watch classics: Donkey Kong and Green House, and the HP 9825B desktop computer. We’ve added dozens of new versions of supported systems, including European bootlegs of Puck Man, Ms. Pac-Man, Phoenix, Pengo and Zero Time, more revisions of Street Fighter II and Super Street Fighter II, and a version of Soldier Girl Amazon made under license by Tecfri. There are major improvements to plug-in TV games in this release, specifically systems based on the XaviX and SunPlus µ'nSP processors. The Vii is now playable with sound, and the V.Smile can boot games. Tiger Game.com emulation has come to the point where all but one of the games are playable. Some long-standing issues with Tandy CoCo cartridges have been fixed. It isn’t just home systems that have received attention this month: Namco System 22 emulation has leapt forward. Yes, the hit box errors making it impossible to pass the helicopter (Time Crisis) and the tanks (Tokyo Wars) have finally been fixed. On top of that, video emulation improvements make just about everything on the system look better. In particular, rear view mirrors in the driving games now work properly. If that isn’t enough for you, the code has been optimised, so there’s a good chance you’ll get full speed emulation on a modern PC. There have been less dramatic improvements to video emulation in other Namco and Tecmo systems, and CPS-3 row scroll effects have been implemented. MAME 0.203 should build out-of-the-box on macOS “Mojave” with the latest Xcode tools (provided your SDL2 framework is up-to-date), a number of lingering debugger issues have been fixed, and it’s now possible to run SDL MAME on a system with no display. MAME’s internal file selection menus should behave better when you type the name of a file to select it.
This commit is contained in:
parent
79ca444c95
commit
dbab0ac429
4 changed files with 22 additions and 18 deletions
|
@ -1,6 +1,6 @@
|
|||
# $NetBSD: Makefile,v 1.91 2018/10/11 08:20:54 adam Exp $
|
||||
# $NetBSD: Makefile,v 1.92 2018/11/12 07:20:58 adam Exp $
|
||||
|
||||
DISTNAME= mame-0.202
|
||||
DISTNAME= mame-0.203
|
||||
CATEGORIES= emulators
|
||||
MASTER_SITES= ${MASTER_SITE_GITHUB:=mamedev/}
|
||||
GITHUB_TAG= ${DISTNAME:S/-//S/.//}
|
||||
|
@ -17,6 +17,7 @@ INSTALLATION_DIRS+= ${SHAREDIR}/artwork/bgfx/border_blur
|
|||
INSTALLATION_DIRS+= ${SHAREDIR}/artwork/bgfx/chains/crt-geom ${SHAREDIR}/hash
|
||||
|
||||
DEPENDS+= liberation-ttf-[0-9]*:../../fonts/liberation-ttf
|
||||
BUILD_DEPENDS+= ${PYPKGPREFIX}-expat-[0-9]*:../../textproc/py-expat
|
||||
|
||||
USE_LANGUAGES= c99 c++
|
||||
GCC_REQD+= 5
|
||||
|
@ -35,7 +36,7 @@ MAKE_ENV+= LDOPTS="-Wl,-R${BUILDLINK_PREFIX.flac}/lib -L${BUILDLINK_PREFIX.flac}
|
|||
.endif
|
||||
|
||||
# -Werror is problematic
|
||||
MAKE_ENV= NOWERROR=1 VERBOSE=1
|
||||
MAKE_ENV= NOWERROR=1
|
||||
# on Darwin, avoid SDL2.framework
|
||||
MAKE_ENV+= USE_LIBSDL=1
|
||||
# use pkgsrc packages for expat, zlib, jpeg, flac, lua, sqlite3
|
||||
|
@ -104,6 +105,7 @@ do-install:
|
|||
.include "../../databases/sqlite3/buildlink3.mk"
|
||||
.include "../../graphics/glm/buildlink3.mk"
|
||||
.include "../../fonts/SDL2_ttf/buildlink3.mk"
|
||||
.include "../../fonts/fontconfig/buildlink3.mk"
|
||||
.include "../../lang/lua/buildlink3.mk"
|
||||
.include "../../lang/python/pyversion.mk"
|
||||
.include "../../textproc/expat/buildlink3.mk"
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
@comment $NetBSD: PLIST,v 1.28 2018/08/30 22:56:46 wiz Exp $
|
||||
@comment $NetBSD: PLIST,v 1.29 2018/11/12 07:20:58 adam Exp $
|
||||
bin/castool
|
||||
bin/chdman
|
||||
bin/floptool
|
||||
|
@ -132,6 +132,7 @@ share/mame/hash/bbc_flop_80186.xml
|
|||
share/mame/hash/bbc_flop_arm.xml
|
||||
share/mame/hash/bbc_flop_torch.xml
|
||||
share/mame/hash/bbc_flop_z80.xml
|
||||
share/mame/hash/bbc_rom.xml
|
||||
share/mame/hash/bbca_cass.xml
|
||||
share/mame/hash/bbcb_cass.xml
|
||||
share/mame/hash/bbcb_cass_de.xml
|
||||
|
@ -289,6 +290,7 @@ share/mame/hash/m5_cass.xml
|
|||
share/mame/hash/m5_flop.xml
|
||||
share/mame/hash/mac_flop.xml
|
||||
share/mame/hash/mac_hdd.xml
|
||||
share/mame/hash/mac_hdflop.xml
|
||||
share/mame/hash/mbc200.xml
|
||||
share/mame/hash/mbc55x.xml
|
||||
share/mame/hash/mc10.xml
|
||||
|
|
|
@ -1,15 +1,15 @@
|
|||
$NetBSD: distinfo,v 1.72 2018/10/11 08:20:54 adam Exp $
|
||||
$NetBSD: distinfo,v 1.73 2018/11/12 07:20:58 adam Exp $
|
||||
|
||||
SHA1 (mame-0.202.tar.gz) = 763b5c3a7bf785623add8965ca3cd7f70fe4951e
|
||||
RMD160 (mame-0.202.tar.gz) = d5ef2df513fa2a7f1ff60656de57c86843cef45b
|
||||
SHA512 (mame-0.202.tar.gz) = 08c6a2e8f012fdc4c7c159802dfa66d08797ac6fbfbc24e4b5ef4a49ff83d768e6386b5d7cb327dadb9c4453e25d3b5804ccfc70d6c6f70baaf9f3fb8bb6b3d3
|
||||
Size (mame-0.202.tar.gz) = 130806658 bytes
|
||||
SHA1 (mame-0.203.tar.gz) = 4d6327d410c2fa1a12148d4f7ad0d7600f8e0b01
|
||||
RMD160 (mame-0.203.tar.gz) = 3b510807437a4527f876fdd4ecb6eef9a3410616
|
||||
SHA512 (mame-0.203.tar.gz) = 5ef7cfd0e2a139b718766ae5d2da95360d374c8f41d2064cabcbc1713ba546ce53a6711f78c6402d36e4d07be88a7dd1ec026bbc3588e374fba74c928ce17f2e
|
||||
Size (mame-0.203.tar.gz) = 131015193 bytes
|
||||
SHA1 (patch-3rdparty_asio_include_asio_detail_config.hpp) = 9b0d6139e853d8efb9d51270bbfa5382feac42a7
|
||||
SHA1 (patch-3rdparty_bgfx_examples_common_font_font__manager.cpp) = e39b2dff553505531adb5f0a31b0a22306b8e2e4
|
||||
SHA1 (patch-3rdparty_bx_include_bx_platform.h) = caa57597d7c0916f82b3dbdc6ebf2e4851984e70
|
||||
SHA1 (patch-3rdparty_bx_src_mutex.cpp) = 06efd43f0b69a6e1b764528527b5cfaa1adba138
|
||||
SHA1 (patch-3rdparty_bx_src_thread.cpp) = 9bdd6334e9522faa4a42990ac77284633b31c6a5
|
||||
SHA1 (patch-3rdparty_genie_build_gmake.darwin_genie.make) = d222e3eb11d147bdc0ab2c08a6458028a68b6b47
|
||||
SHA1 (patch-3rdparty_genie_build_gmake.darwin_genie.make) = be6413d6cd277ad4d7b5266bad0d6c05c320bc0c
|
||||
SHA1 (patch-makefile) = 2e9092a2eba3db8b9a33a1d22f8410d7ab965a87
|
||||
SHA1 (patch-scripts_genie.lua) = 91940dbcf30e0abd25167a79b53deb43a18daf86
|
||||
SHA1 (patch-scripts_toolchain.lua) = 6227e19645ce1f632401629bc9c988736e5e1ba7
|
||||
|
|
|
@ -1,25 +1,25 @@
|
|||
$NetBSD: patch-3rdparty_genie_build_gmake.darwin_genie.make,v 1.1 2018/10/11 08:20:54 adam Exp $
|
||||
$NetBSD: patch-3rdparty_genie_build_gmake.darwin_genie.make,v 1.2 2018/11/12 07:20:58 adam Exp $
|
||||
|
||||
Do not set optimization level, nor minimal macOS version.
|
||||
|
||||
--- 3rdparty/genie/build/gmake.darwin/genie.make.orig 2018-10-10 17:27:27.000000000 +0000
|
||||
--- 3rdparty/genie/build/gmake.darwin/genie.make.orig 2018-10-31 12:23:33.000000000 +0000
|
||||
+++ 3rdparty/genie/build/gmake.darwin/genie.make
|
||||
@@ -50,13 +50,13 @@ ifeq ($(config),release)
|
||||
INCLUDES += -I"../../src/host/lua-5.3.0/src"
|
||||
INCLUDES +=
|
||||
ALL_CPPFLAGS += $(CPPFLAGS) -MMD -MP -MP $(DEFINES) $(INCLUDES)
|
||||
- ALL_ASMFLAGS += $(ASMFLAGS) $(CFLAGS) $(ALL_CPPFLAGS) $(ARCH) -Wall -Wextra -Os -mmacosx-version-min=10.4
|
||||
- ALL_CFLAGS += $(CFLAGS) $(ALL_CPPFLAGS) $(ARCH) -Wall -Wextra -Os -mmacosx-version-min=10.4
|
||||
- ALL_CXXFLAGS += $(CXXFLAGS) $(CFLAGS) $(ALL_CPPFLAGS) $(ARCH) -Wall -Wextra -Os -mmacosx-version-min=10.4
|
||||
- ALL_OBJCFLAGS += $(CFLAGS) $(ALL_CPPFLAGS) $(ARCH) -Wall -Wextra -Os -mmacosx-version-min=10.4
|
||||
- ALL_OBJCPPFLAGS += $(CXXFLAGS) $(CFLAGS) $(ALL_CPPFLAGS) $(ARCH) -Wall -Wextra -Os -mmacosx-version-min=10.4
|
||||
- ALL_ASMFLAGS += $(ASMFLAGS) $(CFLAGS) $(ALL_CPPFLAGS) $(ARCH) -Wall -Wextra -Os -mmacosx-version-min=10.6
|
||||
- ALL_CFLAGS += $(CFLAGS) $(ALL_CPPFLAGS) $(ARCH) -Wall -Wextra -Os -mmacosx-version-min=10.6
|
||||
- ALL_CXXFLAGS += $(CXXFLAGS) $(CFLAGS) $(ALL_CPPFLAGS) $(ARCH) -Wall -Wextra -Os -mmacosx-version-min=10.6
|
||||
- ALL_OBJCFLAGS += $(CFLAGS) $(ALL_CPPFLAGS) $(ARCH) -Wall -Wextra -Os -mmacosx-version-min=10.6
|
||||
- ALL_OBJCPPFLAGS += $(CXXFLAGS) $(CFLAGS) $(ALL_CPPFLAGS) $(ARCH) -Wall -Wextra -Os -mmacosx-version-min=10.6
|
||||
+ ALL_ASMFLAGS += $(ASMFLAGS) $(CFLAGS) $(ALL_CPPFLAGS) $(ARCH) -Wall -Wextra
|
||||
+ ALL_CFLAGS += $(CFLAGS) $(ALL_CPPFLAGS) $(ARCH) -Wall -Wextra
|
||||
+ ALL_CXXFLAGS += $(CXXFLAGS) $(CFLAGS) $(ALL_CPPFLAGS) $(ARCH) -Wall -Wextra
|
||||
+ ALL_OBJCFLAGS += $(CFLAGS) $(ALL_CPPFLAGS) $(ARCH) -Wall -Wextra
|
||||
+ ALL_OBJCPPFLAGS += $(CXXFLAGS) $(CFLAGS) $(ALL_CPPFLAGS) $(ARCH) -Wall -Wextra
|
||||
ALL_RESFLAGS += $(RESFLAGS) $(DEFINES) $(INCLUDES)
|
||||
- ALL_LDFLAGS += $(LDFLAGS) -L. -mmacosx-version-min=10.4
|
||||
- ALL_LDFLAGS += $(LDFLAGS) -L. -mmacosx-version-min=10.6
|
||||
+ ALL_LDFLAGS += $(LDFLAGS) -L.
|
||||
LDDEPS +=
|
||||
LIBS += $(LDDEPS) -framework CoreServices
|
||||
|
|
Loading…
Reference in a new issue