djdarko: Doesn't each SNES game contain some type of coding that was licensed by Nintendo created using the SNES Development Kit? I hope I'm wrong, but they would probably have to pay huge fees to release those old games on non-Nintendo platforms.
That sounds dumn, mainly if you consider that the
SDK could just basically be the API calls needed. You can't sue someone for using a function called
drawSprite(), and general algorithms are replaceable as long as they do the job. The only code they might be stingy with is the bootup code, or video/sound specific code. Quite often general code is left as public domain so you can use it freely, otherwise using malloc/free would be locked to whatever license the compiler you used rather than letting you code your own program(
s)/game(
s).
If they still have access to the sources it shouldn't be too hard to recompile to x86, then find what doesn't carry over and replace that code with what will, mostly by replacing
API calls to what's on the target system. Almost no code will have to be built from scratch, they can resource all their other games for menu code, handling controllers or joypads, etc.
As for Nintendo... unless they own the IP, or have a contract saying not to re-release it ever again, they shouldn't be able to prevent it. But i'm guessing based on logic, not by what the law might say.