SPU2ghz: Rearranged the project files quite a bit. Solutions are now in the Plugins folder, and binaries are output to plugins/bin. This is in preparation for if/when we have more plugins as part of our repository, and will go hand-in-hand with a future change to how pcsx2 looks for plugins which should make shared development a little easier for all of us (I hope).

I also deleted several *very* dated projects and solutions.  They all still referenced FMOD, in fact, if it gives you an idea just how out-dated they were.  New updated projects can be re-added in the future if a need still exists for any of them.

git-svn-id: http://pcsx2-playground.googlecode.com/svn/trunk@285 a6443dda-0b58-4228-96e9-037be469359c
This commit is contained in:
Jake.Stine 2008-11-03 20:00:18 +00:00 committed by Gregory Hainaut
parent 3d4583dcbb
commit f23db9a04a
20 changed files with 162 additions and 3524 deletions

View File

@ -1,7 +1,7 @@

Microsoft Visual Studio Solution File, Format Version 9.00
# Visual Studio 2005
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "SPU2ghz_vs2005", "SPU2ghz_vs2005.vcproj", "{5307BBB7-EBB9-4AA4-8CB6-A94EC473C8C4}"
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "SPU2ghz_vs2005", "spu2ghz\SPU2ghz_vs2005.vcproj", "{5307BBB7-EBB9-4AA4-8CB6-A94EC473C8C4}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution

View File

@ -1,7 +1,7 @@

Microsoft Visual Studio Solution File, Format Version 10.00
# Visual Studio 2008
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "SPU2ghz_vs2008", "SPU2ghz_vs2008.vcproj", "{5307BBB7-EBB9-4AA4-8CB6-A94EC473C8C4}"
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "SPU2ghz_vs2008", "spu2ghz\SPU2ghz_vs2008.vcproj", "{5307BBB7-EBB9-4AA4-8CB6-A94EC473C8C4}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution

View File

@ -1,274 +0,0 @@
# Microsoft Developer Studio Project File - Name="SPU2ghz" - Package Owner=<4>
# Microsoft Developer Studio Generated Build File, Format Version 6.00
# ** DO NOT EDIT **
# TARGTYPE "Win32 (x86) Dynamic-Link Library" 0x0102
CFG=SPU2ghz - Win32 Debug Banyoles
!MESSAGE This is not a valid makefile. To build this project using NMAKE,
!MESSAGE use the Export Makefile command and run
!MESSAGE
!MESSAGE NMAKE /f "SPU2ghz.mak".
!MESSAGE
!MESSAGE You can specify a configuration when running NMAKE
!MESSAGE by defining the macro CFG on the command line. For example:
!MESSAGE
!MESSAGE NMAKE /f "SPU2ghz.mak" CFG="SPU2ghz - Win32 Debug Banyoles"
!MESSAGE
!MESSAGE Possible choices for configuration are:
!MESSAGE
!MESSAGE "SPU2ghz - Win32 Release" (based on "Win32 (x86) Dynamic-Link Library")
!MESSAGE "SPU2ghz - Win32 Debug" (based on "Win32 (x86) Dynamic-Link Library")
!MESSAGE "SPU2ghz - Win32 Debug Threaded" (based on "Win32 (x86) Dynamic-Link Library")
!MESSAGE "SPU2ghz - Win32 Debug2" (based on "Win32 (x86) Dynamic-Link Library")
!MESSAGE "SPU2ghz - Win32 Debug Banyoles" (based on "Win32 (x86) Dynamic-Link Library")
!MESSAGE
# Begin Project
# PROP AllowPerConfigDependencies 0
# PROP Scc_ProjName ""
# PROP Scc_LocalPath ""
CPP=cl.exe
MTL=midl.exe
RSC=rc.exe
!IF "$(CFG)" == "SPU2ghz - Win32 Release"
# PROP BASE Use_MFC 0
# PROP BASE Use_Debug_Libraries 0
# PROP BASE Output_Dir "Release"
# PROP BASE Intermediate_Dir "Release"
# PROP BASE Target_Dir ""
# PROP Use_MFC 0
# PROP Use_Debug_Libraries 0
# PROP Output_Dir "Release"
# PROP Intermediate_Dir "Release"
# PROP Ignore_Export_Lib 0
# PROP Target_Dir ""
# ADD BASE CPP /nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D "SPU2GHZ_EXPORTS" /YX /FD /c
# ADD CPP /nologo /MT /W3 /GX /O2 /D "NDEBUG" /D "__WIN32__" /D "WIN32" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D "SPU2GHZ_EXPORTS" /FR /YX /FD /c
# ADD BASE MTL /nologo /D "NDEBUG" /mktyplib203 /win32
# ADD MTL /nologo /D "NDEBUG" /mktyplib203 /win32
# ADD BASE RSC /l 0xc0a /d "NDEBUG"
# ADD RSC /l 0xc0a /d "NDEBUG"
BSC32=bscmake.exe
# ADD BASE BSC32 /nologo
# ADD BSC32 /nologo
LINK32=link.exe
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /dll /machine:I386
# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib winmm.lib /nologo /dll /machine:I386 /out:"../../SPU2ghz.dll"
!ELSEIF "$(CFG)" == "SPU2ghz - Win32 Debug"
# PROP BASE Use_MFC 0
# PROP BASE Use_Debug_Libraries 1
# PROP BASE Output_Dir "Debug"
# PROP BASE Intermediate_Dir "Debug"
# PROP BASE Target_Dir ""
# PROP Use_MFC 0
# PROP Use_Debug_Libraries 1
# PROP Output_Dir "Debug"
# PROP Intermediate_Dir "Debug"
# PROP Ignore_Export_Lib 0
# PROP Target_Dir ""
# ADD BASE CPP /nologo /MTd /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D "SPU2GHZ_EXPORTS" /YX /FD /GZ /c
# ADD CPP /nologo /MTd /W3 /Gm /GX /ZI /Od /D "_DEBUG" /D "__WIN32__" /D "WIN32" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D "SPU2GHZ_EXPORTS" /FR /YX /FD /GZ /c
# ADD BASE MTL /nologo /D "_DEBUG" /mktyplib203 /win32
# ADD MTL /nologo /D "_DEBUG" /mktyplib203 /win32
# ADD BASE RSC /l 0xc0a /d "_DEBUG"
# ADD RSC /l 0xc0a /d "_DEBUG"
BSC32=bscmake.exe
# ADD BASE BSC32 /nologo
# ADD BSC32 /nologo
LINK32=link.exe
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /dll /debug /machine:I386 /pdbtype:sept
# ADD LINK32 kernel32.lib user32.lib gdi32.lib winmm.lib fmodvc.lib /nologo /dll /debug /machine:I386 /out:"c:\Coses\Emulation\PS2\pcsx2\plugins\SPU2ghz1.dll" /pdbtype:sept
!ELSEIF "$(CFG)" == "SPU2ghz - Win32 Debug Threaded"
# PROP BASE Use_MFC 0
# PROP BASE Use_Debug_Libraries 1
# PROP BASE Output_Dir "SPU2ghz___Win32_Debug_Threaded"
# PROP BASE Intermediate_Dir "SPU2ghz___Win32_Debug_Threaded"
# PROP BASE Ignore_Export_Lib 0
# PROP BASE Target_Dir ""
# PROP Use_MFC 0
# PROP Use_Debug_Libraries 1
# PROP Output_Dir "SPU2ghz___Win32_Debug_Threaded"
# PROP Intermediate_Dir "SPU2ghz___Win32_Debug_Threaded"
# PROP Ignore_Export_Lib 0
# PROP Target_Dir ""
# ADD BASE CPP /nologo /MTd /W3 /Gm /GX /ZI /Od /D "_DEBUG" /D "__WIN32__" /D "WIN32" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D "SPU2GHZ_EXPORTS" /FR /YX /FD /GZ /c
# ADD CPP /nologo /MTd /W3 /Gm /GX /ZI /Od /D "_DEBUG" /D "__WIN32__" /D "WIN32" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D "SPU2GHZ_EXPORTS" /D "USETHREAD" /FR /YX /FD /GZ /c
# ADD BASE MTL /nologo /D "_DEBUG" /mktyplib203 /win32
# ADD MTL /nologo /D "_DEBUG" /mktyplib203 /win32
# ADD BASE RSC /l 0xc0a /d "_DEBUG"
# ADD RSC /l 0xc0a /d "_DEBUG"
BSC32=bscmake.exe
# ADD BASE BSC32 /nologo
# ADD BSC32 /nologo
LINK32=link.exe
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib winmm.lib /nologo /dll /debug /machine:I386 /out:"c:\Coses\Emulation\PS2\pcsx2\plugins\SPU2ghz1.dll" /pdbtype:sept
# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib winmm.lib /nologo /dll /debug /machine:I386 /out:"c:\Coses\Emulation\PS2\pcsx2\plugins\SPU2ghz1_thread.dll" /pdbtype:sept
!ELSEIF "$(CFG)" == "SPU2ghz - Win32 Debug2"
# PROP BASE Use_MFC 0
# PROP BASE Use_Debug_Libraries 1
# PROP BASE Output_Dir "SPU2ghz___Win32_Debug2"
# PROP BASE Intermediate_Dir "SPU2ghz___Win32_Debug2"
# PROP BASE Ignore_Export_Lib 0
# PROP BASE Target_Dir ""
# PROP Use_MFC 0
# PROP Use_Debug_Libraries 1
# PROP Output_Dir "SPU2ghz___Win32_Debug2"
# PROP Intermediate_Dir "SPU2ghz___Win32_Debug2"
# PROP Ignore_Export_Lib 0
# PROP Target_Dir ""
# ADD BASE CPP /nologo /MTd /W3 /Gm /GX /ZI /Od /D "_DEBUG" /D "__WIN32__" /D "WIN32" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D "SPU2GHZ_EXPORTS" /FR /YX /FD /GZ /c
# ADD CPP /nologo /MTd /W3 /Gm /GX /ZI /Od /D "_DEBUG" /D "__WIN32__" /D "WIN32" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D "SPU2GHZ_EXPORTS" /D "OLDSPECS" /FR /YX /FD /GZ /c
# ADD BASE MTL /nologo /D "_DEBUG" /mktyplib203 /win32
# ADD MTL /nologo /D "_DEBUG" /mktyplib203 /win32
# ADD BASE RSC /l 0xc0a /d "_DEBUG"
# ADD RSC /l 0xc0a /d "_DEBUG"
BSC32=bscmake.exe
# ADD BASE BSC32 /nologo
# ADD BSC32 /nologo
LINK32=link.exe
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib winmm.lib /nologo /dll /debug /machine:I386 /out:"c:\Coses\Emulation\PS2\pcsx2\plugins\SPU2ghz1.dll" /pdbtype:sept
# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib winmm.lib /nologo /dll /debug /machine:I386 /out:"c:\Coses\Emulation\PS2\pcsx2\plugins\SPU2ghz1_old.dll" /pdbtype:sept
!ELSEIF "$(CFG)" == "SPU2ghz - Win32 Debug Banyoles"
# PROP BASE Use_MFC 0
# PROP BASE Use_Debug_Libraries 1
# PROP BASE Output_Dir "SPU2ghz___Win32_Debug_Banyoles"
# PROP BASE Intermediate_Dir "SPU2ghz___Win32_Debug_Banyoles"
# PROP BASE Ignore_Export_Lib 0
# PROP BASE Target_Dir ""
# PROP Use_MFC 0
# PROP Use_Debug_Libraries 1
# PROP Output_Dir "SPU2ghz___Win32_Debug_Banyoles"
# PROP Intermediate_Dir "SPU2ghz___Win32_Debug_Banyoles"
# PROP Ignore_Export_Lib 0
# PROP Target_Dir ""
# ADD BASE CPP /nologo /MTd /W3 /Gm /GX /ZI /Od /D "_DEBUG" /D "__WIN32__" /D "WIN32" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D "SPU2GHZ_EXPORTS" /FR /YX /FD /GZ /c
# ADD CPP /nologo /MTd /W3 /Gm /GX /ZI /Od /D "_DEBUG" /D "__WIN32__" /D "WIN32" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D "SPU2GHZ_EXPORTS" /FR /YX /FD /GZ /c
# ADD BASE MTL /nologo /D "_DEBUG" /mktyplib203 /win32
# ADD MTL /nologo /D "_DEBUG" /mktyplib203 /win32
# ADD BASE RSC /l 0xc0a /d "_DEBUG"
# ADD RSC /l 0xc0a /d "_DEBUG"
BSC32=bscmake.exe
# ADD BASE BSC32 /nologo
# ADD BSC32 /nologo
LINK32=link.exe
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winmm.lib fmodvc.lib /nologo /dll /debug /machine:I386 /out:"c:\Coses\Emulation\PS2\pcsx2\plugins\SPU2ghz1.dll" /pdbtype:sept
# ADD LINK32 kernel32.lib user32.lib gdi32.lib winmm.lib fmodvc.lib /nologo /dll /debug /machine:I386 /out:".\SPU2ghz1.dll" /pdbtype:sept
!ENDIF
# Begin Target
# Name "SPU2ghz - Win32 Release"
# Name "SPU2ghz - Win32 Debug"
# Name "SPU2ghz - Win32 Debug Threaded"
# Name "SPU2ghz - Win32 Debug2"
# Name "SPU2ghz - Win32 Debug Banyoles"
# Begin Group "Source Files"
# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;idl;hpj;bat"
# Begin Source File
SOURCE=.\config.c
# End Source File
# Begin Source File
SOURCE=.\debug.c
# End Source File
# Begin Source File
SOURCE=.\dma.c
# End Source File
# Begin Source File
SOURCE=.\fmodout.c
# End Source File
# Begin Source File
SOURCE=.\mixer.c
# End Source File
# Begin Source File
SOURCE=.\sndout.c
# End Source File
# Begin Source File
SOURCE=.\spu2.c
# End Source File
# Begin Source File
SOURCE=.\SPU2ghz.def
# End Source File
# Begin Source File
SOURCE=.\waveout.c
# End Source File
# End Group
# Begin Group "Header Files"
# PROP Default_Filter "h;hpp;hxx;hm;inl"
# Begin Source File
SOURCE=.\config.h
# End Source File
# Begin Source File
SOURCE=.\debug.h
# End Source File
# Begin Source File
SOURCE=.\defs.h
# End Source File
# Begin Source File
SOURCE=.\dma.h
# End Source File
# Begin Source File
SOURCE=.\mixer.h
# End Source File
# Begin Source File
SOURCE=.\PS2Edefs.h
# End Source File
# Begin Source File
SOURCE=.\PS2Etypes.h
# End Source File
# Begin Source File
SOURCE=.\regs.h
# End Source File
# Begin Source File
SOURCE=.\sndout.h
# End Source File
# Begin Source File
SOURCE=.\spu2.h
# End Source File
# End Group
# Begin Group "Documents"
# PROP Default_Filter ""
# Begin Source File
SOURCE=.\LGPL.txt
# End Source File
# Begin Source File
SOURCE=.\License.txt
# End Source File
# End Group
# End Target
# End Project

View File

@ -1,29 +0,0 @@
Microsoft Developer Studio Workspace File, Format Version 6.00
# WARNING: DO NOT EDIT OR DELETE THIS WORKSPACE FILE!
###############################################################################
Project: "SPU2ghz"=".\SPU2ghz.dsp" - Package Owner=<4>
Package=<5>
{{{
}}}
Package=<4>
{{{
}}}
###############################################################################
Global:
Package=<5>
{{{
}}}
Package=<3>
{{{
}}}
###############################################################################

View File

@ -1,23 +0,0 @@
Microsoft Visual Studio Solution File, Format Version 8.00
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "SPU2ghz", "SPU2ghz.vcproj", "{D7CB1F9C-E056-459C-B4EF-A6E7ABE2FCAB}"
ProjectSection(ProjectDependencies) = postProject
EndProjectSection
EndProject
Global
GlobalSection(SolutionConfiguration) = preSolution
Debug = Debug
Release = Release
EndGlobalSection
GlobalSection(ProjectDependencies) = postSolution
EndGlobalSection
GlobalSection(ProjectConfiguration) = postSolution
{D7CB1F9C-E056-459C-B4EF-A6E7ABE2FCAB}.Debug.ActiveCfg = Debug|Win32
{D7CB1F9C-E056-459C-B4EF-A6E7ABE2FCAB}.Debug.Build.0 = Debug|Win32
{D7CB1F9C-E056-459C-B4EF-A6E7ABE2FCAB}.Release.ActiveCfg = Release|Win32
{D7CB1F9C-E056-459C-B4EF-A6E7ABE2FCAB}.Release.Build.0 = Release|Win32
EndGlobalSection
GlobalSection(ExtensibilityGlobals) = postSolution
EndGlobalSection
GlobalSection(ExtensibilityAddIns) = postSolution
EndGlobalSection
EndGlobal

View File

@ -1,425 +0,0 @@
<?xml version="1.0" encoding="Windows-1252"?>
<VisualStudioProject
ProjectType="Visual C++"
Version="7.10"
Name="SPU2ghz"
RootNamespace="SPU2ghz"
SccProjectName=""
SccLocalPath="">
<Platforms>
<Platform
Name="Win32"/>
</Platforms>
<Configurations>
<Configuration
Name="Debug|Win32"
OutputDirectory=".\Debug"
IntermediateDirectory=".\Debug"
ConfigurationType="2"
UseOfMFC="0"
ATLMinimizesCRunTimeLibraryUsage="FALSE"
CharacterSet="2">
<Tool
Name="VCCLCompilerTool"
Optimization="0"
PreprocessorDefinitions="_DEBUG;__WIN32__;WIN32;__MSCW32__;_WINDOWS;_USRDLL;SPU2GHZ_EXPORTS"
BasicRuntimeChecks="3"
RuntimeLibrary="1"
BufferSecurityCheck="TRUE"
EnableFunctionLevelLinking="TRUE"
UsePrecompiledHeader="2"
PrecompiledHeaderFile=".\Debug/SPU2ghz.pch"
AssemblerListingLocation=".\Debug/"
ObjectFile=".\Debug/"
ProgramDataBaseFileName=".\Debug/"
BrowseInformation="1"
WarningLevel="3"
SuppressStartupBanner="TRUE"
Detect64BitPortabilityProblems="TRUE"
DebugInformationFormat="4"/>
<Tool
Name="VCCustomBuildTool"/>
<Tool
Name="VCLinkerTool"
AdditionalDependencies="winmm.lib ./fmodapi/lib/fmodvc.lib"
OutputFile="F:\Coses\Emulation\PS2\pcsx2\plugins\SPU2ghz.dll"
LinkIncremental="2"
SuppressStartupBanner="TRUE"
ModuleDefinitionFile=".\SPU2ghz.def"
GenerateDebugInformation="TRUE"
ProgramDatabaseFile="./Debug/SPU2ghz1.pdb"
ImportLibrary=".\Debug/SPU2ghz1.lib"
TargetMachine="1"/>
<Tool
Name="VCMIDLTool"
PreprocessorDefinitions="_DEBUG"
MkTypLibCompatible="TRUE"
SuppressStartupBanner="TRUE"
TargetEnvironment="1"
TypeLibraryName=".\Debug/SPU2ghz.tlb"
HeaderFileName=""/>
<Tool
Name="VCPostBuildEventTool"/>
<Tool
Name="VCPreBuildEventTool"/>
<Tool
Name="VCPreLinkEventTool"/>
<Tool
Name="VCResourceCompilerTool"
PreprocessorDefinitions="_DEBUG"
Culture="3082"/>
<Tool
Name="VCWebServiceProxyGeneratorTool"/>
<Tool
Name="VCXMLDataGeneratorTool"/>
<Tool
Name="VCWebDeploymentTool"/>
<Tool
Name="VCManagedWrapperGeneratorTool"/>
<Tool
Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
</Configuration>
<Configuration
Name="Release|Win32"
OutputDirectory="$(ConfigurationName)"
IntermediateDirectory="$(ConfigurationName)"
ConfigurationType="2"
UseOfMFC="0"
ATLMinimizesCRunTimeLibraryUsage="FALSE"
CharacterSet="2"
WholeProgramOptimization="FALSE">
<Tool
Name="VCCLCompilerTool"
Optimization="2"
GlobalOptimizations="TRUE"
InlineFunctionExpansion="2"
EnableIntrinsicFunctions="TRUE"
FavorSizeOrSpeed="1"
OmitFramePointers="TRUE"
OptimizeForProcessor="2"
PreprocessorDefinitions="NDEBUG;__WIN32__;__MSCW32__;WIN32;_WINDOWS;_USRDLL;SPU2GHZ_EXPORTS"
StringPooling="TRUE"
RuntimeLibrary="0"
EnableFunctionLevelLinking="TRUE"
EnableEnhancedInstructionSet="1"
UsePrecompiledHeader="2"
PrecompiledHeaderFile=".\Release/SPU2ghz.pch"
AssemblerListingLocation=".\Release/"
ObjectFile=".\Release/"
ProgramDataBaseFileName=".\Release/"
BrowseInformation="1"
WarningLevel="3"
SuppressStartupBanner="TRUE"
Detect64BitPortabilityProblems="TRUE"
CompileAs="1"/>
<Tool
Name="VCCustomBuildTool"/>
<Tool
Name="VCLinkerTool"
AdditionalDependencies="winmm.lib ./fmodapi/lib/fmodvc.lib"
OutputFile="F:\Coses\Emulation\PS2\pcsx2\plugins\SPU2ghz.dll"
LinkIncremental="1"
SuppressStartupBanner="TRUE"
ModuleDefinitionFile=".\SPU2ghz.def"
GenerateDebugInformation="TRUE"
ProgramDatabaseFile="c:\Coses\Emulation\PS2\pcsx2\plugins\SPU2ghz.pdb"
GenerateMapFile="TRUE"
ImportLibrary=".\Release/SPU2ghz.lib"
TargetMachine="1"/>
<Tool
Name="VCMIDLTool"
PreprocessorDefinitions="NDEBUG"
MkTypLibCompatible="TRUE"
SuppressStartupBanner="TRUE"
TargetEnvironment="1"
TypeLibraryName=".\Release/SPU2ghz.tlb"
HeaderFileName=""/>
<Tool
Name="VCPostBuildEventTool"/>
<Tool
Name="VCPreBuildEventTool"/>
<Tool
Name="VCPreLinkEventTool"/>
<Tool
Name="VCResourceCompilerTool"
PreprocessorDefinitions="NDEBUG"
Culture="3082"/>
<Tool
Name="VCWebServiceProxyGeneratorTool"/>
<Tool
Name="VCXMLDataGeneratorTool"/>
<Tool
Name="VCWebDeploymentTool"/>
<Tool
Name="VCManagedWrapperGeneratorTool"/>
<Tool
Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
</Configuration>
</Configurations>
<References>
</References>
<Files>
<Filter
Name="Source Files"
Filter="cpp;c;cxx;rc;def;r;odl;idl;hpj;bat">
<File
RelativePath=".\asioout.cpp">
<FileConfiguration
Name="Release|Win32">
<Tool
Name="VCCLCompilerTool"
CompileAs="2"/>
</FileConfiguration>
</File>
<File
RelativePath=".\config.cpp">
<FileConfiguration
Name="Release|Win32">
<Tool
Name="VCCLCompilerTool"
CompileAs="2"/>
</FileConfiguration>
</File>
<File
RelativePath=".\debug.cpp">
<FileConfiguration
Name="Release|Win32">
<Tool
Name="VCCLCompilerTool"
CompileAs="2"/>
</FileConfiguration>
</File>
<File
RelativePath=".\dma.cpp">
<FileConfiguration
Name="Release|Win32">
<Tool
Name="VCCLCompilerTool"
CompileAs="2"/>
</FileConfiguration>
</File>
<File
RelativePath=".\fmodout.cpp">
<FileConfiguration
Name="Release|Win32">
<Tool
Name="VCCLCompilerTool"
CompileAs="2"/>
</FileConfiguration>
</File>
<File
RelativePath=".\mixer.cpp">
<FileConfiguration
Name="Release|Win32">
<Tool
Name="VCCLCompilerTool"
CompileAs="2"/>
</FileConfiguration>
</File>
<File
RelativePath=".\sndout.cpp">
<FileConfiguration
Name="Release|Win32">
<Tool
Name="VCCLCompilerTool"
CompileAs="2"/>
</FileConfiguration>
</File>
<File
RelativePath=".\spu2.cpp">
<FileConfiguration
Name="Release|Win32">
<Tool
Name="VCCLCompilerTool"
CompileAs="2"/>
</FileConfiguration>
</File>
<File
RelativePath="SPU2ghz.def">
</File>
<File
RelativePath=".\SPU2ghz.rc">
</File>
<File
RelativePath=".\spu2replay.cpp">
<FileConfiguration
Name="Release|Win32">
<Tool
Name="VCCLCompilerTool"
CompileAs="2"/>
</FileConfiguration>
</File>
<File
RelativePath=".\utf8.cpp">
<FileConfiguration
Name="Release|Win32">
<Tool
Name="VCCLCompilerTool"
CompileAs="2"/>
</FileConfiguration>
</File>
<File
RelativePath=".\wavedump_wav.cpp">
<FileConfiguration
Name="Release|Win32">
<Tool
Name="VCCLCompilerTool"
CompileAs="2"/>
</FileConfiguration>
</File>
<File
RelativePath=".\waveout.cpp">
<FileConfiguration
Name="Release|Win32">
<Tool
Name="VCCLCompilerTool"
CompileAs="2"/>
</FileConfiguration>
</File>
<Filter
Name="ASIO"
Filter="">
<File
RelativePath=".\asio\asio.cpp">
<FileConfiguration
Name="Release|Win32">
<Tool
Name="VCCLCompilerTool"
CompileAs="2"/>
</FileConfiguration>
</File>
<File
RelativePath=".\asio\ASIOConvertSamples.cpp">
<FileConfiguration
Name="Release|Win32">
<Tool
Name="VCCLCompilerTool"
CompileAs="2"/>
</FileConfiguration>
</File>
<File
RelativePath=".\asio\asiodrivers.cpp">
<FileConfiguration
Name="Release|Win32">
<Tool
Name="VCCLCompilerTool"
CompileAs="2"/>
</FileConfiguration>
</File>
<File
RelativePath=".\asio\asiolist.cpp">
<FileConfiguration
Name="Release|Win32">
<Tool
Name="VCCLCompilerTool"
CompileAs="2"/>
</FileConfiguration>
</File>
<File
RelativePath=".\asio\combase.cpp">
<FileConfiguration
Name="Release|Win32">
<Tool
Name="VCCLCompilerTool"
CompileAs="2"/>
</FileConfiguration>
</File>
<File
RelativePath=".\asio\debugmessage.cpp">
<FileConfiguration
Name="Release|Win32">
<Tool
Name="VCCLCompilerTool"
CompileAs="2"/>
</FileConfiguration>
</File>
</Filter>
</Filter>
<Filter
Name="Header Files"
Filter="h;hpp;hxx;hm;inl">
<File
RelativePath="config.h">
</File>
<File
RelativePath="debug.h">
</File>
<File
RelativePath="defs.h">
</File>
<File
RelativePath="dma.h">
</File>
<File
RelativePath="mixer.h">
</File>
<File
RelativePath="PS2Edefs.h">
</File>
<File
RelativePath="PS2Etypes.h">
</File>
<File
RelativePath="regs.h">
</File>
<File
RelativePath=".\resource.h">
</File>
<File
RelativePath="sndout.h">
</File>
<File
RelativePath=".\spdif.h">
</File>
<File
RelativePath="spu2.h">
</File>
<File
RelativePath=".\spu2replay.h">
</File>
<Filter
Name="ASIO"
Filter="">
<File
RelativePath=".\asio\asio.h">
</File>
<File
RelativePath=".\asio\ASIOConvertSamples.h">
</File>
<File
RelativePath=".\asio\asiodrivers.h">
</File>
<File
RelativePath=".\asio\asiolist.h">
</File>
<File
RelativePath=".\asio\asiosys.h">
</File>
<File
RelativePath=".\asio\combase.h">
</File>
<File
RelativePath=".\asio\ginclude.h">
</File>
<File
RelativePath=".\asio\iasiodrv.h">
</File>
<File
RelativePath=".\asio\wxdebug.h">
</File>
</Filter>
</Filter>
<Filter
Name="Documents"
Filter="">
<File
RelativePath="LGPL.txt">
</File>
<File
RelativePath="License.txt">
</File>
</Filter>
</Files>
<Globals>
</Globals>
</VisualStudioProject>

View File

@ -1,946 +0,0 @@
<?xml version="1.0" encoding="Windows-1252"?>
<VisualStudioProject
ProjectType="Intel C++ Project"
Version="10.1"
Name="SPU2ghz_vs2005"
ProjectGUID="{09981E32-E8D9-465E-A5D2-4077FE49459B}"
RootNamespace="SPU2ghz_vs2005"
VCNestedProjectGUID="{5307BBB7-EBB9-4AA4-8CB6-A94EC473C8C4}"
VCNestedProjectCRC32="2398778152"
VCNestedProjectFileName="SPU2ghz_intel.vcproj">
<Platforms>
<Platform
Name="Win32"/>
</Platforms>
<ToolFiles>
</ToolFiles>
<Configurations>
<Configuration
Name="Release|Win32">
<Tool
Name="GeneralTool"
OutputDirectory=".\Release"
IntermediateDirectory="c:\spu2ghz_temp\"
ConfigurationType="2"
UseOfMFC="0"
ATLMinimizesCRunTimeLibraryUsage="false"
CharacterSet="2"
WholeProgramOptimization="1"/>
<Tool
Name="PreBuildEventTool"/>
<Tool
Name="CustomTool"/>
<Tool
Name="VCXMLDataGeneratorTool"/>
<Tool
Name="VCWebServiceProxyGeneratorTool"/>
<Tool
Name="MidlCmplrTool"
PreprocessorDefinitions="NDEBUG"
MkTypLibCompatible="true"
SuppressStartupBanner="true"
TargetEnvironment="1"
TypeLibraryName=".\Release/SPU2ghz.tlb"
HeaderFileName=""/>
<Tool
Name="CppCmplrTool"
Optimization="2"
InlineFunctionExpansion="2"
EnableIntrinsicFunctions="true"
FavorSizeOrSpeed="1"
OmitFramePointers="true"
EnableFiberSafeOptimizations="true"
PreprocessorDefinitions="NDEBUG;__WIN32__;__MSCW32__;WIN32;_WINDOWS;_USRDLL;SPU2GHZ_EXPORTS;_VS2005;_CRT_SECURE_NO_DEPRECATE"
StringPooling="true"
RuntimeLibrary="0"
BufferSecurityCheck="false"
EnableFunctionLevelLinking="false"
EnableEnhancedInstructionSet="2"
FloatingPointModel="2"
UsePrecompiledHeader="0"
PrecompiledHeaderFile=".\Release/SPU2ghz.pch"
AssemblerListingLocation=".\Release/"
ObjectFile=".\Release/"
ProgramDataBaseFileName=".\Release/"
BrowseInformation="1"
WarningLevel="3"
SuppressStartupBanner="true"
Detect64BitPortabilityProblems="true"
CompileAs="0"
EnablePREfast="true"/>
<Tool
Name="VCManagedResourceCompilerTool"/>
<Tool
Name="ResCmplrTool"
PreprocessorDefinitions="NDEBUG"
Culture="3082"/>
<Tool
Name="PreLinkEventTool"/>
<Tool
Name="LinkerTool"
AdditionalOptions="/delayload:fmod.dll"
AdditionalDependencies="winmm.lib ./fmodapi/lib/fmodvc.lib dsound.lib"
OutputFile="F:\Pcsx2\plugins\SPU2ghz.dll"
LinkIncremental="1"
SuppressStartupBanner="true"
ModuleDefinitionFile=".\SPU2ghz.def"
GenerateDebugInformation="true"
ProgramDatabaseFile=".\Release/SPU2ghz.pdb"
ImportLibrary=".\Release/SPU2ghz.lib"
TargetMachine="1"/>
<Tool
Name="VCALinkTool"/>
<Tool
Name="VCManifestTool"/>
<Tool
Name="VCXDCMakeTool"/>
<Tool
Name="BscMakeTool"
SuppressStartupBanner="true"
OutputFile=""/>
<Tool
Name="VCFxCopTool"/>
<Tool
Name="VCAppVerifierTool"/>
<Tool
Name="VCWebDeploymentTool"/>
<Tool
Name="PostBuildEventTool"/>
</Configuration>
<Configuration
Name="Debug|Win32">
<Tool
Name="GeneralTool"
OutputDirectory=".\Debug"
IntermediateDirectory=".\Debug"
ConfigurationType="2"
UseOfMFC="0"
ATLMinimizesCRunTimeLibraryUsage="false"
CharacterSet="2"/>
<Tool
Name="PreBuildEventTool"/>
<Tool
Name="CustomTool"/>
<Tool
Name="VCXMLDataGeneratorTool"/>
<Tool
Name="VCWebServiceProxyGeneratorTool"/>
<Tool
Name="MidlCmplrTool"
PreprocessorDefinitions="_DEBUG"
MkTypLibCompatible="true"
SuppressStartupBanner="true"
TargetEnvironment="1"
TypeLibraryName=".\Debug/SPU2ghz.tlb"
HeaderFileName=""/>
<Tool
Name="CppCmplrTool"
Optimization="0"
PreprocessorDefinitions="_DEBUG;__WIN32__;__MSCW32__;WIN32;_WINDOWS;_USRDLL;SPU2GHZ_EXPORTS;_VS2005;_CRT_SECURE_NO_DEPRECATE"
MinimalRebuild="true"
BasicRuntimeChecks="3"
RuntimeLibrary="1"
EnableFunctionLevelLinking="true"
UsePrecompiledHeader="0"
PrecompiledHeaderFile=".\Debug/SPU2ghz.pch"
AssemblerListingLocation=".\Debug/"
ObjectFile=".\Debug/"
ProgramDataBaseFileName=".\Debug/"
BrowseInformation="1"
WarningLevel="3"
SuppressStartupBanner="true"
DebugInformationFormat="4"/>
<Tool
Name="VCManagedResourceCompilerTool"/>
<Tool
Name="ResCmplrTool"
PreprocessorDefinitions="_DEBUG"
Culture="3082"/>
<Tool
Name="PreLinkEventTool"/>
<Tool
Name="LinkerTool"
AdditionalDependencies="winmm.lib ./fmodapi/lib/fmodvc.lib dsound.lib"
OutputFile="F:\Pcsx2\plugins\SPU2ghz.dll"
LinkIncremental="2"
SuppressStartupBanner="true"
ModuleDefinitionFile=".\SPU2ghz.def"
GenerateDebugInformation="true"
ProgramDatabaseFile="\Pcsx2\plugins\SPU2ghz.pdb"
ImportLibrary=".\Debug/SPU2ghz1.lib"
TargetMachine="1"/>
<Tool
Name="VCALinkTool"/>
<Tool
Name="VCManifestTool"/>
<Tool
Name="VCXDCMakeTool"/>
<Tool
Name="BscMakeTool"
SuppressStartupBanner="true"
OutputFile=".\Debug/SPU2ghz.bsc"/>
<Tool
Name="VCFxCopTool"/>
<Tool
Name="VCAppVerifierTool"/>
<Tool
Name="VCWebDeploymentTool"/>
<Tool
Name="PostBuildEventTool"/>
</Configuration>
<Configuration
Name="Public Release|Win32">
<Tool
Name="GeneralTool"
OutputDirectory="$(ConfigurationName)"
IntermediateDirectory="$(ConfigurationName)"
ConfigurationType="2"
UseOfMFC="0"
ATLMinimizesCRunTimeLibraryUsage="false"
CharacterSet="2"
WholeProgramOptimization="1"/>
<Tool
Name="PreBuildEventTool"/>
<Tool
Name="CustomTool"/>
<Tool
Name="VCXMLDataGeneratorTool"/>
<Tool
Name="VCWebServiceProxyGeneratorTool"/>
<Tool
Name="MidlCmplrTool"
PreprocessorDefinitions="NDEBUG"
MkTypLibCompatible="true"
SuppressStartupBanner="true"
TargetEnvironment="1"
TypeLibraryName=".\Release/SPU2ghz.tlb"
HeaderFileName=""/>
<Tool
Name="CppCmplrTool"
Optimization="2"
InlineFunctionExpansion="2"
EnableIntrinsicFunctions="true"
FavorSizeOrSpeed="1"
OmitFramePointers="true"
EnableFiberSafeOptimizations="true"
PreprocessorDefinitions="NDEBUG;PUBLIC;__WIN32__;__MSCW32__;WIN32;_WINDOWS;_USRDLL;SPU2GHZ_EXPORTS;_VS2005;_CRT_SECURE_NO_DEPRECATE"
StringPooling="true"
RuntimeLibrary="0"
BufferSecurityCheck="false"
EnableFunctionLevelLinking="false"
EnableEnhancedInstructionSet="1"
FloatingPointModel="2"
UsePrecompiledHeader="0"
PrecompiledHeaderFile=""
AssemblerListingLocation="$(IntDir)\"
ObjectFile="$(IntDir)\"
ProgramDataBaseFileName="$(ConfigurationName)"
BrowseInformation="1"
WarningLevel="3"
SuppressStartupBanner="true"
Detect64BitPortabilityProblems="true"
CompileAs="0"
EnablePREfast="true"/>
<Tool
Name="VCManagedResourceCompilerTool"/>
<Tool
Name="ResCmplrTool"
PreprocessorDefinitions="NDEBUG"
Culture="3082"/>
<Tool
Name="PreLinkEventTool"/>
<Tool
Name="LinkerTool"
AdditionalDependencies="winmm.lib ./fmodapi/lib/fmodvc.lib dsound.lib"
OutputFile=".\bin\SPU2ghz.dll"
LinkIncremental="1"
SuppressStartupBanner="true"
ModuleDefinitionFile=".\SPU2ghz.def"
GenerateDebugInformation="false"
ProgramDatabaseFile=""
StripPrivateSymbols=".\bin\spu2ghz.pdb"
ImportLibrary=".\Release/SPU2ghz.lib"
TargetMachine="1"/>
<Tool
Name="VCALinkTool"/>
<Tool
Name="VCManifestTool"/>
<Tool
Name="VCXDCMakeTool"/>
<Tool
Name="BscMakeTool"
SuppressStartupBanner="true"
OutputFile=""/>
<Tool
Name="VCFxCopTool"/>
<Tool
Name="VCAppVerifierTool"/>
<Tool
Name="VCWebDeploymentTool"/>
<Tool
Name="PostBuildEventTool"
Description="Building Release RAR..."
CommandLine=".\mkrelease.cmd"/>
</Configuration>
<Configuration
Name="Debug SSE2|Win32">
<Tool
Name="GeneralTool"
OutputDirectory="$(ConfigurationName)"
IntermediateDirectory="$(ConfigurationName)"
ConfigurationType="2"
UseOfMFC="0"
ATLMinimizesCRunTimeLibraryUsage="false"
CharacterSet="2"/>
<Tool
Name="PreBuildEventTool"/>
<Tool
Name="CustomTool"/>
<Tool
Name="VCXMLDataGeneratorTool"/>
<Tool
Name="VCWebServiceProxyGeneratorTool"/>
<Tool
Name="MidlCmplrTool"
PreprocessorDefinitions="_DEBUG"
MkTypLibCompatible="true"
SuppressStartupBanner="true"
TargetEnvironment="1"
TypeLibraryName=".\Debug/SPU2ghz.tlb"
HeaderFileName=""/>
<Tool
Name="CppCmplrTool"
Optimization="0"
PreprocessorDefinitions="_DEBUG;__WIN32__;__MSCW32__;WIN32;_WINDOWS;_USRDLL;SPU2GHZ_EXPORTS;_VS2005;_CRT_SECURE_NO_DEPRECATE"
MinimalRebuild="true"
BasicRuntimeChecks="3"
RuntimeLibrary="1"
EnableFunctionLevelLinking="true"
EnableEnhancedInstructionSet="2"
UsePrecompiledHeader="0"
PrecompiledHeaderFile=".\Debug/SPU2ghz.pch"
AssemblerListingLocation=".\Debug/"
ObjectFile=".\Debug/"
ProgramDataBaseFileName=".\Debug/"
BrowseInformation="1"
WarningLevel="3"
SuppressStartupBanner="true"
DebugInformationFormat="4"/>
<Tool
Name="VCManagedResourceCompilerTool"/>
<Tool
Name="ResCmplrTool"
PreprocessorDefinitions="_DEBUG"
Culture="3082"/>
<Tool
Name="PreLinkEventTool"/>
<Tool
Name="LinkerTool"
AdditionalDependencies="winmm.lib ./fmodapi/lib/fmodvc.lib dsound.lib"
OutputFile="F:\Pcsx2\plugins\SPU2ghz.dll"
LinkIncremental="2"
SuppressStartupBanner="true"
ModuleDefinitionFile=".\SPU2ghz.def"
GenerateDebugInformation="true"
ProgramDatabaseFile="\Pcsx2\plugins\SPU2ghz.pdb"
ImportLibrary=".\Debug/SPU2ghz1.lib"
TargetMachine="1"/>
<Tool
Name="VCALinkTool"/>
<Tool
Name="VCManifestTool"/>
<Tool
Name="VCXDCMakeTool"/>
<Tool
Name="BscMakeTool"
SuppressStartupBanner="true"
OutputFile=".\Debug/SPU2ghz.bsc"/>
<Tool
Name="VCFxCopTool"/>
<Tool
Name="VCAppVerifierTool"/>
<Tool
Name="VCWebDeploymentTool"/>
<Tool
Name="PostBuildEventTool"/>
</Configuration>
</Configurations>
<References>
</References>
<Files>
<Filter
Name="Source Files"
Filter="h;hpp;cpp;c;cxx;rc;def;r;odl;idl;hpj;bat">
<File
RelativePath=".\utf8.cpp">
<FileConfiguration
Name="Release|Win32">
<Tool
Name="CppCmplrTool"
CompileAs="0"/>
</FileConfiguration>
<FileConfiguration
Name="Public Release|Win32">
<Tool
Name="CppCmplrTool"
CompileAs="0"/>
</FileConfiguration>
</File>
<File
RelativePath=".\utf8.h">
</File>
<Filter
Name="mixer">
<File
RelativePath=".\lowpass.cpp">
</File>
<File
RelativePath=".\lowpass.h">
</File>
<File
RelativePath=".\mixer.cpp">
<FileConfiguration
Name="Release|Win32">
<Tool
Name="CppCmplrTool"
UsePrecompiledHeader="0"
BrowseInformation="1"
CompileAs="0"/>
</FileConfiguration>
<FileConfiguration
Name="Debug|Win32">
<Tool
Name="CppCmplrTool"
UsePrecompiledHeader="0"
BrowseInformation="1"/>
</FileConfiguration>
<FileConfiguration
Name="Public Release|Win32">
<Tool
Name="CppCmplrTool"
UsePrecompiledHeader="0"
BrowseInformation="1"
CompileAs="0"/>
</FileConfiguration>
<FileConfiguration
Name="Debug SSE2|Win32">
<Tool
Name="CppCmplrTool"
UsePrecompiledHeader="0"
BrowseInformation="1"/>
</FileConfiguration>
</File>
<File
RelativePath="mixer.h">
</File>
</Filter>
<Filter
Name="debug">
<File
RelativePath=".\debug.cpp">
<FileConfiguration
Name="Release|Win32">
<Tool
Name="CppCmplrTool"
UsePrecompiledHeader="0"
BrowseInformation="1"
CompileAs="0"/>
</FileConfiguration>
<FileConfiguration
Name="Debug|Win32">
<Tool
Name="CppCmplrTool"
UsePrecompiledHeader="0"
BrowseInformation="1"/>
</FileConfiguration>
<FileConfiguration
Name="Public Release|Win32">
<Tool
Name="CppCmplrTool"
UsePrecompiledHeader="0"
BrowseInformation="1"
CompileAs="0"/>
</FileConfiguration>
<FileConfiguration
Name="Debug SSE2|Win32">
<Tool
Name="CppCmplrTool"
UsePrecompiledHeader="0"
BrowseInformation="1"/>
</FileConfiguration>
</File>
<File
RelativePath="debug.h">
</File>
<File
RelativePath=".\spu2replay.cpp">
<FileConfiguration
Name="Release|Win32">
<Tool
Name="CppCmplrTool"
CompileAs="0"/>
</FileConfiguration>
<FileConfiguration
Name="Public Release|Win32">
<Tool
Name="CppCmplrTool"
CompileAs="0"/>
</FileConfiguration>
</File>
<File
RelativePath=".\spu2replay.h">
</File>
<File
RelativePath=".\wavedump_wav.cpp">
<FileConfiguration
Name="Release|Win32">
<Tool
Name="CppCmplrTool"
CompileAs="0"/>
</FileConfiguration>
<FileConfiguration
Name="Public Release|Win32">
<Tool
Name="CppCmplrTool"
CompileAs="0"/>
</FileConfiguration>
</File>
</Filter>
<Filter
Name="Output Modules">
<File
RelativePath=".\sndout.cpp">
<FileConfiguration
Name="Release|Win32">
<Tool
Name="CppCmplrTool"
UsePrecompiledHeader="0"
BrowseInformation="1"
CompileAs="0"/>
</FileConfiguration>
<FileConfiguration
Name="Debug|Win32">
<Tool
Name="CppCmplrTool"
UsePrecompiledHeader="0"
BrowseInformation="1"/>
</FileConfiguration>
<FileConfiguration
Name="Public Release|Win32">
<Tool
Name="CppCmplrTool"
UsePrecompiledHeader="0"
BrowseInformation="1"
CompileAs="0"/>
</FileConfiguration>
<FileConfiguration
Name="Debug SSE2|Win32">
<Tool
Name="CppCmplrTool"
UsePrecompiledHeader="0"
BrowseInformation="1"/>
</FileConfiguration>
</File>
<File
RelativePath="sndout.h">
</File>
<Filter
Name="asio">
<File
RelativePath=".\asio\asio.cpp">
<FileConfiguration
Name="Release|Win32">
<Tool
Name="CppCmplrTool"
CompileAs="0"/>
</FileConfiguration>
<FileConfiguration
Name="Public Release|Win32">
<Tool
Name="CppCmplrTool"
CompileAs="0"/>
</FileConfiguration>
</File>
<File
RelativePath=".\asio\asio.h">
</File>
<File
RelativePath=".\asio\ASIOConvertSamples.cpp">
<FileConfiguration
Name="Release|Win32">
<Tool
Name="CppCmplrTool"
CompileAs="0"/>
</FileConfiguration>
<FileConfiguration
Name="Public Release|Win32">
<Tool
Name="CppCmplrTool"
CompileAs="0"/>
</FileConfiguration>
</File>
<File
RelativePath=".\asio\ASIOConvertSamples.h">
</File>
<File
RelativePath=".\asio\asiodrivers.cpp">
<FileConfiguration
Name="Release|Win32">
<Tool
Name="CppCmplrTool"
CompileAs="0"/>
</FileConfiguration>
<FileConfiguration
Name="Public Release|Win32">
<Tool
Name="CppCmplrTool"
CompileAs="0"/>
</FileConfiguration>
</File>
<File
RelativePath=".\asio\asiodrivers.h">
</File>
<File
RelativePath=".\asio\asiolist.cpp">
<FileConfiguration
Name="Release|Win32">
<Tool
Name="CppCmplrTool"
CompileAs="0"/>
</FileConfiguration>
<FileConfiguration
Name="Public Release|Win32">
<Tool
Name="CppCmplrTool"
CompileAs="0"/>
</FileConfiguration>
</File>
<File
RelativePath=".\asio\asiolist.h">
</File>
<File
RelativePath=".\asioout.cpp">
<FileConfiguration
Name="Release|Win32">
<Tool
Name="CppCmplrTool"
CompileAs="0"/>
</FileConfiguration>
<FileConfiguration
Name="Public Release|Win32">
<Tool
Name="CppCmplrTool"
CompileAs="0"/>
</FileConfiguration>
</File>
<File
RelativePath=".\asio\asiosys.h">
</File>
<File
RelativePath=".\asio\ginclude.h">
</File>
</Filter>
<Filter
Name="FMod">
<File
RelativePath=".\fmodout.cpp">
<FileConfiguration
Name="Release|Win32">
<Tool
Name="CppCmplrTool"
UsePrecompiledHeader="0"
BrowseInformation="1"
CompileAs="0"/>
</FileConfiguration>
<FileConfiguration
Name="Debug|Win32">
<Tool
Name="CppCmplrTool"
UsePrecompiledHeader="0"
BrowseInformation="1"/>
</FileConfiguration>
<FileConfiguration
Name="Public Release|Win32">
<Tool
Name="CppCmplrTool"
UsePrecompiledHeader="0"
BrowseInformation="1"
CompileAs="0"/>
</FileConfiguration>
<FileConfiguration
Name="Debug SSE2|Win32">
<Tool
Name="CppCmplrTool"
UsePrecompiledHeader="0"
BrowseInformation="1"/>
</FileConfiguration>
</File>
</Filter>
<Filter
Name="waveOut">
<File
RelativePath=".\waveout.cpp">
<FileConfiguration
Name="Release|Win32">
<Tool
Name="CppCmplrTool"
UsePrecompiledHeader="0"
BrowseInformation="1"
CompileAs="0"/>
</FileConfiguration>
<FileConfiguration
Name="Debug|Win32">
<Tool
Name="CppCmplrTool"
UsePrecompiledHeader="0"
BrowseInformation="1"/>
</FileConfiguration>
<FileConfiguration
Name="Public Release|Win32">
<Tool
Name="CppCmplrTool"
UsePrecompiledHeader="0"
BrowseInformation="1"
CompileAs="0"/>
</FileConfiguration>
<FileConfiguration
Name="Debug SSE2|Win32">
<Tool
Name="CppCmplrTool"
UsePrecompiledHeader="0"
BrowseInformation="1"/>
</FileConfiguration>
</File>
</Filter>
<Filter
Name="XAudio2">
<File
RelativePath=".\xaudio2out.cpp">
</File>
</Filter>
<Filter
Name="DSound">
<File
RelativePath=".\dsound51.cpp">
</File>
<File
RelativePath=".\dsoundout.cpp">
</File>
</Filter>
</Filter>
<Filter
Name="decoder">
<File
RelativePath=".\decoder.cpp">
</File>
<File
RelativePath=".\spdif.h">
</File>
<Filter
Name="ac3(a/52)">
<File
RelativePath=".\liba52\a52.h">
</File>
<File
RelativePath=".\liba52\a52_internal.h">
</File>
<File
RelativePath=".\liba52\attributes.h">
</File>
<File
RelativePath=".\liba52\bit_allocate.c">
</File>
<File
RelativePath=".\liba52\bitstream.c">
</File>
<File
RelativePath=".\liba52\bitstream.h">
</File>
<File
RelativePath=".\liba52\downmix.c">
</File>
<File
RelativePath=".\liba52\imdct.c">
</File>
<File
RelativePath=".\liba52\mm_accel.h">
</File>
<File
RelativePath=".\liba52\parse.c">
</File>
<File
RelativePath=".\liba52\tables.h">
</File>
<File
RelativePath=".\liba52\tendra.h">
</File>
</Filter>
</Filter>
<Filter
Name="dma">
<File
RelativePath=".\dma.cpp">
<FileConfiguration
Name="Release|Win32">
<Tool
Name="CppCmplrTool"
UsePrecompiledHeader="0"
BrowseInformation="1"
CompileAs="0"/>
</FileConfiguration>
<FileConfiguration
Name="Debug|Win32">
<Tool
Name="CppCmplrTool"
UsePrecompiledHeader="0"
BrowseInformation="1"/>
</FileConfiguration>
<FileConfiguration
Name="Public Release|Win32">
<Tool
Name="CppCmplrTool"
UsePrecompiledHeader="0"
BrowseInformation="1"
CompileAs="0"/>
</FileConfiguration>
<FileConfiguration
Name="Debug SSE2|Win32">
<Tool
Name="CppCmplrTool"
UsePrecompiledHeader="0"
BrowseInformation="1"/>
</FileConfiguration>
</File>
<File
RelativePath="dma.h">
</File>
</Filter>
<Filter
Name="resources">
<File
RelativePath=".\resource.h">
</File>
<File
RelativePath="SPU2ghz.def">
</File>
<File
RelativePath=".\SPU2ghz.rc">
</File>
</Filter>
<Filter
Name="system">
<File
RelativePath="defs.h">
</File>
<File
RelativePath="PS2Edefs.h">
</File>
<File
RelativePath="PS2Etypes.h">
</File>
<File
RelativePath="regs.h">
</File>
<File
RelativePath=".\regtable.h">
</File>
<File
RelativePath=".\spu2.cpp">
<FileConfiguration
Name="Release|Win32">
<Tool
Name="CppCmplrTool"
UsePrecompiledHeader="0"
BrowseInformation="1"
CompileAs="0"/>
</FileConfiguration>
<FileConfiguration
Name="Debug|Win32">
<Tool
Name="CppCmplrTool"
UsePrecompiledHeader="0"
BrowseInformation="1"/>
</FileConfiguration>
<FileConfiguration
Name="Public Release|Win32">
<Tool
Name="CppCmplrTool"
UsePrecompiledHeader="0"
BrowseInformation="1"
CompileAs="0"/>
</FileConfiguration>
<FileConfiguration
Name="Debug SSE2|Win32">
<Tool
Name="CppCmplrTool"
UsePrecompiledHeader="0"
BrowseInformation="1"/>
</FileConfiguration>
</File>
<File
RelativePath="spu2.h">
</File>
</Filter>
<Filter
Name="config">
<File
RelativePath=".\config.cpp">
<FileConfiguration
Name="Release|Win32">
<Tool
Name="CppCmplrTool"
UsePrecompiledHeader="0"
BrowseInformation="1"
CompileAs="0"/>
</FileConfiguration>
<FileConfiguration
Name="Debug|Win32">
<Tool
Name="CppCmplrTool"
UsePrecompiledHeader="0"
BrowseInformation="1"/>
</FileConfiguration>
<FileConfiguration
Name="Public Release|Win32">
<Tool
Name="CppCmplrTool"
UsePrecompiledHeader="0"
BrowseInformation="1"
CompileAs="0"/>
</FileConfiguration>
<FileConfiguration
Name="Debug SSE2|Win32">
<Tool
Name="CppCmplrTool"
UsePrecompiledHeader="0"
BrowseInformation="1"/>
</FileConfiguration>
</File>
<File
RelativePath="config.h">
</File>
</Filter>
</Filter>
<Filter
Name="Documents">
<File
RelativePath=".\CHANGELOG.TXT">
</File>
<File
RelativePath="LGPL.txt">
</File>
<File
RelativePath="License.txt">
</File>
<File
RelativePath=".\TODO.txt">
</File>
</Filter>
<File
RelativePath=".\delayimp.lib">
</File>
</Files>
<Globals>
</Globals>
</VisualStudioProject>

View File

@ -1,33 +0,0 @@
Microsoft Visual Studio Solution File, Format Version 9.00
# Visual Studio 2005
Project("{EAF909A5-FA59-4C3D-9431-0FCC20D5BCF9}") = "SPU2ghz_vs2005", "SPU2ghz_intel.icproj", "{09981E32-E8D9-465E-A5D2-4077FE49459B}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug SSE2|Win32 = Debug SSE2|Win32
Debug|Win32 = Debug|Win32
Public Release|Win32 = Public Release|Win32
Release|Win32 = Release|Win32
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{09981E32-E8D9-465E-A5D2-4077FE49459B}.Debug SSE2|Win32.ActiveCfg = Debug SSE2|Win32
{09981E32-E8D9-465E-A5D2-4077FE49459B}.Debug SSE2|Win32.Build.0 = Debug SSE2|Win32
{09981E32-E8D9-465E-A5D2-4077FE49459B}.Debug|Win32.ActiveCfg = Debug|Win32
{09981E32-E8D9-465E-A5D2-4077FE49459B}.Debug|Win32.Build.0 = Debug|Win32
{09981E32-E8D9-465E-A5D2-4077FE49459B}.Public Release|Win32.ActiveCfg = Public Release|Win32
{09981E32-E8D9-465E-A5D2-4077FE49459B}.Public Release|Win32.Build.0 = Public Release|Win32
{09981E32-E8D9-465E-A5D2-4077FE49459B}.Release|Win32.ActiveCfg = Release|Win32
{09981E32-E8D9-465E-A5D2-4077FE49459B}.Release|Win32.Build.0 = Release|Win32
{5307BBB7-EBB9-4AA4-8CB6-A94EC473C8C4}.Release|Win32.Build.0 = Release|Win32
{5307BBB7-EBB9-4AA4-8CB6-A94EC473C8C4}.Release|Win32.ActiveCfg = Release|Win32
{5307BBB7-EBB9-4AA4-8CB6-A94EC473C8C4}.Public Release|Win32.Build.0 = Public Release|Win32
{5307BBB7-EBB9-4AA4-8CB6-A94EC473C8C4}.Public Release|Win32.ActiveCfg = Public Release|Win32
{5307BBB7-EBB9-4AA4-8CB6-A94EC473C8C4}.Debug|Win32.Build.0 = Debug|Win32
{5307BBB7-EBB9-4AA4-8CB6-A94EC473C8C4}.Debug|Win32.ActiveCfg = Debug|Win32
{5307BBB7-EBB9-4AA4-8CB6-A94EC473C8C4}.Debug SSE2|Win32.Build.0 = Debug SSE2|Win32
{5307BBB7-EBB9-4AA4-8CB6-A94EC473C8C4}.Debug SSE2|Win32.ActiveCfg = Debug SSE2|Win32
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
EndGlobal

File diff suppressed because it is too large Load Diff

View File

@ -16,8 +16,8 @@
<Configurations>
<Configuration
Name="Release|Win32"
OutputDirectory=".\Release"
IntermediateDirectory="c:\spu2ghz_temp\"
OutputDirectory="$(ConfigurationName)"
IntermediateDirectory="$(ConfigurationName)"
ConfigurationType="2"
UseOfMFC="0"
ATLMinimizesCRunTimeLibraryUsage="false"
@ -26,6 +26,7 @@
>
<Tool
Name="VCPreBuildEventTool"
CommandLine="SubWCRev.exe $(ProjectDir) $(SolutionDir)svnrev_template.h $(ProjectDir)svnrev.h"
/>
<Tool
Name="VCCustomBuildTool"
@ -62,15 +63,13 @@
FloatingPointModel="2"
UsePrecompiledHeader="0"
PrecompiledHeaderFile=".\Release/SPU2ghz.pch"
AssemblerListingLocation=".\Release/"
ObjectFile=".\Release/"
ProgramDataBaseFileName=".\Release/"
AssemblerListingLocation="$(IntDir)\"
BrowseInformation="1"
WarningLevel="3"
SuppressStartupBanner="true"
Detect64BitPortabilityProblems="true"
Detect64BitPortabilityProblems="false"
DebugInformationFormat="3"
CompileAs="0"
EnablePREfast="true"
/>
<Tool
Name="VCManagedResourceCompilerTool"
@ -86,12 +85,15 @@
<Tool
Name="VCLinkerTool"
AdditionalDependencies="winmm.lib dsound.lib"
OutputFile="F:\Pcsx2\plugins\SPU2ghz.dll"
OutputFile="$(SolutionDir)\bin\SPU2ghz.dll"
LinkIncremental="1"
SuppressStartupBanner="true"
GenerateManifest="true"
ModuleDefinitionFile=".\SPU2ghz.def"
GenerateDebugInformation="true"
ProgramDatabaseFile=".\Release/SPU2ghz.pdb"
ProgramDatabaseFile="$(TargetDir)$(TargetName).pdb"
RandomizedBaseAddress="1"
DataExecutionPrevention="0"
ImportLibrary=".\Release/SPU2ghz.lib"
TargetMachine="1"
/>
@ -115,17 +117,14 @@
<Tool
Name="VCAppVerifierTool"
/>
<Tool
Name="VCWebDeploymentTool"
/>
<Tool
Name="VCPostBuildEventTool"
/>
</Configuration>
<Configuration
Name="Debug|Win32"
OutputDirectory=".\Debug"
IntermediateDirectory=".\Debug"
OutputDirectory="$(ConfigurationName)"
IntermediateDirectory="$(ConfigurationName)"
ConfigurationType="2"
UseOfMFC="0"
ATLMinimizesCRunTimeLibraryUsage="false"
@ -133,6 +132,7 @@
>
<Tool
Name="VCPreBuildEventTool"
CommandLine="SubWCRev.exe $(ProjectDir) $(SolutionDir)svnrev_template.h $(ProjectDir)svnrev.h"
/>
<Tool
Name="VCCustomBuildTool"
@ -162,9 +162,7 @@
EnableFunctionLevelLinking="true"
UsePrecompiledHeader="0"
PrecompiledHeaderFile=".\Debug/SPU2ghz.pch"
AssemblerListingLocation=".\Debug/"
ObjectFile=".\Debug/"
ProgramDataBaseFileName=".\Debug/"
AssemblerListingLocation="$(IntDir)\"
BrowseInformation="1"
WarningLevel="3"
SuppressStartupBanner="true"
@ -184,12 +182,14 @@
<Tool
Name="VCLinkerTool"
AdditionalDependencies="winmm.lib dsound.lib"
OutputFile="F:\Pcsx2\plugins\SPU2ghz.dll"
OutputFile="$(SolutionDir)\bin\SPU2ghz-d.dll"
LinkIncremental="2"
SuppressStartupBanner="true"
ModuleDefinitionFile=".\SPU2ghz.def"
GenerateDebugInformation="true"
ProgramDatabaseFile="\Pcsx2\plugins\SPU2ghz.pdb"
ProgramDatabaseFile="$(TargetDir)$(TargetName).pdb"
RandomizedBaseAddress="1"
DataExecutionPrevention="0"
SupportUnloadOfDelayLoadedDLL="false"
ImportLibrary=".\Debug/SPU2ghz1.lib"
TargetMachine="1"
@ -214,9 +214,6 @@
<Tool
Name="VCAppVerifierTool"
/>
<Tool
Name="VCWebDeploymentTool"
/>
<Tool
Name="VCPostBuildEventTool"
/>
@ -233,6 +230,7 @@
>
<Tool
Name="VCPreBuildEventTool"
CommandLine="SubWCRev.exe $(ProjectDir) $(SolutionDir)svnrev_template.h $(ProjectDir)svnrev.h"
/>
<Tool
Name="VCCustomBuildTool"
@ -265,19 +263,17 @@
RuntimeLibrary="0"
BufferSecurityCheck="false"
EnableFunctionLevelLinking="false"
EnableEnhancedInstructionSet="1"
EnableEnhancedInstructionSet="2"
FloatingPointModel="2"
UsePrecompiledHeader="0"
PrecompiledHeaderFile=""
AssemblerListingLocation="$(IntDir)\"
ObjectFile="$(IntDir)\"
ProgramDataBaseFileName="$(ConfigurationName)"
BrowseInformation="1"
WarningLevel="3"
SuppressStartupBanner="true"
Detect64BitPortabilityProblems="true"
Detect64BitPortabilityProblems="false"
DebugInformationFormat="3"
CompileAs="0"
EnablePREfast="true"
/>
<Tool
Name="VCManagedResourceCompilerTool"
@ -293,13 +289,17 @@
<Tool
Name="VCLinkerTool"
AdditionalDependencies="winmm.lib dsound.lib"
OutputFile=".\bin\SPU2ghz.dll"
OutputFile="$(SolutionDir)\bin\SPU2ghz.dll"
LinkIncremental="1"
SuppressStartupBanner="true"
ModuleDefinitionFile=".\SPU2ghz.def"
GenerateDebugInformation="false"
ProgramDatabaseFile=""
StripPrivateSymbols=".\bin\spu2ghz.pdb"
GenerateDebugInformation="true"
ProgramDatabaseFile="$(TargetDir)$(TargetName).pdb"
StripPrivateSymbols=""
OptimizeReferences="2"
EnableCOMDATFolding="2"
RandomizedBaseAddress="1"
DataExecutionPrevention="0"
ImportLibrary=".\Release/SPU2ghz.lib"
TargetMachine="1"
/>
@ -323,13 +323,9 @@
<Tool
Name="VCAppVerifierTool"
/>
<Tool
Name="VCWebDeploymentTool"
/>
<Tool
Name="VCPostBuildEventTool"
Description="Building Release RAR..."
CommandLine=".\mkrelease.cmd"
CommandLine=""
/>
</Configuration>
<Configuration
@ -343,6 +339,7 @@
>
<Tool
Name="VCPreBuildEventTool"
CommandLine="SubWCRev.exe $(ProjectDir) $(SolutionDir)svnrev_template.h $(ProjectDir)svnrev.h"
/>
<Tool
Name="VCCustomBuildTool"
@ -373,9 +370,7 @@
EnableEnhancedInstructionSet="2"
UsePrecompiledHeader="0"
PrecompiledHeaderFile=".\Debug/SPU2ghz.pch"
AssemblerListingLocation=".\Debug/"
ObjectFile=".\Debug/"
ProgramDataBaseFileName=".\Debug/"
AssemblerListingLocation="$(IntDir)\"
BrowseInformation="1"
WarningLevel="3"
SuppressStartupBanner="true"
@ -395,12 +390,14 @@
<Tool
Name="VCLinkerTool"
AdditionalDependencies="winmm.lib dsound.lib"
OutputFile="F:\Pcsx2\plugins\SPU2ghz.dll"
OutputFile="$(SolutionDir)\bin\SPU2ghz-d.dll"
LinkIncremental="2"
SuppressStartupBanner="true"
ModuleDefinitionFile=".\SPU2ghz.def"
GenerateDebugInformation="true"
ProgramDatabaseFile="\Pcsx2\plugins\SPU2ghz.pdb"
ProgramDatabaseFile="$(TargetDir)$(TargetName).pdb"
RandomizedBaseAddress="1"
DataExecutionPrevention="0"
ImportLibrary=".\Debug/SPU2ghz1.lib"
TargetMachine="1"
/>
@ -424,9 +421,6 @@
<Tool
Name="VCAppVerifierTool"
/>
<Tool
Name="VCWebDeploymentTool"
/>
<Tool
Name="VCPostBuildEventTool"
/>
@ -493,6 +487,7 @@
<Tool
Name="VCCLCompilerTool"
UsePrecompiledHeader="0"
AssemblerOutput="4"
BrowseInformation="1"
/>
</FileConfiguration>
@ -502,12 +497,14 @@
<Tool
Name="VCCLCompilerTool"
UsePrecompiledHeader="0"
AssemblerOutput="4"
BrowseInformation="1"
CompileAs="0"
/>
</FileConfiguration>
<FileConfiguration
Name="Debug SSE2|Win32"
ExcludedFromBuild="true"
>
<Tool
Name="VCCLCompilerTool"
@ -646,6 +643,7 @@
<Tool
Name="VCCLCompilerTool"
UsePrecompiledHeader="0"
AssemblerOutput="4"
BrowseInformation="1"
CompileAs="0"
/>
@ -935,6 +933,7 @@
<Tool
Name="VCCLCompilerTool"
UsePrecompiledHeader="0"
AssemblerOutput="4"
BrowseInformation="1"
CompileAs="0"
/>
@ -954,6 +953,7 @@
<Tool
Name="VCCLCompilerTool"
UsePrecompiledHeader="0"
AssemblerOutput="4"
BrowseInformation="1"
CompileAs="0"
/>
@ -1040,6 +1040,7 @@
<Tool
Name="VCCLCompilerTool"
UsePrecompiledHeader="0"
AssemblerOutput="4"
BrowseInformation="1"
CompileAs="0"
/>

View File

@ -1,20 +0,0 @@

Microsoft Visual Studio Solution File, Format Version 9.00
# Visual Studio 2005
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "SPU2ghz_vs2005", "SPU2ghz_vs2005_64.vcproj", "{5307BBB7-EBB9-4AA4-8CB6-A94EC473C8C4}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|x64 = Debug|x64
Release|x64 = Release|x64
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{5307BBB7-EBB9-4AA4-8CB6-A94EC473C8C4}.Debug|x64.ActiveCfg = Debug|x64
{5307BBB7-EBB9-4AA4-8CB6-A94EC473C8C4}.Debug|x64.Build.0 = Debug|x64
{5307BBB7-EBB9-4AA4-8CB6-A94EC473C8C4}.Release|x64.ActiveCfg = Release|x64
{5307BBB7-EBB9-4AA4-8CB6-A94EC473C8C4}.Release|x64.Build.0 = Release|x64
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
EndGlobal

View File

@ -1,457 +0,0 @@
<?xml version="1.0" encoding="Windows-1252"?>
<VisualStudioProject
ProjectType="Visual C++"
Version="8,00"
Name="SPU2ghz_vs2005"
ProjectGUID="{5307BBB7-EBB9-4AA4-8CB6-A94EC473C8C4}"
RootNamespace="SPU2ghz_vs2005"
>
<Platforms>
<Platform
Name="x64"
/>
</Platforms>
<ToolFiles>
</ToolFiles>
<Configurations>
<Configuration
Name="Release|x64"
OutputDirectory="x64\$(ConfigurationName)"
IntermediateDirectory="x64\$(ConfigurationName)"
ConfigurationType="2"
InheritedPropertySheets="..\..\..\..\..\Archivos de programa\Microsoft Visual Studio 8\VC\VCProjectDefaults\UpgradeFromVC60.vsprops"
UseOfMFC="0"
ATLMinimizesCRunTimeLibraryUsage="false"
CharacterSet="2"
WholeProgramOptimization="0"
>
<Tool
Name="VCPreBuildEventTool"
/>
<Tool
Name="VCCustomBuildTool"
/>
<Tool
Name="VCXMLDataGeneratorTool"
/>
<Tool
Name="VCWebServiceProxyGeneratorTool"
/>
<Tool
Name="VCMIDLTool"
PreprocessorDefinitions="NDEBUG"
MkTypLibCompatible="true"
SuppressStartupBanner="true"
TargetEnvironment="3"
TypeLibraryName=".\Release/SPU2ghz.tlb"
HeaderFileName=""
/>
<Tool
Name="VCCLCompilerTool"
AdditionalOptions="/analyze"
Optimization="2"
InlineFunctionExpansion="2"
EnableIntrinsicFunctions="true"
FavorSizeOrSpeed="1"
OmitFramePointers="true"
WholeProgramOptimization="false"
PreprocessorDefinitions="NDEBUG;__WIN64__;_WINDOWS;_USRDLL;SPU2GHZ_EXPORTS;_VS2005;WIN64"
StringPooling="true"
RuntimeLibrary="0"
BufferSecurityCheck="false"
EnableFunctionLevelLinking="true"
EnableEnhancedInstructionSet="2"
FloatingPointModel="2"
UsePrecompiledHeader="0"
PrecompiledHeaderFile="x64\$(ConfigurationName)/SPU2ghz64.pch"
AssemblerListingLocation=".\Release/"
ObjectFile=".\Release/"
ProgramDataBaseFileName=".\Release/"
BrowseInformation="1"
WarningLevel="3"
SuppressStartupBanner="true"
Detect64BitPortabilityProblems="true"
CompileAs="1"
EnablePREfast="false"
/>
<Tool
Name="VCManagedResourceCompilerTool"
/>
<Tool
Name="VCResourceCompilerTool"
PreprocessorDefinitions="NDEBUG"
Culture="3082"
/>
<Tool
Name="VCPreLinkEventTool"
/>
<Tool
Name="VCLinkerTool"
AdditionalDependencies="winmm.lib ./fmodapi/lib/fmod64vc.lib"
OutputFile="./bin/SPU2ghz64.dll"
LinkIncremental="1"
SuppressStartupBanner="true"
ModuleDefinitionFile=".\SPU2ghz.def"
ProgramDatabaseFile="x64\$(ConfigurationName)\SPU2ghz.pdb"
ImportLibrary="x64\$(ConfigurationName)/SPU2ghz.lib"
TargetMachine="17"
/>
<Tool
Name="VCALinkTool"
/>
<Tool
Name="VCManifestTool"
/>
<Tool
Name="VCXDCMakeTool"
/>
<Tool
Name="VCBscMakeTool"
SuppressStartupBanner="true"
OutputFile=".\Release/SPU2ghz.bsc"
/>
<Tool
Name="VCFxCopTool"
/>
<Tool
Name="VCAppVerifierTool"
/>
<Tool
Name="VCWebDeploymentTool"
/>
<Tool
Name="VCPostBuildEventTool"
/>
</Configuration>
<Configuration
Name="Debug|x64"
OutputDirectory="x64\$(ConfigurationName)"
IntermediateDirectory="x64\$(ConfigurationName)"
ConfigurationType="2"
InheritedPropertySheets="..\..\..\..\..\Archivos de programa\Microsoft Visual Studio 8\VC\VCProjectDefaults\UpgradeFromVC60.vsprops"
UseOfMFC="0"
ATLMinimizesCRunTimeLibraryUsage="false"
CharacterSet="2"
>
<Tool
Name="VCPreBuildEventTool"
/>
<Tool
Name="VCCustomBuildTool"
/>
<Tool
Name="VCXMLDataGeneratorTool"
/>
<Tool
Name="VCWebServiceProxyGeneratorTool"
/>
<Tool
Name="VCMIDLTool"
PreprocessorDefinitions="_DEBUG"
MkTypLibCompatible="true"
SuppressStartupBanner="true"
TargetEnvironment="3"
TypeLibraryName=".\Debug/SPU2ghz.tlb"
HeaderFileName=""
/>
<Tool
Name="VCCLCompilerTool"
Optimization="0"
PreprocessorDefinitions="_DEBUG;__WIN64__;_WINDOWS;_USRDLL;SPU2GHZ_EXPORTS;WIN64"
MinimalRebuild="true"
BasicRuntimeChecks="3"
RuntimeLibrary="1"
UsePrecompiledHeader="0"
PrecompiledHeaderFile=".\Debug/SPU2ghz.pch"
AssemblerListingLocation=".\Debug/"
ObjectFile=".\Debug/"
ProgramDataBaseFileName=".\Debug/"
BrowseInformation="1"
WarningLevel="3"
SuppressStartupBanner="true"
DebugInformationFormat="3"
/>
<Tool
Name="VCManagedResourceCompilerTool"
/>
<Tool
Name="VCResourceCompilerTool"
PreprocessorDefinitions="_DEBUG"
Culture="3082"
/>
<Tool
Name="VCPreLinkEventTool"
/>
<Tool
Name="VCLinkerTool"
AdditionalDependencies="winmm.lib ./fmodapi/lib/fmod64vc.lib"
OutputFile="c:\coses\emulation\ps2\pcsx2\plugins\SPU2ghz64.dll"
LinkIncremental="2"
SuppressStartupBanner="true"
ModuleDefinitionFile=".\SPU2ghz.def"
GenerateDebugInformation="true"
ProgramDatabaseFile=".\Debug/SPU2ghz1.pdb"
ImportLibrary=".\Debug/SPU2ghz1.lib"
TargetMachine="17"
/>
<Tool
Name="VCALinkTool"
/>
<Tool
Name="VCManifestTool"
/>
<Tool
Name="VCXDCMakeTool"
/>
<Tool
Name="VCBscMakeTool"
SuppressStartupBanner="true"
OutputFile=".\Debug/SPU2ghz.bsc"
/>
<Tool
Name="VCFxCopTool"
/>
<Tool
Name="VCAppVerifierTool"
/>
<Tool
Name="VCWebDeploymentTool"
/>
<Tool
Name="VCPostBuildEventTool"
/>
</Configuration>
</Configurations>
<References>
</References>
<Files>
<Filter
Name="Source Files"
Filter="cpp;c;cxx;rc;def;r;odl;idl;hpj;bat"
>
<File
RelativePath=".\asioout.cpp"
>
<FileConfiguration
Name="Release|x64"
>
<Tool
Name="VCCLCompilerTool"
CompileAs="2"
/>
</FileConfiguration>
</File>
<File
RelativePath=".\config.cpp"
>
<FileConfiguration
Name="Release|x64"
>
<Tool
Name="VCCLCompilerTool"
CompileAs="2"
/>
</FileConfiguration>
</File>
<File
RelativePath=".\debug.cpp"
>
<FileConfiguration
Name="Release|x64"
>
<Tool
Name="VCCLCompilerTool"
CompileAs="2"
/>
</FileConfiguration>
</File>
<File
RelativePath=".\dma.cpp"
>
<FileConfiguration
Name="Release|x64"
>
<Tool
Name="VCCLCompilerTool"
CompileAs="2"
/>
</FileConfiguration>
</File>
<File
RelativePath=".\fmodout.cpp"
>
<FileConfiguration
Name="Release|x64"
>
<Tool
Name="VCCLCompilerTool"
CompileAs="2"
/>
</FileConfiguration>
</File>
<File
RelativePath=".\mixer.cpp"
>
<FileConfiguration
Name="Release|x64"
>
<Tool
Name="VCCLCompilerTool"
CompileAs="2"
/>
</FileConfiguration>
</File>
<File
RelativePath=".\sndout.cpp"
>
<FileConfiguration
Name="Release|x64"
>
<Tool
Name="VCCLCompilerTool"
CompileAs="2"
/>
</FileConfiguration>
</File>
<File
RelativePath=".\spu2.cpp"
>
<FileConfiguration
Name="Release|x64"
>
<Tool
Name="VCCLCompilerTool"
CompileAs="2"
/>
</FileConfiguration>
</File>
<File
RelativePath=".\SPU2ghz.def"
>
</File>
<File
RelativePath=".\SPU2ghz.rc"
>
</File>
<File
RelativePath=".\spu2replay.cpp"
>
<FileConfiguration
Name="Release|x64"
>
<Tool
Name="VCCLCompilerTool"
CompileAs="2"
/>
</FileConfiguration>
</File>
<File
RelativePath=".\utf8.cpp"
>
<FileConfiguration
Name="Release|x64"
>
<Tool
Name="VCCLCompilerTool"
CompileAs="2"
/>
</FileConfiguration>
</File>
<File
RelativePath=".\wavedump_wav.cpp"
>
<FileConfiguration
Name="Release|x64"
>
<Tool
Name="VCCLCompilerTool"
CompileAs="2"
/>
</FileConfiguration>
</File>
<File
RelativePath=".\waveout.cpp"
>
<FileConfiguration
Name="Release|x64"
>
<Tool
Name="VCCLCompilerTool"
CompileAs="2"
/>
</FileConfiguration>
</File>
</Filter>
<Filter
Name="Header Files"
Filter="h;hpp;hxx;hm;inl"
>
<File
RelativePath=".\config.h"
>
</File>
<File
RelativePath=".\debug.h"
>
</File>
<File
RelativePath=".\defs.h"
>
</File>
<File
RelativePath=".\dma.h"
>
</File>
<File
RelativePath=".\mixer.h"
>
</File>
<File
RelativePath=".\PS2Edefs.h"
>
</File>
<File
RelativePath=".\PS2Etypes.h"
>
</File>
<File
RelativePath=".\regs.h"
>
</File>
<File
RelativePath=".\resource.h"
>
</File>
<File
RelativePath=".\sndout.h"
>
</File>
<File
RelativePath=".\spu2.h"
>
</File>
<File
RelativePath=".\spu2replay.h"
>
</File>
<File
RelativePath=".\utf8.h"
>
</File>
</Filter>
<Filter
Name="Documents"
>
<File
RelativePath="LGPL.txt"
>
</File>
<File
RelativePath="License.txt"
>
</File>
</Filter>
</Files>
<Globals>
</Globals>
</VisualStudioProject>

View File

@ -1,7 +1,7 @@
<?xml version="1.0" encoding="Windows-1252"?>
<VisualStudioProject
ProjectType="Visual C++"
Version="9,00"
Version="9.00"
Name="SPU2ghz_vs2008"
ProjectGUID="{5307BBB7-EBB9-4AA4-8CB6-A94EC473C8C4}"
RootNamespace="SPU2ghz_vs2005"
@ -17,8 +17,8 @@
<Configurations>
<Configuration
Name="Release|Win32"
OutputDirectory=".\Release"
IntermediateDirectory="c:\spu2ghz_temp\"
OutputDirectory="$(ConfigurationName)"
IntermediateDirectory="$(ConfigurationName)"
ConfigurationType="2"
UseOfMFC="0"
ATLMinimizesCRunTimeLibraryUsage="false"
@ -27,6 +27,7 @@
>
<Tool
Name="VCPreBuildEventTool"
CommandLine="SubWCRev.exe $(ProjectDir) $(SolutionDir)svnrev_template.h $(ProjectDir)svnrev.h"
/>
<Tool
Name="VCCustomBuildTool"
@ -63,13 +64,11 @@
FloatingPointModel="2"
UsePrecompiledHeader="0"
PrecompiledHeaderFile=".\Release/SPU2ghz.pch"
AssemblerListingLocation=".\Release/"
ObjectFile=".\Release/"
ProgramDataBaseFileName=".\Release/"
AssemblerListingLocation="$(IntDir)\"
BrowseInformation="1"
WarningLevel="3"
SuppressStartupBanner="true"
Detect64BitPortabilityProblems="true"
Detect64BitPortabilityProblems="false"
DebugInformationFormat="3"
CompileAs="0"
/>
@ -87,12 +86,13 @@
<Tool
Name="VCLinkerTool"
AdditionalDependencies="winmm.lib dsound.lib"
OutputFile=".\bin\SPU2ghz.dll"
OutputFile="$(SolutionDir)\bin\SPU2ghz.dll"
LinkIncremental="1"
SuppressStartupBanner="true"
GenerateManifest="true"
ModuleDefinitionFile=".\SPU2ghz.def"
GenerateDebugInformation="true"
ProgramDatabaseFile=".\Release/SPU2ghz.pdb"
ProgramDatabaseFile="$(TargetDir)$(TargetName).pdb"
RandomizedBaseAddress="1"
DataExecutionPrevention="0"
ImportLibrary=".\Release/SPU2ghz.lib"
@ -124,8 +124,8 @@
</Configuration>
<Configuration
Name="Debug|Win32"
OutputDirectory=".\Debug"
IntermediateDirectory=".\Debug"
OutputDirectory="$(ConfigurationName)"
IntermediateDirectory="$(ConfigurationName)"
ConfigurationType="2"
UseOfMFC="0"
ATLMinimizesCRunTimeLibraryUsage="false"
@ -133,6 +133,7 @@
>
<Tool
Name="VCPreBuildEventTool"
CommandLine="SubWCRev.exe $(ProjectDir) $(SolutionDir)svnrev_template.h $(ProjectDir)svnrev.h"
/>
<Tool
Name="VCCustomBuildTool"
@ -162,9 +163,7 @@
EnableFunctionLevelLinking="true"
UsePrecompiledHeader="0"
PrecompiledHeaderFile=".\Debug/SPU2ghz.pch"
AssemblerListingLocation=".\Debug/"
ObjectFile=".\Debug/"
ProgramDataBaseFileName=".\Debug/"
AssemblerListingLocation="$(IntDir)\"
BrowseInformation="1"
WarningLevel="3"
SuppressStartupBanner="true"
@ -184,12 +183,12 @@
<Tool
Name="VCLinkerTool"
AdditionalDependencies="winmm.lib dsound.lib"
OutputFile="F:\Pcsx2\plugins\SPU2ghz.dll"
OutputFile="$(SolutionDir)\bin\SPU2ghz-d.dll"
LinkIncremental="2"
SuppressStartupBanner="true"
ModuleDefinitionFile=".\SPU2ghz.def"
GenerateDebugInformation="true"
ProgramDatabaseFile="\Pcsx2\plugins\SPU2ghz.pdb"
ProgramDatabaseFile="$(TargetDir)$(TargetName).pdb"
RandomizedBaseAddress="1"
DataExecutionPrevention="0"
SupportUnloadOfDelayLoadedDLL="false"
@ -232,6 +231,7 @@
>
<Tool
Name="VCPreBuildEventTool"
CommandLine="SubWCRev.exe $(ProjectDir) $(SolutionDir)svnrev_template.h $(ProjectDir)svnrev.h"
/>
<Tool
Name="VCCustomBuildTool"
@ -264,17 +264,15 @@
RuntimeLibrary="0"
BufferSecurityCheck="false"
EnableFunctionLevelLinking="false"
EnableEnhancedInstructionSet="1"
EnableEnhancedInstructionSet="2"
FloatingPointModel="2"
UsePrecompiledHeader="0"
PrecompiledHeaderFile=""
AssemblerListingLocation="$(IntDir)\"
ObjectFile="$(IntDir)\"
ProgramDataBaseFileName="$(ConfigurationName)"
BrowseInformation="1"
WarningLevel="3"
SuppressStartupBanner="true"
Detect64BitPortabilityProblems="true"
Detect64BitPortabilityProblems="false"
DebugInformationFormat="3"
CompileAs="0"
/>
@ -292,12 +290,12 @@
<Tool
Name="VCLinkerTool"
AdditionalDependencies="winmm.lib dsound.lib"
OutputFile=".\bin\SPU2ghz.dll"
OutputFile="$(SolutionDir)\bin\SPU2ghz.dll"
LinkIncremental="1"
SuppressStartupBanner="true"
ModuleDefinitionFile=".\SPU2ghz.def"
GenerateDebugInformation="true"
ProgramDatabaseFile=""
ProgramDatabaseFile="$(TargetDir)$(TargetName).pdb"
StripPrivateSymbols=""
OptimizeReferences="2"
EnableCOMDATFolding="2"
@ -342,6 +340,7 @@
>
<Tool
Name="VCPreBuildEventTool"
CommandLine="SubWCRev.exe $(ProjectDir) $(SolutionDir)svnrev_template.h $(ProjectDir)svnrev.h"
/>
<Tool
Name="VCCustomBuildTool"
@ -372,9 +371,7 @@
EnableEnhancedInstructionSet="2"
UsePrecompiledHeader="0"
PrecompiledHeaderFile=".\Debug/SPU2ghz.pch"
AssemblerListingLocation=".\Debug/"
ObjectFile=".\Debug/"
ProgramDataBaseFileName=".\Debug/"
AssemblerListingLocation="$(IntDir)\"
BrowseInformation="1"
WarningLevel="3"
SuppressStartupBanner="true"
@ -394,12 +391,12 @@
<Tool
Name="VCLinkerTool"
AdditionalDependencies="winmm.lib dsound.lib"
OutputFile="F:\Pcsx2\plugins\SPU2ghz.dll"
OutputFile="$(SolutionDir)\bin\SPU2ghz-d.dll"
LinkIncremental="2"
SuppressStartupBanner="true"
ModuleDefinitionFile=".\SPU2ghz.def"
GenerateDebugInformation="true"
ProgramDatabaseFile="\Pcsx2\plugins\SPU2ghz.pdb"
ProgramDatabaseFile="$(TargetDir)$(TargetName).pdb"
RandomizedBaseAddress="1"
DataExecutionPrevention="0"
ImportLibrary=".\Debug/SPU2ghz1.lib"
@ -491,6 +488,7 @@
<Tool
Name="VCCLCompilerTool"
UsePrecompiledHeader="0"
AssemblerOutput="4"
BrowseInformation="1"
/>
</FileConfiguration>
@ -500,6 +498,7 @@
<Tool
Name="VCCLCompilerTool"
UsePrecompiledHeader="0"
AssemblerOutput="4"
BrowseInformation="1"
CompileAs="0"
/>
@ -645,6 +644,7 @@
<Tool
Name="VCCLCompilerTool"
UsePrecompiledHeader="0"
AssemblerOutput="4"
BrowseInformation="1"
CompileAs="0"
/>
@ -934,6 +934,7 @@
<Tool
Name="VCCLCompilerTool"
UsePrecompiledHeader="0"
AssemblerOutput="4"
BrowseInformation="1"
CompileAs="0"
/>
@ -953,6 +954,7 @@
<Tool
Name="VCCLCompilerTool"
UsePrecompiledHeader="0"
AssemblerOutput="4"
BrowseInformation="1"
CompileAs="0"
/>
@ -1039,6 +1041,7 @@
<Tool
Name="VCCLCompilerTool"
UsePrecompiledHeader="0"
AssemblerOutput="4"
BrowseInformation="1"
CompileAs="0"
/>
@ -1240,4 +1243,4 @@
</Files>
<Globals>
</Globals>
</VisualStudioProject>
</VisualStudioProject>

View File

@ -24,6 +24,14 @@
static bool VolumeBoostEnabled = false;
static int VolumeShiftModifier = 0;
#ifndef PUBLIC
static const int LATENCY_MAX = 2000;
#else
static const int LATENCY_MAX = 500;
#endif
static const int LATENCY_MIN = 40;
// DEBUG
@ -72,7 +80,7 @@ bool EffectsEnabled=false;
// OUTPUT
int SampleRate=48000;
int SndOutLatencyMS=60;
int SndOutLatencyMS=140;
//int SndOutLatency=1024;
//int MaxBufferCount=8;
//int CurBufferCount=MaxBufferCount;
@ -301,7 +309,7 @@ void ReadSettings()
SampleRate = 48000; // Yup nothing else is supported for now.
VolumeShiftModifier = min( max( VolumeShiftModifier, -2 ), 2 );
SndOutVolumeShift = SndOutVolumeShiftBase - VolumeShiftModifier;
SndOutLatencyMS = min( max( SndOutLatencyMS, 40 ), 480 );
SndOutLatencyMS = min( max( SndOutLatencyMS, LATENCY_MIN ), LATENCY_MAX );
Config_DSoundOut.NumBuffers = min( max( Config_DSoundOut.NumBuffers, 2 ), 8 );
Config_WaveOut.NumBuffers = min( max( Config_DSoundOut.NumBuffers, 3 ), 8 );
@ -473,7 +481,7 @@ BOOL CALLBACK ConfigProc(HWND hWnd,UINT uMsg,WPARAM wParam,LPARAM lParam)
}
//INIT_SLIDER(IDC_BUFFER,512,16384,4096,2048,512);
INIT_SLIDER( IDC_LATENCY_SLIDER, 40, 480, 100, 20, 5 );
INIT_SLIDER( IDC_LATENCY_SLIDER, LATENCY_MIN, LATENCY_MAX, 100, 20, 5 );
SendMessage(GetDlgItem(hWnd,IDC_LATENCY_SLIDER),TBM_SETPOS,TRUE,SndOutLatencyMS);
sprintf_s(temp,80,"%d ms (avg)",SndOutLatencyMS);
@ -521,8 +529,8 @@ BOOL CALLBACK ConfigProc(HWND hWnd,UINT uMsg,WPARAM wParam,LPARAM lParam)
SndOutLatencyMS = (int)SendMessage( GetDlgItem( hWnd, IDC_LATENCY_SLIDER ), TBM_GETPOS, 0, 0 );
if( SndOutLatencyMS > 480 ) SndOutLatencyMS = 480;
if( SndOutLatencyMS < 40 ) SndOutLatencyMS = 40;
if( SndOutLatencyMS > LATENCY_MAX ) SndOutLatencyMS = LATENCY_MAX;
if( SndOutLatencyMS < LATENCY_MIN ) SndOutLatencyMS = LATENCY_MIN;
Interpolation=(int)SendMessage(GetDlgItem(hWnd,IDC_INTERPOLATE),CB_GETCURSEL,0,0);
OutputModule=(int)SendMessage(GetDlgItem(hWnd,IDC_OUTPUT),CB_GETCURSEL,0,0);
@ -586,8 +594,8 @@ BOOL CALLBACK ConfigProc(HWND hWnd,UINT uMsg,WPARAM wParam,LPARAM lParam)
case TB_PAGEDOWN:
wmEvent=(int)SendMessage((HWND)lParam,TBM_GETPOS,0,0);
case TB_THUMBTRACK:
if(wmEvent<40) wmEvent=40;
if(wmEvent>480) wmEvent=480;
if(wmEvent<LATENCY_MIN) wmEvent=LATENCY_MIN;
if(wmEvent>LATENCY_MAX) wmEvent=LATENCY_MAX;
SendMessage((HWND)lParam,TBM_SETPOS,TRUE,wmEvent);
sprintf_s(temp,80,"%d ms (avg)",wmEvent);
SetDlgItemText(hWnd,IDC_LATENCY_LABEL,temp);

View File

@ -189,8 +189,6 @@ void StartADMAWrite(int core,u16 *pMem, u32 sz)
void DoDMAWrite(int core,u16 *pMem,u32 size)
{
u32 i;
{
// Perform an alignment check.
// Not really important. Everything should work regardless,
@ -274,7 +272,7 @@ void DoDMAWrite(int core,u16 *pMem,u32 size)
// Since the buffer wraps, the conditional might seem odd, but it works.
if( ( Cores[core].IRQA >= Cores[core].TDA ) ||
( Cores[core].IRQA <= buff2end ) )
( Cores[core].IRQA <= (u32)buff2end ) )
{
Spdif.Info=4<<core;
SetIrqCall();

View File

@ -87,11 +87,14 @@ struct a52_state_s {
int downmixed;
};
#define LEVEL_PLUS6DB 2.0
#define LEVEL_PLUS3DB 1.4142135623730951
#define LEVEL_3DB 0.7071067811865476
#define LEVEL_45DB 0.5946035575013605
#define LEVEL_6DB 0.5
// [Air]: Added sample_t casts here.
// Improves SSE2 optimization efficiency under Visual Studio 2008
#define LEVEL_PLUS6DB ((sample_t)2.0)
#define LEVEL_PLUS3DB ((sample_t)1.4142135623730951)
#define LEVEL_3DB ((sample_t)0.7071067811865476)
#define LEVEL_45DB ((sample_t)0.5946035575013605)
#define LEVEL_6DB ((sample_t)0.5)
#define EXP_REUSE (0)
#define EXP_D15 (1)

View File

@ -366,7 +366,7 @@ static void __forceinline CalculateADSR( V_Voice& vc )
case 2: // decay
{
u32 off = InvExpOffsets[(env.Value>>28)&7];
env.Value -= PsxRates[((env.Dr^0x1f)<<2)-0x18+off+32];
env.Value-=PsxRates[((env.Dr^0x1f)<<2)-0x18+off+32];
if(env.Value <= SLevel)
{
@ -388,11 +388,11 @@ static void __forceinline CalculateADSR( V_Voice& vc )
if (env.Sm&4) // exponential
{
u32 off = InvExpOffsets[(env.Value>>28)&7];
env.Value -= PsxRates[(env.Sr^0x7f)-0x1b+off+32];
env.Value-=PsxRates[(env.Sr^0x7f)-0x1b+off+32];
}
else // linear
{
env.Value -= PsxRates[(env.Sr^0x7f)-0xf+32];
env.Value-=PsxRates[(env.Sr^0x7f)-0xf+32];
}
if( env.Value <= 0 )
{
@ -856,7 +856,7 @@ static void __fastcall UpdateVolume(V_Volume& Vol)
if(Vol.Mode & VOLFLAG_EXPONENTIAL)
{
//ConLog( " *** SPU2 > Exponential Volume Slide Down!\n" );
ConLog( " *** SPU2 > Exponential Volume Slide Down!\n" );
Vol.Value *= Vol.Increment >> 7;
Vol.Value-=((32768*5)>>(Vol.Increment));
}
@ -877,7 +877,7 @@ static void __fastcall UpdateVolume(V_Volume& Vol)
// Increment
if(Vol.Mode & VOLFLAG_EXPONENTIAL)
{
//ConLog( " *** SPU2 > Exponential Volume Slide Up!\n" );
ConLog( " *** SPU2 > Exponential Volume Slide Up!\n" );
int T = Vol.Increment>>(Vol.Value>>12);
Vol.Value+=T;
}

View File

@ -15,6 +15,11 @@
//License along with this library; if not, write to the Free Software
//Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
//
// [TODO] : The layout of this code file is now a complete hackish mess after
// numerous timestretch-related additions. The whole thing should really be
// rethought and redone at this point.
#include "spu2.h"
#include "SoundTouch/SoundTouch.h"
#include "SoundTouch/WavFile.h"

View File

@ -20,6 +20,7 @@
#include <assert.h>
#include "regtable.h"
#include "svnrev.h"
void StartVoices(int core, u32 value);
void StopVoices(int core, u32 value);
@ -30,16 +31,6 @@ const unsigned char version = PS2E_SPU2_VERSION;
const unsigned char revision = 1;
const unsigned char build = 9; // increase that with each version
static char *libraryName = "GiGaHeRz's SPU2 ("
#ifdef _DEBUG
"Playground Debug"
#elif defined( PUBLIC )
"Playground Mod"
#else
"Playground Dev"
#endif
")";
static __forceinline void SPU2_FastWrite( u32 rmem, u16 value );
static void CALLBACK SPU2writeLog(u32 rmem, u16 value);
DWORD CALLBACK TimeThread(PVOID /* unused param */);
@ -106,7 +97,7 @@ HINSTANCE hInstance;
bool debugDialogOpen=false;
HWND hDebugDialog=NULL;
const char *tSyncName="SPU2DoMoreTicks";
static char libraryName[256];
CRITICAL_SECTION threadSync;
@ -125,6 +116,26 @@ BOOL WINAPI DllMain(HINSTANCE hinstDLL,DWORD dwReason,LPVOID lpvReserved)
return TRUE;
}
void SysMessage(char *fmt, ...)
{
va_list list;
char tmp[512];
va_start(list,fmt);
vsprintf_s(tmp,512,fmt,list);
va_end(list);
MessageBox(0, tmp, "SPU2ghz Msg", 0);
}
static void InitLibraryName()
{
sprintf_s( libraryName, 256, "GiGaHeRz SPU2 PPr %d%s",
revision, build,
SVN_REV,
SVN_MODS ? "m" : ""
);
}
u32 CALLBACK PS2EgetLibType()
{
return PS2E_LT_SPU2;
@ -132,6 +143,7 @@ u32 CALLBACK PS2EgetLibType()
char* CALLBACK PS2EgetLibName()
{
InitLibraryName();
return libraryName;
}
@ -140,17 +152,20 @@ u32 CALLBACK PS2EgetLibVersion2(u32 type)
return (version<<16)|(revision<<8)|build;
}
void SysMessage(char *fmt, ...)
{
va_list list;
char tmp[512];
va_start(list,fmt);
_vsnprintf(tmp,512,fmt,list);
va_end(list);
MessageBox(0, tmp, "SPU2ghz Msg", 0);
void CALLBACK SPU2configure() {
configure();
}
void CALLBACK SPU2about() {
InitLibraryName();
SysMessage( libraryName );
}
s32 CALLBACK SPU2test() {
return SndTest();
}
__forceinline s16 * __fastcall GetMemPtr(u32 addr)
{
// In case you're wondering, this assert is the reason spu2ghz
@ -873,7 +888,12 @@ void CALLBACK SPU_ps1_write(u32 mem, u16 value)
Cores[0].Voices[voice].ADSR.Rm=(value & 0x20)>>5;
Cores[0].Voices[voice].ADSR.Rr=(value & 0x1F);
Cores[0].Voices[voice].ADSR.Reg_ADSR2 = value; break;
case 6: Cores[0].Voices[voice].ADSR.Value=value; break;
case 6:
// [Air] Experimental --> shifting value into a 31 bit range.
// shifting by 16 might be more correct?
Cores[0].Voices[voice].ADSR.Value = value<<15;
ConLog( "* SPU2: Mysterious ADSR Volume Set to 0x%x", value );
break;
case 7: Cores[0].Voices[voice].LoopStartA=(u32)value <<8; break;
jNO_DEFAULT;
@ -1000,7 +1020,7 @@ u16 CALLBACK SPU_ps1_read(u32 mem)
case 3: value=Cores[0].Voices[voice].StartA; break;
case 4: value=Cores[0].Voices[voice].ADSR.Reg_ADSR1; break;
case 5: value=Cores[0].Voices[voice].ADSR.Reg_ADSR2; break;
case 6: value=Cores[0].Voices[voice].ADSR.Value; break;
case 6: value=Cores[0].Voices[voice].ADSR.Value >> 16; break;
case 7: value=Cores[0].Voices[voice].LoopStartA; break;
jNO_DEFAULT;
@ -1310,9 +1330,12 @@ static __forceinline void SPU2_FastWrite( u32 rmem, u16 value )
Cores[core].Voices[voice].ADSR.Rm=(value & 0x20)>>5;
Cores[core].Voices[voice].ADSR.Rr=(value & 0x1F);
Cores[core].Voices[voice].ADSR.Reg_ADSR2 = value; break;
// [Air] [TODO] : value is 16 bit but ADSR.value is 32 bit.
// Should this be shifted up by 16? Seems like it.
case 5: Cores[core].Voices[voice].ADSR.Value=value; break;
case 5:
// [Air] : Mysterious volume set code. Too bad none of my games ever use it.
// (as usual... )
Cores[core].Voices[voice].ADSR.Value = value << 15;
ConLog( "* SPU2: Mysterious ADSR Volume Set to 0x%x", value );
break;
case 6: Cores[core].Voices[voice].VolumeL.Value=value; break;
case 7: Cores[core].Voices[voice].VolumeR.Value=value; break;
@ -1625,18 +1648,6 @@ u16 CALLBACK SPU2read(u32 rmem)
return ret;
}
void CALLBACK SPU2configure() {
configure();
}
void CALLBACK SPU2about() {
SysMessage("%s %d.%d", libraryName, revision, build);
}
s32 CALLBACK SPU2test() {
return SndTest();
}
#define PCM_CACHE_BLOCK_COUNT ( 0x200000 / 16 )
struct cacheFreezeData

View File

@ -0,0 +1,2 @@
#define SVN_REV $WCREV$
#define SVN_MODS $WCMODS?1:0$