diff --git a/core/hw/aica/dsp.cpp b/core/hw/aica/dsp.cpp
index 63a75a1ff..c1865dbe4 100644
--- a/core/hw/aica/dsp.cpp
+++ b/core/hw/aica/dsp.cpp
@@ -155,6 +155,11 @@ void dsp_init()
//os_MakeExecutable(dsp.DynCode,sizeof(dsp.DynCode));
+#if HOST_OS == OS_WINDOWS
+ DWORD old;
+ VirtualProtect(dsp.DynCode, sizeof(dsp.DynCode), PAGE_EXECUTE_READWRITE, &old);
+#endif
+
}
void dsp_recompile();
void DecodeInst(u32 *IPtr,_INST *i)
diff --git a/shell/reicast.vcxproj b/shell/reicast.vcxproj
index 325b613d5..0cdeb4d4d 100644
--- a/shell/reicast.vcxproj
+++ b/shell/reicast.vcxproj
@@ -298,7 +298,6 @@
-
diff --git a/shell/reicast.vcxproj.filters b/shell/reicast.vcxproj.filters
index e56bdd307..b983022f6 100644
--- a/shell/reicast.vcxproj.filters
+++ b/shell/reicast.vcxproj.filters
@@ -126,9 +126,6 @@
cfg
-
- hw\pvr\emu
-
emitter
@@ -282,18 +279,6 @@
deps\libpng
-
- hw\pvr\emu\regs
-
-
- hw\pvr\emu\regs
-
-
- hw\pvr\emu\ta
-
-
- hw\pvr\emu\tathd
-
rend\gles
@@ -303,15 +288,9 @@
rend\gles
-
- hw\pvr\cntx
-
rend
-
- hw\pvr\emu
-
rend\d3d11
@@ -426,18 +405,55 @@
cfg
-
-
-
-
-
-
-
-
deps\xxhash
+
+ rend\gl4
+
+
+ rend\gl4
+
+
+ rend\gl4
+
+
+ rend\gl4
+
+
+ hw\aica
+
+
+ hw\modem
+
+
+ hw\modem
+
+
+ deps\xbrz
+
+
+ hw\pvr
+
+
+ hw\pvr
+
+
+ hw\pvr
+
+
+ hw\pvr
+
+
+ hw\pvr
+
+
+ hw\pvr
+
+
+ hw\pvr
+
@@ -485,9 +501,6 @@
{2e4fe5a7-a86c-45cf-b456-39b107a91bc7}
-
- {7e03a227-4e9d-4727-a474-6aacf1e48642}
-
{369d7f53-be71-4055-a303-675f1132b118}
@@ -524,18 +537,6 @@
{fa363b78-585a-476a-9afc-628b0f6650cf}
-
- {7a950feb-a22e-4407-805a-3eb4a22a9c3d}
-
-
- {874a26cd-41bf-42c8-8815-16df557afea0}
-
-
- {480ee015-fc98-45e5-a759-87ff8fc3ee85}
-
-
- {8636de32-e2de-49b1-84d5-85e4c06de52f}
-
{3f5c03ee-36db-4818-b0d2-4eec9c084f75}
@@ -578,6 +579,15 @@
{83d7e5cc-cbd2-40e3-b2c0-79cc53b1dd9a}
+
+ {e9e574e5-cce8-467b-8457-acf3999240c1}
+
+
+ {c1ffb17b-f29e-466a-a6a6-e93aa1bb2ca7}
+
+
+ {a67aece4-e47f-48a2-8944-6afbe679a5fb}
+
@@ -721,12 +731,6 @@
cfg
-
- hw
-
-
- hw\pvr\emu
-
emitter
@@ -868,36 +872,15 @@
deps\libpng
-
- hw\pvr\emu\regs
-
-
- hw\pvr\emu\regs
-
-
- hw\pvr\emu\ta
-
-
- hw\pvr\emu\tathd
-
-
- hw\pvr\emu\tathd
-
rend\gles
-
- hw\pvr\cntx
-
rend
rend
-
- hw\pvr\emu
-
deps\libwebsocket
@@ -955,11 +938,45 @@
hw\sh4\modules
-
-
-
-
-
+
+ rend\gl4
+
+
+ rend\gl4
+
+
+ hw\modem
+
+
+ hw\modem
+
+
+ hw\modem
+
+
+ hw\pvr
+
+
+ hw\pvr
+
+
+ hw\pvr
+
+
+ hw\pvr
+
+
+ hw\pvr
+
+
+ hw\pvr
+
+
+ hw\pvr
+
+
+ hw\pvr
+