There's not really any way to "fix" the problem with problem roms.
They either work or they don't.
Similar to how most emulators have issues with games like Super Mario RPG, Starfox, Yoshi's Island (i think) for the SNES.
It's hit or miss, dependant on the emulator (the best have pretty much come and gone on the A320 Native)
Sometimes, it's just a bad rom, and you can try dwonloading another version from somewhere different, but games like these we're just screwed...sorry... 3(
Its times like these where having the actual hardware with the actual games can fill in the gaps.
Time to bust out that dusty old GameBoy Advance-SP and do some Ebay shopping...haha.