diff -Nru oldplugins/hiscore/init.lua plugins/hiscore/init.lua
--- oldplugins/hiscore/init.lua	2016-07-15 11:01:03.570347000 +1000
+++ plugins/hiscore/init.lua	2016-07-15 11:07:26.501743000 +1000
@@ -23,7 +23,9 @@
 function hiscore.startplugin()
 
 	local hiscoredata_path = "hiscore.dat";
-	local hiscore_path = "hi";
+
+--	local hiscore_path = "hi";
+	local hiscore_path = hiscore_plugin_path .. "/hi";
 
 	local current_checksum = 0;
 	local default_checksum = 0;
@@ -63,6 +65,7 @@
 
 
 	local function read_hiscore_dat ()
+	  emu.print_verbose("hiscore: hiscoredata_path = " .. hiscoredata_path )
 	  local file = io.open( hiscoredata_path, "r" );
 	  local rm_match;
 	  if not file then
@@ -127,6 +130,7 @@
 	  else
 	  	r = hiscore_path .. '/' .. emu.romname() .. ".hi";
 	  end
+	  emu.print_verbose("hiscore: hiscore_path = " .. r )
 	  return r;
 	end
 
@@ -246,7 +250,7 @@
 		mem_check_passed = false
 	   	scores_have_been_read = false;
 		last_write_time = -10
-	  	emu.print_verbose("Starting " .. emu.gamename())
+	  	emu.print_verbose("hiscore: Starting " .. emu.gamename())
 		local dat = read_hiscore_dat()
 		if dat and dat ~= "" then
 			emu.print_verbose( "hiscore: found hiscore.dat entry for " .. emu.romname() );
