diff -Nru oldsrc/emu/hiscore.cpp src/emu/hiscore.cpp --- oldsrc/emu/hiscore.cpp 2016-04-30 11:17:26.475300900 +1000 +++ src/emu/hiscore.cpp 2016-04-30 11:17:56.023590011 +1000 @@ -305,7 +305,7 @@ } state.mem_range = NULL; - emu_file f(OPEN_FLAG_READ); + emu_file f(machine.options().hiscore_directory(), OPEN_FLAG_READ); filerr = f.open("hiscore", ".dat"); if(filerr == osd_file::error::NONE)