diff --git a/src/os/windows/Stella.vcxproj.filters b/src/os/windows/Stella.vcxproj.filters
index 59b9fb021..366c42c1c 100644
--- a/src/os/windows/Stella.vcxproj.filters
+++ b/src/os/windows/Stella.vcxproj.filters
@@ -43,27 +43,9 @@
{ffa3642d-aa8a-43a5-8ac5-acd8878dd091}
-
- {49d8ea64-20c1-45f1-9dc9-b39c17d7cabd}
-
-
- {000e4a6b-8cd6-43db-8253-8255c7efa706}
-
{fb5429b5-4ffb-4574-a98d-54ba865e4199}
-
- {6960ed3f-a5e0-4af6-af20-e9308167ae63}
-
-
- {1aab46fa-ee39-415d-9e41-d5ad3ee14ce7}
-
-
- {21af5583-5f53-4c1d-96d1-05ceaa2d6bae}
-
-
- {47b68040-eac2-4f3c-82d1-eceb7a6e6b7b}
-
{456bc377-aa1c-4601-894a-2385d91f83c4}
@@ -121,38 +103,50 @@
{f379898f-6732-4ffd-ab68-28b275790ca8}
-
+
+ {8a7dec13-c8df-4d73-b633-2eb91f498580}
+
+
+ {5cf38693-725a-47bb-9d44-8227d5e842da}
+
+
+ {000e4a6b-8cd6-43db-8253-8255c7efa706}
+
+
+ {49d8ea64-20c1-45f1-9dc9-b39c17d7cabd}
+
+
+ {1aab46fa-ee39-415d-9e41-d5ad3ee14ce7}
+
+
+ {47b68040-eac2-4f3c-82d1-eceb7a6e6b7b}
+
+
+ {6960ed3f-a5e0-4af6-af20-e9308167ae63}
+
+
+ {21af5583-5f53-4c1d-96d1-05ceaa2d6bae}
+
+
{ee0eac0c-bfb9-4009-bfe2-1da3c7392a3b}
-
+
{5825497d-8a3a-4d66-8f1a-b8f381d22204}
-
+
{ea74c030-5085-43da-9800-64525764ad3b}
-
+
{30c7f8db-f036-4f42-8edf-88d7773a05b0}
+
+ {a9d4d5d2-ca26-4636-a96d-fb7f2d22cd2f}
+
+
+ {c79f0972-e9dc-49af-90f2-39505bbdef05}
+
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
Source Files\emucore
@@ -537,9 +531,6 @@
Source Files\gui
-
- Source Files
-
Source Files\emucore
@@ -552,27 +543,15 @@
Source Files\emucore
-
- Source Files
-
Source Files\emucore
-
- Source Files
-
-
- Source Files
-
Source Files\gui
Source Files\gui
-
- Source Files
-
Source Files\emucore
@@ -588,9 +567,6 @@
Source Files\emucore
-
- Source Files
-
Source Files\emucore
@@ -600,9 +576,6 @@
Source Files\emucore
-
- Source Files
-
Source Files\emucore
@@ -654,12 +627,6 @@
Source Files\emucore
-
- Source Files
-
-
- Source Files
-
Source Files\gui
@@ -687,38 +654,23 @@
Source Files\gui
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
Source Files\emucore\tia
Source Files\emucore\tia
-
- Source Files
-
Source Files\emucore
- Source Files\audio
+ Source Files\common\audio
- Source Files\audio
+ Source Files\common\audio
- Source Files\audio
+ Source Files\common\audio
Source Files\emucore
@@ -726,27 +678,12 @@
Source Files\emucore
-
- Source Files
-
-
- Source Files
-
- Source Files\audio
-
-
- Source Files
+ Source Files\common\audio
Source Files\emucore
-
- Source Files
-
-
- Source Files
-
Source Files\emucore
@@ -759,24 +696,15 @@
Source Files\gui
-
- Source Files
-
Source Files\gui
-
- Source Files
-
Source Files\debugger
Source Files\emucore
-
- Source Files
-
Source Files\emucore
@@ -786,9 +714,6 @@
Source Files\gui
-
- Source Files
-
Source Files\gui
@@ -801,9 +726,6 @@
Source Files\emucore
-
- Source Files
-
Source Files\gui
@@ -825,9 +747,6 @@
Source Files\gui
-
- Source Files
-
Source Files\gui
@@ -838,46 +757,46 @@
Source Files\emucore
- Source Files\repository\sqlite
+ Source Files\common\repository\sqlite
- Source Files\repository\sqlite
+ Source Files\common\repository\sqlite
- Source Files\repository\sqlite
+ Source Files\common\repository\sqlite
- Source Files\repository\sqlite
+ Source Files\common\repository\sqlite
Source Files\lib\sqlite\source
- Source Files\repository\sqlite
+ Source Files\common\repository\sqlite
- Source Files\repository\sqlite
+ Source Files\common\repository\sqlite
- Source Files\repository
+ Source Files\common\repository
- Source Files\repository
+ Source Files\common\repository
- Source Files\repository
+ Source Files\common\repository
- Source Files\repository
+ Source Files\common\repository
- Source Files\repository\sqlite
+ Source Files\common\repository\sqlite
Source Files\emucore
- Source Files\repository
+ Source Files\common\repository
Source Files\emucore
@@ -897,9 +816,6 @@
Source Files\emucore
-
- Source Files
-
Source Files\gui
@@ -918,9 +834,6 @@
Source Files\gui
-
- Source Files
-
Source Files\lib\tinyexif
@@ -1180,19 +1093,19 @@
Source Files\debugger\gui
- Source Files\tv_filters
+ Source Files\common\tv_filters
- Source Files\tv_filters
+ Source Files\common\tv_filters
- Source Files\sdl_blitter
+ Source Files\common\sdl_blitter
- Source Files\sdl_blitter
+ Source Files\common\sdl_blitter
- Source Files\sdl_blitter
+ Source Files\common\sdl_blitter
Source Files\debugger
@@ -1209,38 +1122,110 @@
Source Files\debugger\gui
+
+ Source Files\common
+
+
+ Source Files\common
+
+
+ Source Files\common
+
- Source Files
+ Source Files\common
+
+
+ Source Files\common
+
+
+ Source Files\common
+
+
+ Source Files\common
+
+
+ Source Files\common
+
+
+ Source Files\common
+
+
+ Source Files\common
+
+
+ Source Files\common
+
+
+ Source Files\common
+
+
+ Source Files\common
+
+
+ Source Files\common
+
+
+ Source Files\common
+
+
+ Source Files\common
+
+
+ Source Files\common
+
+
+ Source Files\common
+
+
+ Source Files\common
+
+
+ Source Files\common
+
+
+ Source Files\common
+
+
+ Source Files\common
+
+
+ Source Files\common
+
+
+ Source Files\common
+
+
+ Source Files\common
+
+
+ Source Files\common
+
+
+ Source Files\common
+
+
+ Source Files\common
+
+
+ Source Files\common
+
+
+ Source Files\common
+
+
+ Source Files\common
+
+
+ Source Files\os
+
+
+ Source Files\os
+
+
+ Source Files\os
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
Header Files\emucore
@@ -1634,15 +1619,9 @@
Header Files\lib\libpng
-
- Header Files
-
Header Files\gui
-
- Header Files
-
Header Files\emucore
@@ -1652,42 +1631,18 @@
Header Files\emucore
-
- Header Files
-
Header Files\emucore
-
- Header Files
-
Header Files\emucore
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
Header Files\gui
-
- Header Files
-
Header Files\gui
-
- Header Files
-
Header Files\gui
@@ -1712,9 +1667,6 @@
Header Files\emucore
-
- Header Files
-
Header Files\emucore
@@ -1724,12 +1676,6 @@
Header Files\emucore
-
- Header Files
-
-
- Header Files
-
Header Files\emucore
@@ -1805,18 +1751,9 @@
Header Files\emucore
-
- Header Files
-
-
- Header Files
-
Header Files\debugger
-
- Header Files
-
Header Files\gui
@@ -1853,38 +1790,26 @@
Header Files\gui
-
- Header Files
-
-
- Header Files
-
-
- Header Files
-
Header Files\emucore\tia
Header Files\emucore\tia
-
- Header Files
-
Header Files\emucore
- Header Files\audio
+ Header Files\common\audio
- Header Files\audio
+ Header Files\common\audio
- Header Files\audio
+ Header Files\common\audio
- Header Files\audio
+ Header Files\common\audio
Header Files\emucore
@@ -1892,17 +1817,8 @@
Header Files\emucore
-
- Header Files
-
-
- Header Files
-
- Header Files\audio
-
-
- Header Files
+ Header Files\common\audio
Header Files\emucore
@@ -1910,15 +1826,9 @@
Header Files\emucore\exception
-
- Header Files
-
Header Files\emucore\exception
-
- Header Files
-
Header Files\emucore
@@ -1935,35 +1845,20 @@
Header Files\gui
- Header Files\repository
+ Header Files\common\repository
- Header Files\repository
-
-
- Header Files
-
-
- Header Files
+ Header Files\common\repository
Header Files\gui
-
- Header Files
-
-
- Header Files
-
Header Files\debugger
Header Files\emucore
-
- Header Files
-
Header Files\emucore
@@ -1973,9 +1868,6 @@
Header Files\gui
-
- Header Files
-
Header Files\gui
@@ -1997,9 +1889,6 @@
Header Files\emucore
-
- Header Files
-
Header Files\gui
@@ -2024,12 +1913,6 @@
Header Files\gui
-
- Header Files
-
-
- Header Files
-
Header Files\emucore
@@ -2045,26 +1928,23 @@
Header Files\lib\json
-
- Header Files
-
Header Files\emucore
- Header Files\repository\sqlite
+ Header Files\common\repository\sqlite
- Header Files\repository\sqlite
+ Header Files\common\repository\sqlite
- Header Files\repository\sqlite
+ Header Files\common\repository\sqlite
- Header Files\repository\sqlite
+ Header Files\common\repository\sqlite
- Header Files\repository\sqlite
+ Header Files\common\repository\sqlite
Header Files\lib\sqlite
@@ -2073,37 +1953,37 @@
Header Files\lib\sqlite\source
- Header Files\repository
+ Header Files\common\repository
- Header Files\repository\sqlite
+ Header Files\common\repository\sqlite
- Header Files\repository\sqlite
+ Header Files\common\repository\sqlite
- Header Files\repository
+ Header Files\common\repository
- Header Files\repository
+ Header Files\common\repository
- Header Files\repository
+ Header Files\common\repository
- Header Files\repository
+ Header Files\common\repository
- Header Files\repository
+ Header Files\common\repository
- Header Files\repository
+ Header Files\common\repository
Header Files\lib\sqlite
- Header Files\repository\sqlite
+ Header Files\common\repository\sqlite
Header Files\emucore
@@ -2126,9 +2006,6 @@
Header Files\emucore
-
- Header Files
-
Header Files\gui
@@ -2150,9 +2027,6 @@
Header Files\lib\httplib
-
- Header Files
-
Header Files\emucore
@@ -2168,9 +2042,6 @@
Header Files\gui
-
- Header Files
-
Header Files\lib\nanojpeg
@@ -2433,25 +2304,22 @@
Header Files\debugger\gui
- Header Files\tv_filters
+ Header Files\common\tv_filters
- Header Files\tv_filters
+ Header Files\common\tv_filters
- Header Files\sdl_blitter
+ Header Files\common\sdl_blitter
- Header Files\sdl_blitter
+ Header Files\common\sdl_blitter
- Header Files\sdl_blitter
+ Header Files\common\sdl_blitter
- Header Files\sdl_blitter
-
-
- Header Files
+ Header Files\common\sdl_blitter
Header Files\debugger
@@ -2468,8 +2336,152 @@
Header Files\debugger\gui
+
+ Header Files\common
+
+
+ Header Files\common
+
+
+ Header Files\common
+
- Header Files
+ Header Files\common
+
+
+ Header Files\common
+
+
+ Header Files\common
+
+
+ Header Files\common
+
+
+ Header Files\common
+
+
+ Header Files\common
+
+
+ Header Files\common
+
+
+ Header Files\common
+
+
+ Header Files\common
+
+
+ Header Files\common
+
+
+ Header Files\common
+
+
+ Header Files\common
+
+
+ Header Files\common
+
+
+ Header Files\common
+
+
+ Header Files\common
+
+
+ Header Files\common
+
+
+ Header Files\common
+
+
+ Header Files\common
+
+
+ Header Files\common
+
+
+ Header Files\common
+
+
+ Header Files\common
+
+
+ Header Files\common
+
+
+ Header Files\common
+
+
+ Header Files\common
+
+
+ Header Files\common
+
+
+ Header Files\common
+
+
+ Header Files\common
+
+
+ Header Files\common
+
+
+ Header Files\common
+
+
+ Header Files\common
+
+
+ Header Files\common
+
+
+ Header Files\common
+
+
+ Header Files\common
+
+
+ Header Files\common
+
+
+ Header Files\common
+
+
+ Header Files\common
+
+
+ Header Files\common
+
+
+ Header Files\common
+
+
+ Header Files\common
+
+
+ Header Files\common
+
+
+ Header Files\common
+
+
+ Header Files\os
+
+
+ Header Files\os
+
+
+ Header Files\os
+
+
+ Header Files\os
+
+
+ Header Files\os