OK..WOAH...STOP!
First of all you do
NOT need to use retropie on the PC..I understand it can be used an compiled for a PC. I know..I've tried it..and trust me if you are using a PC do it
without the retropie anything. Retropie image is good for the Pi. In fact it's AWESOME for the pi. Not so much for a PC. A little more work not using the retropie image...however you are cutting yourself short, as using a "raw" set up on a PC gives a lot more flexibility.
That is just my opinion though!
I run three systems with Lubunntu and I have never had them fail me yet.
Well if you are using the retropie image on the pc. I would assume that all the paths and settings would be the same.
Aside from being a super cool menu system, Attract Mode doesn't do any magic. Can you run the command from the command line? If not... you need to fix that first.
My guess is that retroarch can't find the system bios files. Check here for more info.
Is right however. Can you start a game from the command line? (Do you know how?) However you don't need a bios for the sega master system as your config shows..so it is something else. Again did you try:
args -L /opt/retropie/libretrocores/lr-picodrive/picodrive_libretro.so "[romfilename]"
Does it work this way?
I wonder if the paths are the same on a PC?..I would think they would be though..but I could be wrong. Honestly if you were to go without the retro pie set up on a PC I could set you up in about 30 minutes. But again that is just my opinion.
Press F1 after you load a game..does the retroarch gui come up?
And you inform you if you want to runretroarch from the command line (terminal) you will need to start it as a "local directory" file.
if retroarch is in the /opt/retropie/emulators/retroarch/bin/retroarch folder (and from what I can gather is is) then you need to type this into your terminal:
cd /
cd /opt/retropie/emulators/retroarch/bin/retroarch
./retroarch -L /opt/retropie/libretrocores/lr-picodrive/picodrive_libretro.so "/media/viviuss/1TB_HHD/roms/mastersystem/Sonic the Hedgehog.sms"
you MUST have the . (dot) and / (slash) just like that or you will get an error!
also you can replace the game name with a game you have in that folder. You MUST have quates around the game path because of spaces..and spelling is case sensitive. "Sonic the Hedgehog" is
NOT the same as "sonic the hedgehog"
you can open your file manager (pcmanfm) and pick a game..right click it and rename it copy the name of the came (Ctrl+c) then cancel. Then paste that into your terminal (ctrl+shift+V)..and don't forget to include the extension .sms .zip ect.
Report back please