Live data from Hacker News

How SNES emulators got a few pixels from complete perfection

arstechnica.com

31–40 of 167 posts

Re: How SNES emulators got a few pixels from complete perfection

#31

Earlier quoted context omitted.

Lol, well they don't own the copyright of the header added by the original dumper in that case.

The header likely does not contain enough creative content to even be covered by copyright.

yeah, but it gives the opportunity for the parent company of the source material to redistribute something without meaning to.

header-bourne SNES malware? Probably not, but one can dream.

Re: How SNES emulators got a few pixels from complete perfection

#32
post #30

Can original SNES hardware play ROMs somehow?

Yes! These are called flash carts (short for cartridge). Here is a popular one for SNES: https://www.amazon.com/dp/B0052URJKM

Many people who stream older console games on twitch seem to use them as well as people who like to play romhacks.

Re: How SNES emulators got a few pixels from complete perfection

#33
post #12

It's sad that Nintendo doesn't seem to see this as an opportunity to earn free press and goodwill by simply releasing all the design documents, mask images, etc. The community is going to get there eventually without their help, but they could probably make it much faster and cheaper to get there. Doubly so because they sell products which almost certainly benefit from these open source emulation efforts.

What's sad is they don't just release the entire SNES/NES library for people who buy into their Nintendo online service. It's shameful how they've treated people who have bought and rebought into previous iterations only to have their libraries wiped out with new hardware generations. I'm looking at you virtual console.

They don't have rights to the entire library, but yeah, just release everything you own on there at once and move on to ironing out N64.

Re: How SNES emulators got a few pixels from complete perfection

#34

Interesting tangent from the article: >Today, SNES emulation is in a very good place. Barring unusual peripherals that are resistant to emulation (such as a light-sensor based golf club, an exercise bike, or a dial-up modem used to place real-money bets on live horse races in Japan), every officially licensed SNES title is fully playable I had to look up the 'dial-up modem' reference - apparently it's a Japan-only pe…

Nintendo had dial up modems and their own intranet in 37% of Japanese households in the mid 80s? How did I not know this was a thing.

Re: How SNES emulators got a few pixels from complete perfection

#35

Interesting tangent from the article: >Today, SNES emulation is in a very good place. Barring unusual peripherals that are resistant to emulation (such as a light-sensor based golf club, an exercise bike, or a dial-up modem used to place real-money bets on live horse races in Japan), every officially licensed SNES title is fully playable I had to look up the 'dial-up modem' reference - apparently it's a Japan-only pe…

Nintendo had dial up modems and their own intranet in 37% of Japanese households in the mid 80s? How did I not know this was a thing.

SNES was 90s iirc?

Re: How SNES emulators got a few pixels from complete perfection

#36
post #27
post #20

Earlier quoted context omitted.

I can almost guarantee Nintendo did not use a downloaded ROM. I don’t have direct experience with how the ROMs are sourced, so it’s not 100%, but I worked on a team handling emulation at Nintendo and can say the processes are incredibly careful and strict. The company is extremely micromanaged and pedantic, and this is not the kind of thing that could possibly be overlooked at Nintendo.

What other explanation would there be for those headers? They serve no purpose otherwise.

The other explanation is that they're using an open-source emulator (or some derivative thereof) in their product, so the iNES header would be the expected format to convey the necessary information.

Re: How SNES emulators got a few pixels from complete perfection

#37

Earlier quoted context omitted.

Nintendo had dial up modems and their own intranet in 37% of Japanese households in the mid 80s? How did I not know this was a thing.

SNES was 90s iirc?

Yes, I believe it was, but this peripheral and the software was (unless I read or interpreted incorrectly) designed for the original NES.

(There is a note that there were remakes of the horse race betting software for SNES and Dreamcast)

Re: How SNES emulators got a few pixels from complete perfection

#38
post #20

Earlier quoted context omitted.

I can almost guarantee Nintendo did not use a downloaded ROM. I don’t have direct experience with how the ROMs are sourced, so it’s not 100%, but I worked on a team handling emulation at Nintendo and can say the processes are incredibly careful and strict. The company is extremely micromanaged and pedantic, and this is not the kind of thing that could possibly be overlooked at Nintendo.

It's just weird then that they put a header originally defined by pirates, and now otherwise only used by third party emulators. Including matching the even more informal parts of the header byte for byte with the most common dump of the ROM on the high seas.

I mean, you'd want to use a file format that would allow you to cross-test your emulator's behavior on the same ROM files against existing emulators' behavior on those ROM files. So you'd format your ROMs (which you dumped yourself) the way that existing emulators would expect them to be formatted.

Re: How SNES emulators got a few pixels from complete perfection

#39
post #30

Can original SNES hardware play ROMs somehow?

Yes! These are called flash carts (short for cartridge). Here is a popular one for SNES: https://www.amazon.com/dp/B0052URJKM Many people who stream older console games on twitch seem to use them as well as people who like to play romhacks.

Back when SNES was still current and flash memory chips were still relatively small and expensive, there were "copiers", which a few SNES enthusiasts still collect just like other vintage peripherals. These are larger devices that contain a floppy drive, DRAM, save RAM, and the necessary logic to provide the most common cartridge mappings. You would dump a cartridge to floppies and then load it into the DRAM to play it. Well-known models include the Game Doctor SF7 and Super Wild Card DX2.

Re: How SNES emulators got a few pixels from complete perfection

#40
post #33

Earlier quoted context omitted.

What's sad is they don't just release the entire SNES/NES library for people who buy into their Nintendo online service. It's shameful how they've treated people who have bought and rebought into previous iterations only to have their libraries wiped out with new hardware generations. I'm looking at you virtual console.

They don't have rights to the entire library, but yeah, just release everything you own on there at once and move on to ironing out N64.

It's not just about what they own; it's also about what they think they can get away with bundling into "collections" alongside spiritual sequels/HD remasters/etc. (S)NES Online is just for everything left over after the other departments slice the IP up for remixing.
Post reply on HN