To put it more clearly, I am playing (or trying to play) a ROM of Fire Emblem: Seisen no Keifu, with a patch to translate most of it into English. If you've played the game, you'll know that the game features VERY long intervals between saves, and thus I have largely tried to use save-states to mitigate this.
However, twice now I have saved a state, and loaded the state, then entered a battle. Normally, the screen then wipes to black, and the music stops for a moment while the battle loads. Then it fades up to the battle, and the battle music plays. However, in the instances of which I speak, the screen fades up to battle, which plays out normally, but with no sound! Then, when the battle is finished, it fades to black....and freezes!

Is this the emulator, the ROM, the patch...? I circumvented this once, only to get it a second time, which I cannot circumvent.