Heya, new member here looking for some guidance. I'll try to give as much info as I can without making wall of text.
My setup: I have a 64KB FS-A1, and a SD Mapper & Megaram 512KB. Not the most ideal setup, I know. I'm also using a Salamander cart with a taped pin in the second cartridge slot for SCC.
Background: I'm on a mission to get Metal Gear 2: Solid Snake working on it. Most everything else I want to play works fine with SofaRun. I'll spare the details, but first I tried loading disk versions of the game, but they would never finish loading - I eventually realized the system was running out of RAM since MSX-DOS2 takes over 64KB. I then tried running the ROM with Sofarun - which works! - but is extremely slow, we're talking 20s wait times between screens.
Here's where I'm at now: I've got MSX-DOS 1 set up on an SD card, and I'm booting into that in Megaram mode, and using ExecROM to launch the game. And it works! It actually runs at a proper speed, and is totally playable.
Here's the catch: ExecROM can't find the SCC. Specific error message is: "SCC/SCC+ not found or piggybacked with MegaRAM".
Some additional info:
- Using this Salamander cart for SCC works just fine when using SofaRun to load games (but SofaRun's not an option for MG2 because it's too slow).
- ExecROM does NOT detect SCC whether I'm in MSX-DOS1/Megaram mode or MSX-DOS2/Mapper mode.
- I've tried every version of ExecROM I could find: 1.0, 1.1, 1.2b, 1.2c, and 1.2f.
- I've tried some other ROM loaders in MSX-DOS1 but none were able to successfully load a rom.
- I've also been using Contra as a control test, since that works fine in SofaRun. ExecROM has the same problem with it; that is, this isn't specific to MG2.
- I did notice in the source notes for ExecROM 1.1a that SCC detection was disabled a few times throughout its development. Unfortunately, I can't find any source code newer than that, but it makes me wonder if it's still disabled, or if it's something with my setup?
So I don't really know where to go from here and was hoping somebody has advice for getting this working on my setup. I know the standard advice is get a Carnivore2 or a MegaFlashRom SCC+ SD, but I simply cannot afford them right now, and I feel like I'm so close to having this working with the cart I've got. The fact that ExecROM doesn't detect SCC in MSX-DOS2 either gives me hope.
Let me know what you think, I'll be so happy if I can get this working!