Path to this page:
Subject: CVS commit: pkgsrc/emulators/libretro-snes9x2010
From: Nia Alarie
Date: 2020-05-30 16:42:05
Message id: 20200530144205.6968DFB27@cvs.NetBSD.org
Log Message:
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
Files: