You realize that .mame in your homefolder is hidden, right? For example in thunar (Xfce), Ctrl+H shows hidden files, and IIRC in nautilus (Gnome) also. Or look in the menu of your filebrowser and tick "show hidden files".
Alternatively, if you don't have a .mame folder, just create one. The run Code:
mame -cc to create a fresh mame.ini and edit it with your texteditor (mousepad, or in Gnome it's gedit IIRC). You might experiment with using full paths, so instead of $HOME/.mame/inp just use /home/myuser/inp.
Also, look if you have a /etc/mame directory, and check if something is in there. If you have config-files in there, they probably have wrong paths and don't work correctly. I'm on manjaro and /etc/mame was empty, but I had to put softlinks to mame.ini in there to get everything working properly. You might give it a shot.
For this to work you first need mame.ini and the directory ini in your /home/myuser/.mame and then run (substitute "myuser" with your username!):
Code:
sudo ln -s /home/myuser/.mame/mame.ini /etc/mame/mame.ini
sudo ln -s /home/myuser/.mame/ini /etc/mame/ini
Lastly, you could check where your mame-files are located. On my manjaro-box:
Code:
[myuser@myuser-pc ~]$ whereis mame mame: /usr/bin/mame /usr/lib/mame /etc/mame /usr/share/man/man6/mame.6.gz
Here, important files are in /usr/lib/mame. You might need to copy over relevant directorys to your $HOME/.mame directory. I had to do this with the artwork, bgfx, plugins and shader- directories.
That's what I had to do to get mame working properly. Yes, it's quite odd, frankly.
|