Hi folks,
I recently managed to get a specific setup working on my MSX : SD cartridge for ROM games in one slot, Konami SCC in the other.
The target is to have music on Konami games which originally embedded a SCC chip, such as Parodius (sound is poor without chip, because so many channels are missing).
(If you already own a SD cartridge with SCC embedded (Carnivore 2, GR8NET, MegaFlashROM SCC+ SD), this is obviously unneeded for you. SofaRUN will make sure it gets used in SCC games !)
So here are the steps :
1) Grab an original SCC game cartridge.
Here are the ones which will work with these steps : Parodius, Pennant Race 1 & 2, F1-Spirit & A1-Spirit, Nemesis 2, King's Valley 2, Salamander.
I personally used Pennant Race, as I don't play baseball :
2) (OPTIONAL, BUT BETTER FOR TESTS) Open the cartridge.
Remove the front sticker. Use a flat & thin screwdriver to:
- GENTLY slide in the bottom of the 2 front holes (these ones break easily !), and push their ticks bottom-to-up, while using your hand to check when the corresponding side gets loose -so you know when to stop pushing;
- once the bottom part is loose and the side is half-opened, slide the screwdriver in the 2 now-visible side holes, with STRONG lever effect ;
- just open the cart with your hands, bottom-to-up.
3) Put cello tape on Pin 25,
which happens to be the 13th pin from the left on this picture :
(just in case: the underneath PIN must stay untouched, don't put cello tape on this one)
It will prevent the MSX to detect and run the game at boot time. Technically, you could insert the cart at runtime, which has a 25% chance of frying your MSX ;) ... hence the "mod"!
4) Insert the "modded" SCC in the 2nd slot :
(I'm using a SD-512 on this photo, this one actually doesn't work due to a side problem -feel free to report on other SD carts!)
5) Now use SofaRun,
to run a compatible .DSK/.ROM (Parodius is a good one). Go to "Settings" -> "External SCC: Yes".
Autodetection should work, otherwise you can use the "SCC slot" setting (Slot 2 is the front one on my NMS 8220).
(you need a recent SofaRun; I needed to upgrade 4.1->8.0 because it didn't work initially)
SofaRun will patch the game at runtime to redirect the calls, and here you go!
(thanks to @Louthrax and BiFi's tutorial for their help)