Bank switching is already supported and handled automatically when you set your ROM size on the Options tab to a ROM size that requires it.
What do you mean by RAM lists?