16859568eb
Changes: * libretro: added granularity in SuperFX overclock - There doesn't seem to be any benefit of overclocking above 15 MHz (150%). The user should be allowed to be more precise with their overclock setting now. * Fix MMC reg for 64bit builds - Fixes a segmentation fault when playing large ROM games. * Fix MMC bank register bit 7 (FuSoYa) - Fixes the 64Mbit ExLoRom map. * ROM: fail if ROM is invalid - Fixes an issue whereby a non-SNES file would cause a segmentation fault. This may occur if the selected ROM is corrupt, or a file has an incorrect extension. * APU: remove unused SoundSync - Additionally modified the resampler to use buffer size as a parameter instead of the number of samples within the buffer. Previously, the buffer size was being changed to the number of samples, and then changed back within the resampler. * snes9x: add defines for unused multi-cart support - The compiler was already optimising these unused functions out. The libretro core can define SNES_SUPPORT_MULTI_CART 1 to re-enable support for multi-cart in the future. * snes9x: refactor defines and remove overscan - Out of bounds memory fix from * snes9x: APU: Fix buffer overrun - Additionally: This fixes linking with LTO. Disable audio if an error occurs in init instead of continuing and segfaulting. * snes9x: reduce APU buffer to 64ms - I believe this to be a more sane setting than a 1000ms buffer. * snes9x: backport config from upstream - Most options were not available in English, despite it being the default language. All the options that were available in Turkish are now available in English. * snes9x: fix headercount increment * libretro: fix pitch measurement
18 lines
517 B
Makefile
18 lines
517 B
Makefile
# $NetBSD: Makefile,v 1.4 2020/05/30 14:42:05 nia Exp $
|
|
|
|
DISTNAME= libretro-snes9x2010-20200518
|
|
CATEGORIES= emulators
|
|
GITHUB_PROJECT= snes9x2010
|
|
GITHUB_TAG= 187e2b58fc09dfeb9fdb5a95bc26786219a111cf
|
|
|
|
MAINTAINER= pkgsrc-users@NetBSD.org
|
|
HOMEPAGE= https://docs.libretro.com/library/snes9x_2010/
|
|
COMMENT= Libretro core based on the snes9x Super Nintendo emulator
|
|
LICENSE= snes9x-license
|
|
|
|
MAKE_FILE= Makefile.libretro
|
|
|
|
LIBRETRO_CORE= snes9x2010
|
|
|
|
.include "../../emulators/retroarch/core.mk"
|
|
.include "../../mk/bsd.pkg.mk"
|