Zophar's Message Domain

Go Back   Zophar's Message Domain > Emulation Talk > Emulation News

Reply
 
Thread Tools Display Modes
Old 06-08-2018, 01:12 AM   #1
Montie2k
SuperMod and Music Guru
 
Montie2k's Avatar
 
Join Date: Dec 2008
Location: suburbs of Providence, RI
Posts: 263
Default Snes9X 1.56.1

The SNES emulator Snes9X was updated to version 1.56 yesterday and then updated to version 1.56.1 today. Here's what's new:
  • Increased the speed of SA1 emulation to match hardware more closely.
  • Fixed negative SA1 division
  • Changed the location where we poll input to potentially reduce lag.
  • Fixed the interlace fields being swapped after skipping frames.
  • More updates for BS-X support.
  • Updated xBRZ to version 1.6.
  • Added a DMA timing hack for rpgone's Koryu no Mimi translation.
  • Updated HDMA to not update indirect addresses until after transfers are completed.
  • Improved cheats support. This stores cheats in a human-readable and editable format as gamename.cht. Cheats are converted from the old format on load. They can be added in many different formats, but they will convert to the simple address=condition?byte format. Also, now included is mightymo's cheat database, and the ability to match a game and automatically load cheats from it.
  • Don't reset a pending NMI on vblank end. Fixes Super Punch-Out.
  • Redo NMI timing. Fixes Secret of Evermore (PAL).
  • Test for transparency before dithering on SuperFX. This fixes some graphical artifacts in Star Fox.
  • Change some of the SDD1 guesswork mapping. Fixes a Tales of Phantasia hack.
  • Return PPU1 MDR for reads of $2137 instead of CPU MDR. Fixes Mario's Time Machine graphical glitch.
  • Memset less memory for sprite calculations.
  • Don't spuriously update register 14 when running SuperFX. Fixes graphical glitches in Doom.
  • Added a SuperFX clock modifier variable.
  • Write CPU MDR during some DMA and HDMA transfers. Fixes Speedy Gonzales and Funaki Masakatsu Hybrid Wrestler.
  • Calculate next IRQ time in advance instead of continously checking for it.
  • Added some IRQ timing quirks. Fixes at least Marko's Magic Football.
  • Fixed wrong tile selection in offset-per-tile mode.
  • Advance the VRAM pointer even if VRAM writes at the time are invalid.
  • Return 0x80 instead of 0xff in DSP1 simulation. Fixes Powerfest '94 Mario Kart.
  • Initialize controllers on reset. Fixes Looney Tunes B-Ball multitap.
  • Attached APU instruction tracer and made some additions to debugging output.
  • Fix line doubling in interlaced mode.
  • Added support for M.A.C.S. rifle peripheral.
  • Fixed a bug where the MSU1 channels were reversed.
  • Automatic input rate now only works for close multiples of 60Hz.
  • Win32: Added dynamic rate control support for XAudio2
  • Win32: Added different volume level configuration for regular and turbo speed.
  • Win32: Added option to disable EPX scaling for messages
  • Win32: Improve multi-rom loading.
  • Win32: Add libpng and zlib dependencies as submodules for easier compiling from source.
  • Win32: Fixed icon registration.
  • Win32: Better support for running while unfocused.
  • Win32: Changed icon.
  • Win32: Report hidpi support.
  • Win32: Added mute hotkey and hotkeys for saving/loading from file.
  • Win32: Disabled hotplugging in favor of a menu option to reconfigure joysticks.
  • Win32: Added a reduce input lag option.
  • Win32: Added ability to use GLSLP shaders with OpenGL, including a dialog to tweak custom parameters.
  • Win32: Cheats are now shown in the correct order in the list view.
  • GTK+: Added dynamic rate control support for audio to reduce buffer overflows and underflows.
  • GTK+: Increased SDL requirement to version 2.0. This improves joystick compatibility.
  • GTK+: Improved GTK+ 3.0 support and made it the default.
  • GTK+: Added ability to start from a snapshot on the command line.
  • GTK+: Added automatic input rate handling.
  • GTK+: Use 16-bit 5-6-5 pixel format for better colors.
  • GTK+: Now disables the compositor in fullscreen mode.
  • GTK+: Changed icon.
  • GTK+: Require libepoxy for OpenGL support.
  • GTK+: Add full compatibility with GLSLP shaders, with a parameters dialog to configure them.
  • GTK+: Check for version greater than 3.22 when using GTK+ 3.
  • GTK+: Don't resize code and description field in GTK+ 2.
  • Unix: Add xinerama support and window position hints.

You can grab it at our Snes9x download page.
Attached Thumbnails
Click image for larger version

Name:	snes9x-logo.jpg
Views:	26719
Size:	10.4 KB
ID:	422  
__________________
If at first you don't succeed, maybe you shouldn't take up skydiving.

Last edited by martini; 06-08-2018 at 09:46 PM. Reason: Added logo
Montie2k is offline   Reply With Quote
Old 06-08-2018, 09:47 PM   #2
martini
Content Manager
 
martini's Avatar
 
Join Date: Aug 2014
Location: Ecuador
Posts: 850
Default

Hi. I added the logo, just for the post on the main site to look nice
martini is offline   Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT. The time now is 02:41 PM.

Contact Us - Zophar's Domain - Archive - Top

Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.