Nope, bsnes/higan basically supports any ROM size that would be possible on a real SNES
I've tested bsnes. It is extremly slow even on a good computer. I've also tested the Exlorom and it doesn't work.
I'm not ROM hack savvy. Can someone explain the benefits that come from these improvements?
What Fusoya did is a huge benefit. Probably not to a standard user, but definetely for a experienced modder. Since you can expand any rom up to 8MB and have lots of space to work with.
For instance I wanted some new space for header properties. When the data was repointed, ZSNES did not recognize the rom, since it didnt recognize anything over the 4MB. And we know that Super Metroid has 3,2MB. Any repointed data easily goes over 4MB. Not to mention Exhirom, which needs double space. Any repointed data can easily go over 6MB.
Does the new version of ZSNES that supports this have the old game-specific hacks in it, or have they been removed?
This version has the same core as the old ZSNES, but is has new features (supports multiple formats).
I don't get why anyone still uses ZSNES when SNES9x is the better alternative. It makes me think of those old people who are scared of change and didn't want to replace their antennas with digital cable boxes or whatever that whole thing was about.
I also prefer Snes9x better. I guess we are in the minority. Luckily Fusoya made both Snes9x and ZSNES, which really is incredible. I think he had less work with Snes9x, since it already supported Exlorom, but up to 6MB by accident. He had probably more work with ZSNES, but he didn't want to let all the ZSNES users down.
SNES9x used to be my favourite but since they released a new version that lost compability with old save states it annoyed me, and the compatibility with Windows 7 is hazardous (it randomly crashes).
You just need to use 1.53 and have the latest DirectX installed and it works on Win7 also. It also has a 64 bit support.
I still use ZSNES. I don't use SNES9x because when I run it, I get an error about missing a .dll related to sound, which means no sound at all. Further research on the forums revealed that one possible solution would be to install an old version of Direct X because apparently the new version I run is missing some of those files.
The new snes9x has the same core, so it will give you a dll error if you dont have the latest DirectX installed. You need some dlls for the video and some for audio, so 2 errors are possible. I had them both, and both resolved by installing DirectX 11.