I think there should be some kind of message or feedback if you try to load a corrupted ROM. I tried loading a completely empty SFC file into bsnes (as well as another very small ROM where I just typed garbage into the file) and there is no warning at all about this - it just looks like bsnes didn't even try to load it. Snes9x and Mesen-SX both warn when loading a corrupted ROM.
I think there should be some kind of message or feedback if you try to load a corrupted ROM. I tried loading a completely empty SFC file into bsnes (as well as another very small ROM where I just typed garbage into the file) and there is no warning at all about this - it just looks like bsnes didn't even try to load it. Snes9x and Mesen-SX both warn when loading a corrupted ROM.