SNES9x version 1.56 out now

IMG_8327.JPG

One of the most popular emulators, SNES9x, has received a new update. Now at version 1.56, a massive amount of minor things have been changed and added to the emulator's features, such as graphical error fixes, emulation improvements, and more.

The full changelog can be seen below.

- Increased the speed of SA1 emulation to match hardware (BearOso)
more closely.
- Fixed negative SA1 division (BearOso, Jonas Quinn)
- Changed the location where we poll input to potentially (Brunnis, BearOso)
reduce lag.
- Fixed the interlace fields being swapped after skipping (BearOso)
frames.
- More updates for BS-X support. (LuigiBlood)
- Updated xBRZ to version 1.6. (zenju, OV2)
- Added a DMA timing hack for rpgone's Koryu no Mimi (OV2)
translation.
- Updated HDMA to not update indirect addresses until after (BearOso)
transfers are completed.
- Improved cheats support. This stores cheats in a human- (BearOso, OV2)
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 (furrykef)
Punch-Out.
- Redo NMI timing. Fixes Secret of Evermore (PAL). (BearOso)
- Test for transparency before dithering on SuperFX. This (RedGuy(yyy))
fixes some graphical artifacts in Star Fox.
- Change some of the SDD1 guesswork mapping. Fixes a Tales (BearOso)
of Phantasia hack.
- Return PPU1 MDR for reads of $2137 instead of CPU MDR. (BearOso)
Fixes Mario's Time Machine graphical glitch.
- Memset less memory for sprite calculations. (Nebuleon)
- Don't spuriously update register 14 when running SuperFX. (BearOso)
Fixes graphical glitches in Doom.
- Added a SuperFX clock modifier variable. (BearOso)
- Write CPU MDR during some DMA and HDMA transfers. Fixes (BearOso)
Speedy Gonzales and Funaki Masakatsu Hybrid Wrestler.
- Calculate next IRQ time in advance instead of continously (BearOso, OV2)
checking for it.
- Added some IRQ timing quirks. Fixes at least Marko's (BearOso, OV2)
Magic Football.
- Fixed wrong tile selection in offset-per-tile mode. (BearOso)
- Advance the VRAM pointer even if VRAM writes at the time (kps501)
are invalid.
- Return 0x80 instead of 0xff in DSP1 simulation. Fixes (kps501)
Powerfest '94 Mario Kart.
- Initialize controllers on reset. Fixes Looney Tunes (kps501)
B-Ball multitap.
- Attached APU instruction tracer and made some additions (BearOso)
to debugging output.
- Fix line doubling in interlaced mode. (kps501)
- Added support for M.A.C.S. rifle peripheral. (kps501)
- Fixed a bug where the MSU1 channels were reversed. (qwertymodo)
- Win32: Added dynamic rate control support for XAudio2 (OV2)
- Win32: Added different volume level configuration for (OV2)
regular and turbo speed.
- Win32: Added option to disable EPX scaling for messages (OV2)
- Win32: Improve multi-rom loading. (OV2)
- Win32: Add libpng and zlib dependencies as submodules for (qwertymodo, OV2)
easier compiling from source.
- Win32: Fixed icon registration. (OV2)
- Win32: Better support for running while unfocused. (OV2)
- Win32: Changed icon. (BearOso)
- Win32: Report hidpi support. (BearOso)
- Win32: Added mute hotkey and hotkeys for saving/loading (OV2)
from file.
- Win32: Disabled hotplugging in favor of a menu option to (OV2)
reconfigure joysticks.
- Win32: Added a reduce input lag option. (BearOso)
- Win32: Added ability to use GLSLP shaders with OpenGL, (OV2)
including a dialog to tweak custom parameters.
- GTK+: Added dynamic rate control support for audio to (BearOso)
reduce buffer overflows and underflows.
- GTK+: Increased SDL requirement to version 2.0. This (BearOso)
improves joystick compatibility.
- GTK+: Improved GTK+ 3.0 support and made it the default. (BearOso)
- GTK+: Added ability to start from a snapshot on the (julien2512)
command line.
- GTK+: Added automatic input rate handling. (BearOso)
- GTK+: Use 16-bit 5-6-5 pixel format for better colors. (BearOso)
- GTK+: Now disables the compositor in fullscreen mode. (BearOso)
- GTK+: Changed icon. (BearOso)
- GTK+: Require libepoxy for OpenGL support. (BearOso)
- GTK+: Add full compatibility with GLSLP shaders, with a (BearOso)
parameters dialog to configure them.
- Unix: Add xinerama support and window position hints.

:download: Source
 
Same with BizHawk, as it integrates the Genesis Plus core, but I digress. Gonna be recording some footage from Snes9x now for my YT :P People are hardset in their anti-RA rhetoric.
I know what Bizhawk is and retroarch is too. They are both fine and work like functional products which is good. But if there is something else others prefer to use and it works, it's also fine. There is nothing wrong with what people prefer if they don't find it a problem for them.
 
I'll look into Bizhawk. I've never heard of it before, which is odd as I'm pretty into messing emulation. Been setting up an old PC with Launchbox/Bigbox.

It's primarily for people who do TAS, but it has a Genesis Plus GX core in it.
And it works for you, that is fine. It doesn't mean is better for me.

Why are you blatantly ignoring my suggestions for BizHawk? I'm trying to help and you're pissing on my suggestions but not replying. I was trying to help, and it's not like RetroArch at all. Oy vey.
I know what Bizhawk is and retroarch is too. They are both fine and work like functional products which is good. But if there is something else others prefer to use and it works, it's also fine. There is nothing wrong with what people prefer if they don't find it a problem for them.
Why are you so hellbent on not using BizHawk then? It has Genesis Plus GX, I fail to see the issue.
 
It's primarily for people who do TAS, but it has a Genesis Plus GX core in it.


Why are you blatantly ignoring my suggestions for BizHawk? I'm trying to help and you're pissing on my suggestions but not replying. I was trying to help, and it's not like RetroArch at all. Oy vey.

Why are you so hellbent on not using BizHawk then? It has Genesis Plus GX, I fail to see the issue.
The fact that they may not be into the AIO solutions that are bizhawk and Retroarch. Why are you two so hell bent on shoving it down Sonics throat? You've made your point about Genesis Plus.. Repeatedly... So, chill out and let them live their lives. Holy shit.
 
I know what Bizhawk is and retroarch is too. They are both fine and work like functional products which is good. But if there is something else others prefer to use and it works, it's also fine. There is nothing wrong with what people prefer if they don't find it a problem for them.

But you were complaining that it wont work for larger roms, so obviously it isn't working fine for you. You were given two solutions to that issue but refuse to use them, for apparently no other reason than you don't want to change from what you have always used.
 
  • Like
Reactions: the_randomizer
The fact that they may not be into the AIO solutions that are bizhawk and Retroarch. Why are you two so hell bent on shoving it down Sonics throat? You've made your point about Genesis Plus.. Repeatedly... So, chill out and let them live their lives. Holy shit.

Yes, your majesty. Just wished people didn't piss on RetroArch all the effing time. Anyways. If they don't want to use GPGX on PC, and don't want to use either emulator, then BFD, there's no other option to run Genesis Plus on PC.
 
Last edited by the_randomizer,
The fact that they may not be into the AIO solutions that are bizhawk and Retroarch. Why are you two so hell bent on shoving it down Sonics throat? You've made your point about Genesis Plus.. Repeatedly... So, chill out and let them live their lives. Holy shit.

Because he mentioned a problem that there is a solution for.
 
  • Like
Reactions: the_randomizer
Yeah? A solution that doesn't fit his needs or wants. Going on a tangent about it clearly isn't working, now is it?

He doesn't have much of an effing choice for Genesis Plus on PC, now does he? Didn't think so. If he doesn't want RA or BH, then too sodding bad. No Genesis Plus. :creep:
 
Last edited by the_randomizer,
Yeah? A solution that doesn't fit his needs or wants. Going on a tangent about it clearly isn't working, now is it?

Partly because I fail to understand the mentality behind using obsolete software when there are alternatives that from every technical aspect are significantly superior, that also solves a specific problem he had encountered. It's like the grandad that wont use one of these new fangled PC things, because back in my day we...
 
Partly because I fail to understand the mentality behind using obsolete software when there are alternatives that from every technical aspect are significantly superior, that also solves a specific problem he had encountered. It's like the grandad that wont use one of these new fangled PC things, because back in my day we...

He wanted a way to play Genesis Plus, we suggested him two ways to do it, he refuses to use them and expects some wonderful, magical solution to play Genesis Plus without using those two. We tried to help and he shot us down, so back to Snes9x we go, he doesn't need our help :P
 
  • Like
Reactions: Medveitsi
But you were complaining that it wont work for larger roms, so obviously it isn't working fine for you. You were given two solutions to that issue but refuse to use them, for apparently no other reason than you don't want to change from what you have always used.
I didn't consider it a complaint, I shared a personal thought that was in contrast to what was going on. Not every comparison is instantly a complaint. I wasn't looking for a solution to what I was discussing. I am aware of these emulators, I didn't say anything bad about them to discredit them in any way possible. I did not or wasn't ever trying to say anything bad about Retroarch or Bizhawk. But it's my fault cause I was trying to explain the wrong thing.

I don't have any real reason to use these emulators nor do I have a reason not to. I choose not to because the environment I already setup has been working for me and currently do not find it possible for a transition at this time. Though in the future, I will keep these suggestions in mind and I appreciate the suggestions the_randomizer :)
 
  • Like
Reactions: MarKSlasH and Kioku
I didn't consider it a complaint, I shared a personal thought that was in contrast to what was going on. Not every comparison is instantly a complaint. I wasn't looking for a solution to what I was discussing. I am aware of these emulators, I didn't say anything bad about them to discredit them in any way possible. I did not or wasn't ever trying to say anything bad about Retroarch or Bizhawk. But it's my fault cause I was trying to explain the wrong thing.

I don't have any real reason to use these emulators nor do I have a reason not to. I choose not to because the environment I already setup has been working for me and currently do not find it possible for a transition at this time. Though in the future, I will keep these suggestions in mind and I appreciate the suggestions the_randomizer :)

I should have kept my damn mouth shut, I was out of line, I'll go back to testing Snes9x 1.56 now....
 
  • Like
Reactions: MarKSlasH
/shrug . Saying you wish something would be updated to support something it doesn't sounds like a complaint to me, but whatever. You do you.
 
I should have kept my damn mouth shut, I was out of line, I'll go back to testing Snes9x 1.56 now....
Don't say that, you are nice person and was trying to help. I think that is much better than most people around the entire world. I wasn't able to explain things better and I feel responsible for it. I also have problems on some forms of interaction which I wish to improve and all the interaction helps. It's a forum after all, this is what people do. Also I'm had nothing against anyone in this discussion, it helps to know people are willing to assist. :)

But yeah, snes9x is the star of this thread, so it's all good. :P
 

Site & Scene News

Popular threads in this forum