|
MMC5, despite being a mapper, does have it's own audio registers like all of the other audio expansion chips available (VRC6/7, Namco106, etc.). The problem isn't with the chip -- it's with the NES.
In the case of external audio chips, all the audio is spit out through a single pin on the cart, which then goes through the console and out via whatever audio circuitry there is on-board your NES. The console therefore has to support the pin and route it properly.
The NES simply has this pin cut off/shorted on the cartridge slot. So, despite something like CV3 USA possibly spitting out extra audio (I have NO IDEA if it *really* does or doesn't -- one needs to look at a disassembly or realtime trace of the game to find out), it's not like we'll hear it. You could probably mod your NES to support this, but I don't recommend anyone mod anything in their console (that's just my opinion though).
I assume this applies to the PAL NES and not only the NTSC model; no idea about the pirated Famicom/NES units. The only unit I know which supports the external audio pin is the Famicom.
I'm sure all of this was done for pure financial reasons. There's a lot of great stuff for the Famicom that North American citizens never got to appreciate. The one example I can give off the top of my head is Gryzor (Japan) / Contra (North America). The Japanese release (Konami VRC2B mapper + 128KB PRG + 128KB CHR) contains a couple extra levels (one with falling snow!), a full-fledged intro, an animated cut-scene when you finished a stage, plus a full-screen animated map showing your progress along each of the stages. All of this was removed in the North American release (UNROM mapper + 128KB PRG + 0K CHR), and I can guarantee you it was for financial reasons. Think about the savings you could make by removing a custom mapper ASIC from the cartridge as well as cutting the PROM size in half. Try out Gryzor sometime, all the "extras" make it even more fun.
-- jdc
|