No. At least I know (and I searched).
NES appeared immediately after the crash of video games in 1983, the main reason the market crashed was the flow of bad games, because customers didn’t buy a single game because there was no way to find out which game was good.
So, Nintendo, when introducing NES (and all other consoles since then, for example, SEGA's Master System), decided that only approved games would ever be released, and doing something open source would ever break the contract with big fines, the reason is that without releasing a public API, this would make home-grown harder to flood the market.
Today Nintendo is much easier to resolve games, see a stream of crap games on Wii, but still the console does not allow using their "true" API to avoid flooding, even when someone used the GPL (ScummVM) engine on Wii, causing problems, since the release of the game source for the Nintendo system is a violation of the contract, and the GPL requires the source to be released, in this particular case, the games were pulled out.
And no, XNA and PS3 Linux are not really console APIs, and put severe restrictions on what you can do with the console.
Perhaps you can find home games or remodeled games. But I think that this is not what you asked.
You can also sometimes find the source of remakes and ports, but they do not use the console API.
speeder Feb 11 '10 at 2:30 2010-02-11 02:30
source share