diff --git a/xtrn/tw2/tw2.js b/xtrn/tw2/tw2.js
index 39318a2df49abb5e82d217ce21855a058ae77ab2..8aec317784ac5fbcb55ac6624654f61ed1c4850e 100644
--- a/xtrn/tw2/tw2.js
+++ b/xtrn/tw2/tw2.js
@@ -1,6 +1,6 @@
 var startup_path='.';
 try { throw new Error() } catch(e) { startup_path=e.fileName }
-startup_path=startup_path.replace(/\/[^\/]*$/,'');
+startup_path=startup_path.replace(/[\/\\][^\/\\]*$/,'');
 startup_path=backslash(startup_path);
 
 load("recordfile.js");
diff --git a/xtrn/tw2/twint500.js b/xtrn/tw2/twint500.js
index 6c219fece973be70702417eee2418b6a6526ce53..be01433488bfb2d6d4b5496131ee803b4d7ffb41 100644
--- a/xtrn/tw2/twint500.js
+++ b/xtrn/tw2/twint500.js
@@ -1,6 +1,6 @@
 var startup_path='.';
 try { throw new Error() } catch(e) { startup_path=e.fileName }
-startup_path=startup_path.replace(/\/[^\/]*$/,'');
+startup_path=startup_path.replace(/[\/\\][^\/\\]*$/,'');
 startup_path=backslash(startup_path);
 
 load(startup_path+"filename.js");