For the args
A. The core
1. Open your file manager
2. Click Local Disk C: on the left
3. Open the folder Users
4. Open your user's folder
4. Open AppData folder
5. Open Roaming
6. Open RetroArch
7. Open cores folder
8. Click the path bar (the thing that has "This PC > Local Disk (C:) > Users > [your user name] > AppData > RetroArch > cores )
9. (once clicked it will be highlighted) Right Click and copy the path (ex. C:\Users\username\AppData\Roaming\RetroArch\cores)
10. copy that into your AM system config file so you get -L C:\Users\username\AppData\Roaming\RetroArch\cores\[insert core here].dll
B. The config file
1. Follow steps above to step six.
2. Open the config folder
3. go to the system folder you want
4. Copy the path as you did above
5 paste the path in your args line to append your config file
6. at the end of that path enter the config file that you want to use
So you end up with:
executable C:\Users\yourusername\AppData\Roaming\RetroArch\retroarch.exe
args -L C:\Users\username\AppData\Roaming\RetroArch\cores\picodrive_libretro.dll "[romfilename]" --appendconfig "C:\Users\yourusername\AppData\Roaming\RetroArch\config\Sega 32x\sega 32x.cfg"
Note that my config files have the extension .opt NOT .cfg That should work. Yeah I know there are more elegant ways..but first let's try to find out why it is not working then we can mess around with path names and be clean about it.