Up to [cvs.NetBSD.org] / pkgsrc / emulators / libretro-snes9x2010
Request diff between arbitrary revisions
Default branch: MAIN
Revision 1.5 / (download) - annotate - [select for diffs], Tue Jun 2 12:24:10 2020 UTC (3 years, 3 months ago) by nia
Branch: MAIN
CVS Tags: pkgsrc-2023Q2-base,
pkgsrc-2023Q2,
pkgsrc-2023Q1-base,
pkgsrc-2023Q1,
pkgsrc-2022Q4-base,
pkgsrc-2022Q4,
pkgsrc-2022Q3-base,
pkgsrc-2022Q3,
pkgsrc-2022Q2-base,
pkgsrc-2022Q2,
pkgsrc-2022Q1-base,
pkgsrc-2022Q1,
pkgsrc-2021Q4-base,
pkgsrc-2021Q4,
pkgsrc-2021Q3-base,
pkgsrc-2021Q3,
pkgsrc-2021Q2-base,
pkgsrc-2021Q2,
pkgsrc-2021Q1-base,
pkgsrc-2021Q1,
pkgsrc-2020Q4-base,
pkgsrc-2020Q4,
pkgsrc-2020Q3-base,
pkgsrc-2020Q3,
pkgsrc-2020Q2-base,
pkgsrc-2020Q2,
HEAD
Changes since 1.4: +3 -1
lines
Diff to previous 1.4 (colored)
libretro-*: restore missing SunOS linker fixes
Revision 1.4 / (download) - annotate - [select for diffs], Sat May 30 14:42:05 2020 UTC (3 years, 3 months ago) by nia
Branch: MAIN
Changes since 1.3: +5 -25
lines
Diff to previous 1.3 (colored)
libretro-snes9x2010: Update to 20200518 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
Revision 1.3 / (download) - annotate - [select for diffs], Tue May 26 09:45:16 2020 UTC (3 years, 3 months ago) by nia
Branch: MAIN
Changes since 1.2: +6 -1
lines
Diff to previous 1.2 (colored)
libretro-*: Support Darwin by cargo-culting SOEXT. Remove bsdtar hack.
Revision 1.2 / (download) - annotate - [select for diffs], Tue Oct 2 21:09:30 2018 UTC (4 years, 11 months ago) by nia
Branch: MAIN
CVS Tags: pkgsrc-2020Q1-base,
pkgsrc-2020Q1,
pkgsrc-2019Q4-base,
pkgsrc-2019Q4,
pkgsrc-2019Q3-base,
pkgsrc-2019Q3,
pkgsrc-2019Q2-base,
pkgsrc-2019Q2,
pkgsrc-2019Q1-base,
pkgsrc-2019Q1,
pkgsrc-2018Q4-base,
pkgsrc-2018Q4
Changes since 1.1: +3 -1
lines
Diff to previous 1.1 (colored)
emulators/libretro-*: SunOS linker fixes. libretro makefiles pass flags to the linker that aren't understood by SunOS ld. Add BUILDLINK_TRANSFORMs to remove those flags.
Revision 1.1 / (download) - annotate - [select for diffs], Fri Aug 10 20:55:13 2018 UTC (5 years, 1 month ago) by nia
Branch: MAIN
CVS Tags: pkgsrc-2018Q3-base,
pkgsrc-2018Q3
emulators/libretro-snes9x2010: Import libretro-snes9x2010-20180626. This package replaces emulators/libretro-snes9x-next. Libretro is a simple but powerful development interface that allows for the easy creation of emulators, games and multimedia applications that can plug straight into any libretro-compatible frontend. This development interface is open to others so that they can run these pluggable emulator and game cores also in their own programs or devices. This is a port of Snes9x 1.52+ to Libretro (previously called SNES9x Next), rewritten in C with several optimizations and speed hacks. Snes9x is a Super Nintendo Entertainment System / Super Famicom emulator.