Modern video game consoles rarely have expansion ports, but in the 80s and 90s it was practically guaranteed. With the speed that hardware was advancing it made sense to build in some way to expand a system’s capabilities throughout its lifespan, like the memory port in the Nintendo 64 or the Sega CD and 32X attachments for the Sega Genesis. Some were ultimately unused as well, like the port under the Super Nintendo or, arguably, the interesting way that [decrazyo] figured out how to add graphics capabilities to the original Nintendo Entertainment System.
The basis of this upgrade is the fact that the Picture Processing Unit (PPU) on the NES has four pins that are grounded. These four pins tell the NES to display the background color if the pixel is transparent. Since they’re normally grounded, this means the NES can only display a limited background image, but there’s no reason these pins must be grounded. By using a second PPU configured to output graphics information and wiring it to these four pins on the first PPU, the NES can be given all kinds of new abilities, such as adding parallax effects to backgrounds, rendering more sprites, and showing more colors in the backgrounds.
Of course, the hardware requirements for this will require a donor NES to get the second PPU as well as the necessary memory chip for it, and we don’t recommend tearing apart perfectly good retro consoles for experimentation if it can be avoided. Presumably, you could use this open-source NES hardware alternative instead. But for those with the parts and the gumption, creating a demo or adding graphics features to homebrew games using this second graphics chip is within reach.

So you add graphic abilities that games don’t use, so you have to specially code a game to use them. (Or tweak an existing one to add effects.)
But nobody else can run them.
Not that it isn’t a cool project, but it’s so niche
The comments are the most consistent thing about HaD.
WTF do you people want? When it’s a true hack, people complain, when it’s not enough of a hack, people complain. God, just go contact the editors for a refund.
skip the comments, that’s what I usually do.
Eventually manufacturers realized that expansion ports are a big source of unreliability (besides being cheaper without). Your laptop and your smart phone are vastly more durable and reliable because they strictly limit “expandability” to USB-C. As much as people complain about DRAM and SSDs soldered to laptop motherboards, the lack of connectors reduces the need for repairs as digital devices age, get dropped, etc. As users, we want our PC fixit shop to be just as bored as the proverbial Maytag repairman.
I dunno man, I have NEVER seen a laptop that was broken because the internal disk/ram/pci connectors broke. But I sure as sh*t have had disks die. It was pretty damn nice to be able to pop an access hatch and replace the disk. Now I see devices with soldered-in eMMC which guarantees they will die after a few years of use. Even in my car!
This industry change surely came about because the market expanded to non-tech people who will never open a case, so there is no pressure to be user-serviceable. There’s even a perverse incentive to make people buy replacements rather than repair.