pkgsrc/emulators/libretro-sameboy/Makefile
nia 384ff5190f libretro-sameboy: Update to version 0.11.2.
Version 0.11.2

New/Improved Features

* SameBoy can now load RTC information from battery saves from different
emulators including BGB, VisualBoyAdvance, and VisualBoyAdvance-M and vice
versa. Older battery saves will automatically be converted

Accuracy Improvements/Fixes

* More accurate emulation of DAC charging and discharging.
Fixes the buzzing sound heard in several games
* Fixed a bug where the left and right audio channel were swapped
* More accurate GDMA and HDMA timings
* Fixed several bugs, one of which is a regression, where channels 1 and 2
could play without a delay. Fixes missing audio in Gensan 2
* Correct emulation of enabling and disabling the volume envelope
* Correct emulation of a glitch where the volume envelope ticks when it
usually wouldn’t
* Compensate for CPU prefetch in DIV’s initial value
* Correct emulation of turning the DACs on and off. Fixes missing audio in
several games

Bug Fixes

* Fixed a bug where the libretro core didn’t save and load the RTC properly
2018-11-18 11:54:10 +00:00

28 lines
730 B
Makefile

# $NetBSD: Makefile,v 1.3 2018/11/18 11:54:10 nia Exp $
DISTNAME= libretro-sameboy-0.11.2
CATEGORIES= emulators
MASTER_SITES= ${MASTER_SITE_GITHUB:=LIJI32/}
GITHUB_PROJECT= SameBoy
GITHUB_TAG= v${PKGVERSION_NOREV}
MAINTAINER= nia@NetBSD.org
HOMEPAGE= https://docs.libretro.com/library/sameboy/
COMMENT= Libretro core based on the SameBoy Game Boy/Game Boy Color emulator
LICENSE= mit
EXTRACT_USING= bsdtar
BUILD_DIRS= libretro
USE_TOOLS+= gmake
BUILD_DEPENDS+= rgbds-[0-9]*:../../devel/rgbds
MAKE_FLAGS+= GIT_VERSION="${PKGVERSION}-pkgsrc"
INSTALLATION_DIRS+= ${PREFIX}/lib/libretro
do-install:
${INSTALL_LIB} ${WRKSRC}/build/bin/sameboy_libretro.so \
${DESTDIR}${PREFIX}/lib/libretro
.include "../../mk/bsd.pkg.mk"