I know that there are incredible SNES emulators at there that play SNES games accurately. My question is: What SNES emulator is good ROM hacks? Or do some emulators just better for hacking in general?
I have two recommendations, each for different needs.
The first is SNES9X. It's super reliable, works perfectly with SA-1, and is really easy to set up.
However, if you're interested in playing kaizo, you may notice that SNES9X introduces some input lag, which makes gameplay feel ever so slightly more cumbersome. For this reason, I've been using RetroArch for the past few months, with the SNES9X core. RetroArch is very customizable, and lets you get rid of input lag pretty well. The problem with its customizability is that it's very easy for things to break with it. Also, it doesn't work with SA-1. I might give bsnes a shot soon, it promises reduction of input lag with SA-1 compatibility.
Both are possible to setup as the default emulator for Lunar Magic, although RetroArch requires a reference to some .dll file, iirc.
Wait, does Retroarch really not work with sa-1?
That's what I've been using and haven't had an issue with any hacks so far, but maybe I just got lucky and haven't tried any sa-1 hacks...
I doubt that very much. RetroArch just wraps other emulators via DLLs, be it Snes9x, BSNES or whatever. By using the respective core, you should absolutely be able to get SA-1 compatibility in RetroArch.
That's what I thought Retroarch did, just work as a platform for emulators, thus running a core would be pretty much the same as running the emulator itself.
Particularly, I use the 9X core with Run Ahead of 2 frames (if G.G. is interested in knowing)
My main recommendation on this topic will always be SNES9X. Latest version, as far as I know, is 1.60, but if it doesn't work correctly, you could try any previous versions between 1.51 and 1.55
Personally I don't like the runahead feature. In my humble opinion, it gives a false perspective from accuracy in your gameplay or at gaining skills, and honestly you don't need it to learn and play kaizo (even less in standard), but if you like it, go ahead with that. Good luck and have fun.
Are you sure that SNES9x 1.51 to 1.55 is good for ROM hacks? I always assumed that the latest version was the best.
Originally posted by Alex_X8
Personally I don't like the runahead feature. In my humble opinion, it gives a false perspective from accuracy in your gameplay or at gaining skills
I don't know what's the best, but snex9x seems to work fine for me.
I use Snes9x 1.60. I've been on Snes9x ever since ZSNES stopped being a standard, so I'm used to the input lag it introduces and you can probably get used to it too. It's lightweight and very simple to use.
I don't like to use bsnes too much because it's slower, but if you're programming ASM gimmicks, especially when using SA-1, it's good to at least check if everything's working fine there, since Snes9x emulates a few things incorrectly.
I use ZMZ, which is ZSNES but more accurate, especially if you like ZSNES' interface.
I tried Snes9x once, but I didn't get used to it and gave up. I might give it another try at some point, though.
I just use Snes9x 1.60 (even while I am moderating music submissions). It's reasonably accurate, runs fast on low-spec computers, and has a straightforward user interface.
Panty and Stocking—and Pop Team Epic, evidently—are coming back. Once again. Yes, I'm counting on you. 『いけいけ団長、頑張れ頑張れ団長！』Help us raise funds for the Armed Forces of Ukraine. #ДопомагаємоРазом / #HelpTogether “Even if you personally are so dissatisfied with life that you want the world to end, surely the cruel reality is that it will continue on, unchanging. All the better for someone perfectly content, like me.”
– Aya Shameimaru, Touhou Suzunaan ~ Forbidden Scrollery
I mainly just use BSNES/higan since it's by far the most accurate emulator out there, but since it's fairly intensive it's definitely not for everyone; thankfully Snes9X is fairly close and used to be the emulator I used the most along with ZSNES (yeah, I was one of those; have since learned the error of my ways tho), so yeah. use BSNES/higan if you have a good enough computer to run it, if not (or you just fuckin' hate the UI for it), use Snes9X instead
BSNES+ / bsnes (for casual play, retroarch works fine)
Yoshi's World dude
bsnes is my go-to. It's the most accurate to the snes, and has a nice visual filter that I like to use. ---> Magic: The GatheringLegends <---