Look again at the Fight Flash Fraud site, they link to a testing tool called h2testw. It's a pretty standard test nowadays. Just move your files off the card and let the program write the entire card.
Well, after ~90 minutes running h2testw, I can say with relative certainty that the mSD card wasn't the problem. I copied the files to my desktop, cleared the card, and ran the program. After that, I threw the files back on the mSD card and popped it back into the DSTWO to test CATSFC like you mentioned earlier. On a whim, I decided to just give TempGBA a try before booting up a SNES game, and would you know, the emulator's working just fine now, it seems. I've only tested one game so far, but the emulator has launched twice with no problems now. CATSFC still launches with no problems as well, just for the record. I have absolutely no idea what I did or how/why it worked, but it seems the problem has been fixed.
I really appreciate all the help, man. I imagine I may have worked it out eventually, but since I don't even know what the problem was in the first place, I'm sure it would have taken ages because I would never have cleared off the mSD card unless prompted from some outside source. Thanks again, mate.








