pkgsrc/emulators/libretro-nestopia/Makefile
nia 43415980f9 libretro-nestopia: update to 1.49.
Changes:

----------------------------------------------------------------
1.49
----------------------------------------------------------------
libretro:

 Additions:
  - Add support for multiline cheats and raw cheats (iLag)
  - Add adapter autoselect using NstDatabase.xml (hunterk)
  - Famicom Mic support
  - Cheevos ram access support (meepingsnesroms)
  - Add .wav sample loading

 Fixes:
  - Fixed heap corruption bug with crosshair (Arto Vainiolehto)
  - Fixed black screen when non-existent custom palette is selected
  - Fixed crosshair and overscan with blargg filter

Core:

 Additions:
  - Added support for overclocking (meepingsnesroms)

 Fixes:
  - Fixed NSF and FDS in Dendy mode (Eugene.S)
  - Fixed coding mistake in PPU (zeromus)
  - Modified submappers for VRC2/VRC4 games (GeneralFailer)
  - Fixed compilation error in SetRamPowerState (Arto Vainiolehto)
  - Fix for McAcc games (joepogo)

----------------------------------------------------------------
1.48
----------------------------------------------------------------
libretro:

 Additions:
  - Added ability to load custom palettes
  - Added many palettes (Monroe88)
  - Added monochrome blargg NTSC filter (dalter)
  - Added Turbo A/B buttons

Core:

 Additions:
  - RAM Power-on State setting
  - Support for mapper 23.10

 Fixes:
  - VRC2 Mirroring bug (koitsu, lidnariq)
  - Dendy timing and audio fixes (FHorse, Eugene.S)
  - Removed unused code in APU
  - Properly initialize RAM - fixes F-1 Race (koitsu)
  - Silenced many build warnings (orbea)

----------------------------------------------------------------
1.47
----------------------------------------------------------------
libretro:

 Additions:
  - Game Genie Sound Distortion option
  - Region selection core option

 Changes:
  - Default to "consumer" palette
  - Vertical and Horizontal overscan options separated

 Fixes:
  - Fixed FDS save path

Core:

 Additions:
  - Added support for MC-ACC (perilsensitive)
  - Added NstDatabase.xml entries (clobber)
  - Added support for NES 2.0 submappers
  - Added support for mapper 4.1
  - Added support for mapper 4.3
  - Added support for mapper 23.15
  - Added support for mapper 25.15
  - Added support for mapper 32.1
  - Added support for mapper 68.1
  - Added support for mapper 71.1
  - Added support for mapper 78.1
  - Added support for mapper 78.3

 Fixes:
  - Reverted fix for Mapper 79
  - Fixed Burai Fighter status area (perilsensitive)
  - FME-7 IRQ Fix (lidnariq)
  - Disabled buggy audio sync

"fine with me" snj
2018-08-11 20:26:12 +00:00

31 lines
894 B
Makefile

# $NetBSD: Makefile,v 1.3 2018/08/11 20:26:12 nia Exp $
DISTNAME= libretro-nestopia-1.49
CATEGORIES= emulators
MASTER_SITES= ${MASTER_SITE_GITHUB:=libretro/}
GITHUB_PROJECT= nestopia
MAINTAINER= snj@NetBSD.org
HOMEPAGE= https://docs.libretro.com/library/nestopia_ue/
COMMENT= Libretro core based on the Nestopia UE emulator
LICENSE= gnu-gpl-v2
EXTRACT_USING= bsdtar
WRKSRC= ${WRKDIR}/${GITHUB_PROJECT}-${GITHUB_TAG}
BUILD_DIRS= libretro
USE_LANGUAGES= c c++03
USE_TOOLS+= gmake
INSTALLATION_DIRS+= ${PREFIX}/lib/libretro
INSTALLATION_DIRS+= share/libretro-nestopia
MAKE_FLAGS+= GIT_VERSION="-pkgsrc"
CFLAGS+= -DPREFIX=\"${PREFIX}\"
do-install:
${INSTALL_LIB} ${WRKSRC}/libretro/nestopia_libretro.so \
${DESTDIR}${PREFIX}/lib/libretro/nestopia_libretro.so
${INSTALL_DATA} ${WRKSRC}/NstDatabase.xml \
${DESTDIR}${PREFIX}/share/libretro-nestopia
.include "../../mk/bsd.pkg.mk"