Source-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/emulators/libretro-fceumm libretro-fceumm: Update to 2...
details: https://anonhg.NetBSD.org/pkgsrc/rev/c25725a2af92
branches: trunk
changeset: 433040:c25725a2af92
user: nia <nia%pkgsrc.org@localhost>
date: Sat May 30 14:29:41 2020 +0000
description:
libretro-fceumm: Update to 20200520
* user-adjustable Zapper tolerance
* reduce max Zapper tolerance to 20
* MMC1 overrides are treated as ines 2.0, so its needs at least default
values for prgRam and chrRam columns.
Fixes FF1 pink screen due to unmapped CHRRAM.
* Use proper geometry when switching NTSC filter on or off –
– Width changes previously was not respected when using NTSC filter.
With full use of overscan, NES width
is 602 px when NTSC filter is used and 256 px on normal
* Fix build when compiling without NTSC filter support
* Adjust Zapper tolerance; make Zapper input tolerance circular rather
than rectangular by default
* Fix timing when changing from PAL/Dendy to NTSC –
– Happens when starting with PAL/Dendy region and changing to NTSC can
cause frame to get stuck in 50 Hz
– using RETRO_ENVIRONMENT_SET_SYSTEM_AV_INFO should remedy this.
* NTSC: Remove height doubling/scanline effect –
– We just use shaders for scanline if needed. NTSC + height doubling
causes performance hit
for some slow devices. Any decent platform should be able to handle
scanline effect shaders at least.
* ines.c: Simplify rom info logs and cleanup
* Fk23c: Fix chr issues for some games –
– Affects mostly waixing using mixed chr rom/ram modes (bit 2 of ram
config register $A001)
* Update ines-correct.h –
– Add overrides for FK23C
– Move MMC1 overrides
– Move MMC5 overrides
* Move overrides out of some mappers –
Move mapper-based overrides out and use ines-correct.h if possible.
Affects the following mappers below:
– Move Cnrom database to ines-correct.h
– Mapper 201 update
– Mapper 91: Add Street Fighter III (Submapper 1) to ines-correct.h
– Add dipswitch notes to m237
– Update mapper9 (PC10 version of Mike Tyson’s Punch-out)
* Move battery-backed prg ram override to ines-correct.h
* Start expanding internal override database (ines-correct.h)
diffstat:
emulators/libretro-fceumm/Makefile | 28 +++++-----------------------
emulators/libretro-fceumm/distinfo | 11 +++++------
2 files changed, 10 insertions(+), 29 deletions(-)
diffs (60 lines):
diff -r 2a6bf0d4cfe4 -r c25725a2af92 emulators/libretro-fceumm/Makefile
--- a/emulators/libretro-fceumm/Makefile Sat May 30 14:27:53 2020 +0000
+++ b/emulators/libretro-fceumm/Makefile Sat May 30 14:29:41 2020 +0000
@@ -1,9 +1,8 @@
-# $NetBSD: Makefile,v 1.5 2020/05/26 09:45:14 nia Exp $
+# $NetBSD: Makefile,v 1.6 2020/05/30 14:29:41 nia Exp $
-DISTNAME= libretro-fceumm-20190106
+DISTNAME= libretro-fceumm-20200520
CATEGORIES= emulators
-MASTER_SITES= ${MASTER_SITE_GITHUB:=libretro/}
-GITHUB_TAG= 3efe223f135e2da1bd04909b30cf480fa62fe9d4
+GITHUB_TAG= f11f3afbd6a8a54f0656708cdd2b8398f1da6a9b
MAINTAINER= pkgsrc-users%NetBSD.org@localhost
HOMEPAGE= https://docs.libretro.com/library/fceumm/
@@ -11,25 +10,8 @@
LICENSE= gnu-gpl-v2
MAKE_FILE= Makefile.libretro
-USE_TOOLS+= gmake
-OPSYSVARS+= SOEXT
-SOEXT.Darwin= dylib
-SOEXT.*= so
-PLIST_SUBST+= SOEXT=${SOEXT}
-
-MAKE_FLAGS+= GIT_VERSION="-pkgsrc"
-
-.include "../../mk/endian.mk"
+LIBRETRO_CORE= fceumm
-.if ${MACHINE_ENDIAN} == "big"
-CFLAGS+= -DMSB_FIRST
-.endif
-
-INSTALLATION_DIRS+= ${PREFIX}/lib/libretro
-
-do-install:
- ${INSTALL_LIB} ${WRKSRC}/fceumm_libretro.so \
- ${DESTDIR}${PREFIX}/lib/libretro/fceumm_libretro.so
-
+.include "../../emulators/retroarch/core.mk"
.include "../../mk/bsd.pkg.mk"
diff -r 2a6bf0d4cfe4 -r c25725a2af92 emulators/libretro-fceumm/distinfo
--- a/emulators/libretro-fceumm/distinfo Sat May 30 14:27:53 2020 +0000
+++ b/emulators/libretro-fceumm/distinfo Sat May 30 14:29:41 2020 +0000
@@ -1,7 +1,6 @@
-$NetBSD: distinfo,v 1.4 2019/02/01 09:53:20 nia Exp $
+$NetBSD: distinfo,v 1.5 2020/05/30 14:29:41 nia Exp $
-SHA1 (libretro-fceumm-20190106-3efe223f135e2da1bd04909b30cf480fa62fe9d4.tar.gz) = 15c5bff08b5291725df2c4cf515a5f7bb936a185
-RMD160 (libretro-fceumm-20190106-3efe223f135e2da1bd04909b30cf480fa62fe9d4.tar.gz) = 60e0b4f9385253ebf12788e28731354b0bf64097
-SHA512 (libretro-fceumm-20190106-3efe223f135e2da1bd04909b30cf480fa62fe9d4.tar.gz) =
5c5402c75148671f5a3e3d36f14502b548ad145297b6b71c763be5ff457cb930e7ce7fd5d0635f52235492a4c9c6966ee78e5e1f063dbd0e4da9a05f1552433b
-Size (libretro-fceumm-20190106-3efe223f135e2da1bd04909b30cf480fa62fe9d4.tar.gz) = 400855 bytes
-SHA1 (patch-Makefile.libretro) = c031f3ee2e6564ff82ffaf01406316e6009826a8
+SHA1 (libretro-fceumm-20200520-f11f3afbd6a8a54f0656708cdd2b8398f1da6a9b.tar.gz) = c396d7ef58697202355ff3632fc33c78107c5ce9
+RMD160 (libretro-fceumm-20200520-f11f3afbd6a8a54f0656708cdd2b8398f1da6a9b.tar.gz) = 11d76f6442cf18d732784299c833682746d86c4e
+SHA512 (libretro-fceumm-20200520-f11f3afbd6a8a54f0656708cdd2b8398f1da6a9b.tar.gz) =
811121d5af42ca653b9f0b6fa1de62caf64eddc175d51192ba6011023f8744b2a584e8519ff9d1167e6de6b0f2a8e3d505131ec11c5cbbf7e567248a876424a9
+Size (libretro-fceumm-20200520-f11f3afbd6a8a54f0656708cdd2b8398f1da6a9b.tar.gz) = 501514 bytes
Home |
Main Index |
Thread Index |
Old Index