Your ROM is corrupted. This usually happens when you try to "super compress" a file that was already compressed (e.g., compressing an NKit into an RVZ). Always compress from the original ISO .
: Ensure your portable device's emulator supports RVZ (most modern versions of Dolphin do). gamecube rom highly compressed portable