ROM type labeling

This allows for display of the ROM type - whether a ROM is from GameBoy Color or from GameBoy Advance.

It also includes code cleanup, as well as my previous pull request.