In general, probably the way to go is to ask the authors if they'll license it to you under different terms. But SNES9x has been around for so long, it might have too many authors to make that even practical, I wouldn't know. But I would bet dollars to donuts that the non-commercial clause was not intended to prevent what you are asking about doing.
Sounds like byuu's emu could solve that problem.
dougeff wrote:
Would it be possible to distribute a ROM that requires a paid "key" to unlock it?
Let's say that the SNES ROM generates a random number. Then the user types that random number into a website, which you pay a small fee to get a corresponding key, which you then enter, to unlock the game.
Not sure how you would keep it unlocked, and not redistributable...SRAM could be copied.
Interesting, kinda goes against the spirit of the license if the game was integrated with the emu though. I suppose if that random generator was tied to a serial # or something from the device that could work, kinda overkill and not very user-friendly if they want to move it to another device though.