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 +