Add rom distinction support

some datatypes (such as maps) vary between versions. Now I can support
differences between RSE and FR/LG in the datatypes.