Is there any documentation on the memory layout (i.e. data segments) of ROMs-- more importantly, does any consistent layout exist? I found an old StackOverflow article speaking on GBC games, and it doesn't look like there's any clean division of data there. I know gen 3 Pokemon specifically is...