Live data from Hacker News

Inside the Super Nintendo cartridges

fabiensanglard.net

31–40 of 275 posts

Re: Inside the Super Nintendo cartridges

#31

> One of the exceptional characteristics of the Super Nintendo was the ability for game cartridges (cart) to pack more than instructions and assets into ROM chips Wasn't this true even on other Nintendo consoles? Gameboy and Gameboy Color cartridges did similar if not even more outlandish things, like the GameBoy Camera

It was basically true for all 16 and 8bit era consoles

Re: Inside the Super Nintendo cartridges

#32
post #25

Earlier quoted context omitted.

The file sizes given by the site are wrong. Super Mario World is 512KB, or 508KB if you discard the padding at the end. Only compressing it to ZIP format gives you a file size around 360KB.

Yea, after writing this I regretted using zip to estimate usage. Probably would get better number by extracting each zip and look how much zero padding is at the end of the file. WDYT?

Just query each archive for the total uncompressed data. While the 'real' code+data is less than the size of the banks, the banks are always ^2.

Re: Inside the Super Nintendo cartridges

#33

Earlier quoted context omitted.

Yea, after writing this I regretted using zip to estimate usage. Probably would get better number by extracting each zip and look how much zero padding is at the end of the file. WDYT?

Just query each archive for the total uncompressed data. While the 'real' code+data is less than the size of the banks, the banks are always ^2.

The goal here isn't to tell the real file sizes, the goal here is to estimate the "effective" file size without any padding. Padding can be at places other than the end of the file.

Re: Inside the Super Nintendo cartridges

#34
I wonder what you could do with modern tech, exploiting that ability of having "enhancement chips" in the cartridge.

The SuperFX is mentioned to have it's own framebuffer and copy the whole thing over to VRAM.

Does that mean, it would technically be possible to put some ridiculously overpowered SoC into an cartridge, and use that to render modern graphics (at SNES resolutions), copying the resulting frames back into the SNES VRAM?

What are the limitations there?

Re: Inside the Super Nintendo cartridges

#35
post #34

I wonder what you could do with modern tech, exploiting that ability of having "enhancement chips" in the cartridge. The SuperFX is mentioned to have it's own framebuffer and copy the whole thing over to VRAM. Does that mean, it would technically be possible to put some ridiculously overpowered SoC into an cartridge, and use that to render modern graphics (at SNES resolutions), copying the resulting frames back into…

https://youtu.be/ar9WRwCiSr0?si=LArQqOoH2bLtTXCQ

Re: Inside the Super Nintendo cartridges

#36
post #34

I wonder what you could do with modern tech, exploiting that ability of having "enhancement chips" in the cartridge. The SuperFX is mentioned to have it's own framebuffer and copy the whole thing over to VRAM. Does that mean, it would technically be possible to put some ridiculously overpowered SoC into an cartridge, and use that to render modern graphics (at SNES resolutions), copying the resulting frames back into…

https://youtu.be/ar9WRwCiSr0?si=LArQqOoH2bLtTXCQ

Ha, exactly the same video I had in mind when I read that question. It's a good one.

Re: Inside the Super Nintendo cartridges

#37
post #24

Earlier quoted context omitted.

Some Details on the Doom Wiki ( https://doomwiki.org/wiki/Super_NES ): Randy Linden, the port's sole programmer, initiated the port of Doom for the Super NES on his own initially, as he was fascinated by the game. Since Doom's source code was not yet released at the time, Linden referred to the Unofficial Doom Specs as a means of understanding the game's lump layout in detail. The resources were extracted from the IW…

Also it was recently figured out that using the SNES's mosaic feature in an unconventional way could have nearly doubled the game's framerate.

Do you have more information on that?

Re: Inside the Super Nintendo cartridges

#38

Earlier quoted context omitted.

Well, we have to account for the fact that modern system simply don't require that much optimization and compression. Working with stricter limits meant that dev teams had to get creative and minimize file size, while nowadays a single game update can be around 20 GB.

> nowadays a single game update can be around 20 GB Irrespective of the abundance of storage we now enjoy, and even though I could rationally understand the reasons, this will always make me raise an eyebrow or sigh.

You are just getting old. People used to have the same reaction to games that filled up an entire CD (or even multiple).

Re: Inside the Super Nintendo cartridges

#39
> There were three versions of the DSP-1 named DSP-1, DSP-1a, and DSP-1b. While introducing bug fixing and improving the process, the chip behavior was slightly altered which resulted in planes in Pilot Wings demo crashing into the ground

OK, I will use that excuse if someone asks me why I am so bad at it.

Re: Inside the Super Nintendo cartridges

#40
Really specific question, but can anybody explain what looks like a bodge resistor on the Star Fox cart (on the missing 74HCT04 chip in the bottom right)? Everything else is SMD, so it looks to me like they realized some mistake after production and had to manually fix every cart. Or maybe this is just a scan of a hacked/prototype cart.
Post reply on HN