Creating an NES CD Add-on
212K views · Aug 29, 2026 · Science & Technology
Comments · 812
@KadeKiger · 1 month ago
Can't wait for cartraige add on for the Playstation
836
@pragmax · 1 month ago
"The Nintendo CD. All your favorite games, now with 16-bit redbook audio and full-motion video. Now you're playing with power."
310
@andrewgarcia3136 · 1 month ago
can't think of a better console to have 700mb of read-only storage, true powerhouse
623
@mrburns366 · 1 month ago
Ooh.. Castlevania with CD audio would be SWEET
333
@SireSquish · 1 month ago
"Because I can" is a perfectly cromulent reason to build it.
253
@darkspectregames279 · 1 month ago (edited)
After looking over the schematics of the expansion port I am floored this hasn't been exploited like this before. There is so many direct connections through the CPU, direct composite video out, direct audio out, and enough of the CPU to likely build a device that works like a cartridge through an FPGA that allows communication back and forth. You could literally create a game cartridge with a custom rom that interfaces with the add on or run it directly from the add on through the CPU bus. You take the NES video out and pass that through on normal game play and then the game requests FMV and that is ran through a hardware decoder in the addon itself and fed out instead. This means you can have almost any output you want to the TV from the addon, you wouldn't use the NES outputs anymore. You could literally put a basic (or more advanced) analog to 2x scaler to HDMI port on the addon. The CD is neat for a "historical" feel BUT you could just as easily allow both HDD and SD card options and scrap the CD drive completely. You could also write games to allow for way more than 8 sprites per "scanline" and massively more colors than 4 all the way up to like 65 million lol! Hell! You could put a blue ray drive in it likely and have it behave like a newer generation console as a media center lol.<br><br>The sky is the limit! It is simply amazing how much of the machine they exposed to this expansion port and never used!<br><br>Edit 2:<br>Ok you officially inspired me. Im going to try and create an add-on that you inspired that does not use CD Rom but uses SD/HDD/SSD. This will be completely contained with zero outside wires required between the console and the add-on. This may fail completely at any of these versions, but I'm 100% going for this thanks to your inspiration!<br><br>Version 1:<br>Start with basic ROM loading support (no special mappers supported yet). Allow games from cartridge to still run through it's output "normally". Add ESP-32 for wireless controller support. It will have both composite "pass through" with left and right channels (regular nes roms will obviously still be mono) and a basic 2x upscaler to HDMI. Attempt to power both systems through one power source.<br><br>Version 2:<br>Full mapper support. Maybe original nintendo expanded audio support.<br><br>Version 3:<br>FMV decode with audio directly to output without the NES limitations triggered from a dashboard or a custom rom.<br><br>Version 4:<br>Full expanded graphics engine API. This will have a FPGA "GPU" attached to the NES. This will allow for custom games to run on the NES and have those games communicate with the addon to allow all kinds of shenanigans in homebrew like destroying the 8 sprite per line, allow 65M colors, allow FMV or pre-rendered backgrounds like the Playstation. Allow cd quality audio in both music and sound effects. Allow integration with actual cartridges in the NES slot. Basically allow a homebrew developer create a game that can be a rom or a cartridge with a software package that you would put on your SD card or HDD that allows games to look like a Playstation game but with 2D sprites instead of low poly 3D characters that runs all logic through the NES CPU while offloading lots of graphical and audio features to the addon like a combination of allowing some things processed through the PPU and others processed through the extended graphics engine. Font engine so text isn't required to be sprites or tiles. Stereo Sound support obviously :)<br><br>Version 5:<br>Game detection and optimisation profiles. Allow audio replacement with CD quality audio if you have a profile installed for your original NES game cart or ROM. Explore more optimisation options such as intercepting sprite locations and replacing them with high quality versions.
98
@AztecCroc · 1 month ago (edited)
Congratulations, you've recreated a bootleg Famicom Disk System that takes CDs instead of floppy discs.
132
@azurabayta133 · 1 month ago
Finally. The Nintendo Entertainment Disc System.<br><br>Actually though for really realsies this is unbelievably awesome.
153
@Justin-Hill-1987 · 1 month ago
A lottery modem prototype was created for the NES in 1990, it was tested by the Minnesota Lottery, but was never released. It was design to use the expansion port on underside, with the console sitting on top of the modem.
39
@NixoMidi · 1 month ago
<a href="https://www.youtube.com/watch?v=6D8RWVwW4ZI&t=2557">42:37</a><br>"Deer pesky plumbers i've captured the princess i dare you to find her if you can"<br><b>Proceeds to say EXACTLY where she is</b>
94
@cabbusses · 1 month ago
Fully voice acted NInja Gaiden would go pretty hard, not gonna lie.
48
@MilkLadsForever · 1 month ago
This is literally the premise of the Super Mario World romhack "Super Mario Bros CD."
71
Up next

Reviving the Famicom Network System
Throaty Mumbo · 14K views

Can We Run Windows on a Nintendo 64?
Throaty Mumbo · 142K views

The Audiophile Lie about CDs Turned out to Be True...
cheapaudioman · 764K views

Do I Hold a Lost Nintendo Game?
James Channel · 596K views

I made an MP3 player that only plays on tape decks
JonathanRowny · 233K views

Restoring One of the Most Expensive Gaming PCs of the 80’s and 90’s
Macho Nacho Productions · 332K views

The 1998 Budget King of UNIX Workstations! | The Sun ULTRA 5
Ionic1k · 153K views

How Small Can a Video Game Actually Be?
Modern Vintage Gamer · 284K views

Sexy Trivia Killed This Pac-Man
SpaceTime Junction · 109K views

Porting DOOM to the Casio Loopy
Throaty Mumbo · 69K views

How did they get RGB out of the NES?
MattKC · 300K views

New Mario Glitch tears the fabric of reality
Kosmic · 1.4M views

How Did Old PCs Play DVDs? The MPEG-2 Decoder Card
66Mhz Brain · 37K views

It Took Every SNES Hardware Trick To Make My Game
Inkbox · 211K views

10 WORST Commodore 64 Games Ever Made
TomoGamers · 18K views

“Just play your CDs in a Blu-ray player…”
Techmoan · 367K views

Super Mario 64: How Nintendo Created a Revolution in Gaming or Why It’s Great to Be Fashionably Late
GTV Japan · 41K views

This G.O.A.T. arcade game literally burned me. Let's fix Teenage Mutant Ninja Turtles!
74XX Arcade Repair · 18K views

I Overclocked the Pentium 4 Until I Could Game On It...
Fully Buffered · 254K views

Restoring the Nintendo Console That Nintendo Didn’t Make
Macho Nacho Productions · 235K views