Separate the runtime emulation settings from those selected by the user in the GUI. This changes the file format, so the header's version is changed to suit. The menu button is now also set to the Touch Screen.
Write the persistent configurations to files, not the runtime configurations.