diff --git a/desmume/src/windows/filter/2xsai.cpp b/desmume/src/filter/2xsai.cpp
similarity index 100%
rename from desmume/src/windows/filter/2xsai.cpp
rename to desmume/src/filter/2xsai.cpp
diff --git a/desmume/src/windows/filter/bilinear.cpp b/desmume/src/filter/bilinear.cpp
similarity index 100%
rename from desmume/src/windows/filter/bilinear.cpp
rename to desmume/src/filter/bilinear.cpp
diff --git a/desmume/src/windows/filter/epx.cpp b/desmume/src/filter/epx.cpp
similarity index 100%
rename from desmume/src/windows/filter/epx.cpp
rename to desmume/src/filter/epx.cpp
diff --git a/desmume/src/windows/filter/filter.h b/desmume/src/filter/filter.h
similarity index 100%
rename from desmume/src/windows/filter/filter.h
rename to desmume/src/filter/filter.h
diff --git a/desmume/src/windows/filter/hq2x.cpp b/desmume/src/filter/hq2x.cpp
similarity index 100%
rename from desmume/src/windows/filter/hq2x.cpp
rename to desmume/src/filter/hq2x.cpp
diff --git a/desmume/src/windows/filter/hq2x.h b/desmume/src/filter/hq2x.h
similarity index 100%
rename from desmume/src/windows/filter/hq2x.h
rename to desmume/src/filter/hq2x.h
diff --git a/desmume/src/windows/filter/hq4x.cpp b/desmume/src/filter/hq4x.cpp
similarity index 100%
rename from desmume/src/windows/filter/hq4x.cpp
rename to desmume/src/filter/hq4x.cpp
diff --git a/desmume/src/windows/filter/hq4x.dat b/desmume/src/filter/hq4x.dat
similarity index 100%
rename from desmume/src/windows/filter/hq4x.dat
rename to desmume/src/filter/hq4x.dat
diff --git a/desmume/src/windows/filter/hq4x.h b/desmume/src/filter/hq4x.h
similarity index 100%
rename from desmume/src/windows/filter/hq4x.h
rename to desmume/src/filter/hq4x.h
diff --git a/desmume/src/windows/filter/interp.h b/desmume/src/filter/interp.h
similarity index 100%
rename from desmume/src/windows/filter/interp.h
rename to desmume/src/filter/interp.h
diff --git a/desmume/src/windows/filter/lq2x.cpp b/desmume/src/filter/lq2x.cpp
similarity index 100%
rename from desmume/src/windows/filter/lq2x.cpp
rename to desmume/src/filter/lq2x.cpp
diff --git a/desmume/src/windows/filter/lq2x.h b/desmume/src/filter/lq2x.h
similarity index 100%
rename from desmume/src/windows/filter/lq2x.h
rename to desmume/src/filter/lq2x.h
diff --git a/desmume/src/windows/filter/scanline.cpp b/desmume/src/filter/scanline.cpp
similarity index 100%
rename from desmume/src/windows/filter/scanline.cpp
rename to desmume/src/filter/scanline.cpp
diff --git a/desmume/src/windows/DeSmuME_2005.vcproj b/desmume/src/windows/DeSmuME_2005.vcproj
index 899c6d149..486e9a7a8 100644
--- a/desmume/src/windows/DeSmuME_2005.vcproj
+++ b/desmume/src/windows/DeSmuME_2005.vcproj
@@ -933,58 +933,6 @@
>
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -1872,6 +1820,62 @@
>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+