diff --git a/src/sdl/i_system.c b/src/sdl/i_system.c
index c630e5d8b5b7397954cee5acf1a875a2bf995cdf..10fa99cb998dc8f806e100e5647db5bf6b5f0422 100644
--- a/src/sdl/i_system.c
+++ b/src/sdl/i_system.c
@@ -3660,6 +3660,18 @@ static const char *locateWad(void)
 #endif
 
 
+#ifdef DEFAULTDIR
+	I_OutputMsg(",HOME/.srb2kart");
+	// examine user jart directory
+	if ((envstr = I_GetEnv("HOME")) != NULL)
+	{
+		sprintf(returnWadPath, "%s" PATHSEP DEFAULTDIR, envstr);
+		if (isWadPathOk(returnWadPath))
+			return returnWadPath;
+	}
+#endif
+
+
 #ifdef CMAKECONFIG
 #ifndef NDEBUG
 	I_OutputMsg(","CMAKE_ASSETS_DIR);