From b64ceeec852e63b675fc7bc57c1075993fc5a5ae Mon Sep 17 00:00:00 2001 From: bearoso Date: Fri, 24 Mar 2023 13:30:40 -0500 Subject: [PATCH] Updated Changelog (markdown) --- Changelog.md | 64 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 64 insertions(+) diff --git a/Changelog.md b/Changelog.md index 35c5964..7b1e179 100644 --- a/Changelog.md +++ b/Changelog.md @@ -1,4 +1,68 @@ ``` +Snes9x 1.62 +- Fixed SA1 division with negative dividend again. (Atari2) +- Fixed timing on several instructions. (pi1541) +- MSU1 audio with no loop point will not repeat from start. +- Modernized some old memory-related code. +- Fixed a desynchronization in interlaced modes and reporting. +- Remove SA1 access to WRAM. +- Added second set of registers between S-DSP and S-SMP. Fixes + PAL version of Virtual Bart. + +Gtk + Windows: +- Added a Vulkan graphics output method. Similar to OpenGL, this + can use libretro's slang shaders. +- Changed the automatic frame skip throttle to take place immediately + before showing the frame, making VRR work better. +- Add menu item to clear recent files entries. +- Add fixed window size changes up to 10x. + +Windows: +- Improved the shader parameters dialog with sliders and resize. +- Allow disabling adding registry entries. Deletes any existing + entries when the option is disabled. + +Gtk: +- Switched to CMake for build system. Removed meson. +- Fixed some keys not working with modifiers. (Gutawer) +- Removed graphics options most people won't understand or need. +- Improved wayland support. Handle fractional DPI properly. + +Snes9x 1.61 +- Restructured tile.cpp tile renderer from heavy macros into C++ + templates, significantly lowering compile time. (yoffy) +- MichaelBuckley provided a brand new MacOS port that is completely + rewritten based on newer, supported APIs. +- Fixed an out-of-bound memory access in sound DSP. (Sour, byuu) +- Revert default SFX2 clock speed increase. +- Added a render position hack. Fixes glitches in several games. +- Allow an SRAM mapping up to 128KB. + +Win32: +- Apply turbo mode volume when rewinding. +- Added menu entry to load oops files, and an option to confirm before + saving or loading states. +- Fixed sound volume resetting when sound reinitializes. +- Added a save-state preview dialog. +- Added save banks for up to 100 states +- Added support for relative-style save slots +- Fixed blargg rf filter. +- Show command line options on -h and /? + +Gtk: +- Added an option to show time. (taimoorgit) +- Use a submodule for glslang, because it doesn't guarantee API stability. +- Switched to GTK's C++ interface, gtkmm3. This effectively drops + GTK+ 2.0 support. +- Joysticks can now be hotplugged. (jraby) + +Unix: +- Added audio output threading. (yoffy) +- Added screensaver prevention on joystick use. (greg-kennedy) +- Fix YUY2 conversion. (greg-kennedy) +- Add alsa output support. (cjacker) +- Add I420 conversion. (cjacker) + Snes9x 1.60 - Fixed subscreen blending with master brightness < 100%. - Fixed NMI timing when toggling enable bit. Fixes Chou Aniki--hack removed.