I have been working on configuring the GenPlusGX core to for "EA 4 Way Play game". I have successfully been able to play a game (NBA Live '96 is my test) and have all 4 controllers working. The issue I am having is that the "2nd controller" does not work for games that are not 4-way play when the (per core) configuration is setup for a EA 4 Way Play game.
So my basic question is could there be a setting in RL to actually pick the <core>.cfg file when loading a specific ROM? This would allow me to set the input_libretro_device_p1 = "1281", which is required for 4 way play games, in the cfg file and only use that for EA 4 Way play games.
If not I have to go wait for the game to load, go into the RetroArch menu, change the 1st player device type to the EA 4 Way Play type, and then restart the content.
From the logs it looks like the cfg file is being passed in the command line, so I would think if there is a setting in RL this could vary at the ROM level if required.
So my basic question is could there be a setting in RL to actually pick the <core>.cfg file when loading a specific ROM? This would allow me to set the input_libretro_device_p1 = "1281", which is required for 4 way play games, in the cfg file and only use that for EA 4 Way play games.
If not I have to go wait for the game to load, go into the RetroArch menu, change the 1st player device type to the EA 4 Way Play type, and then restart the content.
From the logs it looks like the cfg file is being passed in the command line, so I would think if there is a setting in RL this could vary at the ROM level if required.