diff --git a/console/griffin/griffin.c b/console/griffin/griffin.c
index 6753bb7689..18d4a536d8 100644
--- a/console/griffin/griffin.c
+++ b/console/griffin/griffin.c
@@ -94,7 +94,7 @@ AUDIO HERMITE
/*============================================================
RSOUND
============================================================ */
-#ifdef __CELLOS_LV2__
+#ifdef HAVE_RSOUND
#include "../../console/librsound/librsound.c"
#include "../../audio/rsound.c"
#endif
diff --git a/msvc-ps3/SSNES PS3/SSNES PS3.sln b/msvc-ps3/RetroArch-PS3/RetroArch-PS3.sln
similarity index 84%
rename from msvc-ps3/SSNES PS3/SSNES PS3.sln
rename to msvc-ps3/RetroArch-PS3/RetroArch-PS3.sln
index a3113b869e..9444cb20f9 100644
--- a/msvc-ps3/SSNES PS3/SSNES PS3.sln
+++ b/msvc-ps3/RetroArch-PS3/RetroArch-PS3.sln
@@ -1,7 +1,7 @@
Microsoft Visual Studio Solution File, Format Version 11.00
# Visual Studio 2010
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "SSNES PS3", "SSNES PS3.vcxproj", "{EAC43BA5-5C6A-4FE4-8E50-CD9B5BD3E0F9}"
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "RetroArch-PS3", "RetroArch-PS3.vcxproj", "{EAC43BA5-5C6A-4FE4-8E50-CD9B5BD3E0F9}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
diff --git a/msvc-ps3/RetroArch-PS3/RetroArch-PS3.vcxproj b/msvc-ps3/RetroArch-PS3/RetroArch-PS3.vcxproj
new file mode 100644
index 0000000000..5cb4a35f6e
--- /dev/null
+++ b/msvc-ps3/RetroArch-PS3/RetroArch-PS3.vcxproj
@@ -0,0 +1,77 @@
+
+
+
+
+ Debug
+ PS3
+
+
+ Release
+ PS3
+
+
+
+
+ CompileAsC
+ CompileAsC
+
+
+ CompileAsC
+ CompileAsC
+
+
+
+ {EAC43BA5-5C6A-4FE4-8E50-CD9B5BD3E0F9}
+ RetroArch-PS3 SNC
+
+
+
+ Application
+ true
+ SNC
+
+
+ Application
+ false
+ SNC
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ _DEBUG;__CELL_ASSERT__;HAVE_OPENGL=1;RARCH_CONSOLE;HAVE_CG=1;HAVE_CONFIGFILE=1;HAVE_NETPLAY=1;HAVE_SOCKET_LEGACY=1;PACKAGE_VERSION="0.9.6-rc1";HAVE_SCREENSHOTS_BUILTIN=1;main=rarch_main;%(UserPreprocessorDefinitions);HAVE_RARCH_MAIN_WRAP;HAVE_RSOUND;HAVE_RARCH_EXEC;HAVE_ZLIB=1;HAVE_LIBRETRO_MANAGEMENT
+ true
+ %(UserPreprocessorDefinitions);$(BuiltInDefines);__INTELLISENSE__;%(PreprocessorDefinitions);
+ NotUsing
+ $(SolutionDir)\..\..\;%(AdditionalIncludeDirectories)
+
+
+ "$(SCE_PS3_ROOT)\target\ppu\lib\PSGL\RSX\debug\libPSGL.a";"$(SCE_PS3_ROOT)\target\ppu\lib\PSGL\RSX\debug\libPSGLcgc.a";libcgc.a;libdbgfont.a;libgcm_cmd.a;libgcm_sys_stub.a;libresc_stub.a;libio_stub.a;libfs_stub.a;libsysutil_stub.a;libsysutil_game_stub.a;libsysutil_screenshot_stub.a;libjpgdec_stub.a;libpngdec_stub.a;libpthread.a;libsysmodule_stub.a;libaudio_stub.a;$(TargetDir)libretro.a;libnet_stub.a;%(AdditionalDependencies)
+
+
+
+
+ NDEBUG;HAVE_OPENGL=1;RARCH_CONSOLE;HAVE_CG=1;HAVE_CONFIGFILE=1;HAVE_NETPLAY=1;HAVE_SOCKET_LEGACY=1;PACKAGE_VERSION="0.9.6-rc1";HAVE_SCREENSHOTS_BUILTIN=1;main="rarch_main";%(UserPreprocessorDefinitions);HAVE_RARCH_MAIN_WRAP;HAVE_RSOUND;HAVE_RARCH_EXEC;HAVE_ZLIB=1;HAVE_LIBRETRO_MANAGEMENT
+ Level2
+ %(UserPreprocessorDefinitions);$(BuiltInDefines);__INTELLISENSE__;%(PreprocessorDefinitions);
+ NotUsing
+ $(SolutionDir)\..\..\;%(AdditionalIncludeDirectories)
+
+
+ "$(SCE_PS3_ROOT)\target\ppu\lib\PSGL\RSX\ultra-opt\libPSGL.a";"$(SCE_PS3_ROOT)\target\ppu\lib\PSGL\RSX\ultra-opt\libPSGLcgc.a";libdbgfont.a;libgcm_cmd.a;libgcm_sys_stub.a;libresc_stub.a;libio_stub.a;libfs_stub.a;libsysutil_stub.a;libsysutil_game_stub.a;libsysutil_screenshot_stub.a;libjpgdec_stub.a;libpngdec_stub.a;libpthread.a;libsysmodule_stub.a;libaudio_stub.a;$(TargetDir)libretro.a;libnet_stub.a;%(AdditionalDependencies)
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/msvc-ps3/RetroArch-PS3/RetroArch-PS3.vcxproj.filters b/msvc-ps3/RetroArch-PS3/RetroArch-PS3.vcxproj.filters
new file mode 100644
index 0000000000..8000860aaa
--- /dev/null
+++ b/msvc-ps3/RetroArch-PS3/RetroArch-PS3.vcxproj.filters
@@ -0,0 +1,30 @@
+
+
+
+
+ {4FC737F1-C7A5-4376-A066-2A32D752A2FF}
+ cpp;c;cxx;cc;s;asm
+
+
+ {93995380-89BD-4b04-88EB-625FBE52EBFB}
+ h;hpp
+
+
+ {1e6c0cd0-6066-4209-82b4-2be77bf07d0a}
+
+
+ {5b516a7d-b155-4e31-b42a-140d883fde84}
+
+
+ {fac58d49-76df-48f6-bead-170b6b2117b3}
+
+
+
+
+ Source Files\console\griffin
+
+
+ Source Files\console\rzlib
+
+
+
\ No newline at end of file
diff --git a/msvc-ps3/SSNES PS3/SSNES PS3.vcxproj b/msvc-ps3/SSNES PS3/SSNES PS3.vcxproj
deleted file mode 100644
index 116b5f5fde..0000000000
--- a/msvc-ps3/SSNES PS3/SSNES PS3.vcxproj
+++ /dev/null
@@ -1,195 +0,0 @@
-
-
-
-
- Debug
- PS3
-
-
- Release
- PS3
-
-
-
- {EAC43BA5-5C6A-4FE4-8E50-CD9B5BD3E0F9}
- SSNES PS3 SNC
-
-
-
- Application
- true
- SNC
-
-
- Application
- false
- SNC
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- _DEBUG;__CELL_ASSERT__;HAVE_OPENGL=1;SSNES_CONSOLE;HAVE_CG=1;HAVE_CONFIGFILE=1;HAVE_NETPLAY=1;HAVE_SOCKET_LEGACY=1;PACKAGE_VERSION="0.9.6-rc1";HAVE_SCREENSHOTS_BUILTIN=1;main=ssnes_main;%(UserPreprocessorDefinitions)
- true
- %(UserPreprocessorDefinitions);$(BuiltInDefines);__INTELLISENSE__;%(PreprocessorDefinitions);
- NotUsing
-
-
- "$(SCE_PS3_ROOT)\target\ppu\lib\PSGL\RSX\debug\libPSGL.a";"$(SCE_PS3_ROOT)\target\ppu\lib\PSGL\RSX\debug\libPSGLcgc.a";libcgc.a;libdbgfont.a;libgcm_cmd.a;libgcm_sys_stub.a;libresc_stub.a;libio_stub.a;libfs_stub.a;libsysutil_stub.a;libsysutil_game_stub.a;libsysutil_screenshot_stub.a;libjpgdec_stub.a;libpngdec_stub.a;libpthread.a;libsysmodule_stub.a;libaudio_stub.a;$(TargetDir)libsnes.a;libnet_stub.a;%(AdditionalDependencies)
-
-
-
-
- NDEBUG;HAVE_OPENGL=1;SSNES_CONSOLE;HAVE_CG=1;HAVE_CONFIGFILE=1;HAVE_NETPLAY=1;HAVE_SOCKET_LEGACY=1;PACKAGE_VERSION="0.9.6-rc1";HAVE_SCREENSHOTS_BUILTIN=1;main="ssnes_main";%(UserPreprocessorDefinitions)
- Level2
- %(UserPreprocessorDefinitions);$(BuiltInDefines);__INTELLISENSE__;%(PreprocessorDefinitions);
- NotUsing
-
-
- "$(SCE_PS3_ROOT)\target\ppu\lib\PSGL\RSX\ultra-opt\libPSGL.a";"$(SCE_PS3_ROOT)\target\ppu\lib\PSGL\RSX\ultra-opt\libPSGLcgc.a";libdbgfont.a;libgcm_cmd.a;libgcm_sys_stub.a;libresc_stub.a;libio_stub.a;libfs_stub.a;libsysutil_stub.a;libsysutil_game_stub.a;libsysutil_screenshot_stub.a;libjpgdec_stub.a;libpngdec_stub.a;libpthread.a;libsysmodule_stub.a;libaudio_stub.a;$(TargetDir)libsnes.a;libnet_stub.a;%(AdditionalDependencies)
-
-
-
-
- CompileAsC
- CompileAsC
-
-
- CompileAsC
- CompileAsC
-
-
- CompileAsC
- CompileAsC
-
-
- CompileAsC
- CompileAsC
-
-
- CompileAsC
- CompileAsC
-
-
- CompileAsC
- CompileAsC
-
-
- CompileAsC
- CompileAsC
-
-
- CompileAsC
- CompileAsC
-
-
- CompileAsC
- CompileAsC
-
-
- CompileAsC
- CompileAsC
-
-
- CompileAsC
- CompileAsC
-
-
- CompileAsC
- CompileAsC
-
-
- CompileAsC
- CompileAsC
-
-
- CompileAsC
- CompileAsC
-
-
- CompileAsC
- CompileAsC
-
-
- CompileAsC
- CompileAsC
-
-
- CompileAsC
- CompileAsC
-
-
- CompileAsC
- CompileAsC
-
-
- CompileAsC
- CompileAsC
-
-
- CompileAsC
- CompileAsC
-
-
- CompileAsC
- CompileAsC
-
-
- CompileAsC
- CompileAsC
-
-
- CompileAsC
- CompileAsC
-
-
- CompileAsC
- CompileAsC
-
-
- CompileAsC
- CompileAsC
-
-
- CompileAsC
- CompileAsC
-
-
- CompileAsC
- CompileAsC
-
-
- CompileAsC
- CompileAsC
-
-
- CompileAsC
- CompileAsC
-
-
- CompileAsC
- CompileAsC
-
-
- CompileAsC
- CompileAsC
-
-
- CompileAsC
- CompileAsC
-
-
-
-
-
-
-
diff --git a/msvc-ps3/SSNES PS3/SSNES PS3.vcxproj.filters b/msvc-ps3/SSNES PS3/SSNES PS3.vcxproj.filters
deleted file mode 100644
index 22248fda3c..0000000000
--- a/msvc-ps3/SSNES PS3/SSNES PS3.vcxproj.filters
+++ /dev/null
@@ -1,135 +0,0 @@
-
-
-
-
- {4FC737F1-C7A5-4376-A066-2A32D752A2FF}
- cpp;c;cxx;cc;s;asm
-
-
- {93995380-89BD-4b04-88EB-625FBE52EBFB}
- h;hpp
-
-
- {877fea8c-d126-4e77-b55f-aa607faac9fd}
-
-
- {f1f446f4-fc8a-4942-8221-6150136316de}
-
-
- {31a13b43-e88e-4d72-80c2-109f2c68bf67}
-
-
- {210e876f-56ed-4abf-98e1-01a7b0aaa736}
-
-
- {e96ddb00-622b-41fe-a6dc-1c89055726b9}
-
-
- {22cef0c9-7b48-4a37-af92-3cdd8f09f7f7}
-
-
- {550c6478-6ebf-4a55-8718-63b0be8bb426}
-
-
- {1e6c0cd0-6066-4209-82b4-2be77bf07d0a}
-
-
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files
-
-
- Source Files\ps3
-
-
- Source Files\ps3
-
-
- Source Files\ps3
-
-
- Source Files\ps3
-
-
- Source Files\ps3
-
-
- Source Files\ps3
-
-
- Source Files\ps3\cellframework2\fileio
-
-
- Source Files\ps3\cellframework2\input
-
-
- Source Files\ps3\audio
-
-
- Source Files\ps3\audio
-
-
- Source Files\conf
-
-
- Source Files\gfx
-
-
- Source Files\gfx
-
-
- Source Files\gfx
-
-
- Source Files
-
-
- Source Files\console
-
-
- Source Files\console
-
-
-
\ No newline at end of file