I'm part of the BSNES train so it doesn't affect me.
This is from the perspective of a casual player, not as a programmer:
Originally posted by lordkronos100We Should not Judge to Hard Zsnes
It's generally fine for casual playing at least but even, you shouldn't recommend ZSNES unless someone can't run SNES9x (BSNES too but it's unlikely to have a computer which can run BSNES but not SNES9x) due to its lack of updates (see below).
Originally posted by lordkronos100there are Stil Smw Hacks who Works Better on Zsnes
Mostly old hacks, though. And even then, SNES9x and BSNES do allow you to turn emulation hacks to get compatibility with those old hacks. An exception is input delay (something what RPG Hacker likes to bring up) but that's more a flaw of the emulator than the ROM hack (and you can buffer frames on BSNES to mitigate that).
Originally posted by lordkronos100The Emulator is not so Bad if you Upgrade it
The thing is: It hasn't been updated for years.
13 years! How can you upgrade ZSNES if the last update is older than some of our youngest users here around!
Originally posted by lordkronos100It Works with Most Hacks Even with Some who Use Sa1
There aren't many hacks which utilise complex effects at least. But at the same time, there is a trend towards accuracy, even playing on a real SNES (and many big players play on a real SNES).
Even then, there are effects which won't work on ZSNES. One example is SA-1's CC-DMA used by
LX5's SMM2 P-Balloon, the first public resource which utilises CC-DMA. Another effect is Mode 2 which you know from Yoshi's Island (a relatively popular game to boot!) with its Fuzzy and pseudo-3D rooms which break on ZSNES (unless you disable the new graphics engine) as it doesn't handle horizontal offsets in OPT correctly.
Of course, if you're a programmer, you want to use BSNES anyway due to the aforementioned reason (or because the best debugger out there, BSNES+, uses BSNES).
Originally posted by MORCHow am I supposed to play a hack without a snow fall screensaver???
Originally posted by Von FahrenheitZMZ is king but if you do any ASM you still have to get used to BSNES due to SA-1 debugging. Maybe one day we'll even a debugger like Mesen that lets you rewrite code in real time in the emulator. That's the god emperor of debugging right there.
In ZMZ defense: It's a frontend so you can use it with the BSNES kernel to debug. A proper debugger (such as BSNES+) is preferable, though.