Changed window flags to allow NVIDIA cards to auto-enable exclusive Fixed MSU1 track restarting on load state. Revert to measured APU clock speed instead of nominal speed. Optimized subscreen math with help from Dwedit. Save mipmap_input parameter with customized GLSL and slang shaders. Clamp MSU1 addition to max amplitude instead of wrapping. ![]() Reverted an IPL map optimization that misses a weird edge case that caused Fixed NMI timing when toggling enable bit. Fixed subscreen blending with master brightness < 100%. Added screensaver prevention on joystick use. Switched to GTK's C++ interface, gtkmm3. Use a submodule for glslang, because it doesn't guarantee API stability. Added support for relative-style save slots Fixed sound volume resetting when sound reinitializes. Added menu entry to load oops files, and an option to confirm before Apply turbo mode volume when rewinding. Revert default SFX2 clock speed increase. Fixed an out-of-bound memory access in sound DSP. Rewritten based on newer, supported APIs. MichaelBuckley provided a brand new MacOS port that is completely Templates, significantly lowering compile time. Restructured tile.cpp tile renderer from heavy macros into C++ Michael Buckley also wrote a completely new macOS port, due to the complete deprecation of the classic APIs the old port used. Big changes behind the hood are a change to the tile renderer so that it builds much quicker, and a swap of the Gtk port to C++ bindings, both of which should be unnoticeable. This is a small release for a bunch of little things that have accumulated. Removed graphics options most people won't understand or need. Removed meson.įixed some keys not working with modifiers. Improved the shader parameters dialog with sliders and resize.ĭeletes any existing entries when the option is disabled. Similar to OpenGL, this can use libretro's slang shaders.Ĭhanged the automatic frame skip throttle to take place immediately before showing the frame, making VRR work better.Īdd menu item to clear recent files entries. MSU1 audio with no loop point will not repeat from start.įixed a desynchronization in interlaced modes and reporting.Īdded second set of registers between S-DSP and S-SMP.Īdded a Vulkan graphics output method. (Atari2)įixed timing on several instructions. Like OpenGL, Vulkan can use the slang shaders in the libretro repository.įixed SA1 division with negative dividend again. The biggest front-facing feature is a Vulkan output for the Windows and Gtk ports. ![]() There are a few game fixes and some UI tweaks, as well as some reorganization in the backend. This contains several small fixes for bugs noticed after 1.62 was released.Īnother release containing a bunch of small things. It had a bug that would erase games' SRAM if save states were loaded. It also fixes issues with the libretro core mishandling our new filesystem functions. Fixed wrong tile selection in offset-per-tile mode.This fixes the backward-compatibility with save states from before 1.62. Calculate next IRQ time in advance instead of continously checking for it. Fixes Speedy Gonzales and Funaki Masakatsu Hybrid Wrestler. Write CPU MDR during some DMA and HDMA transfers. Added a SuperFX clock modifier variable. ![]() Updated HDMA to not update indirect addresses until after transfers are completed. Increased the speed of SA1 emulation to match hardware more closely. Allow disabling scanlines in NTSC filter. Don't mix garbage into the last line with NTSC filter. If you encounter errors about d3dx9_42.dll when trying to launch Snes9x, install the DirectX End-User Runtime. Release thread here (1.56.2 changes here), with full changelog and builds for Linux, 64-bit Windows and libretro. Newest version of Snes9x, released June 21, 2018. For other versions, check the version history.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |