Alex Fox, вариантов ответов может быть много. Причем даже не важно, какой эмулятор и на какой системе используется. Любой ответ - только предположение.
1) нужен распакованный ром, а эмулятору подсовывается ром в архиве.
2) эмулятор умеет воспроизводить конкретные варианты архивов с ромами если они были запакованы более новой версией архиватора, чем та, которую поддерживает эмулятор.
3) испорченные файлы или битая файловая система. Лечить проверкой диска на компьютере с Windows.
4) длинные имена файлов. Эмулятор возможно не умеет видеть более 256 символов в пути к рому. Если ром распакован, а его заголовок укорочен вручную до разумного минимума будет работать на любом эмуляторе. Если только...
5) сам elf эмулятора битый или указаны какие-то неправильные параметры в его настройках (ini или cfg файле).