There's data for MP in the GBA ROM-- it uses MP after all. The NES won't have it, it has the klunky 'charges' system, which I think is probably very very close to what I've proposed above (essentially using 4 bits per spell level).