hckrnws
I wouldn’t call the Super Famicom and N64 ports unused or put them on a list surrounded by unused ports even with context. They weren’t widely used, but it wasn’t for lack of ambition on their part and SatellaView did decently enough in Nintendo’s home market. The 64DD was intended for export too, but it got delayed into oblivion until by the time it launched in Japan, the Dreamcast had already been on the market for more than a year, and the PlayStation 2 was only a few months out. It was a little too little too late for there to be much developer interest, and it’s not like the Nintendo 64 had received a stellar amount of developer support or sold particularly well to begin with.
Adding connectivity could lead to integration with RetroAchievements and online 2-4 multiplayer. Imagine Contra with a friend online. Or save states with cloud saves. Leaderboards! It could actually become connected to online NES communities and existing web services to ensure it stays alive. That would be so cool
A 3rd party modem for SNES and Genesis existed, and used the cartridge port: XBⱯND launched in late 1994 and sunset in 1997.
You can actually do online multiplayer with retro NES/SNES games now using Nintendo switch online.
There have also been several NES emulators that support online play.
Which is great! However with this expansion, the original hardware would be able to do this too.
This already exists on the SNES with the usb2snes/SNI family of protocols. On original hardware, it requires a flashcart that can sniff the memory bus and interface with a host PC over USB.
Some things you can do with this include: - RetroAchievements, as you mentioned - Automatic timers/splitters for speedrunning - Co-op mode for Super Metroid: https://m.youtube.com/watch?v=ilG70fc-IJA - Multiworld co-op randomizers for games like Super Metroid or A Link to the Past -- two or more people play linked randomizer seeds over the Internet, and the items are distributed across games so you can find items for other players in your game: https://archipelago.gg/
Thanks! TIL
Imagine a game genie like cart for snes that gave kaillera multi-player capabilities to games, along with an eth or wifi card connected to this port.
There’s a game for NES trying to do this, kinda. It’s called Super Tilt Bro and has a chip to do WiFi multiplayer. Obviously not the same scope, but cool idea on real hardware
If you're wondering about the overall architecture of the NES, I just found this page - it's pretty great and answered all my questions that came up reading the article:
Why is this blog styled like a clickbait news site?
I thought it was a weirdly short article to post a hacker news that really didn’t talk about it’s subject at all before I realized that if I kept scrolling down below what looked like the end of the article there was more.
Reader mode gave me some brief content.
Would it be possible to do HDMI from the expansion port, rather than up scaling the analog outputs?
The NES PPU outputs a luma, chroma and sync directly, so it has to be converted at some point.
The EXP port doesn't get any of the useful signals from the PPU that would make that task any easier. It does get the video out signal, but it's the same one that goes to the RCA port, so it's just a different way to access the same pin really.
I am sure you could read the PPU state and then convert to HDMI straight from the game port on a Famicom akin to the RGB Blaster:
The only really necessary one would be a strategically placed resistor to enable expansion audio.
You cannot make an article like this and not mention the SatellaView, a freaking *satellite modem* for the Super Famicom... in the 90s. Let that sink in.
This article is about the NES expansion port though, so I'm a bit confused at why a Super Famicom peripheral is relevant? I agree the SatellaView is cool though...
That comment is even more bizarre given that there is a brief digression on the Super Famicom's expansion port which explicitly does mention the Satellaview.
It’s mentioned
Crafted by Rajat
Source Code