Thank you as always Robbert and Mamesick!
About the bug that Chanbara said, I could test it on XP and 7 and reproduce it on both.
'gui/interface.ini' has no problem but 'ini/ui.ini' gets broken.
It happens in both 32 and 64 version ARCADE.
I tried various directory names like these:
C:\MAME Support\DATs > NG C:\MAME_Support\DATs > NG MAME Support\dats > NG C:\test\dats > OK c:\te st\dats > OK dats > OK dat s > OK test\dats > OK te st\dats > OK test\test\dats > OK test\test\test\dats > NG aaaaaaaaaa\dats > OK aaaaaaaaaaa\dats > NG datttttttttttts > OK dattttttttttttts > NG
It seems that bug is caused by the number of characters regardless of whether '\', ':' or space is included.
I also tried double-byte characters and it was same result.
(over 16 bytes with single-byte characters?)
After that, I also tested plain official MAME and MAMEUI.
In MAME, this bug didn't occur.
In MAMEUI, it's more broken. Even if you open the directory dialog and press [Cancel] without making any changes, it will crash. (Some directories are displayed as garbled characters)
In ARCADE, only broken historypath in UI.ini for some reason.
And at 0.187 this bug doesn't seem to happen in any MAME.
So it is certain that this happened with some change in 0.188.
This is the only thing that I can do but I hope this will help.
Edited by demonkatze, 02 August 2017 - 06:17 AM.