I am building an arcade cabinet with four joystick stations and two guns. I will be having NES, SNES, PSX, GB, GBA, GBC, Coin-Op, Sega Genesis, and Neo-Geo all on it. I will install all 6 controllers and never unplug them. Is it possible to have a config file for each emulator core on one controller. For example, configure port 1 for NES buttons, exit out, and configure the same port for SNES buttons, then exit out, configure port 1 for PSX and so on. Will each config stay on port 1 and just switch over based on the emulator?