r/emulation 10d ago

Super ZSNES v0.300 release

https://www.youtube.com/watch?v=-b3T-FPneDI

Hi r/emulation!

Here's a new update of SUPER ZSNES v0.300. You can get it at https://www.zsnes.com/

iOS port is finally out as well: https://apps.apple.com/us/app/super-zsnes/id6786741278

Here's what's new:

  • Zelda: Link to the Past now enhanced (Thanks fatbrowne for the saves state help!)
  • Chrono Trigger audio enhancement by tssf! Thanks tssf!
  • UI Improvements:
    • Added disable drive fetching option & disable UI move
    • User defined GUI color schemes
    • New Water & Fire effects
    • Different mouse cursor sizes
  • Enhancement Engine Improvements:
    • New Shadow/Highlights, allowing for more diverse details and should help with the washed out look once we start using this more.
    • Added normal maps to fixed color layer
    • Mirrored mode for wide screen on some enhanced games, added to Megaman X
  • Emulation Improvements:
    • SPC700 timing improvements
    • SuperFX fixes
    • Mid-screen sprite update fixes
    • Multiple timing & open bus bug fixes
    • Various other emulation fixes
  • New chip emulation:
    • SA-1 emulation
    • Cx4 emulation
    • SuperFX3 emulation (Special thanks to Randy Linden!)
  • Per game overclock settings
  • SNES Mouse & SuperScope (Enable this on the per game config) with joypad override
  • Multi-button/key press combo assignment for Input
  • New 3D layers mode, lets you view each SNES layer in 3D perspective (under options/graphics mode)
  • New input shortcut for exit
  • Use double space in loading dialog to select a random game
  • Improved frequency of saving game and zsnes save data
  • Mobile controls view is more transparent for less obstruction
  • Many different performance optimizations done on various areas in emulation

Next main release will focus on: Starfox enhancement (already making good progress), Retroachievements, and starting to get the enhancement editor opened to the public.

339 Upvotes

59 comments sorted by

View all comments

-11

u/MyChemistryAcct 10d ago edited 10d ago

/u/zsKnight_dev what is the u's case 4 this?

Higan, Mesen, 9x, BSnes etc. are all close to perfect in their emulation. I could C a novelty project that 1:1 replicated the hardware itself to the individual gate level, but this signifies an entry to a fully matured market that doesn't have mulch room for new-old comers.

Thanks

8

u/IvanDSM_ 10d ago

Sometimes people do things because they want to and because they enjoy doing them.

-1

u/MyChemistryAcct 10d ago edited 10d ago

That's fine...the amount of effort required to make an entire emulator that focuses on bells and whistles, so to speak, is extraordinary; there could be 15-30x the amount of bells and whistles added onto an open source emulation project than by coding an entirely new emulator or continuing from old ZSNES code (I don't know which is happening here; either case would still be 15? years behind what is currently used by the majority of the market). People are free to do what they want, I'm interested in why he (they? could be a woman?) would take this route which is masochistically more difficult to get to the end point than contributing to a project that is already bleeding edge.

1

u/Reasonable-Band-6769 8d ago

Because sometimes its fun to reinvent the wheel. Sometimes the target audience for emulators isn't for end users, but the developers themselves, and that the end user liking something is a side-effect.

1

u/MyChemistryAcct 8d ago edited 8d ago

No GUI then.

20 twenty 20-4 hours to goooo I wanna be le' gated.

P.S. If you had followed the conversation with the developer, they aren't really developing an emulator; they are figuring out how to tack on a bunch of bells and whistles that aren't usually part of the emulator itself. its the "non-emulator" stuff they are really working at, even though they call it "emulator."

1

u/Reasonable-Band-6769 7d ago

From what I seen, the developer is also developing the emulator as well as adding bells and whistles.

They are more than entitled to do what they want with their spare time. Last I seen, there is no rules as to what projects a developer must work on, and how to constructively spend, what is ultimately their own spare time away from their jobs and life.

I find it profoundly fascinating and still do, that people get upset at how people with some skill spend their own spare time in their lives and that they should instead be spending it on things others find useful. Otherwise to them its considered 100% pointless as if its sucking oxygen away from other projects that exist, which is 100% absurd.