Code:
C:\Emus\MAME> mame.exe sfa3 -verbose Attempting load of mame.ini Parsing mame.ini Attempting load of mame.ini Parsing mame.ini Attempting load of horizont.ini Attempting load of arcade.ini Attempting load of raster.ini Parsing raster.ini Attempting load of source\cps2.ini Attempting load of sfa3.ini Starting plugin data... Attempting load of mame.ini Parsing mame.ini Attempting load of mame.ini Parsing mame.ini Attempting load of horizont.ini Attempting load of arcade.ini Attempting load of raster.ini Parsing raster.ini Attempting load of source\cps2.ini Attempting load of sfa3.ini
MAME by default has the INI string set as ".;ini;ini/presets". It doesn't matter the platform. That means it will look for current directory first (".\source\" included), then ".\ini\", then ".\ini\presets". When no ini, of course it will look for the best available. And it looks like the best available was "source\" because is near the executable root. If you want to avoid these kind of troubles I suggest you to avoid configuration collisions and pay more attention to the verbose command.
|