Ads skipped

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&apos;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&apos;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 &quot;historical&quot; 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 &quot;scanline&quot; 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&apos;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&apos;s output &quot;normally&quot;. Add ESP-32 for wireless controller support. It will have both composite &quot;pass through&quot; 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 &quot;GPU&quot; 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&apos;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&apos;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&amp;t=2557">42:37</a><br>&quot;Deer pesky plumbers i&apos;ve captured the princess i dare you to find her if you can&quot;<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 &quot;Super Mario Bros CD.&quot;

    71

Up next

LIVE

Reviving the Famicom Network System

Throaty Mumbo · 14K views

LIVE

Can We Run Windows on a Nintendo 64?

Throaty Mumbo · 142K views

LIVE

The Audiophile Lie about CDs Turned out to Be True...

cheapaudioman · 764K views

LIVE

Do I Hold a Lost Nintendo Game?

James Channel · 596K views

LIVE

I made an MP3 player that only plays on tape decks

JonathanRowny · 233K views

LIVE

Restoring One of the Most Expensive Gaming PCs of the 80’s and 90’s

Macho Nacho Productions · 332K views

LIVE

The 1998 Budget King of UNIX Workstations! | The Sun ULTRA 5

Ionic1k · 153K views

LIVE

How Small Can a Video Game Actually Be?

Modern Vintage Gamer · 284K views

LIVE

Sexy Trivia Killed This Pac-Man

SpaceTime Junction · 109K views

LIVE

Porting DOOM to the Casio Loopy

Throaty Mumbo · 69K views

LIVE

How did they get RGB out of the NES?

MattKC · 300K views

LIVE

New Mario Glitch tears the fabric of reality

Kosmic · 1.4M views

LIVE

How Did Old PCs Play DVDs? The MPEG-2 Decoder Card

66Mhz Brain · 37K views

LIVE

It Took Every SNES Hardware Trick To Make My Game

Inkbox · 211K views

LIVE

10 WORST Commodore 64 Games Ever Made

TomoGamers · 18K views

LIVE

“Just play your CDs in a Blu-ray player…”

Techmoan · 367K views

LIVE

Super Mario 64: How Nintendo Created a Revolution in Gaming or Why It’s Great to Be Fashionably Late

GTV Japan · 41K views

LIVE

This G.O.A.T. arcade game literally burned me. Let's fix Teenage Mutant Ninja Turtles!

74XX Arcade Repair · 18K views

LIVE

I Overclocked the Pentium 4 Until I Could Game On It...

Fully Buffered · 254K views

LIVE

Restoring the Nintendo Console That Nintendo Didn’t Make

Macho Nacho Productions · 235K views

YouTube, with the door locked.

Aegis plays a clean stream instead of YouTube's player, so pre-roll ads, trackers, and fingerprinting never ride along. Drop Shields any time if you want the official player back.