summaryrefslogtreecommitdiff
path: root/win32/plugins/dfxvideo
diff options
context:
space:
mode:
Diffstat (limited to 'win32/plugins/dfxvideo')
-rwxr-xr-x[-rw-r--r--]win32/plugins/dfxvideo/DFXVideo.def48
-rwxr-xr-x[-rw-r--r--]win32/plugins/dfxvideo/DFXVideo.dev758
-rwxr-xr-x[-rw-r--r--]win32/plugins/dfxvideo/DFXVideo.dsp478
-rwxr-xr-x[-rw-r--r--]win32/plugins/dfxvideo/DFXVideo.rc1126
-rwxr-xr-x[-rw-r--r--]win32/plugins/dfxvideo/DFXVideo.vcproj1188
-rwxr-xr-x[-rw-r--r--]win32/plugins/dfxvideo/resource.h286
-rwxr-xr-x[-rw-r--r--]win32/plugins/dfxvideo/winsrc/cfg.c18
-rwxr-xr-x[-rw-r--r--]win32/plugins/dfxvideo/winsrc/d3d.h0
-rwxr-xr-x[-rw-r--r--]win32/plugins/dfxvideo/winsrc/d3dcaps.h0
-rwxr-xr-x[-rw-r--r--]win32/plugins/dfxvideo/winsrc/d3dtypes.h0
-rwxr-xr-x[-rw-r--r--]win32/plugins/dfxvideo/winsrc/ddraw.h0
-rwxr-xr-x[-rw-r--r--]win32/plugins/dfxvideo/winsrc/draw.c352
-rwxr-xr-x[-rw-r--r--]win32/plugins/dfxvideo/winsrc/dxguid.c2
-rwxr-xr-x[-rw-r--r--]win32/plugins/dfxvideo/winsrc/fps.c92
-rwxr-xr-x[-rw-r--r--]win32/plugins/dfxvideo/winsrc/key.c26
-rwxr-xr-x[-rw-r--r--]win32/plugins/dfxvideo/winsrc/record.c16
-rwxr-xr-x[-rw-r--r--]win32/plugins/dfxvideo/winsrc/record.h0
-rwxr-xr-x[-rw-r--r--]win32/plugins/dfxvideo/winsrc/winmain.c24
18 files changed, 2207 insertions, 2207 deletions
diff --git a/win32/plugins/dfxvideo/DFXVideo.def b/win32/plugins/dfxvideo/DFXVideo.def
index e97e195f..3087b1bf 100644..100755
--- a/win32/plugins/dfxvideo/DFXVideo.def
+++ b/win32/plugins/dfxvideo/DFXVideo.def
@@ -31,28 +31,28 @@ EXPORTS
GPUshowScreenPic @26
GPUgetScreenPic @27
- GPUcursor @28
- GPUsetfix @29
-
- ZN_GPUdisplayFlags @30
- ZN_GPUmakeSnapshot @31
- ZN_GPUinit @32
- ZN_GPUopen @33
- ZN_GPUclose @34
- ZN_GPUshutdown @35
- ZN_GPUupdateLace @36
- ZN_GPUreadStatus @37
- ZN_GPUwriteStatus @38
- ZN_GPUdmaSliceOut @39
- ZN_GPUreadData @40
- ZN_GPUsetMode @41
- ZN_GPUgetMode @42
- ZN_GPUdmaSliceIn @43
- ZN_GPUwriteData @44
- ZN_GPUdmaChain @45
- ZN_GPUtest @46
- ZN_GPUfreeze @47
- ZN_GPUgetScreenPic @48
- ZN_GPUshowScreenPic @49
-
+ GPUcursor @28
+ GPUsetfix @29
+
+ ZN_GPUdisplayFlags @30
+ ZN_GPUmakeSnapshot @31
+ ZN_GPUinit @32
+ ZN_GPUopen @33
+ ZN_GPUclose @34
+ ZN_GPUshutdown @35
+ ZN_GPUupdateLace @36
+ ZN_GPUreadStatus @37
+ ZN_GPUwriteStatus @38
+ ZN_GPUdmaSliceOut @39
+ ZN_GPUreadData @40
+ ZN_GPUsetMode @41
+ ZN_GPUgetMode @42
+ ZN_GPUdmaSliceIn @43
+ ZN_GPUwriteData @44
+ ZN_GPUdmaChain @45
+ ZN_GPUtest @46
+ ZN_GPUfreeze @47
+ ZN_GPUgetScreenPic @48
+ ZN_GPUshowScreenPic @49
+
GPUvisualVibration @50
diff --git a/win32/plugins/dfxvideo/DFXVideo.dev b/win32/plugins/dfxvideo/DFXVideo.dev
index 0da41d81..e3262c43 100644..100755
--- a/win32/plugins/dfxvideo/DFXVideo.dev
+++ b/win32/plugins/dfxvideo/DFXVideo.dev
@@ -1,379 +1,379 @@
-[Project]
-FileName=DFXVideo.dev
-Name=DFXVideo
-Ver=1
-IsCpp=1
-Type=3
-Compiler=-W -DWIN32 -DNDEBUG -D_WINDOWS -D__i386___@@_
-CppCompiler=-W -DWIN32 -DNDEBUG -D_WINDOWS -D__i386___@@_
-Includes=.\\;.\winsrc;..\..;..\..\glue;..\..\..\plugins\dfxvideo;..\..\..\libpcsxcore
-Linker=-luser32 -lgdi32 -lwinmm -ladvapi32 -lvfw32 -def DFXVideo.def --enable-stdcall-fixup_@@_
-Libs=
-UnitCount=33
-Folders=dfxvideo,winsrc,winsrc/directx
-ObjFiles=
-PrivateResource=DFXVideo_private.rc
-ResourceIncludes=
-MakeIncludes=
-Icon=
-ExeOutput=
-ObjectOutput=
-OverrideOutput=0
-OverrideOutputName=DFXVideo.exe
-HostApplication=
-CommandLine=
-UseCustomMakefile=0
-CustomMakefile=
-IncludeVersionInfo=0
-SupportXPThemes=0
-CompilerSet=0
-CompilerSettings=0010000001001000000100
-
-[Unit1]
-FileName=winsrc\d3d.h
-Folder=winsrc/directx
-Compile=1
-CompileCpp=1
-Link=1
-Priority=1000
-OverrideBuildCmd=0
-BuildCmd=
-
-[Unit2]
-FileName=winsrc\d3dcaps.h
-Folder=winsrc/directx
-Compile=1
-CompileCpp=1
-Link=1
-Priority=1000
-OverrideBuildCmd=0
-BuildCmd=
-
-[Unit3]
-FileName=winsrc\d3dtypes.h
-Folder=winsrc/directx
-Compile=1
-CompileCpp=1
-Link=1
-Priority=1000
-OverrideBuildCmd=0
-BuildCmd=
-
-[Unit4]
-FileName=winsrc\ddraw.h
-Folder=winsrc/directx
-Compile=1
-CompileCpp=1
-Link=1
-Priority=1000
-OverrideBuildCmd=0
-BuildCmd=
-
-[Unit5]
-FileName=winsrc\dxguid.c
-Folder=winsrc/directx
-Compile=1
-CompileCpp=0
-Link=1
-Priority=1000
-OverrideBuildCmd=0
-BuildCmd=
-
-[Unit6]
-FileName=winsrc\cfg.c
-Folder=winsrc
-Compile=1
-CompileCpp=0
-Link=1
-Priority=1000
-OverrideBuildCmd=0
-BuildCmd=
-
-[Unit7]
-FileName=winsrc\draw.c
-Folder=winsrc
-Compile=1
-CompileCpp=0
-Link=1
-Priority=1000
-OverrideBuildCmd=0
-BuildCmd=
-
-[Unit8]
-FileName=winsrc\fps.c
-Folder=winsrc
-Compile=1
-CompileCpp=0
-Link=1
-Priority=1000
-OverrideBuildCmd=0
-BuildCmd=
-
-[Unit9]
-FileName=winsrc\key.c
-Folder=winsrc
-Compile=1
-CompileCpp=0
-Link=1
-Priority=1000
-OverrideBuildCmd=0
-BuildCmd=
-
-[Unit10]
-FileName=winsrc\record.c
-Folder=winsrc
-Compile=1
-CompileCpp=0
-Link=1
-Priority=1000
-OverrideBuildCmd=0
-BuildCmd=
-
-[Unit11]
-FileName=winsrc\record.h
-Folder=winsrc
-Compile=1
-CompileCpp=1
-Link=1
-Priority=1000
-OverrideBuildCmd=0
-BuildCmd=
-
-[Unit12]
-FileName=winsrc\winmain.c
-Folder=winsrc
-Compile=1
-CompileCpp=0
-Link=1
-Priority=1000
-OverrideBuildCmd=0
-BuildCmd=
-
-[Unit13]
-FileName=..\..\..\plugins\dfxvideo\cfg.h
-Folder=dfxvideo
-Compile=1
-CompileCpp=1
-Link=1
-Priority=1000
-OverrideBuildCmd=0
-BuildCmd=
-
-[Unit14]
-FileName=..\..\..\plugins\dfxvideo\draw.h
-Folder=dfxvideo
-Compile=1
-CompileCpp=1
-Link=1
-Priority=1000
-OverrideBuildCmd=0
-BuildCmd=
-
-[Unit15]
-FileName=..\..\..\plugins\dfxvideo\externals.h
-Folder=dfxvideo
-Compile=1
-CompileCpp=1
-Link=1
-Priority=1000
-OverrideBuildCmd=0
-BuildCmd=
-
-[Unit16]
-FileName=..\..\..\plugins\dfxvideo\fps.h
-Folder=dfxvideo
-Compile=1
-CompileCpp=1
-Link=1
-Priority=1000
-OverrideBuildCmd=0
-BuildCmd=
-
-[Unit17]
-FileName=..\..\..\plugins\dfxvideo\gpu.c
-Folder=dfxvideo
-Compile=1
-CompileCpp=0
-Link=1
-Priority=1000
-OverrideBuildCmd=0
-BuildCmd=
-
-[Unit18]
-FileName=..\..\..\plugins\dfxvideo\gpu.h
-Folder=dfxvideo
-Compile=1
-CompileCpp=1
-Link=1
-Priority=1000
-OverrideBuildCmd=0
-BuildCmd=
-
-[Unit19]
-FileName=..\..\..\plugins\dfxvideo\hq2x.h
-Folder=dfxvideo
-Compile=1
-CompileCpp=1
-Link=1
-Priority=1000
-OverrideBuildCmd=0
-BuildCmd=
-
-[Unit20]
-FileName=..\..\..\plugins\dfxvideo\hq3x.h
-Folder=dfxvideo
-Compile=1
-CompileCpp=1
-Link=1
-Priority=1000
-OverrideBuildCmd=0
-BuildCmd=
-
-[Unit21]
-FileName=..\..\..\plugins\dfxvideo\interp.h
-Folder=dfxvideo
-Compile=1
-CompileCpp=1
-Link=1
-Priority=1000
-OverrideBuildCmd=0
-BuildCmd=
-
-[Unit22]
-FileName=..\..\..\plugins\dfxvideo\key.h
-Folder=dfxvideo
-Compile=1
-CompileCpp=1
-Link=1
-Priority=1000
-OverrideBuildCmd=0
-BuildCmd=
-
-[Unit23]
-FileName=..\..\..\plugins\dfxvideo\menu.c
-Folder=dfxvideo
-Compile=1
-CompileCpp=0
-Link=1
-Priority=1000
-OverrideBuildCmd=0
-BuildCmd=
-
-[Unit24]
-FileName=..\..\..\plugins\dfxvideo\menu.h
-Folder=dfxvideo
-Compile=1
-CompileCpp=1
-Link=1
-Priority=1000
-OverrideBuildCmd=0
-BuildCmd=
-
-[Unit25]
-FileName=..\..\..\plugins\dfxvideo\prim.c
-Folder=dfxvideo
-Compile=1
-CompileCpp=0
-Link=1
-Priority=1000
-OverrideBuildCmd=0
-BuildCmd=
-
-[Unit26]
-FileName=..\..\..\plugins\dfxvideo\prim.h
-Folder=dfxvideo
-Compile=1
-CompileCpp=1
-Link=1
-Priority=1000
-OverrideBuildCmd=0
-BuildCmd=
-
-[Unit27]
-FileName=..\..\..\plugins\dfxvideo\soft.c
-Folder=dfxvideo
-Compile=1
-CompileCpp=0
-Link=1
-Priority=1000
-OverrideBuildCmd=0
-BuildCmd=
-
-[Unit28]
-FileName=..\..\..\plugins\dfxvideo\soft.h
-Folder=dfxvideo
-Compile=1
-CompileCpp=1
-Link=1
-Priority=1000
-OverrideBuildCmd=0
-BuildCmd=
-
-[Unit29]
-FileName=..\..\..\plugins\dfxvideo\swap.h
-Folder=dfxvideo
-Compile=1
-CompileCpp=1
-Link=1
-Priority=1000
-OverrideBuildCmd=0
-BuildCmd=
-
-[Unit30]
-FileName=..\..\..\plugins\dfxvideo\zn.c
-Folder=dfxvideo
-Compile=1
-CompileCpp=0
-Link=1
-Priority=1000
-OverrideBuildCmd=0
-BuildCmd=
-
-[Unit31]
-FileName=DFXVideo.def
-Folder=
-Compile=0
-CompileCpp=0
-Link=0
-Priority=1000
-OverrideBuildCmd=0
-BuildCmd=
-
-[Unit32]
-FileName=DFXVideo.rc
-Folder=Resources
-Compile=1
-CompileCpp=1
-Link=0
-Priority=1000
-OverrideBuildCmd=0
-BuildCmd=
-
-[Unit33]
-FileName=resource.h
-Folder=
-Compile=1
-CompileCpp=1
-Link=1
-Priority=1000
-OverrideBuildCmd=0
-BuildCmd=
-
-[VersionInfo]
-Major=0
-Minor=1
-Release=1
-Build=1
-LanguageID=1033
-CharsetID=1252
-CompanyName=
-FileVersion=0.1
-FileDescription=Developed using the Dev-C++ IDE
-InternalName=
-LegalCopyright=
-LegalTrademarks=
-OriginalFilename=DFXVideo.exe
-ProductName=DFXVideo
-ProductVersion=0.1
-AutoIncBuildNr=0
-
+[Project]
+FileName=DFXVideo.dev
+Name=DFXVideo
+Ver=1
+IsCpp=1
+Type=3
+Compiler=-W -DWIN32 -DNDEBUG -D_WINDOWS -D__i386___@@_
+CppCompiler=-W -DWIN32 -DNDEBUG -D_WINDOWS -D__i386___@@_
+Includes=.\\;.\winsrc;..\..;..\..\glue;..\..\..\plugins\dfxvideo;..\..\..\libpcsxcore
+Linker=-luser32 -lgdi32 -lwinmm -ladvapi32 -lvfw32 -def DFXVideo.def --enable-stdcall-fixup_@@_
+Libs=
+UnitCount=33
+Folders=dfxvideo,winsrc,winsrc/directx
+ObjFiles=
+PrivateResource=DFXVideo_private.rc
+ResourceIncludes=
+MakeIncludes=
+Icon=
+ExeOutput=
+ObjectOutput=
+OverrideOutput=0
+OverrideOutputName=DFXVideo.exe
+HostApplication=
+CommandLine=
+UseCustomMakefile=0
+CustomMakefile=
+IncludeVersionInfo=0
+SupportXPThemes=0
+CompilerSet=0
+CompilerSettings=0010000001001000000100
+
+[Unit1]
+FileName=winsrc\d3d.h
+Folder=winsrc/directx
+Compile=1
+CompileCpp=1
+Link=1
+Priority=1000
+OverrideBuildCmd=0
+BuildCmd=
+
+[Unit2]
+FileName=winsrc\d3dcaps.h
+Folder=winsrc/directx
+Compile=1
+CompileCpp=1
+Link=1
+Priority=1000
+OverrideBuildCmd=0
+BuildCmd=
+
+[Unit3]
+FileName=winsrc\d3dtypes.h
+Folder=winsrc/directx
+Compile=1
+CompileCpp=1
+Link=1
+Priority=1000
+OverrideBuildCmd=0
+BuildCmd=
+
+[Unit4]
+FileName=winsrc\ddraw.h
+Folder=winsrc/directx
+Compile=1
+CompileCpp=1
+Link=1
+Priority=1000
+OverrideBuildCmd=0
+BuildCmd=
+
+[Unit5]
+FileName=winsrc\dxguid.c
+Folder=winsrc/directx
+Compile=1
+CompileCpp=0
+Link=1
+Priority=1000
+OverrideBuildCmd=0
+BuildCmd=
+
+[Unit6]
+FileName=winsrc\cfg.c
+Folder=winsrc
+Compile=1
+CompileCpp=0
+Link=1
+Priority=1000
+OverrideBuildCmd=0
+BuildCmd=
+
+[Unit7]
+FileName=winsrc\draw.c
+Folder=winsrc
+Compile=1
+CompileCpp=0
+Link=1
+Priority=1000
+OverrideBuildCmd=0
+BuildCmd=
+
+[Unit8]
+FileName=winsrc\fps.c
+Folder=winsrc
+Compile=1
+CompileCpp=0
+Link=1
+Priority=1000
+OverrideBuildCmd=0
+BuildCmd=
+
+[Unit9]
+FileName=winsrc\key.c
+Folder=winsrc
+Compile=1
+CompileCpp=0
+Link=1
+Priority=1000
+OverrideBuildCmd=0
+BuildCmd=
+
+[Unit10]
+FileName=winsrc\record.c
+Folder=winsrc
+Compile=1
+CompileCpp=0
+Link=1
+Priority=1000
+OverrideBuildCmd=0
+BuildCmd=
+
+[Unit11]
+FileName=winsrc\record.h
+Folder=winsrc
+Compile=1
+CompileCpp=1
+Link=1
+Priority=1000
+OverrideBuildCmd=0
+BuildCmd=
+
+[Unit12]
+FileName=winsrc\winmain.c
+Folder=winsrc
+Compile=1
+CompileCpp=0
+Link=1
+Priority=1000
+OverrideBuildCmd=0
+BuildCmd=
+
+[Unit13]
+FileName=..\..\..\plugins\dfxvideo\cfg.h
+Folder=dfxvideo
+Compile=1
+CompileCpp=1
+Link=1
+Priority=1000
+OverrideBuildCmd=0
+BuildCmd=
+
+[Unit14]
+FileName=..\..\..\plugins\dfxvideo\draw.h
+Folder=dfxvideo
+Compile=1
+CompileCpp=1
+Link=1
+Priority=1000
+OverrideBuildCmd=0
+BuildCmd=
+
+[Unit15]
+FileName=..\..\..\plugins\dfxvideo\externals.h
+Folder=dfxvideo
+Compile=1
+CompileCpp=1
+Link=1
+Priority=1000
+OverrideBuildCmd=0
+BuildCmd=
+
+[Unit16]
+FileName=..\..\..\plugins\dfxvideo\fps.h
+Folder=dfxvideo
+Compile=1
+CompileCpp=1
+Link=1
+Priority=1000
+OverrideBuildCmd=0
+BuildCmd=
+
+[Unit17]
+FileName=..\..\..\plugins\dfxvideo\gpu.c
+Folder=dfxvideo
+Compile=1
+CompileCpp=0
+Link=1
+Priority=1000
+OverrideBuildCmd=0
+BuildCmd=
+
+[Unit18]
+FileName=..\..\..\plugins\dfxvideo\gpu.h
+Folder=dfxvideo
+Compile=1
+CompileCpp=1
+Link=1
+Priority=1000
+OverrideBuildCmd=0
+BuildCmd=
+
+[Unit19]
+FileName=..\..\..\plugins\dfxvideo\hq2x.h
+Folder=dfxvideo
+Compile=1
+CompileCpp=1
+Link=1
+Priority=1000
+OverrideBuildCmd=0
+BuildCmd=
+
+[Unit20]
+FileName=..\..\..\plugins\dfxvideo\hq3x.h
+Folder=dfxvideo
+Compile=1
+CompileCpp=1
+Link=1
+Priority=1000
+OverrideBuildCmd=0
+BuildCmd=
+
+[Unit21]
+FileName=..\..\..\plugins\dfxvideo\interp.h
+Folder=dfxvideo
+Compile=1
+CompileCpp=1
+Link=1
+Priority=1000
+OverrideBuildCmd=0
+BuildCmd=
+
+[Unit22]
+FileName=..\..\..\plugins\dfxvideo\key.h
+Folder=dfxvideo
+Compile=1
+CompileCpp=1
+Link=1
+Priority=1000
+OverrideBuildCmd=0
+BuildCmd=
+
+[Unit23]
+FileName=..\..\..\plugins\dfxvideo\menu.c
+Folder=dfxvideo
+Compile=1
+CompileCpp=0
+Link=1
+Priority=1000
+OverrideBuildCmd=0
+BuildCmd=
+
+[Unit24]
+FileName=..\..\..\plugins\dfxvideo\menu.h
+Folder=dfxvideo
+Compile=1
+CompileCpp=1
+Link=1
+Priority=1000
+OverrideBuildCmd=0
+BuildCmd=
+
+[Unit25]
+FileName=..\..\..\plugins\dfxvideo\prim.c
+Folder=dfxvideo
+Compile=1
+CompileCpp=0
+Link=1
+Priority=1000
+OverrideBuildCmd=0
+BuildCmd=
+
+[Unit26]
+FileName=..\..\..\plugins\dfxvideo\prim.h
+Folder=dfxvideo
+Compile=1
+CompileCpp=1
+Link=1
+Priority=1000
+OverrideBuildCmd=0
+BuildCmd=
+
+[Unit27]
+FileName=..\..\..\plugins\dfxvideo\soft.c
+Folder=dfxvideo
+Compile=1
+CompileCpp=0
+Link=1
+Priority=1000
+OverrideBuildCmd=0
+BuildCmd=
+
+[Unit28]
+FileName=..\..\..\plugins\dfxvideo\soft.h
+Folder=dfxvideo
+Compile=1
+CompileCpp=1
+Link=1
+Priority=1000
+OverrideBuildCmd=0
+BuildCmd=
+
+[Unit29]
+FileName=..\..\..\plugins\dfxvideo\swap.h
+Folder=dfxvideo
+Compile=1
+CompileCpp=1
+Link=1
+Priority=1000
+OverrideBuildCmd=0
+BuildCmd=
+
+[Unit30]
+FileName=..\..\..\plugins\dfxvideo\zn.c
+Folder=dfxvideo
+Compile=1
+CompileCpp=0
+Link=1
+Priority=1000
+OverrideBuildCmd=0
+BuildCmd=
+
+[Unit31]
+FileName=DFXVideo.def
+Folder=
+Compile=0
+CompileCpp=0
+Link=0
+Priority=1000
+OverrideBuildCmd=0
+BuildCmd=
+
+[Unit32]
+FileName=DFXVideo.rc
+Folder=Resources
+Compile=1
+CompileCpp=1
+Link=0
+Priority=1000
+OverrideBuildCmd=0
+BuildCmd=
+
+[Unit33]
+FileName=resource.h
+Folder=
+Compile=1
+CompileCpp=1
+Link=1
+Priority=1000
+OverrideBuildCmd=0
+BuildCmd=
+
+[VersionInfo]
+Major=0
+Minor=1
+Release=1
+Build=1
+LanguageID=1033
+CharsetID=1252
+CompanyName=
+FileVersion=0.1
+FileDescription=Developed using the Dev-C++ IDE
+InternalName=
+LegalCopyright=
+LegalTrademarks=
+OriginalFilename=DFXVideo.exe
+ProductName=DFXVideo
+ProductVersion=0.1
+AutoIncBuildNr=0
+
diff --git a/win32/plugins/dfxvideo/DFXVideo.dsp b/win32/plugins/dfxvideo/DFXVideo.dsp
index 717f8d1a..9e32cbb8 100644..100755
--- a/win32/plugins/dfxvideo/DFXVideo.dsp
+++ b/win32/plugins/dfxvideo/DFXVideo.dsp
@@ -1,239 +1,239 @@
-# Microsoft Developer Studio Project File - Name="DFXVideo" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 6.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Dynamic-Link Library" 0x0102
-
-CFG=DFXVideo - Win32 Release
-!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 "DFXVideo.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 "DFXVideo.mak" CFG="DFXVideo - Win32 Release"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "DFXVideo - Win32 Release" (based on "Win32 (x86) Dynamic-Link Library")
-!MESSAGE "DFXVideo - Win32 Debug" (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)" == "DFXVideo - 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" /YX /FD /c
-# ADD CPP /nologo /G5 /MD /W3 /GX /O2 /I ".\\" /I ".\winsrc" /I "..\.." /I "..\..\glue" /I "..\..\..\plugins\dfxvideo" /I "..\..\..\libpcsxcore" /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D "__i386__" /FR /YX /FD /c
-# ADD BASE MTL /nologo /D "NDEBUG" /mktyplib203 /win32
-# ADD MTL /nologo /D "NDEBUG" /mktyplib203 /win32
-# ADD BASE RSC /l 0x407 /d "NDEBUG"
-# ADD RSC /l 0x407 /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 /subsystem:windows /dll /machine:I386
-# ADD LINK32 user32.lib gdi32.lib winmm.lib advapi32.lib vfw32.lib /nologo /subsystem:windows /dll /machine:I386
-# Begin Special Build Tool
-SOURCE="$(InputPath)"
-PostBuild_Cmds=rem copy release\DFXVideo.dll d:\emus\epsxe\plugins rem copy release\DFXVideo.dll d:\emus\zinc\renderer.znc
-# End Special Build Tool
-
-!ELSEIF "$(CFG)" == "DFXVideo - 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" /YX /FD /GZ /c
-# ADD CPP /nologo /MTd /W3 /Gm /GX /Zi /Od /I ".\\" /I ".\winsrc" /I "..\..\glue" /I "..\..\..\plugins\dfxvideo" /I "..\..\..\libpcsxcore" /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /YX /FD /GZ /c
-# ADD BASE MTL /nologo /D "_DEBUG" /mktyplib203 /win32
-# ADD MTL /nologo /D "_DEBUG" /mktyplib203 /win32
-# ADD BASE RSC /l 0x407 /d "_DEBUG"
-# ADD RSC /l 0x407 /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 /subsystem:windows /dll /debug /machine:I386 /pdbtype:sept
-# ADD LINK32 user32.lib gdi32.lib winmm.lib advapi32.lib vfw32.lib /nologo /subsystem:windows /dll /incremental:no /debug /machine:I386 /pdbtype:sept
-
-!ENDIF
-
-# Begin Target
-
-# Name "DFXVideo - Win32 Release"
-# Name "DFXVideo - Win32 Debug"
-# Begin Group "winsrc"
-
-# PROP Default_Filter ""
-# Begin Group "directx"
-
-# PROP Default_Filter ""
-# Begin Source File
-
-SOURCE=.\winsrc\d3d.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\winsrc\d3dcaps.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\winsrc\d3dtypes.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\winsrc\ddraw.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\winsrc\dxguid.c
-# End Source File
-# End Group
-# Begin Source File
-
-SOURCE=.\winsrc\cfg.c
-# End Source File
-# Begin Source File
-
-SOURCE=.\winsrc\draw.c
-# End Source File
-# Begin Source File
-
-SOURCE=.\winsrc\fps.c
-# End Source File
-# Begin Source File
-
-SOURCE=.\winsrc\key.c
-# End Source File
-# Begin Source File
-
-SOURCE=.\winsrc\record.c
-# End Source File
-# Begin Source File
-
-SOURCE=.\winsrc\record.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\winsrc\winmain.c
-# End Source File
-# End Group
-# Begin Group "dfxvideo"
-
-# PROP Default_Filter ""
-# Begin Source File
-
-SOURCE=..\..\..\plugins\dfxvideo\cfg.h
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\plugins\dfxvideo\draw.h
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\plugins\dfxvideo\externals.h
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\plugins\dfxvideo\fps.h
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\plugins\dfxvideo\gpu.c
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\plugins\dfxvideo\gpu.h
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\plugins\dfxvideo\hq2x.h
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\plugins\dfxvideo\hq3x.h
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\plugins\dfxvideo\interp.h
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\plugins\dfxvideo\key.h
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\plugins\dfxvideo\menu.c
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\plugins\dfxvideo\menu.h
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\plugins\dfxvideo\prim.c
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\plugins\dfxvideo\prim.h
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\plugins\dfxvideo\soft.c
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\plugins\dfxvideo\soft.h
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\plugins\dfxvideo\swap.h
-# End Source File
-# Begin Source File
-
-SOURCE=..\..\..\plugins\dfxvideo\zn.c
-# End Source File
-# End Group
-# Begin Source File
-
-SOURCE=.\DFXVideo.def
-# End Source File
-# Begin Source File
-
-SOURCE=.\DFXVideo.rc
-# End Source File
-# Begin Source File
-
-SOURCE=.\resource.h
-# End Source File
-# End Target
-# End Project
+# Microsoft Developer Studio Project File - Name="DFXVideo" - Package Owner=<4>
+# Microsoft Developer Studio Generated Build File, Format Version 6.00
+# ** DO NOT EDIT **
+
+# TARGTYPE "Win32 (x86) Dynamic-Link Library" 0x0102
+
+CFG=DFXVideo - Win32 Release
+!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 "DFXVideo.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 "DFXVideo.mak" CFG="DFXVideo - Win32 Release"
+!MESSAGE
+!MESSAGE Possible choices for configuration are:
+!MESSAGE
+!MESSAGE "DFXVideo - Win32 Release" (based on "Win32 (x86) Dynamic-Link Library")
+!MESSAGE "DFXVideo - Win32 Debug" (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)" == "DFXVideo - 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" /YX /FD /c
+# ADD CPP /nologo /G5 /MD /W3 /GX /O2 /I ".\\" /I ".\winsrc" /I "..\.." /I "..\..\glue" /I "..\..\..\plugins\dfxvideo" /I "..\..\..\libpcsxcore" /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D "__i386__" /FR /YX /FD /c
+# ADD BASE MTL /nologo /D "NDEBUG" /mktyplib203 /win32
+# ADD MTL /nologo /D "NDEBUG" /mktyplib203 /win32
+# ADD BASE RSC /l 0x407 /d "NDEBUG"
+# ADD RSC /l 0x407 /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 /subsystem:windows /dll /machine:I386
+# ADD LINK32 user32.lib gdi32.lib winmm.lib advapi32.lib vfw32.lib /nologo /subsystem:windows /dll /machine:I386
+# Begin Special Build Tool
+SOURCE="$(InputPath)"
+PostBuild_Cmds=rem copy release\DFXVideo.dll d:\emus\epsxe\plugins rem copy release\DFXVideo.dll d:\emus\zinc\renderer.znc
+# End Special Build Tool
+
+!ELSEIF "$(CFG)" == "DFXVideo - 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" /YX /FD /GZ /c
+# ADD CPP /nologo /MTd /W3 /Gm /GX /Zi /Od /I ".\\" /I ".\winsrc" /I "..\..\glue" /I "..\..\..\plugins\dfxvideo" /I "..\..\..\libpcsxcore" /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /YX /FD /GZ /c
+# ADD BASE MTL /nologo /D "_DEBUG" /mktyplib203 /win32
+# ADD MTL /nologo /D "_DEBUG" /mktyplib203 /win32
+# ADD BASE RSC /l 0x407 /d "_DEBUG"
+# ADD RSC /l 0x407 /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 /subsystem:windows /dll /debug /machine:I386 /pdbtype:sept
+# ADD LINK32 user32.lib gdi32.lib winmm.lib advapi32.lib vfw32.lib /nologo /subsystem:windows /dll /incremental:no /debug /machine:I386 /pdbtype:sept
+
+!ENDIF
+
+# Begin Target
+
+# Name "DFXVideo - Win32 Release"
+# Name "DFXVideo - Win32 Debug"
+# Begin Group "winsrc"
+
+# PROP Default_Filter ""
+# Begin Group "directx"
+
+# PROP Default_Filter ""
+# Begin Source File
+
+SOURCE=.\winsrc\d3d.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\winsrc\d3dcaps.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\winsrc\d3dtypes.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\winsrc\ddraw.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\winsrc\dxguid.c
+# End Source File
+# End Group
+# Begin Source File
+
+SOURCE=.\winsrc\cfg.c
+# End Source File
+# Begin Source File
+
+SOURCE=.\winsrc\draw.c
+# End Source File
+# Begin Source File
+
+SOURCE=.\winsrc\fps.c
+# End Source File
+# Begin Source File
+
+SOURCE=.\winsrc\key.c
+# End Source File
+# Begin Source File
+
+SOURCE=.\winsrc\record.c
+# End Source File
+# Begin Source File
+
+SOURCE=.\winsrc\record.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\winsrc\winmain.c
+# End Source File
+# End Group
+# Begin Group "dfxvideo"
+
+# PROP Default_Filter ""
+# Begin Source File
+
+SOURCE=..\..\..\plugins\dfxvideo\cfg.h
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\plugins\dfxvideo\draw.h
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\plugins\dfxvideo\externals.h
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\plugins\dfxvideo\fps.h
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\plugins\dfxvideo\gpu.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\plugins\dfxvideo\gpu.h
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\plugins\dfxvideo\hq2x.h
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\plugins\dfxvideo\hq3x.h
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\plugins\dfxvideo\interp.h
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\plugins\dfxvideo\key.h
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\plugins\dfxvideo\menu.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\plugins\dfxvideo\menu.h
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\plugins\dfxvideo\prim.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\plugins\dfxvideo\prim.h
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\plugins\dfxvideo\soft.c
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\plugins\dfxvideo\soft.h
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\plugins\dfxvideo\swap.h
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\..\plugins\dfxvideo\zn.c
+# End Source File
+# End Group
+# Begin Source File
+
+SOURCE=.\DFXVideo.def
+# End Source File
+# Begin Source File
+
+SOURCE=.\DFXVideo.rc
+# End Source File
+# Begin Source File
+
+SOURCE=.\resource.h
+# End Source File
+# End Target
+# End Project
diff --git a/win32/plugins/dfxvideo/DFXVideo.rc b/win32/plugins/dfxvideo/DFXVideo.rc
index 946dc14b..0664d3cd 100644..100755
--- a/win32/plugins/dfxvideo/DFXVideo.rc
+++ b/win32/plugins/dfxvideo/DFXVideo.rc
@@ -1,563 +1,563 @@
-//Microsoft Developer Studio generated resource script.
-//
-#include "resource.h"
-
-#define APSTUDIO_READONLY_SYMBOLS
-/////////////////////////////////////////////////////////////////////////////
-//
-// Generated from the TEXTINCLUDE 2 resource.
-//
-#include "afxres.h"
-
-/////////////////////////////////////////////////////////////////////////////
-#undef APSTUDIO_READONLY_SYMBOLS
-
-/////////////////////////////////////////////////////////////////////////////
-// Neutral resources
-
-#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_NEU)
-#ifdef _WIN32
-LANGUAGE LANG_NEUTRAL, SUBLANG_NEUTRAL
-#pragma code_page(936)
-#endif //_WIN32
-
-/////////////////////////////////////////////////////////////////////////////
-//
-// Bitmap
-//
-
-IDB_GPU BITMAP DISCARDABLE "res\\gpu.bmp"
-#endif // Neutral resources
-/////////////////////////////////////////////////////////////////////////////
-
-
-/////////////////////////////////////////////////////////////////////////////
-// English (U.S.) resources
-
-#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU)
-#ifdef _WIN32
-LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US
-#pragma code_page(1252)
-#endif //_WIN32
-
-#ifdef APSTUDIO_INVOKED
-/////////////////////////////////////////////////////////////////////////////
-//
-// TEXTINCLUDE
-//
-
-1 TEXTINCLUDE DISCARDABLE
-BEGIN
- "resource.h\0"
-END
-
-2 TEXTINCLUDE DISCARDABLE
-BEGIN
- "#include ""afxres.h""\r\n"
- "\0"
-END
-
-3 TEXTINCLUDE DISCARDABLE
-BEGIN
- "#define _AFX_NO_SPLITTER_RESOURCES\r\n"
- "#define _AFX_NO_OLE_RESOURCES\r\n"
- "#define _AFX_NO_TRACKER_RESOURCES\r\n"
- "#define _AFX_NO_PROPERTY_RESOURCES\r\n"
- "\r\n"
- "#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU)\r\n"
- "#ifdef _WIN32\r\n"
- "LANGUAGE 9, 1\r\n"
- "#pragma code_page(1252)\r\n"
- "#endif\r\n"
- "#endif\0"
-END
-
-#endif // APSTUDIO_INVOKED
-
-
-#ifndef _MAC
-/////////////////////////////////////////////////////////////////////////////
-//
-// Version
-//
-
-VS_VERSION_INFO VERSIONINFO
- FILEVERSION 1,17,0,0
- PRODUCTVERSION 1,17,0,0
- FILEFLAGSMASK 0x3fL
-#ifdef _DEBUG
- FILEFLAGS 0x1L
-#else
- FILEFLAGS 0x0L
-#endif
- FILEOS 0x4L
- FILETYPE 0x2L
- FILESUBTYPE 0x0L
-BEGIN
- BLOCK "StringFileInfo"
- BEGIN
- BLOCK "040904b0"
- BEGIN
- VALUE "Comments", "\0"
- VALUE "CompanyName", "\0"
- VALUE "FileDescription", "Based on P.E.Op.S. gpu soft plugin\0"
- VALUE "FileVersion", "1, 17, 0, 0\0"
- VALUE "InternalName", "DFXVideo\0"
- VALUE "LegalCopyright", "GPL\0"
- VALUE "LegalTrademarks", "\0"
- VALUE "OriginalFilename", "DFXVideo.DLL\0"
- VALUE "PrivateBuild", "\0"
- VALUE "ProductName", "DFXVideo\0"
- VALUE "ProductVersion", "1, 17, 0, 0\0"
- VALUE "SpecialBuild", "\0"
- END
- END
- BLOCK "VarFileInfo"
- BEGIN
- VALUE "Translation", 0x409, 1200
- END
-END
-
-#endif // !_MAC
-
-
-/////////////////////////////////////////////////////////////////////////////
-//
-// Dialog
-//
-
-IDD_CFGSOFT DIALOGEX 0, 0, 291, 292
-STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
-CAPTION "Configure the DirectDraw Renderer..."
-FONT 8, "MS Sans Serif", 0, 0, 0x1
-BEGIN
- PUSHBUTTON "Select device...",IDC_SELDEV,7,3,60,12
- CONTROL "Fullscreen mode",IDC_DISPMODE1,"Button",
- BS_AUTORADIOBUTTON,10,28,67,10
- CONTROL "Window mode",IDC_DISPMODE2,"Button",BS_AUTORADIOBUTTON,
- 10,43,63,10
- COMBOBOX IDC_RESOLUTION,78,27,102,64,CBS_DROPDOWNLIST | CBS_SORT |
- WS_VSCROLL | WS_TABSTOP
- COMBOBOX IDC_COLDEPTH,225,27,52,64,CBS_DROPDOWNLIST | WS_VSCROLL |
- WS_TABSTOP
- EDITTEXT IDC_WINX,103,43,36,12,ES_AUTOHSCROLL
- EDITTEXT IDC_WINY,151,43,36,12,ES_AUTOHSCROLL
- COMBOBOX IDC_NOSTRETCH,78,61,199,100,CBS_DROPDOWNLIST |
- WS_VSCROLL | WS_TABSTOP
- COMBOBOX IDC_DITHER,78,77,199,100,CBS_DROPDOWNLIST | WS_VSCROLL |
- WS_TABSTOP
- CONTROL "Transparent FPS display",IDC_TRANSPARENT,"Button",
- BS_AUTOCHECKBOX | WS_TABSTOP,13,107,93,10
- CONTROL "Show FPS display on startup",IDC_SHOWFPS,"Button",
- BS_AUTOCHECKBOX | WS_TABSTOP,13,118,104,10
- PUSHBUTTON "...",IDC_KEYCONFIG,216,111,11,10,0,WS_EX_STATICEDGE
- CONTROL "Use FPS limit",IDC_USELIMIT,"Button",BS_AUTOCHECKBOX |
- WS_TABSTOP,24,130,61,10
- CONTROL "Use Frame skipping",IDC_USESKIPPING,"Button",
- BS_AUTOCHECKBOX | WS_TABSTOP,24,141,81,10
- CONTROL "Auto-detect FPS/Frame skipping limit",IDC_FRAMEAUTO,
- "Button",BS_AUTORADIOBUTTON | WS_GROUP,143,129,135,11
- CONTROL "FPS limit (10-200) :",IDC_FRAMEMANUELL,"Button",
- BS_AUTORADIOBUTTON,143,140,72,11
- EDITTEXT IDC_FRAMELIM,218,140,28,12,ES_AUTOHSCROLL
- COMBOBOX IDC_SCANLINES,78,167,199,64,CBS_DROPDOWNLIST |
- WS_VSCROLL | WS_TABSTOP
- CONTROL "Use system memory - slower with most cards, disables auto-screen-filtering",
- IDC_SYSMEMORY,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,13,
- 184,260,10
- CONTROL "Wait for VSYNC - synchronize screen update with monitor refresh rate",
- IDC_VSYNC,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,13,195,
- 256,10
- CONTROL "Stop screen saver - disables screen savers/power-saving (n.a. in W95/NT4!)",
- IDC_STOPSAVER,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,13,
- 206,263,10
- CONTROL "Debug mode - enables some debugging features (n.a. with all cards)",
- IDC_DEBUGMODE,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,13,
- 217,263,10
- CONTROL "Activate special game fixes",IDC_GAMEFIX,"Button",
- BS_AUTOCHECKBOX | WS_TABSTOP,13,228,101,10
- PUSHBUTTON "...",IDC_SELFIX,121,228,11,10,0,WS_EX_STATICEDGE
- PUSHBUTTON "...",IDC_RECORDING,121,241,11,10,0,WS_EX_STATICEDGE
- PUSHBUTTON "Fast",IDC_DEF1,10,267,35,14
- PUSHBUTTON "Nice",IDC_DEF2,49,267,35,14
- DEFPUSHBUTTON "OK",IDOK,97,267,50,14
- PUSHBUTTON "Cancel",IDCANCEL,153,267,50,14
- PUSHBUTTON "Copy settings\n to clipboard",IDC_CLIPBOARD,210,261,77,
- 26,BS_MULTILINE,WS_EX_STATICEDGE
- LTEXT "Primary",IDC_DEVICETXT,72,5,211,10
- GROUPBOX "Resolution && Colors",IDC_STATIC,4,17,283,78
- RTEXT "Color depth:",IDC_STATIC,182,28,39,10,SS_CENTERIMAGE
- RTEXT "Size:",IDC_STATIC,74,44,26,9
- RTEXT "Stretching:",IDC_STATIC,26,63,48,9
- RTEXT "Scanline mode:",IDC_STATIC,9,169,61,8
- RTEXT "Recording options:",IDC_STATIC,55,241,61,10,
- SS_CENTERIMAGE
- CTEXT "x",IDC_STATIC,141,44,8,9
- GROUPBOX "Framerate",IDC_STATIC,4,96,283,60
- LTEXT "FPS",IDC_STATIC,250,142,20,9
- GROUPBOX "Options",IDC_STATIC,4,157,283,99
- GROUPBOX "Default settings",IDC_STATIC,4,257,87,30
- RTEXT "Key configuration:",IDC_STATIC,152,111,59,10,
- SS_CENTERIMAGE
- EDITTEXT IDC_CLPEDIT,204,278,6,8,ES_MULTILINE | ES_AUTOVSCROLL |
- ES_AUTOHSCROLL | NOT WS_VISIBLE
- RTEXT "Dithering:",IDC_STATIC,26,79,48,9
-END
-
-IDD_DEVICE DIALOG DISCARDABLE 0, 0, 186, 82
-STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION
-CAPTION "Select device..."
-FONT 8, "MS Sans Serif"
-BEGIN
- DEFPUSHBUTTON "OK",IDOK,24,63,50,14
- PUSHBUTTON "Cancel",IDCANCEL,112,63,50,14
- COMBOBOX IDC_DEVICE,7,7,167,64,CBS_DROPDOWNLIST | WS_VSCROLL |
- WS_TABSTOP
- CONTROL "Adjust gamma (fullscreen modes only)",IDC_USEGAMMA,
- "Button",BS_AUTOCHECKBOX | WS_TABSTOP,16,28,156,9
- SCROLLBAR IDC_GAMMA,55,42,68,10
- RTEXT "Dark",IDC_STATIC,30,43,21,8
- LTEXT "Bright",IDC_STATIC,127,43,28,8
-END
-
-IDD_ABOUT DIALOG DISCARDABLE 0, 0, 258, 194
-STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION
-CAPTION "About the P.E.Op.S. PSX DirectDraw Soft Renderer..."
-FONT 8, "MS Sans Serif"
-BEGIN
- DEFPUSHBUTTON "OK",IDOK,103,176,50,14
- RTEXT "Version:",IDC_STATIC,17,6,49,10
- RTEXT "Coded by:",IDC_STATIC,17,29,49,10
- RTEXT "Pete's EMail:",IDC_STATIC,17,41,49,10
- LTEXT "1.17",IDC_STATIC,69,6,159,10
- LTEXT "Pete Bernert and the P.E.Op.S. team",IDC_STATIC,69,29,
- 159,10
- LTEXT "BlackDove@addcom.de",IDC_STATIC,69,41,159,10
- LTEXT "http://www.pbernert.com",IDC_STATIC,82,95,142,10
- RTEXT "Release date:",IDC_STATIC,17,17,49,10
- LTEXT "12.06.2005",IDC_STATIC,69,17,159,10
- LTEXT "The P.E.Op.S. SoftGPU team:",IDC_STATIC,9,82,103,10
- CONTROL "",IDC_STATIC,"Static",SS_ETCHEDFRAME | SS_SUNKEN,4,76,
- 249,94
- RTEXT "P.E.Op.S. page:",IDC_STATIC,9,56,57,10
- LTEXT "https://sourceforge.net/projects/peops",IDC_STATIC,69,
- 56,159,10
- LTEXT "- Pete Bernert",IDC_STATIC,13,95,69,10
- LTEXT "- Lewpy",IDC_STATIC,13,106,69,10
- LTEXT "- lu_zero",IDC_STATIC,13,117,69,10
- LTEXT "- linuzappz",IDC_STATIC,13,128,69,10
- LTEXT "- Darko Matesic",IDC_STATIC,13,139,69,10
- LTEXT "http://mrdario.tripod.com",IDC_STATIC,82,139,142,10
- LTEXT "http://www.pcsx.net",IDC_STATIC,82,128,142,10
- LTEXT "http://lewpy.psxemu.com/",IDC_STATIC,82,106,142,10
- LTEXT "http://brsk.virtualave.net/lu_zero/",IDC_STATIC,82,117,
- 142,10
- LTEXT "- syo",IDC_STATIC,13,150,69,10
- LTEXT "http://www.geocities.co.jp/SiliconValley-Bay/2072/",
- IDC_STATIC,82,150,167,10
-END
-
-IDD_FIXES DIALOG DISCARDABLE 0, 0, 285, 218
-STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION
-CAPTION "Special game fixes..."
-FONT 8, "MS Sans Serif"
-BEGIN
- CONTROL "Odd/even bit hack",IDC_FIX1,"Button",BS_AUTOCHECKBOX |
- WS_TABSTOP,34,30,100,10
- CONTROL "Expand screen width",IDC_FIX2,"Button",BS_AUTOCHECKBOX |
- WS_TABSTOP,34,45,91,10
- CONTROL "Ignore black brightness color",IDC_FIX3,"Button",
- BS_AUTOCHECKBOX | WS_TABSTOP,34,60,106,10
- CONTROL "Disable coord check",IDC_FIX4,"Button",BS_AUTOCHECKBOX |
- WS_TABSTOP,34,75,85,10
- CONTROL "Use low-res fps timer",IDC_FIX5,"Button",
- BS_AUTOCHECKBOX | WS_TABSTOP,34,90,101,10
- CONTROL "Use PC fps calculation",IDC_FIX6,"Button",
- BS_AUTOCHECKBOX | WS_TABSTOP,34,105,91,10
- CONTROL "Lazy screen updates",IDC_FIX7,"Button",BS_AUTOCHECKBOX |
- WS_TABSTOP,34,120,91,10
- CONTROL "Use old frame skipping",IDC_FIX8,"Button",
- BS_AUTOCHECKBOX | WS_TABSTOP,34,135,91,10
- CONTROL "Repeated flat tex triangles",IDC_FIX9,"Button",
- BS_AUTOCHECKBOX | WS_TABSTOP,34,150,97,10
- CONTROL "Draw tex-quads as triangles",IDC_FIX10,"Button",
- BS_AUTOCHECKBOX | WS_TABSTOP,34,165,100,10
- DEFPUSHBUTTON "OK",IDOK,66,199,50,14
- PUSHBUTTON "Cancel",IDCANCEL,169,199,50,14
- LTEXT "Activate the following options only if you want to play one of the listed games (or if your game is showing similar glitches)!",
- IDC_STATIC,8,4,245,22
- LTEXT "Needed with epsxe 1.5.2 and older",IDC_STATIC,145,30,
- 135,9,SS_CENTERIMAGE
- LTEXT "Shows the full area in Capcom 2D fighters",IDC_STATIC,
- 145,45,136,9,SS_CENTERIMAGE
- LTEXT "Fixes black screens in Lunar",IDC_STATIC,145,60,134,9,
- SS_CENTERIMAGE
- LTEXT "Old compatibility mode",IDC_STATIC,145,75,135,9,
- SS_CENTERIMAGE
- LTEXT "For buggy motherboard chipsets",IDC_STATIC,145,90,133,9,
- SS_CENTERIMAGE
- LTEXT "Better fps limitation with some games",IDC_STATIC,145,
- 105,129,9,SS_CENTERIMAGE
- LTEXT "Maybe faster, needed for Pandemonium2",IDC_STATIC,145,
- 120,139,9,SS_CENTERIMAGE
- RTEXT "0x0001:",IDC_STATIC,1,30,28,9,SS_CENTERIMAGE
- RTEXT "0x0002:",IDC_STATIC,1,45,28,9,SS_CENTERIMAGE
- RTEXT "0x0004:",IDC_STATIC,1,60,28,9,SS_CENTERIMAGE
- RTEXT "0x0008:",IDC_STATIC,1,75,28,9,SS_CENTERIMAGE
- RTEXT "0x0010:",IDC_STATIC,1,90,28,9,SS_CENTERIMAGE
- RTEXT "0x0020:",IDC_STATIC,1,105,28,9,SS_CENTERIMAGE
- RTEXT "0x0040:",IDC_STATIC,1,120,28,9,SS_CENTERIMAGE
- LTEXT "Skips only every second frame",IDC_STATIC,145,135,139,9,
- SS_CENTERIMAGE
- RTEXT "0x0080:",IDC_STATIC,1,135,28,9,SS_CENTERIMAGE
- LTEXT "Needed by Dark Forces",IDC_STATIC,145,150,139,9,
- SS_CENTERIMAGE
- RTEXT "0x0100:",IDC_STATIC,1,150,28,9,SS_CENTERIMAGE
- LTEXT "Slightly distorted textures can happen",IDC_STATIC,145,
- 165,139,9,SS_CENTERIMAGE
- RTEXT "0x0200:",IDC_STATIC,1,165,28,9,SS_CENTERIMAGE
- CONTROL "Fake 'gpu busy' states",IDC_FIX11,"Button",
- BS_AUTOCHECKBOX | WS_TABSTOP,34,180,100,10
- LTEXT "Toggles busy flags after drawing",IDC_STATIC,145,180,
- 139,9,SS_CENTERIMAGE
- RTEXT "0x0400:",IDC_STATIC,1,180,28,9,SS_CENTERIMAGE
-END
-
-IDD_KEYS DIALOG DISCARDABLE 0, 0, 186, 220
-STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION
-CAPTION "GPU key configuration"
-FONT 8, "MS Sans Serif"
-BEGIN
- PUSHBUTTON "Default keys",IDC_DEFAULT,107,6,61,13
- COMBOBOX IDC_KEY1,108,25,61,62,CBS_DROPDOWNLIST | WS_VSCROLL |
- WS_TABSTOP
- COMBOBOX IDC_KEY2,108,41,61,62,CBS_DROPDOWNLIST | WS_VSCROLL |
- WS_TABSTOP
- COMBOBOX IDC_KEY3,108,57,61,62,CBS_DROPDOWNLIST | WS_VSCROLL |
- WS_TABSTOP
- COMBOBOX IDC_KEY4,108,73,61,62,CBS_DROPDOWNLIST | WS_VSCROLL |
- WS_TABSTOP
- COMBOBOX IDC_KEY5,108,89,61,62,CBS_DROPDOWNLIST | WS_VSCROLL |
- WS_TABSTOP
- COMBOBOX IDC_KEY6,108,105,61,62,CBS_DROPDOWNLIST | WS_VSCROLL |
- WS_TABSTOP
- COMBOBOX IDC_KEY7,108,121,61,62,CBS_DROPDOWNLIST | WS_VSCROLL |
- WS_TABSTOP
- COMBOBOX IDC_KEY8,108,137,61,62,CBS_DROPDOWNLIST | WS_VSCROLL |
- WS_TABSTOP
- COMBOBOX IDC_KEY9,108,153,61,62,CBS_DROPDOWNLIST | WS_VSCROLL |
- WS_TABSTOP
- COMBOBOX IDC_KEY10,108,169,61,62,CBS_DROPDOWNLIST | WS_VSCROLL |
- WS_TABSTOP
- DEFPUSHBUTTON "OK",IDOK,20,197,50,14
- PUSHBUTTON "Cancel",IDCANCEL,115,197,50,14
- RTEXT "Show/hide gpu menu:",IDC_STATIC,4,26,100,9,
- SS_CENTERIMAGE
- RTEXT "Show/hide gpu infos:",IDC_STATIC,4,42,100,9,
- SS_CENTERIMAGE
- RTEXT "Toggle selected option up:",IDC_STATIC,4,58,100,9,
- SS_CENTERIMAGE
- RTEXT "Toggle selected option down:",IDC_STATIC,4,74,100,9,
- SS_CENTERIMAGE
- RTEXT "Select previous option:",IDC_STATIC,4,90,100,9,
- SS_CENTERIMAGE
- RTEXT "Select next option:",IDC_STATIC,4,106,100,9,
- SS_CENTERIMAGE
- RTEXT "Start/stop recording:",IDC_STATIC,4,122,100,9,
- SS_CENTERIMAGE
- RTEXT "Toggle wait VSYNC:",IDC_STATIC,4,138,100,9,
- SS_CENTERIMAGE
- RTEXT "Fast forward frame skipping:",IDC_STATIC,4,154,100,9,
- SS_CENTERIMAGE
- RTEXT "Debug mode: toggle vram view:",IDC_STATIC,4,170,100,9,
- SS_CENTERIMAGE
-END
-
-IDD_RECORDING DIALOG DISCARDABLE 0, 0, 215, 158
-STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
-CAPTION "Recording Options"
-FONT 8, "MS Sans Serif"
-BEGIN
- CONTROL "Standard Video Size",IDC_REC_MODE1,"Button",
- BS_AUTORADIOBUTTON | WS_GROUP,25,36,80,12
- COMBOBOX IDC_VIDEO_SIZE,115,37,65,60,CBS_DROPDOWNLIST |
- WS_VSCROLL | WS_TABSTOP
- CONTROL "Custom Video Size",IDC_REC_MODE2,"Button",
- BS_AUTORADIOBUTTON,25,51,80,12
- EDITTEXT IDC_REC_WIDTH,115,51,25,12,ES_AUTOHSCROLL
- CTEXT "x",IDC_STATIC,141,51,12,12,SS_CENTERIMAGE
- EDITTEXT IDC_REC_HEIGHT,155,51,25,12,ES_AUTOHSCROLL
- RTEXT "Frame Rate Scale:",IDC_STATIC,45,69,60,12,
- SS_CENTERIMAGE | NOT WS_GROUP
- COMBOBOX IDC_FRAME_RATE,115,69,30,60,CBS_DROPDOWNLIST |
- WS_VSCROLL | WS_TABSTOP
- CONTROL "16 bit Compression:",IDC_COMPRESSION1,"Button",
- BS_AUTORADIOBUTTON | WS_GROUP,21,86,165,12
- CONTROL "24 bit Compression:",IDC_COMPRESSION2,"Button",
- BS_AUTORADIOBUTTON,21,101,165,12
- PUSHBUTTON "Configure",IDC_RECCFG,77,116,50,12
- DEFPUSHBUTTON "OK",IDOK,24,137,50,14
- PUSHBUTTON "Cancel",IDCANCEL,133,137,50,14
- LTEXT "You can start/stop the video recording using the 'recording' key (see key configuration)!\nThe video will be stored in the 'Demo' sub-directory.",
- IDC_STATIC,5,3,203,27
-END
-
-
-/////////////////////////////////////////////////////////////////////////////
-//
-// DESIGNINFO
-//
-
-#ifdef APSTUDIO_INVOKED
-GUIDELINES DESIGNINFO DISCARDABLE
-BEGIN
- IDD_CFGSOFT, DIALOG
- BEGIN
- LEFTMARGIN, 7
- RIGHTMARGIN, 284
- TOPMARGIN, 7
- BOTTOMMARGIN, 280
- END
-
- IDD_DEVICE, DIALOG
- BEGIN
- LEFTMARGIN, 7
- RIGHTMARGIN, 179
- TOPMARGIN, 7
- BOTTOMMARGIN, 75
- END
-
- IDD_ABOUT, DIALOG
- BEGIN
- LEFTMARGIN, 7
- TOPMARGIN, 7
- BOTTOMMARGIN, 189
- END
-
- IDD_FIXES, DIALOG
- BEGIN
- LEFTMARGIN, 7
- RIGHTMARGIN, 278
- TOPMARGIN, 7
- BOTTOMMARGIN, 200
- END
-
- IDD_KEYS, DIALOG
- BEGIN
- LEFTMARGIN, 7
- RIGHTMARGIN, 179
- TOPMARGIN, 7
- BOTTOMMARGIN, 190
- END
-
- IDD_RECORDING, DIALOG
- BEGIN
- LEFTMARGIN, 7
- RIGHTMARGIN, 208
- TOPMARGIN, 7
- BOTTOMMARGIN, 151
- END
-END
-#endif // APSTUDIO_INVOKED
-
-#ifdef _MSC_VER
-
-/////////////////////////////////////////////////////////////////////////////
-//
-// Dialog Info
-//
-
-IDD_CFGSOFT DLGINIT
-BEGIN
- IDC_RESOLUTION, 0x403, 1, 0
-"\000"
- IDC_NOSTRETCH, 0x403, 10, 0
-0x3436, 0x2030, 0x2078, 0x3834, 0x0030,
- IDC_NOSTRETCH, 0x403, 10, 0
-0x3038, 0x2030, 0x2078, 0x3036, 0x0030,
- IDC_NOSTRETCH, 0x403, 11, 0
-0x3031, 0x3432, 0x7820, 0x3720, 0x3836, "\000"
- IDC_NOSTRETCH, 0x403, 11, 0
-0x3131, 0x3235, 0x7820, 0x3820, 0x3436, "\000"
- IDC_NOSTRETCH, 0x403, 12, 0
-0x3231, 0x3038, 0x7820, 0x3120, 0x3230, 0x0034,
- IDC_NOSTRETCH, 0x403, 12, 0
-0x3631, 0x3030, 0x7820, 0x3120, 0x3032, 0x0030,
- IDC_DITHER, 0x403, 10, 0
-0x3436, 0x2030, 0x2078, 0x3834, 0x0030,
- IDC_DITHER, 0x403, 10, 0
-0x3038, 0x2030, 0x2078, 0x3036, 0x0030,
- IDC_DITHER, 0x403, 11, 0
-0x3031, 0x3432, 0x7820, 0x3720, 0x3836, "\000"
- IDC_DITHER, 0x403, 11, 0
-0x3131, 0x3235, 0x7820, 0x3820, 0x3436, "\000"
- IDC_DITHER, 0x403, 12, 0
-0x3231, 0x3038, 0x7820, 0x3120, 0x3230, 0x0034,
- IDC_DITHER, 0x403, 12, 0
-0x3631, 0x3030, 0x7820, 0x3120, 0x3032, 0x0030,
- IDC_SCANLINES, 0x403, 10, 0
-0x3436, 0x2030, 0x2078, 0x3834, 0x0030,
- IDC_SCANLINES, 0x403, 10, 0
-0x3038, 0x2030, 0x2078, 0x3036, 0x0030,
- IDC_SCANLINES, 0x403, 11, 0
-0x3031, 0x3432, 0x7820, 0x3720, 0x3836, "\000"
- IDC_SCANLINES, 0x403, 11, 0
-0x3131, 0x3235, 0x7820, 0x3820, 0x3436, "\000"
- IDC_SCANLINES, 0x403, 12, 0
-0x3231, 0x3038, 0x7820, 0x3120, 0x3230, 0x0034,
- IDC_SCANLINES, 0x403, 12, 0
-0x3631, 0x3030, 0x7820, 0x3120, 0x3032, 0x0030,
- 0
-END
-
-IDD_DEVICE DLGINIT
-BEGIN
- IDC_DEVICE, 0x403, 11, 0
-0x6f64, 0x276e, 0x2074, 0x6163, 0x6572, "\000"
- IDC_DEVICE, 0x403, 12, 0
-0x3452, 0x4720, 0x2034, 0x3442, 0x4120, 0x0034,
- IDC_DEVICE, 0x403, 12, 0
-0x3552, 0x4720, 0x2035, 0x3542, 0x4120, 0x0031,
- IDC_DEVICE, 0x403, 12, 0
-0x3852, 0x4720, 0x2038, 0x3842, 0x4120, 0x0038,
- 0
-END
-
-#endif
-
-/////////////////////////////////////////////////////////////////////////////
-//
-// String Table
-//
-
-STRINGTABLE DISCARDABLE
-BEGIN
- IDS_INFO0 "FL - Frame limitation:\n[Off] - Speed as fast as possible\n[On-1] - Limits speed to manual value\n[On-2] - Limits speed to auto-detected value."
- IDS_INFO1 "FS - Frame skipping:\n[Off] - No frames get skipped\n[On] - Tries to speed up the game by skipping frames. Can cause glitches!"
- IDS_INFO2 "GF - Special game fixes:\n[Off] - Turn off all fixes\n[On] - Turn on all activated fixes. You have to select the fixes you want to use in the gpu config."
-END
-
-#endif // English (U.S.) resources
-/////////////////////////////////////////////////////////////////////////////
-
-
-
-#ifndef APSTUDIO_INVOKED
-/////////////////////////////////////////////////////////////////////////////
-//
-// Generated from the TEXTINCLUDE 3 resource.
-//
-#define _AFX_NO_SPLITTER_RESOURCES
-#define _AFX_NO_OLE_RESOURCES
-#define _AFX_NO_TRACKER_RESOURCES
-#define _AFX_NO_PROPERTY_RESOURCES
-
-#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU)
-#ifdef _WIN32
-LANGUAGE 9, 1
-#pragma code_page(1252)
-#endif
-#endif
-/////////////////////////////////////////////////////////////////////////////
-#endif // not APSTUDIO_INVOKED
-
+//Microsoft Developer Studio generated resource script.
+//
+#include "resource.h"
+
+#define APSTUDIO_READONLY_SYMBOLS
+/////////////////////////////////////////////////////////////////////////////
+//
+// Generated from the TEXTINCLUDE 2 resource.
+//
+#include "afxres.h"
+
+/////////////////////////////////////////////////////////////////////////////
+#undef APSTUDIO_READONLY_SYMBOLS
+
+/////////////////////////////////////////////////////////////////////////////
+// Neutral resources
+
+#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_NEU)
+#ifdef _WIN32
+LANGUAGE LANG_NEUTRAL, SUBLANG_NEUTRAL
+#pragma code_page(936)
+#endif //_WIN32
+
+/////////////////////////////////////////////////////////////////////////////
+//
+// Bitmap
+//
+
+IDB_GPU BITMAP DISCARDABLE "res\\gpu.bmp"
+#endif // Neutral resources
+/////////////////////////////////////////////////////////////////////////////
+
+
+/////////////////////////////////////////////////////////////////////////////
+// English (U.S.) resources
+
+#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU)
+#ifdef _WIN32
+LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US
+#pragma code_page(1252)
+#endif //_WIN32
+
+#ifdef APSTUDIO_INVOKED
+/////////////////////////////////////////////////////////////////////////////
+//
+// TEXTINCLUDE
+//
+
+1 TEXTINCLUDE DISCARDABLE
+BEGIN
+ "resource.h\0"
+END
+
+2 TEXTINCLUDE DISCARDABLE
+BEGIN
+ "#include ""afxres.h""\r\n"
+ "\0"
+END
+
+3 TEXTINCLUDE DISCARDABLE
+BEGIN
+ "#define _AFX_NO_SPLITTER_RESOURCES\r\n"
+ "#define _AFX_NO_OLE_RESOURCES\r\n"
+ "#define _AFX_NO_TRACKER_RESOURCES\r\n"
+ "#define _AFX_NO_PROPERTY_RESOURCES\r\n"
+ "\r\n"
+ "#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU)\r\n"
+ "#ifdef _WIN32\r\n"
+ "LANGUAGE 9, 1\r\n"
+ "#pragma code_page(1252)\r\n"
+ "#endif\r\n"
+ "#endif\0"
+END
+
+#endif // APSTUDIO_INVOKED
+
+
+#ifndef _MAC
+/////////////////////////////////////////////////////////////////////////////
+//
+// Version
+//
+
+VS_VERSION_INFO VERSIONINFO
+ FILEVERSION 1,17,0,0
+ PRODUCTVERSION 1,17,0,0
+ FILEFLAGSMASK 0x3fL
+#ifdef _DEBUG
+ FILEFLAGS 0x1L
+#else
+ FILEFLAGS 0x0L
+#endif
+ FILEOS 0x4L
+ FILETYPE 0x2L
+ FILESUBTYPE 0x0L
+BEGIN
+ BLOCK "StringFileInfo"
+ BEGIN
+ BLOCK "040904b0"
+ BEGIN
+ VALUE "Comments", "\0"
+ VALUE "CompanyName", "\0"
+ VALUE "FileDescription", "Based on P.E.Op.S. gpu soft plugin\0"
+ VALUE "FileVersion", "1, 17, 0, 0\0"
+ VALUE "InternalName", "DFXVideo\0"
+ VALUE "LegalCopyright", "GPL\0"
+ VALUE "LegalTrademarks", "\0"
+ VALUE "OriginalFilename", "DFXVideo.DLL\0"
+ VALUE "PrivateBuild", "\0"
+ VALUE "ProductName", "DFXVideo\0"
+ VALUE "ProductVersion", "1, 17, 0, 0\0"
+ VALUE "SpecialBuild", "\0"
+ END
+ END
+ BLOCK "VarFileInfo"
+ BEGIN
+ VALUE "Translation", 0x409, 1200
+ END
+END
+
+#endif // !_MAC
+
+
+/////////////////////////////////////////////////////////////////////////////
+//
+// Dialog
+//
+
+IDD_CFGSOFT DIALOGEX 0, 0, 291, 292
+STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
+CAPTION "Configure the DirectDraw Renderer..."
+FONT 8, "MS Sans Serif", 0, 0, 0x1
+BEGIN
+ PUSHBUTTON "Select device...",IDC_SELDEV,7,3,60,12
+ CONTROL "Fullscreen mode",IDC_DISPMODE1,"Button",
+ BS_AUTORADIOBUTTON,10,28,67,10
+ CONTROL "Window mode",IDC_DISPMODE2,"Button",BS_AUTORADIOBUTTON,
+ 10,43,63,10
+ COMBOBOX IDC_RESOLUTION,78,27,102,64,CBS_DROPDOWNLIST | CBS_SORT |
+ WS_VSCROLL | WS_TABSTOP
+ COMBOBOX IDC_COLDEPTH,225,27,52,64,CBS_DROPDOWNLIST | WS_VSCROLL |
+ WS_TABSTOP
+ EDITTEXT IDC_WINX,103,43,36,12,ES_AUTOHSCROLL
+ EDITTEXT IDC_WINY,151,43,36,12,ES_AUTOHSCROLL
+ COMBOBOX IDC_NOSTRETCH,78,61,199,100,CBS_DROPDOWNLIST |
+ WS_VSCROLL | WS_TABSTOP
+ COMBOBOX IDC_DITHER,78,77,199,100,CBS_DROPDOWNLIST | WS_VSCROLL |
+ WS_TABSTOP
+ CONTROL "Transparent FPS display",IDC_TRANSPARENT,"Button",
+ BS_AUTOCHECKBOX | WS_TABSTOP,13,107,93,10
+ CONTROL "Show FPS display on startup",IDC_SHOWFPS,"Button",
+ BS_AUTOCHECKBOX | WS_TABSTOP,13,118,104,10
+ PUSHBUTTON "...",IDC_KEYCONFIG,216,111,11,10,0,WS_EX_STATICEDGE
+ CONTROL "Use FPS limit",IDC_USELIMIT,"Button",BS_AUTOCHECKBOX |
+ WS_TABSTOP,24,130,61,10
+ CONTROL "Use Frame skipping",IDC_USESKIPPING,"Button",
+ BS_AUTOCHECKBOX | WS_TABSTOP,24,141,81,10
+ CONTROL "Auto-detect FPS/Frame skipping limit",IDC_FRAMEAUTO,
+ "Button",BS_AUTORADIOBUTTON | WS_GROUP,143,129,135,11
+ CONTROL "FPS limit (10-200) :",IDC_FRAMEMANUELL,"Button",
+ BS_AUTORADIOBUTTON,143,140,72,11
+ EDITTEXT IDC_FRAMELIM,218,140,28,12,ES_AUTOHSCROLL
+ COMBOBOX IDC_SCANLINES,78,167,199,64,CBS_DROPDOWNLIST |
+ WS_VSCROLL | WS_TABSTOP
+ CONTROL "Use system memory - slower with most cards, disables auto-screen-filtering",
+ IDC_SYSMEMORY,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,13,
+ 184,260,10
+ CONTROL "Wait for VSYNC - synchronize screen update with monitor refresh rate",
+ IDC_VSYNC,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,13,195,
+ 256,10
+ CONTROL "Stop screen saver - disables screen savers/power-saving (n.a. in W95/NT4!)",
+ IDC_STOPSAVER,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,13,
+ 206,263,10
+ CONTROL "Debug mode - enables some debugging features (n.a. with all cards)",
+ IDC_DEBUGMODE,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,13,
+ 217,263,10
+ CONTROL "Activate special game fixes",IDC_GAMEFIX,"Button",
+ BS_AUTOCHECKBOX | WS_TABSTOP,13,228,101,10
+ PUSHBUTTON "...",IDC_SELFIX,121,228,11,10,0,WS_EX_STATICEDGE
+ PUSHBUTTON "...",IDC_RECORDING,121,241,11,10,0,WS_EX_STATICEDGE
+ PUSHBUTTON "Fast",IDC_DEF1,10,267,35,14
+ PUSHBUTTON "Nice",IDC_DEF2,49,267,35,14
+ DEFPUSHBUTTON "OK",IDOK,97,267,50,14
+ PUSHBUTTON "Cancel",IDCANCEL,153,267,50,14
+ PUSHBUTTON "Copy settings\n to clipboard",IDC_CLIPBOARD,210,261,77,
+ 26,BS_MULTILINE,WS_EX_STATICEDGE
+ LTEXT "Primary",IDC_DEVICETXT,72,5,211,10
+ GROUPBOX "Resolution && Colors",IDC_STATIC,4,17,283,78
+ RTEXT "Color depth:",IDC_STATIC,182,28,39,10,SS_CENTERIMAGE
+ RTEXT "Size:",IDC_STATIC,74,44,26,9
+ RTEXT "Stretching:",IDC_STATIC,26,63,48,9
+ RTEXT "Scanline mode:",IDC_STATIC,9,169,61,8
+ RTEXT "Recording options:",IDC_STATIC,55,241,61,10,
+ SS_CENTERIMAGE
+ CTEXT "x",IDC_STATIC,141,44,8,9
+ GROUPBOX "Framerate",IDC_STATIC,4,96,283,60
+ LTEXT "FPS",IDC_STATIC,250,142,20,9
+ GROUPBOX "Options",IDC_STATIC,4,157,283,99
+ GROUPBOX "Default settings",IDC_STATIC,4,257,87,30
+ RTEXT "Key configuration:",IDC_STATIC,152,111,59,10,
+ SS_CENTERIMAGE
+ EDITTEXT IDC_CLPEDIT,204,278,6,8,ES_MULTILINE | ES_AUTOVSCROLL |
+ ES_AUTOHSCROLL | NOT WS_VISIBLE
+ RTEXT "Dithering:",IDC_STATIC,26,79,48,9
+END
+
+IDD_DEVICE DIALOG DISCARDABLE 0, 0, 186, 82
+STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION
+CAPTION "Select device..."
+FONT 8, "MS Sans Serif"
+BEGIN
+ DEFPUSHBUTTON "OK",IDOK,24,63,50,14
+ PUSHBUTTON "Cancel",IDCANCEL,112,63,50,14
+ COMBOBOX IDC_DEVICE,7,7,167,64,CBS_DROPDOWNLIST | WS_VSCROLL |
+ WS_TABSTOP
+ CONTROL "Adjust gamma (fullscreen modes only)",IDC_USEGAMMA,
+ "Button",BS_AUTOCHECKBOX | WS_TABSTOP,16,28,156,9
+ SCROLLBAR IDC_GAMMA,55,42,68,10
+ RTEXT "Dark",IDC_STATIC,30,43,21,8
+ LTEXT "Bright",IDC_STATIC,127,43,28,8
+END
+
+IDD_ABOUT DIALOG DISCARDABLE 0, 0, 258, 194
+STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION
+CAPTION "About the P.E.Op.S. PSX DirectDraw Soft Renderer..."
+FONT 8, "MS Sans Serif"
+BEGIN
+ DEFPUSHBUTTON "OK",IDOK,103,176,50,14
+ RTEXT "Version:",IDC_STATIC,17,6,49,10
+ RTEXT "Coded by:",IDC_STATIC,17,29,49,10
+ RTEXT "Pete's EMail:",IDC_STATIC,17,41,49,10
+ LTEXT "1.17",IDC_STATIC,69,6,159,10
+ LTEXT "Pete Bernert and the P.E.Op.S. team",IDC_STATIC,69,29,
+ 159,10
+ LTEXT "BlackDove@addcom.de",IDC_STATIC,69,41,159,10
+ LTEXT "http://www.pbernert.com",IDC_STATIC,82,95,142,10
+ RTEXT "Release date:",IDC_STATIC,17,17,49,10
+ LTEXT "12.06.2005",IDC_STATIC,69,17,159,10
+ LTEXT "The P.E.Op.S. SoftGPU team:",IDC_STATIC,9,82,103,10
+ CONTROL "",IDC_STATIC,"Static",SS_ETCHEDFRAME | SS_SUNKEN,4,76,
+ 249,94
+ RTEXT "P.E.Op.S. page:",IDC_STATIC,9,56,57,10
+ LTEXT "https://sourceforge.net/projects/peops",IDC_STATIC,69,
+ 56,159,10
+ LTEXT "- Pete Bernert",IDC_STATIC,13,95,69,10
+ LTEXT "- Lewpy",IDC_STATIC,13,106,69,10
+ LTEXT "- lu_zero",IDC_STATIC,13,117,69,10
+ LTEXT "- linuzappz",IDC_STATIC,13,128,69,10
+ LTEXT "- Darko Matesic",IDC_STATIC,13,139,69,10
+ LTEXT "http://mrdario.tripod.com",IDC_STATIC,82,139,142,10
+ LTEXT "http://www.pcsx.net",IDC_STATIC,82,128,142,10
+ LTEXT "http://lewpy.psxemu.com/",IDC_STATIC,82,106,142,10
+ LTEXT "http://brsk.virtualave.net/lu_zero/",IDC_STATIC,82,117,
+ 142,10
+ LTEXT "- syo",IDC_STATIC,13,150,69,10
+ LTEXT "http://www.geocities.co.jp/SiliconValley-Bay/2072/",
+ IDC_STATIC,82,150,167,10
+END
+
+IDD_FIXES DIALOG DISCARDABLE 0, 0, 285, 218
+STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION
+CAPTION "Special game fixes..."
+FONT 8, "MS Sans Serif"
+BEGIN
+ CONTROL "Odd/even bit hack",IDC_FIX1,"Button",BS_AUTOCHECKBOX |
+ WS_TABSTOP,34,30,100,10
+ CONTROL "Expand screen width",IDC_FIX2,"Button",BS_AUTOCHECKBOX |
+ WS_TABSTOP,34,45,91,10
+ CONTROL "Ignore black brightness color",IDC_FIX3,"Button",
+ BS_AUTOCHECKBOX | WS_TABSTOP,34,60,106,10
+ CONTROL "Disable coord check",IDC_FIX4,"Button",BS_AUTOCHECKBOX |
+ WS_TABSTOP,34,75,85,10
+ CONTROL "Use low-res fps timer",IDC_FIX5,"Button",
+ BS_AUTOCHECKBOX | WS_TABSTOP,34,90,101,10
+ CONTROL "Use PC fps calculation",IDC_FIX6,"Button",
+ BS_AUTOCHECKBOX | WS_TABSTOP,34,105,91,10
+ CONTROL "Lazy screen updates",IDC_FIX7,"Button",BS_AUTOCHECKBOX |
+ WS_TABSTOP,34,120,91,10
+ CONTROL "Use old frame skipping",IDC_FIX8,"Button",
+ BS_AUTOCHECKBOX | WS_TABSTOP,34,135,91,10
+ CONTROL "Repeated flat tex triangles",IDC_FIX9,"Button",
+ BS_AUTOCHECKBOX | WS_TABSTOP,34,150,97,10
+ CONTROL "Draw tex-quads as triangles",IDC_FIX10,"Button",
+ BS_AUTOCHECKBOX | WS_TABSTOP,34,165,100,10
+ DEFPUSHBUTTON "OK",IDOK,66,199,50,14
+ PUSHBUTTON "Cancel",IDCANCEL,169,199,50,14
+ LTEXT "Activate the following options only if you want to play one of the listed games (or if your game is showing similar glitches)!",
+ IDC_STATIC,8,4,245,22
+ LTEXT "Needed with epsxe 1.5.2 and older",IDC_STATIC,145,30,
+ 135,9,SS_CENTERIMAGE
+ LTEXT "Shows the full area in Capcom 2D fighters",IDC_STATIC,
+ 145,45,136,9,SS_CENTERIMAGE
+ LTEXT "Fixes black screens in Lunar",IDC_STATIC,145,60,134,9,
+ SS_CENTERIMAGE
+ LTEXT "Old compatibility mode",IDC_STATIC,145,75,135,9,
+ SS_CENTERIMAGE
+ LTEXT "For buggy motherboard chipsets",IDC_STATIC,145,90,133,9,
+ SS_CENTERIMAGE
+ LTEXT "Better fps limitation with some games",IDC_STATIC,145,
+ 105,129,9,SS_CENTERIMAGE
+ LTEXT "Maybe faster, needed for Pandemonium2",IDC_STATIC,145,
+ 120,139,9,SS_CENTERIMAGE
+ RTEXT "0x0001:",IDC_STATIC,1,30,28,9,SS_CENTERIMAGE
+ RTEXT "0x0002:",IDC_STATIC,1,45,28,9,SS_CENTERIMAGE
+ RTEXT "0x0004:",IDC_STATIC,1,60,28,9,SS_CENTERIMAGE
+ RTEXT "0x0008:",IDC_STATIC,1,75,28,9,SS_CENTERIMAGE
+ RTEXT "0x0010:",IDC_STATIC,1,90,28,9,SS_CENTERIMAGE
+ RTEXT "0x0020:",IDC_STATIC,1,105,28,9,SS_CENTERIMAGE
+ RTEXT "0x0040:",IDC_STATIC,1,120,28,9,SS_CENTERIMAGE
+ LTEXT "Skips only every second frame",IDC_STATIC,145,135,139,9,
+ SS_CENTERIMAGE
+ RTEXT "0x0080:",IDC_STATIC,1,135,28,9,SS_CENTERIMAGE
+ LTEXT "Needed by Dark Forces",IDC_STATIC,145,150,139,9,
+ SS_CENTERIMAGE
+ RTEXT "0x0100:",IDC_STATIC,1,150,28,9,SS_CENTERIMAGE
+ LTEXT "Slightly distorted textures can happen",IDC_STATIC,145,
+ 165,139,9,SS_CENTERIMAGE
+ RTEXT "0x0200:",IDC_STATIC,1,165,28,9,SS_CENTERIMAGE
+ CONTROL "Fake 'gpu busy' states",IDC_FIX11,"Button",
+ BS_AUTOCHECKBOX | WS_TABSTOP,34,180,100,10
+ LTEXT "Toggles busy flags after drawing",IDC_STATIC,145,180,
+ 139,9,SS_CENTERIMAGE
+ RTEXT "0x0400:",IDC_STATIC,1,180,28,9,SS_CENTERIMAGE
+END
+
+IDD_KEYS DIALOG DISCARDABLE 0, 0, 186, 220
+STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION
+CAPTION "GPU key configuration"
+FONT 8, "MS Sans Serif"
+BEGIN
+ PUSHBUTTON "Default keys",IDC_DEFAULT,107,6,61,13
+ COMBOBOX IDC_KEY1,108,25,61,62,CBS_DROPDOWNLIST | WS_VSCROLL |
+ WS_TABSTOP
+ COMBOBOX IDC_KEY2,108,41,61,62,CBS_DROPDOWNLIST | WS_VSCROLL |
+ WS_TABSTOP
+ COMBOBOX IDC_KEY3,108,57,61,62,CBS_DROPDOWNLIST | WS_VSCROLL |
+ WS_TABSTOP
+ COMBOBOX IDC_KEY4,108,73,61,62,CBS_DROPDOWNLIST | WS_VSCROLL |
+ WS_TABSTOP
+ COMBOBOX IDC_KEY5,108,89,61,62,CBS_DROPDOWNLIST | WS_VSCROLL |
+ WS_TABSTOP
+ COMBOBOX IDC_KEY6,108,105,61,62,CBS_DROPDOWNLIST | WS_VSCROLL |
+ WS_TABSTOP
+ COMBOBOX IDC_KEY7,108,121,61,62,CBS_DROPDOWNLIST | WS_VSCROLL |
+ WS_TABSTOP
+ COMBOBOX IDC_KEY8,108,137,61,62,CBS_DROPDOWNLIST | WS_VSCROLL |
+ WS_TABSTOP
+ COMBOBOX IDC_KEY9,108,153,61,62,CBS_DROPDOWNLIST | WS_VSCROLL |
+ WS_TABSTOP
+ COMBOBOX IDC_KEY10,108,169,61,62,CBS_DROPDOWNLIST | WS_VSCROLL |
+ WS_TABSTOP
+ DEFPUSHBUTTON "OK",IDOK,20,197,50,14
+ PUSHBUTTON "Cancel",IDCANCEL,115,197,50,14
+ RTEXT "Show/hide gpu menu:",IDC_STATIC,4,26,100,9,
+ SS_CENTERIMAGE
+ RTEXT "Show/hide gpu infos:",IDC_STATIC,4,42,100,9,
+ SS_CENTERIMAGE
+ RTEXT "Toggle selected option up:",IDC_STATIC,4,58,100,9,
+ SS_CENTERIMAGE
+ RTEXT "Toggle selected option down:",IDC_STATIC,4,74,100,9,
+ SS_CENTERIMAGE
+ RTEXT "Select previous option:",IDC_STATIC,4,90,100,9,
+ SS_CENTERIMAGE
+ RTEXT "Select next option:",IDC_STATIC,4,106,100,9,
+ SS_CENTERIMAGE
+ RTEXT "Start/stop recording:",IDC_STATIC,4,122,100,9,
+ SS_CENTERIMAGE
+ RTEXT "Toggle wait VSYNC:",IDC_STATIC,4,138,100,9,
+ SS_CENTERIMAGE
+ RTEXT "Fast forward frame skipping:",IDC_STATIC,4,154,100,9,
+ SS_CENTERIMAGE
+ RTEXT "Debug mode: toggle vram view:",IDC_STATIC,4,170,100,9,
+ SS_CENTERIMAGE
+END
+
+IDD_RECORDING DIALOG DISCARDABLE 0, 0, 215, 158
+STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
+CAPTION "Recording Options"
+FONT 8, "MS Sans Serif"
+BEGIN
+ CONTROL "Standard Video Size",IDC_REC_MODE1,"Button",
+ BS_AUTORADIOBUTTON | WS_GROUP,25,36,80,12
+ COMBOBOX IDC_VIDEO_SIZE,115,37,65,60,CBS_DROPDOWNLIST |
+ WS_VSCROLL | WS_TABSTOP
+ CONTROL "Custom Video Size",IDC_REC_MODE2,"Button",
+ BS_AUTORADIOBUTTON,25,51,80,12
+ EDITTEXT IDC_REC_WIDTH,115,51,25,12,ES_AUTOHSCROLL
+ CTEXT "x",IDC_STATIC,141,51,12,12,SS_CENTERIMAGE
+ EDITTEXT IDC_REC_HEIGHT,155,51,25,12,ES_AUTOHSCROLL
+ RTEXT "Frame Rate Scale:",IDC_STATIC,45,69,60,12,
+ SS_CENTERIMAGE | NOT WS_GROUP
+ COMBOBOX IDC_FRAME_RATE,115,69,30,60,CBS_DROPDOWNLIST |
+ WS_VSCROLL | WS_TABSTOP
+ CONTROL "16 bit Compression:",IDC_COMPRESSION1,"Button",
+ BS_AUTORADIOBUTTON | WS_GROUP,21,86,165,12
+ CONTROL "24 bit Compression:",IDC_COMPRESSION2,"Button",
+ BS_AUTORADIOBUTTON,21,101,165,12
+ PUSHBUTTON "Configure",IDC_RECCFG,77,116,50,12
+ DEFPUSHBUTTON "OK",IDOK,24,137,50,14
+ PUSHBUTTON "Cancel",IDCANCEL,133,137,50,14
+ LTEXT "You can start/stop the video recording using the 'recording' key (see key configuration)!\nThe video will be stored in the 'Demo' sub-directory.",
+ IDC_STATIC,5,3,203,27
+END
+
+
+/////////////////////////////////////////////////////////////////////////////
+//
+// DESIGNINFO
+//
+
+#ifdef APSTUDIO_INVOKED
+GUIDELINES DESIGNINFO DISCARDABLE
+BEGIN
+ IDD_CFGSOFT, DIALOG
+ BEGIN
+ LEFTMARGIN, 7
+ RIGHTMARGIN, 284
+ TOPMARGIN, 7
+ BOTTOMMARGIN, 280
+ END
+
+ IDD_DEVICE, DIALOG
+ BEGIN
+ LEFTMARGIN, 7
+ RIGHTMARGIN, 179
+ TOPMARGIN, 7
+ BOTTOMMARGIN, 75
+ END
+
+ IDD_ABOUT, DIALOG
+ BEGIN
+ LEFTMARGIN, 7
+ TOPMARGIN, 7
+ BOTTOMMARGIN, 189
+ END
+
+ IDD_FIXES, DIALOG
+ BEGIN
+ LEFTMARGIN, 7
+ RIGHTMARGIN, 278
+ TOPMARGIN, 7
+ BOTTOMMARGIN, 200
+ END
+
+ IDD_KEYS, DIALOG
+ BEGIN
+ LEFTMARGIN, 7
+ RIGHTMARGIN, 179
+ TOPMARGIN, 7
+ BOTTOMMARGIN, 190
+ END
+
+ IDD_RECORDING, DIALOG
+ BEGIN
+ LEFTMARGIN, 7
+ RIGHTMARGIN, 208
+ TOPMARGIN, 7
+ BOTTOMMARGIN, 151
+ END
+END
+#endif // APSTUDIO_INVOKED
+
+#ifdef _MSC_VER
+
+/////////////////////////////////////////////////////////////////////////////
+//
+// Dialog Info
+//
+
+IDD_CFGSOFT DLGINIT
+BEGIN
+ IDC_RESOLUTION, 0x403, 1, 0
+"\000"
+ IDC_NOSTRETCH, 0x403, 10, 0
+0x3436, 0x2030, 0x2078, 0x3834, 0x0030,
+ IDC_NOSTRETCH, 0x403, 10, 0
+0x3038, 0x2030, 0x2078, 0x3036, 0x0030,
+ IDC_NOSTRETCH, 0x403, 11, 0
+0x3031, 0x3432, 0x7820, 0x3720, 0x3836, "\000"
+ IDC_NOSTRETCH, 0x403, 11, 0
+0x3131, 0x3235, 0x7820, 0x3820, 0x3436, "\000"
+ IDC_NOSTRETCH, 0x403, 12, 0
+0x3231, 0x3038, 0x7820, 0x3120, 0x3230, 0x0034,
+ IDC_NOSTRETCH, 0x403, 12, 0
+0x3631, 0x3030, 0x7820, 0x3120, 0x3032, 0x0030,
+ IDC_DITHER, 0x403, 10, 0
+0x3436, 0x2030, 0x2078, 0x3834, 0x0030,
+ IDC_DITHER, 0x403, 10, 0
+0x3038, 0x2030, 0x2078, 0x3036, 0x0030,
+ IDC_DITHER, 0x403, 11, 0
+0x3031, 0x3432, 0x7820, 0x3720, 0x3836, "\000"
+ IDC_DITHER, 0x403, 11, 0
+0x3131, 0x3235, 0x7820, 0x3820, 0x3436, "\000"
+ IDC_DITHER, 0x403, 12, 0
+0x3231, 0x3038, 0x7820, 0x3120, 0x3230, 0x0034,
+ IDC_DITHER, 0x403, 12, 0
+0x3631, 0x3030, 0x7820, 0x3120, 0x3032, 0x0030,
+ IDC_SCANLINES, 0x403, 10, 0
+0x3436, 0x2030, 0x2078, 0x3834, 0x0030,
+ IDC_SCANLINES, 0x403, 10, 0
+0x3038, 0x2030, 0x2078, 0x3036, 0x0030,
+ IDC_SCANLINES, 0x403, 11, 0
+0x3031, 0x3432, 0x7820, 0x3720, 0x3836, "\000"
+ IDC_SCANLINES, 0x403, 11, 0
+0x3131, 0x3235, 0x7820, 0x3820, 0x3436, "\000"
+ IDC_SCANLINES, 0x403, 12, 0
+0x3231, 0x3038, 0x7820, 0x3120, 0x3230, 0x0034,
+ IDC_SCANLINES, 0x403, 12, 0
+0x3631, 0x3030, 0x7820, 0x3120, 0x3032, 0x0030,
+ 0
+END
+
+IDD_DEVICE DLGINIT
+BEGIN
+ IDC_DEVICE, 0x403, 11, 0
+0x6f64, 0x276e, 0x2074, 0x6163, 0x6572, "\000"
+ IDC_DEVICE, 0x403, 12, 0
+0x3452, 0x4720, 0x2034, 0x3442, 0x4120, 0x0034,
+ IDC_DEVICE, 0x403, 12, 0
+0x3552, 0x4720, 0x2035, 0x3542, 0x4120, 0x0031,
+ IDC_DEVICE, 0x403, 12, 0
+0x3852, 0x4720, 0x2038, 0x3842, 0x4120, 0x0038,
+ 0
+END
+
+#endif
+
+/////////////////////////////////////////////////////////////////////////////
+//
+// String Table
+//
+
+STRINGTABLE DISCARDABLE
+BEGIN
+ IDS_INFO0 "FL - Frame limitation:\n[Off] - Speed as fast as possible\n[On-1] - Limits speed to manual value\n[On-2] - Limits speed to auto-detected value."
+ IDS_INFO1 "FS - Frame skipping:\n[Off] - No frames get skipped\n[On] - Tries to speed up the game by skipping frames. Can cause glitches!"
+ IDS_INFO2 "GF - Special game fixes:\n[Off] - Turn off all fixes\n[On] - Turn on all activated fixes. You have to select the fixes you want to use in the gpu config."
+END
+
+#endif // English (U.S.) resources
+/////////////////////////////////////////////////////////////////////////////
+
+
+
+#ifndef APSTUDIO_INVOKED
+/////////////////////////////////////////////////////////////////////////////
+//
+// Generated from the TEXTINCLUDE 3 resource.
+//
+#define _AFX_NO_SPLITTER_RESOURCES
+#define _AFX_NO_OLE_RESOURCES
+#define _AFX_NO_TRACKER_RESOURCES
+#define _AFX_NO_PROPERTY_RESOURCES
+
+#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU)
+#ifdef _WIN32
+LANGUAGE 9, 1
+#pragma code_page(1252)
+#endif
+#endif
+/////////////////////////////////////////////////////////////////////////////
+#endif // not APSTUDIO_INVOKED
+
diff --git a/win32/plugins/dfxvideo/DFXVideo.vcproj b/win32/plugins/dfxvideo/DFXVideo.vcproj
index 1f9182ab..d0c56eab 100644..100755
--- a/win32/plugins/dfxvideo/DFXVideo.vcproj
+++ b/win32/plugins/dfxvideo/DFXVideo.vcproj
@@ -1,594 +1,594 @@
-<?xml version="1.0" encoding="gb2312"?>
-<VisualStudioProject
- ProjectType="Visual C++"
- Version="9.00"
- Name="DFXVideo"
- ProjectGUID="{30F06328-DD64-4030-AF7A-19FBC74CF298}"
- RootNamespace="DFXVideo"
- TargetFrameworkVersion="0"
- >
- <Platforms>
- <Platform
- Name="Win32"
- />
- </Platforms>
- <ToolFiles>
- </ToolFiles>
- <Configurations>
- <Configuration
- Name="Release|Win32"
- OutputDirectory=".\Release"
- IntermediateDirectory=".\Release"
- ConfigurationType="2"
- InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC60.vsprops"
- UseOfMFC="0"
- ATLMinimizesCRunTimeLibraryUsage="false"
- >
- <Tool
- Name="VCPreBuildEventTool"
- />
- <Tool
- Name="VCCustomBuildTool"
- />
- <Tool
- Name="VCXMLDataGeneratorTool"
- />
- <Tool
- Name="VCWebServiceProxyGeneratorTool"
- />
- <Tool
- Name="VCMIDLTool"
- PreprocessorDefinitions="NDEBUG"
- MkTypLibCompatible="true"
- SuppressStartupBanner="true"
- TargetEnvironment="1"
- TypeLibraryName=".\Release/DFXVideo.tlb"
- HeaderFileName=""
- />
- <Tool
- Name="VCCLCompilerTool"
- Optimization="2"
- InlineFunctionExpansion="1"
- AdditionalIncludeDirectories=".\,.\winsrc,..\..,..\..\glue,..\..\..\plugins\dfxvideo,..\..\..\libpcsxcore"
- PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;__i386__"
- StringPooling="true"
- RuntimeLibrary="2"
- EnableFunctionLevelLinking="true"
- PrecompiledHeaderFile=".\Release/DFXVideo.pch"
- AssemblerListingLocation=".\Release/"
- ObjectFile=".\Release/"
- ProgramDataBaseFileName=".\Release/"
- BrowseInformation="1"
- WarningLevel="3"
- SuppressStartupBanner="true"
- />
- <Tool
- Name="VCManagedResourceCompilerTool"
- />
- <Tool
- Name="VCResourceCompilerTool"
- PreprocessorDefinitions="NDEBUG"
- Culture="1031"
- />
- <Tool
- Name="VCPreLinkEventTool"
- />
- <Tool
- Name="VCLinkerTool"
- AdditionalDependencies="winmm.lib vfw32.lib"
- OutputFile=".\Release/DFXVideo.dll"
- LinkIncremental="1"
- SuppressStartupBanner="true"
- ModuleDefinitionFile=".\DFXVideo.def"
- ProgramDatabaseFile=".\Release/DFXVideo.pdb"
- SubSystem="2"
- RandomizedBaseAddress="1"
- DataExecutionPrevention="0"
- ImportLibrary=".\Release/DFXVideo.lib"
- TargetMachine="1"
- />
- <Tool
- Name="VCALinkTool"
- />
- <Tool
- Name="VCManifestTool"
- />
- <Tool
- Name="VCXDCMakeTool"
- />
- <Tool
- Name="VCBscMakeTool"
- SuppressStartupBanner="true"
- OutputFile=".\Release/DFXVideo.bsc"
- />
- <Tool
- Name="VCFxCopTool"
- />
- <Tool
- Name="VCAppVerifierTool"
- />
- <Tool
- Name="VCPostBuildEventTool"
- CommandLine="rem copy release\DFXVideo.dll d:\emus\epsxe\plugins&#x0D;&#x0A;rem copy release\DFXVideo.dll d:\emus\zinc\renderer.znc&#x0D;&#x0A;"
- />
- </Configuration>
- <Configuration
- Name="Debug|Win32"
- OutputDirectory=".\Debug"
- IntermediateDirectory=".\Debug"
- ConfigurationType="2"
- InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC60.vsprops"
- UseOfMFC="0"
- ATLMinimizesCRunTimeLibraryUsage="false"
- >
- <Tool
- Name="VCPreBuildEventTool"
- />
- <Tool
- Name="VCCustomBuildTool"
- />
- <Tool
- Name="VCXMLDataGeneratorTool"
- />
- <Tool
- Name="VCWebServiceProxyGeneratorTool"
- />
- <Tool
- Name="VCMIDLTool"
- PreprocessorDefinitions="_DEBUG"
- MkTypLibCompatible="true"
- SuppressStartupBanner="true"
- TargetEnvironment="1"
- TypeLibraryName=".\Debug/DFXVideo.tlb"
- HeaderFileName=""
- />
- <Tool
- Name="VCCLCompilerTool"
- Optimization="0"
- AdditionalIncludeDirectories=".\,.\winsrc,..\..\glue,..\..\..\plugins\dfxvideo,..\..\..\libpcsxcore"
- PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS"
- MinimalRebuild="true"
- BasicRuntimeChecks="3"
- RuntimeLibrary="1"
- PrecompiledHeaderFile=".\Debug/DFXVideo.pch"
- AssemblerListingLocation=".\Debug/"
- ObjectFile=".\Debug/"
- ProgramDataBaseFileName=".\Debug/"
- WarningLevel="3"
- SuppressStartupBanner="true"
- DebugInformationFormat="3"
- />
- <Tool
- Name="VCManagedResourceCompilerTool"
- />
- <Tool
- Name="VCResourceCompilerTool"
- PreprocessorDefinitions="_DEBUG"
- Culture="1031"
- />
- <Tool
- Name="VCPreLinkEventTool"
- />
- <Tool
- Name="VCLinkerTool"
- AdditionalDependencies="winmm.lib vfw32.lib"
- OutputFile=".\Debug/DFXVideo.dll"
- LinkIncremental="1"
- SuppressStartupBanner="true"
- ModuleDefinitionFile=".\DFXVideo.def"
- GenerateDebugInformation="true"
- ProgramDatabaseFile=".\Debug/DFXVideo.pdb"
- SubSystem="2"
- RandomizedBaseAddress="1"
- DataExecutionPrevention="0"
- ImportLibrary=".\Debug/DFXVideo.lib"
- TargetMachine="1"
- />
- <Tool
- Name="VCALinkTool"
- />
- <Tool
- Name="VCManifestTool"
- />
- <Tool
- Name="VCXDCMakeTool"
- />
- <Tool
- Name="VCBscMakeTool"
- SuppressStartupBanner="true"
- OutputFile=".\Debug/DFXVideo.bsc"
- />
- <Tool
- Name="VCFxCopTool"
- />
- <Tool
- Name="VCAppVerifierTool"
- />
- <Tool
- Name="VCPostBuildEventTool"
- />
- </Configuration>
- </Configurations>
- <References>
- </References>
- <Files>
- <Filter
- Name="winsrc"
- >
- <File
- RelativePath="winsrc\cfg.c"
- >
- <FileConfiguration
- Name="Release|Win32"
- >
- <Tool
- Name="VCCLCompilerTool"
- AdditionalIncludeDirectories=""
- PreprocessorDefinitions=""
- />
- </FileConfiguration>
- <FileConfiguration
- Name="Debug|Win32"
- >
- <Tool
- Name="VCCLCompilerTool"
- AdditionalIncludeDirectories=""
- PreprocessorDefinitions=""
- />
- </FileConfiguration>
- </File>
- <File
- RelativePath="winsrc\draw.c"
- >
- <FileConfiguration
- Name="Release|Win32"
- >
- <Tool
- Name="VCCLCompilerTool"
- AdditionalIncludeDirectories=""
- PreprocessorDefinitions=""
- />
- </FileConfiguration>
- <FileConfiguration
- Name="Debug|Win32"
- >
- <Tool
- Name="VCCLCompilerTool"
- AdditionalIncludeDirectories=""
- PreprocessorDefinitions=""
- />
- </FileConfiguration>
- </File>
- <File
- RelativePath="winsrc\fps.c"
- >
- <FileConfiguration
- Name="Release|Win32"
- >
- <Tool
- Name="VCCLCompilerTool"
- AdditionalIncludeDirectories=""
- PreprocessorDefinitions=""
- />
- </FileConfiguration>
- <FileConfiguration
- Name="Debug|Win32"
- >
- <Tool
- Name="VCCLCompilerTool"
- AdditionalIncludeDirectories=""
- PreprocessorDefinitions=""
- />
- </FileConfiguration>
- </File>
- <File
- RelativePath="winsrc\key.c"
- >
- <FileConfiguration
- Name="Release|Win32"
- >
- <Tool
- Name="VCCLCompilerTool"
- AdditionalIncludeDirectories=""
- PreprocessorDefinitions=""
- />
- </FileConfiguration>
- <FileConfiguration
- Name="Debug|Win32"
- >
- <Tool
- Name="VCCLCompilerTool"
- AdditionalIncludeDirectories=""
- PreprocessorDefinitions=""
- />
- </FileConfiguration>
- </File>
- <File
- RelativePath="winsrc\record.c"
- >
- <FileConfiguration
- Name="Release|Win32"
- >
- <Tool
- Name="VCCLCompilerTool"
- AdditionalIncludeDirectories=""
- PreprocessorDefinitions=""
- />
- </FileConfiguration>
- <FileConfiguration
- Name="Debug|Win32"
- >
- <Tool
- Name="VCCLCompilerTool"
- AdditionalIncludeDirectories=""
- PreprocessorDefinitions=""
- />
- </FileConfiguration>
- </File>
- <File
- RelativePath="winsrc\record.h"
- >
- </File>
- <File
- RelativePath="winsrc\winmain.c"
- >
- <FileConfiguration
- Name="Release|Win32"
- >
- <Tool
- Name="VCCLCompilerTool"
- AdditionalIncludeDirectories=""
- PreprocessorDefinitions=""
- />
- </FileConfiguration>
- <FileConfiguration
- Name="Debug|Win32"
- >
- <Tool
- Name="VCCLCompilerTool"
- AdditionalIncludeDirectories=""
- PreprocessorDefinitions=""
- />
- </FileConfiguration>
- </File>
- <Filter
- Name="directx"
- >
- <File
- RelativePath="winsrc\d3d.h"
- >
- </File>
- <File
- RelativePath="winsrc\d3dcaps.h"
- >
- </File>
- <File
- RelativePath="winsrc\d3dtypes.h"
- >
- </File>
- <File
- RelativePath="winsrc\ddraw.h"
- >
- </File>
- <File
- RelativePath="winsrc\dxguid.c"
- >
- <FileConfiguration
- Name="Release|Win32"
- >
- <Tool
- Name="VCCLCompilerTool"
- AdditionalIncludeDirectories=""
- PreprocessorDefinitions=""
- />
- </FileConfiguration>
- <FileConfiguration
- Name="Debug|Win32"
- >
- <Tool
- Name="VCCLCompilerTool"
- AdditionalIncludeDirectories=""
- PreprocessorDefinitions=""
- />
- </FileConfiguration>
- </File>
- </Filter>
- </Filter>
- <Filter
- Name="dfxvideo"
- >
- <File
- RelativePath="..\..\..\plugins\dfxvideo\cfg.h"
- >
- </File>
- <File
- RelativePath="..\..\..\plugins\dfxvideo\draw.h"
- >
- </File>
- <File
- RelativePath="..\..\..\plugins\dfxvideo\externals.h"
- >
- </File>
- <File
- RelativePath="..\..\..\plugins\dfxvideo\fps.h"
- >
- </File>
- <File
- RelativePath="..\..\..\plugins\dfxvideo\gpu.c"
- >
- <FileConfiguration
- Name="Release|Win32"
- >
- <Tool
- Name="VCCLCompilerTool"
- AdditionalIncludeDirectories=""
- PreprocessorDefinitions=""
- />
- </FileConfiguration>
- <FileConfiguration
- Name="Debug|Win32"
- >
- <Tool
- Name="VCCLCompilerTool"
- AdditionalIncludeDirectories=""
- PreprocessorDefinitions=""
- />
- </FileConfiguration>
- </File>
- <File
- RelativePath="..\..\..\plugins\dfxvideo\gpu.h"
- >
- </File>
- <File
- RelativePath="..\..\..\plugins\dfxvideo\hq2x.h"
- >
- </File>
- <File
- RelativePath="..\..\..\plugins\dfxvideo\hq3x.h"
- >
- </File>
- <File
- RelativePath="..\..\..\plugins\dfxvideo\interp.h"
- >
- </File>
- <File
- RelativePath="..\..\..\plugins\dfxvideo\key.h"
- >
- </File>
- <File
- RelativePath="..\..\..\plugins\dfxvideo\menu.c"
- >
- <FileConfiguration
- Name="Release|Win32"
- >
- <Tool
- Name="VCCLCompilerTool"
- AdditionalIncludeDirectories=""
- PreprocessorDefinitions=""
- />
- </FileConfiguration>
- <FileConfiguration
- Name="Debug|Win32"
- >
- <Tool
- Name="VCCLCompilerTool"
- AdditionalIncludeDirectories=""
- PreprocessorDefinitions=""
- />
- </FileConfiguration>
- </File>
- <File
- RelativePath="..\..\..\plugins\dfxvideo\menu.h"
- >
- </File>
- <File
- RelativePath="..\..\..\plugins\dfxvideo\prim.c"
- >
- <FileConfiguration
- Name="Release|Win32"
- >
- <Tool
- Name="VCCLCompilerTool"
- AdditionalIncludeDirectories=""
- PreprocessorDefinitions=""
- />
- </FileConfiguration>
- <FileConfiguration
- Name="Debug|Win32"
- >
- <Tool
- Name="VCCLCompilerTool"
- AdditionalIncludeDirectories=""
- PreprocessorDefinitions=""
- />
- </FileConfiguration>
- </File>
- <File
- RelativePath="..\..\..\plugins\dfxvideo\prim.h"
- >
- </File>
- <File
- RelativePath="..\..\..\plugins\dfxvideo\soft.c"
- >
- <FileConfiguration
- Name="Release|Win32"
- >
- <Tool
- Name="VCCLCompilerTool"
- AdditionalIncludeDirectories=""
- PreprocessorDefinitions=""
- />
- </FileConfiguration>
- <FileConfiguration
- Name="Debug|Win32"
- >
- <Tool
- Name="VCCLCompilerTool"
- AdditionalIncludeDirectories=""
- PreprocessorDefinitions=""
- />
- </FileConfiguration>
- </File>
- <File
- RelativePath="..\..\..\plugins\dfxvideo\soft.h"
- >
- </File>
- <File
- RelativePath="..\..\..\plugins\dfxvideo\swap.h"
- >
- </File>
- <File
- RelativePath="..\..\..\plugins\dfxvideo\zn.c"
- >
- <FileConfiguration
- Name="Release|Win32"
- >
- <Tool
- Name="VCCLCompilerTool"
- AdditionalIncludeDirectories=""
- PreprocessorDefinitions=""
- />
- </FileConfiguration>
- <FileConfiguration
- Name="Debug|Win32"
- >
- <Tool
- Name="VCCLCompilerTool"
- AdditionalIncludeDirectories=""
- PreprocessorDefinitions=""
- />
- </FileConfiguration>
- </File>
- </Filter>
- <File
- RelativePath="DFXVideo.def"
- >
- </File>
- <File
- RelativePath="DFXVideo.rc"
- >
- <FileConfiguration
- Name="Release|Win32"
- >
- <Tool
- Name="VCResourceCompilerTool"
- PreprocessorDefinitions=""
- />
- </FileConfiguration>
- <FileConfiguration
- Name="Debug|Win32"
- >
- <Tool
- Name="VCResourceCompilerTool"
- PreprocessorDefinitions=""
- />
- </FileConfiguration>
- </File>
- <File
- RelativePath="resource.h"
- >
- </File>
- </Files>
- <Globals>
- </Globals>
-</VisualStudioProject>
+<?xml version="1.0" encoding="gb2312"?>
+<VisualStudioProject
+ ProjectType="Visual C++"
+ Version="9.00"
+ Name="DFXVideo"
+ ProjectGUID="{30F06328-DD64-4030-AF7A-19FBC74CF298}"
+ RootNamespace="DFXVideo"
+ TargetFrameworkVersion="0"
+ >
+ <Platforms>
+ <Platform
+ Name="Win32"
+ />
+ </Platforms>
+ <ToolFiles>
+ </ToolFiles>
+ <Configurations>
+ <Configuration
+ Name="Release|Win32"
+ OutputDirectory=".\Release"
+ IntermediateDirectory=".\Release"
+ ConfigurationType="2"
+ InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC60.vsprops"
+ UseOfMFC="0"
+ ATLMinimizesCRunTimeLibraryUsage="false"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ PreprocessorDefinitions="NDEBUG"
+ MkTypLibCompatible="true"
+ SuppressStartupBanner="true"
+ TargetEnvironment="1"
+ TypeLibraryName=".\Release/DFXVideo.tlb"
+ HeaderFileName=""
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="2"
+ InlineFunctionExpansion="1"
+ AdditionalIncludeDirectories=".\,.\winsrc,..\..,..\..\glue,..\..\..\plugins\dfxvideo,..\..\..\libpcsxcore"
+ PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;__i386__"
+ StringPooling="true"
+ RuntimeLibrary="2"
+ EnableFunctionLevelLinking="true"
+ PrecompiledHeaderFile=".\Release/DFXVideo.pch"
+ AssemblerListingLocation=".\Release/"
+ ObjectFile=".\Release/"
+ ProgramDataBaseFileName=".\Release/"
+ BrowseInformation="1"
+ WarningLevel="3"
+ SuppressStartupBanner="true"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ PreprocessorDefinitions="NDEBUG"
+ Culture="1031"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLinkerTool"
+ AdditionalDependencies="winmm.lib vfw32.lib"
+ OutputFile=".\Release/DFXVideo.dll"
+ LinkIncremental="1"
+ SuppressStartupBanner="true"
+ ModuleDefinitionFile=".\DFXVideo.def"
+ ProgramDatabaseFile=".\Release/DFXVideo.pdb"
+ SubSystem="2"
+ RandomizedBaseAddress="1"
+ DataExecutionPrevention="0"
+ ImportLibrary=".\Release/DFXVideo.lib"
+ TargetMachine="1"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCManifestTool"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ SuppressStartupBanner="true"
+ OutputFile=".\Release/DFXVideo.bsc"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCAppVerifierTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ CommandLine="rem copy release\DFXVideo.dll d:\emus\epsxe\plugins&#x0D;&#x0A;rem copy release\DFXVideo.dll d:\emus\zinc\renderer.znc&#x0D;&#x0A;"
+ />
+ </Configuration>
+ <Configuration
+ Name="Debug|Win32"
+ OutputDirectory=".\Debug"
+ IntermediateDirectory=".\Debug"
+ ConfigurationType="2"
+ InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC60.vsprops"
+ UseOfMFC="0"
+ ATLMinimizesCRunTimeLibraryUsage="false"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ PreprocessorDefinitions="_DEBUG"
+ MkTypLibCompatible="true"
+ SuppressStartupBanner="true"
+ TargetEnvironment="1"
+ TypeLibraryName=".\Debug/DFXVideo.tlb"
+ HeaderFileName=""
+ />
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="0"
+ AdditionalIncludeDirectories=".\,.\winsrc,..\..\glue,..\..\..\plugins\dfxvideo,..\..\..\libpcsxcore"
+ PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS"
+ MinimalRebuild="true"
+ BasicRuntimeChecks="3"
+ RuntimeLibrary="1"
+ PrecompiledHeaderFile=".\Debug/DFXVideo.pch"
+ AssemblerListingLocation=".\Debug/"
+ ObjectFile=".\Debug/"
+ ProgramDataBaseFileName=".\Debug/"
+ WarningLevel="3"
+ SuppressStartupBanner="true"
+ DebugInformationFormat="3"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ PreprocessorDefinitions="_DEBUG"
+ Culture="1031"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
+ <Tool
+ Name="VCLinkerTool"
+ AdditionalDependencies="winmm.lib vfw32.lib"
+ OutputFile=".\Debug/DFXVideo.dll"
+ LinkIncremental="1"
+ SuppressStartupBanner="true"
+ ModuleDefinitionFile=".\DFXVideo.def"
+ GenerateDebugInformation="true"
+ ProgramDatabaseFile=".\Debug/DFXVideo.pdb"
+ SubSystem="2"
+ RandomizedBaseAddress="1"
+ DataExecutionPrevention="0"
+ ImportLibrary=".\Debug/DFXVideo.lib"
+ TargetMachine="1"
+ />
+ <Tool
+ Name="VCALinkTool"
+ />
+ <Tool
+ Name="VCManifestTool"
+ />
+ <Tool
+ Name="VCXDCMakeTool"
+ />
+ <Tool
+ Name="VCBscMakeTool"
+ SuppressStartupBanner="true"
+ OutputFile=".\Debug/DFXVideo.bsc"
+ />
+ <Tool
+ Name="VCFxCopTool"
+ />
+ <Tool
+ Name="VCAppVerifierTool"
+ />
+ <Tool
+ Name="VCPostBuildEventTool"
+ />
+ </Configuration>
+ </Configurations>
+ <References>
+ </References>
+ <Files>
+ <Filter
+ Name="winsrc"
+ >
+ <File
+ RelativePath="winsrc\cfg.c"
+ >
+ <FileConfiguration
+ Name="Release|Win32"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ AdditionalIncludeDirectories=""
+ PreprocessorDefinitions=""
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Debug|Win32"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ AdditionalIncludeDirectories=""
+ PreprocessorDefinitions=""
+ />
+ </FileConfiguration>
+ </File>
+ <File
+ RelativePath="winsrc\draw.c"
+ >
+ <FileConfiguration
+ Name="Release|Win32"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ AdditionalIncludeDirectories=""
+ PreprocessorDefinitions=""
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Debug|Win32"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ AdditionalIncludeDirectories=""
+ PreprocessorDefinitions=""
+ />
+ </FileConfiguration>
+ </File>
+ <File
+ RelativePath="winsrc\fps.c"
+ >
+ <FileConfiguration
+ Name="Release|Win32"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ AdditionalIncludeDirectories=""
+ PreprocessorDefinitions=""
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Debug|Win32"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ AdditionalIncludeDirectories=""
+ PreprocessorDefinitions=""
+ />
+ </FileConfiguration>
+ </File>
+ <File
+ RelativePath="winsrc\key.c"
+ >
+ <FileConfiguration
+ Name="Release|Win32"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ AdditionalIncludeDirectories=""
+ PreprocessorDefinitions=""
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Debug|Win32"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ AdditionalIncludeDirectories=""
+ PreprocessorDefinitions=""
+ />
+ </FileConfiguration>
+ </File>
+ <File
+ RelativePath="winsrc\record.c"
+ >
+ <FileConfiguration
+ Name="Release|Win32"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ AdditionalIncludeDirectories=""
+ PreprocessorDefinitions=""
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Debug|Win32"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ AdditionalIncludeDirectories=""
+ PreprocessorDefinitions=""
+ />
+ </FileConfiguration>
+ </File>
+ <File
+ RelativePath="winsrc\record.h"
+ >
+ </File>
+ <File
+ RelativePath="winsrc\winmain.c"
+ >
+ <FileConfiguration
+ Name="Release|Win32"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ AdditionalIncludeDirectories=""
+ PreprocessorDefinitions=""
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Debug|Win32"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ AdditionalIncludeDirectories=""
+ PreprocessorDefinitions=""
+ />
+ </FileConfiguration>
+ </File>
+ <Filter
+ Name="directx"
+ >
+ <File
+ RelativePath="winsrc\d3d.h"
+ >
+ </File>
+ <File
+ RelativePath="winsrc\d3dcaps.h"
+ >
+ </File>
+ <File
+ RelativePath="winsrc\d3dtypes.h"
+ >
+ </File>
+ <File
+ RelativePath="winsrc\ddraw.h"
+ >
+ </File>
+ <File
+ RelativePath="winsrc\dxguid.c"
+ >
+ <FileConfiguration
+ Name="Release|Win32"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ AdditionalIncludeDirectories=""
+ PreprocessorDefinitions=""
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Debug|Win32"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ AdditionalIncludeDirectories=""
+ PreprocessorDefinitions=""
+ />
+ </FileConfiguration>
+ </File>
+ </Filter>
+ </Filter>
+ <Filter
+ Name="dfxvideo"
+ >
+ <File
+ RelativePath="..\..\..\plugins\dfxvideo\cfg.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\..\plugins\dfxvideo\draw.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\..\plugins\dfxvideo\externals.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\..\plugins\dfxvideo\fps.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\..\plugins\dfxvideo\gpu.c"
+ >
+ <FileConfiguration
+ Name="Release|Win32"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ AdditionalIncludeDirectories=""
+ PreprocessorDefinitions=""
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Debug|Win32"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ AdditionalIncludeDirectories=""
+ PreprocessorDefinitions=""
+ />
+ </FileConfiguration>
+ </File>
+ <File
+ RelativePath="..\..\..\plugins\dfxvideo\gpu.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\..\plugins\dfxvideo\hq2x.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\..\plugins\dfxvideo\hq3x.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\..\plugins\dfxvideo\interp.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\..\plugins\dfxvideo\key.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\..\plugins\dfxvideo\menu.c"
+ >
+ <FileConfiguration
+ Name="Release|Win32"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ AdditionalIncludeDirectories=""
+ PreprocessorDefinitions=""
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Debug|Win32"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ AdditionalIncludeDirectories=""
+ PreprocessorDefinitions=""
+ />
+ </FileConfiguration>
+ </File>
+ <File
+ RelativePath="..\..\..\plugins\dfxvideo\menu.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\..\plugins\dfxvideo\prim.c"
+ >
+ <FileConfiguration
+ Name="Release|Win32"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ AdditionalIncludeDirectories=""
+ PreprocessorDefinitions=""
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Debug|Win32"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ AdditionalIncludeDirectories=""
+ PreprocessorDefinitions=""
+ />
+ </FileConfiguration>
+ </File>
+ <File
+ RelativePath="..\..\..\plugins\dfxvideo\prim.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\..\plugins\dfxvideo\soft.c"
+ >
+ <FileConfiguration
+ Name="Release|Win32"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ AdditionalIncludeDirectories=""
+ PreprocessorDefinitions=""
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Debug|Win32"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ AdditionalIncludeDirectories=""
+ PreprocessorDefinitions=""
+ />
+ </FileConfiguration>
+ </File>
+ <File
+ RelativePath="..\..\..\plugins\dfxvideo\soft.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\..\plugins\dfxvideo\swap.h"
+ >
+ </File>
+ <File
+ RelativePath="..\..\..\plugins\dfxvideo\zn.c"
+ >
+ <FileConfiguration
+ Name="Release|Win32"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ AdditionalIncludeDirectories=""
+ PreprocessorDefinitions=""
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Debug|Win32"
+ >
+ <Tool
+ Name="VCCLCompilerTool"
+ AdditionalIncludeDirectories=""
+ PreprocessorDefinitions=""
+ />
+ </FileConfiguration>
+ </File>
+ </Filter>
+ <File
+ RelativePath="DFXVideo.def"
+ >
+ </File>
+ <File
+ RelativePath="DFXVideo.rc"
+ >
+ <FileConfiguration
+ Name="Release|Win32"
+ >
+ <Tool
+ Name="VCResourceCompilerTool"
+ PreprocessorDefinitions=""
+ />
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Debug|Win32"
+ >
+ <Tool
+ Name="VCResourceCompilerTool"
+ PreprocessorDefinitions=""
+ />
+ </FileConfiguration>
+ </File>
+ <File
+ RelativePath="resource.h"
+ >
+ </File>
+ </Files>
+ <Globals>
+ </Globals>
+</VisualStudioProject>
diff --git a/win32/plugins/dfxvideo/resource.h b/win32/plugins/dfxvideo/resource.h
index aa7462c2..25dc0280 100644..100755
--- a/win32/plugins/dfxvideo/resource.h
+++ b/win32/plugins/dfxvideo/resource.h
@@ -1,143 +1,143 @@
-//{{NO_DEPENDENCIES}}
-// Microsoft Developer Studio generated include file.
-// Used by DFXVideo.rc
-//
-#define IDS_INFO0 1
-#define IDS_INFO1 2
-#define IDS_INFO2 3
-#define IDC_DEFAULT 3
-#define IDC_DEF1 127
-#define IDC_DEF2 128
-#define IDD_DEVICE 133
-#define IDD_ABOUT 135
-#define IDD_FIXES 136
-#define IDB_GPU 137
-#define IDD_KEYS 138
-#define IDD_RECORDING 139
-#define IDC_CURSOR1 142
-#define IDD_CFGDLG 500
-#define IDD_CFGSOFT 501
-#define IDC_KEY1 1030
-#define IDC_KEY2 1031
-#define IDC_KEY3 1032
-#define IDC_KEY4 1033
-#define IDC_KEY5 1034
-#define IDC_KEY6 1035
-#define IDC_KEY7 1036
-#define IDC_KEY8 1037
-#define IDC_KEY9 1038
-#define IDC_KEY10 1039
-#define IDC_CLIPBOARD 1040
-#define IDC_CLPEDIT 1041
-#define IDC_TEXWINDOWS 2001
-#define IDC_TEXFIX 2002
-#define IDC_TEXLINEAR 2003
-#define IDC_RESOLUTION 2004
-#define IDC_DRAWDITHER 2005
-#define IDC_SCANLINES 2005
-#define IDC_CACHESIZE 2006
-#define IDC_COLDEPTH 2006
-#define IDC_CACHETXT 2007
-#define IDC_NOSTRETCH 2007
-#define IDC_USELINES 2008
-#define IDC_USEMASK 2008
-#define IDC_DITHER 2008
-#define IDC_COLORDEPTH 2009
-#define IDC_CHANGEDESK 2010
-#define IDC_GAMEFIX 2010
-#define IDC_USELIMIT 2011
-#define IDC_FRAMELIMIT 2012
-#define IDC_USESKIPPING 2012
-#define IDC_FRAMEAUTO 2013
-#define IDC_FRAMEMANUELL 2014
-#define IDC_ADVBLEND 2015
-#define IDC_DELAYEDFB 2015
-#define IDC_SHOWFPS 2015
-#define IDC_OFFSCREEN 2016
-#define IDC_SYSMEMORY 2016
-#define IDC_OPAQUE 2017
-#define IDC_STOPSAVER 2017
-#define IDC_TEXQUALITY 2018
-#define IDC_QUALTXT 2019
-#define IDC_USESKIP 2020
-#define IDC_QUALTXT2 2020
-#define IDC_DEVICE 2020
-#define IDC_DISPMODE1 2021
-#define IDC_DISPMODE2 2022
-#define IDC_SUBCACHE 2023
-#define IDC_WINDOWFREE 2024
-#define IDC_EXTCOLCHECK 2024
-#define IDC_TEXUSE 2024
-#define IDC_WINDOWAUTO 2025
-#define IDC_USETEXPRIO 2025
-#define IDC_WINX 2026
-#define IDC_WINY 2027
-#define IDC_SELDEV 2028
-#define IDC_DEVICETXT 2029
-#define IDC_DB1 2030
-#define IDC_FILTERTYPE 2030
-#define IDC_DB2 2031
-#define IDC_QUALTXT3 2031
-#define IDC_DB3 2032
-#define IDC_EXTCOL 2033
-#define IDC_FRAMELIM 2034
-#define IDC_SELFIX 2037
-#define IDC_USEGAMMA 2037
-#define IDC_FIX1 2038
-#define IDC_KEYCONFIG 2038
-#define IDC_FIX2 2039
-#define IDC_RECORDING 2039
-#define IDC_FIX3 2040
-#define IDC_FIX4 2041
-#define IDC_FIX5 2042
-#define IDC_FIX6 2043
-#define IDC_FIX7 2044
-#define IDC_FIX8 2045
-#define IDC_FIX9 2046
-#define IDC_FIX10 2047
-#define IDC_FIX11 2048
-#define IDC_FIX12 2049
-#define IDC_FIX13 2050
-#define IDC_FIX14 2051
-#define IDC_FIX15 2052
-#define IDC_FIX16 2053
-#define IDC_FIX17 2054
-#define IDC_FIX18 2055
-#define IDC_FIX19 2056
-#define IDC_FIX20 2057
-#define IDC_FIX21 2058
-#define IDC_FIX22 2059
-#define IDC_FIX23 2060
-#define IDC_FIX24 2061
-#define IDC_FIX25 2062
-#define IDC_FIX26 2063
-#define IDC_FIX27 2064
-#define IDC_FIX28 2065
-#define IDC_FIX29 2066
-#define IDC_FIX30 2067
-#define IDC_FIX31 2068
-#define IDC_FIX32 2069
-#define IDC_GAMMA 2070
-#define IDC_REC_MODE1 2071
-#define IDC_REC_MODE2 2072
-#define IDC_VIDEO_SIZE 2073
-#define IDC_REC_WIDTH 2074
-#define IDC_REC_HEIGHT 2075
-#define IDC_FRAME_RATE 2076
-#define IDC_COMPRESSION1 2077
-#define IDC_COMPRESSION2 2078
-#define IDC_RECCFG 2079
-#define IDC_VSYNC 2080
-#define IDC_TRANSPARENT 2081
-#define IDC_DEBUGMODE 2082
-
-// Next default values for new objects
-//
-#ifdef APSTUDIO_INVOKED
-#ifndef APSTUDIO_READONLY_SYMBOLS
-#define _APS_NEXT_RESOURCE_VALUE 143
-#define _APS_NEXT_COMMAND_VALUE 32771
-#define _APS_NEXT_CONTROL_VALUE 2083
-#define _APS_NEXT_SYMED_VALUE 101
-#endif
-#endif
+//{{NO_DEPENDENCIES}}
+// Microsoft Developer Studio generated include file.
+// Used by DFXVideo.rc
+//
+#define IDS_INFO0 1
+#define IDS_INFO1 2
+#define IDS_INFO2 3
+#define IDC_DEFAULT 3
+#define IDC_DEF1 127
+#define IDC_DEF2 128
+#define IDD_DEVICE 133
+#define IDD_ABOUT 135
+#define IDD_FIXES 136
+#define IDB_GPU 137
+#define IDD_KEYS 138
+#define IDD_RECORDING 139
+#define IDC_CURSOR1 142
+#define IDD_CFGDLG 500
+#define IDD_CFGSOFT 501
+#define IDC_KEY1 1030
+#define IDC_KEY2 1031
+#define IDC_KEY3 1032
+#define IDC_KEY4 1033
+#define IDC_KEY5 1034
+#define IDC_KEY6 1035
+#define IDC_KEY7 1036
+#define IDC_KEY8 1037
+#define IDC_KEY9 1038
+#define IDC_KEY10 1039
+#define IDC_CLIPBOARD 1040
+#define IDC_CLPEDIT 1041
+#define IDC_TEXWINDOWS 2001
+#define IDC_TEXFIX 2002
+#define IDC_TEXLINEAR 2003
+#define IDC_RESOLUTION 2004
+#define IDC_DRAWDITHER 2005
+#define IDC_SCANLINES 2005
+#define IDC_CACHESIZE 2006
+#define IDC_COLDEPTH 2006
+#define IDC_CACHETXT 2007
+#define IDC_NOSTRETCH 2007
+#define IDC_USELINES 2008
+#define IDC_USEMASK 2008
+#define IDC_DITHER 2008
+#define IDC_COLORDEPTH 2009
+#define IDC_CHANGEDESK 2010
+#define IDC_GAMEFIX 2010
+#define IDC_USELIMIT 2011
+#define IDC_FRAMELIMIT 2012
+#define IDC_USESKIPPING 2012
+#define IDC_FRAMEAUTO 2013
+#define IDC_FRAMEMANUELL 2014
+#define IDC_ADVBLEND 2015
+#define IDC_DELAYEDFB 2015
+#define IDC_SHOWFPS 2015
+#define IDC_OFFSCREEN 2016
+#define IDC_SYSMEMORY 2016
+#define IDC_OPAQUE 2017
+#define IDC_STOPSAVER 2017
+#define IDC_TEXQUALITY 2018
+#define IDC_QUALTXT 2019
+#define IDC_USESKIP 2020
+#define IDC_QUALTXT2 2020
+#define IDC_DEVICE 2020
+#define IDC_DISPMODE1 2021
+#define IDC_DISPMODE2 2022
+#define IDC_SUBCACHE 2023
+#define IDC_WINDOWFREE 2024
+#define IDC_EXTCOLCHECK 2024
+#define IDC_TEXUSE 2024
+#define IDC_WINDOWAUTO 2025
+#define IDC_USETEXPRIO 2025
+#define IDC_WINX 2026
+#define IDC_WINY 2027
+#define IDC_SELDEV 2028
+#define IDC_DEVICETXT 2029
+#define IDC_DB1 2030
+#define IDC_FILTERTYPE 2030
+#define IDC_DB2 2031
+#define IDC_QUALTXT3 2031
+#define IDC_DB3 2032
+#define IDC_EXTCOL 2033
+#define IDC_FRAMELIM 2034
+#define IDC_SELFIX 2037
+#define IDC_USEGAMMA 2037
+#define IDC_FIX1 2038
+#define IDC_KEYCONFIG 2038
+#define IDC_FIX2 2039
+#define IDC_RECORDING 2039
+#define IDC_FIX3 2040
+#define IDC_FIX4 2041
+#define IDC_FIX5 2042
+#define IDC_FIX6 2043
+#define IDC_FIX7 2044
+#define IDC_FIX8 2045
+#define IDC_FIX9 2046
+#define IDC_FIX10 2047
+#define IDC_FIX11 2048
+#define IDC_FIX12 2049
+#define IDC_FIX13 2050
+#define IDC_FIX14 2051
+#define IDC_FIX15 2052
+#define IDC_FIX16 2053
+#define IDC_FIX17 2054
+#define IDC_FIX18 2055
+#define IDC_FIX19 2056
+#define IDC_FIX20 2057
+#define IDC_FIX21 2058
+#define IDC_FIX22 2059
+#define IDC_FIX23 2060
+#define IDC_FIX24 2061
+#define IDC_FIX25 2062
+#define IDC_FIX26 2063
+#define IDC_FIX27 2064
+#define IDC_FIX28 2065
+#define IDC_FIX29 2066
+#define IDC_FIX30 2067
+#define IDC_FIX31 2068
+#define IDC_FIX32 2069
+#define IDC_GAMMA 2070
+#define IDC_REC_MODE1 2071
+#define IDC_REC_MODE2 2072
+#define IDC_VIDEO_SIZE 2073
+#define IDC_REC_WIDTH 2074
+#define IDC_REC_HEIGHT 2075
+#define IDC_FRAME_RATE 2076
+#define IDC_COMPRESSION1 2077
+#define IDC_COMPRESSION2 2078
+#define IDC_RECCFG 2079
+#define IDC_VSYNC 2080
+#define IDC_TRANSPARENT 2081
+#define IDC_DEBUGMODE 2082
+
+// Next default values for new objects
+//
+#ifdef APSTUDIO_INVOKED
+#ifndef APSTUDIO_READONLY_SYMBOLS
+#define _APS_NEXT_RESOURCE_VALUE 143
+#define _APS_NEXT_COMMAND_VALUE 32771
+#define _APS_NEXT_CONTROL_VALUE 2083
+#define _APS_NEXT_SYMED_VALUE 101
+#endif
+#endif
diff --git a/win32/plugins/dfxvideo/winsrc/cfg.c b/win32/plugins/dfxvideo/winsrc/cfg.c
index e2b14a01..e1e4e142 100644..100755
--- a/win32/plugins/dfxvideo/winsrc/cfg.c
+++ b/win32/plugins/dfxvideo/winsrc/cfg.c
@@ -21,8 +21,8 @@
#include "externals.h"
#include "cfg.h"
#include "gpu.h"
-#include "record.h"
-
+#include "record.h"
+
/////////////////////////////////////////////////////////////////////////////
// globals
@@ -936,9 +936,9 @@ static BOOL WINAPI DirectDrawEnumCallbackEx( GUID FAR* pGUID, LPSTR strDesc,
LPDIRECTDRAW pDD;
LPDIRECTDRAW4 g_pDD;
LPDIRECT3D3 pD3D;
- HRESULT (WINAPI *pDDrawCreateFn)(GUID *,LPDIRECTDRAW *,IUnknown *);
-
- pDDrawCreateFn = (LPVOID)GetProcAddress( hDDrawDLL, "DirectDrawCreate" );
+ HRESULT (WINAPI *pDDrawCreateFn)(GUID *,LPDIRECTDRAW *,IUnknown *);
+
+ pDDrawCreateFn = (LPVOID)GetProcAddress( hDDrawDLL, "DirectDrawCreate" );
if( pDDrawCreateFn == NULL || FAILED( pDDrawCreateFn( pGUID, &pDD, 0L ) ) )
{
@@ -1134,16 +1134,16 @@ BOOL bTestModes(void)
{
LPDIRECTDRAW pDD;
LPDIRECTDRAW4 g_pDD;
- HRESULT (WINAPI *pDDrawCreateFn)(GUID *,LPDIRECTDRAW *,IUnknown *);
-
+ HRESULT (WINAPI *pDDrawCreateFn)(GUID *,LPDIRECTDRAW *,IUnknown *);
+
GUID FAR * guid=0;
int i;unsigned char * c=(unsigned char *)&guiDev;
for(i=0;i<sizeof(GUID);i++,c++)
{if(*c) {guid=&guiDev;break;}}
bDeviceOK=FALSE;
-
- pDDrawCreateFn = (LPVOID)GetProcAddress(hDDrawDLL, "DirectDrawCreate");
+
+ pDDrawCreateFn = (LPVOID)GetProcAddress(hDDrawDLL, "DirectDrawCreate");
if( pDDrawCreateFn == NULL || FAILED( pDDrawCreateFn(guid, &pDD, 0L ) ) )
{
diff --git a/win32/plugins/dfxvideo/winsrc/d3d.h b/win32/plugins/dfxvideo/winsrc/d3d.h
index 31d61cbb..31d61cbb 100644..100755
--- a/win32/plugins/dfxvideo/winsrc/d3d.h
+++ b/win32/plugins/dfxvideo/winsrc/d3d.h
diff --git a/win32/plugins/dfxvideo/winsrc/d3dcaps.h b/win32/plugins/dfxvideo/winsrc/d3dcaps.h
index d631a675..d631a675 100644..100755
--- a/win32/plugins/dfxvideo/winsrc/d3dcaps.h
+++ b/win32/plugins/dfxvideo/winsrc/d3dcaps.h
diff --git a/win32/plugins/dfxvideo/winsrc/d3dtypes.h b/win32/plugins/dfxvideo/winsrc/d3dtypes.h
index 223a0755..223a0755 100644..100755
--- a/win32/plugins/dfxvideo/winsrc/d3dtypes.h
+++ b/win32/plugins/dfxvideo/winsrc/d3dtypes.h
diff --git a/win32/plugins/dfxvideo/winsrc/ddraw.h b/win32/plugins/dfxvideo/winsrc/ddraw.h
index 1288e8bd..1288e8bd 100644..100755
--- a/win32/plugins/dfxvideo/winsrc/ddraw.h
+++ b/win32/plugins/dfxvideo/winsrc/ddraw.h
diff --git a/win32/plugins/dfxvideo/winsrc/draw.c b/win32/plugins/dfxvideo/winsrc/draw.c
index 94095d38..1e82fba8 100644..100755
--- a/win32/plugins/dfxvideo/winsrc/draw.c
+++ b/win32/plugins/dfxvideo/winsrc/draw.c
@@ -3489,13 +3489,13 @@ void DoBufferSwap(void) // SWAP BUFFERS
ViewportRect.right = PreviousPSXDisplay.DisplayMode.x;
ViewportRect.bottom = PreviousPSXDisplay.DisplayMode.y;
- if(iRumbleTime)
- {
- ScreenRect.left+=((rand()*iRumbleVal)/RAND_MAX)-(iRumbleVal/2);
- ScreenRect.right+=((rand()*iRumbleVal)/RAND_MAX)-(iRumbleVal/2);
- ScreenRect.top+=((rand()*iRumbleVal)/RAND_MAX)-(iRumbleVal/2);
- ScreenRect.bottom+=((rand()*iRumbleVal)/RAND_MAX)-(iRumbleVal/2);
- iRumbleTime--;
+ if(iRumbleTime)
+ {
+ ScreenRect.left+=((rand()*iRumbleVal)/RAND_MAX)-(iRumbleVal/2);
+ ScreenRect.right+=((rand()*iRumbleVal)/RAND_MAX)-(iRumbleVal/2);
+ ScreenRect.top+=((rand()*iRumbleVal)/RAND_MAX)-(iRumbleVal/2);
+ ScreenRect.bottom+=((rand()*iRumbleVal)/RAND_MAX)-(iRumbleVal/2);
+ iRumbleTime--;
}
}
@@ -3528,16 +3528,16 @@ void DoBufferSwap(void) // SWAP BUFFERS
ViewportRect.right=1024;
ViewportRect.bottom=iGPUHeight;
}
- else
- {
- if(iRumbleTime)
- {
- ScreenRect.left+=((rand()*iRumbleVal)/RAND_MAX)-(iRumbleVal/2);
- ScreenRect.right+=((rand()*iRumbleVal)/RAND_MAX)-(iRumbleVal/2);
- ScreenRect.top+=((rand()*iRumbleVal)/RAND_MAX)-(iRumbleVal/2);
- ScreenRect.bottom+=((rand()*iRumbleVal)/RAND_MAX)-(iRumbleVal/2);
- iRumbleTime--;
- }
+ else
+ {
+ if(iRumbleTime)
+ {
+ ScreenRect.left+=((rand()*iRumbleVal)/RAND_MAX)-(iRumbleVal/2);
+ ScreenRect.right+=((rand()*iRumbleVal)/RAND_MAX)-(iRumbleVal/2);
+ ScreenRect.top+=((rand()*iRumbleVal)/RAND_MAX)-(iRumbleVal/2);
+ ScreenRect.bottom+=((rand()*iRumbleVal)/RAND_MAX)-(iRumbleVal/2);
+ iRumbleTime--;
+ }
}
if(iUseScanLines==2) // stupid nvidia scanline mode
@@ -3676,7 +3676,7 @@ int DXinitialize()
DDSCAPS ddscaps;
DDBLTFX ddbltfx;
DDPIXELFORMAT dd;
- HRESULT (WINAPI *pDDrawCreateFn)(GUID *,LPDIRECTDRAW *,IUnknown *);
+ HRESULT (WINAPI *pDDrawCreateFn)(GUID *,LPDIRECTDRAW *,IUnknown *);
// init some DX vars
DX.hWnd = (HWND)hWGPU;
@@ -3686,9 +3686,9 @@ int DXinitialize()
// make guid !
c=(unsigned char *)&guiDev;
for(i=0;i<sizeof(GUID);i++,c++)
- {if(*c) {guid=&guiDev;break;}}
+ {if(*c) {guid=&guiDev;break;}}
- pDDrawCreateFn = (LPVOID)GetProcAddress( hDDrawDLL, "DirectDrawCreate" );
+ pDDrawCreateFn = (LPVOID)GetProcAddress( hDDrawDLL, "DirectDrawCreate" );
// create dd
if(pDDrawCreateFn == NULL || pDDrawCreateFn(guid,&DD,0))
@@ -4377,54 +4377,54 @@ static void hq2x_16_def(unsigned short* dst0, unsigned short* dst1, const unsign
if (interp_16_diff(c[8], c[4]))
mask |= 1 << 7;
-#define P0 dst0[0]
-#define P1 dst0[1]
-#define P2 dst1[0]
-#define P3 dst1[1]
-#define MUR interp_16_diff(c[1], c[5])
-#define MDR interp_16_diff(c[5], c[7])
-#define MDL interp_16_diff(c[7], c[3])
-#define MUL interp_16_diff(c[3], c[1])
-#define IC(p0) c[p0]
-#define I11(p0,p1) interp_16_11(c[p0], c[p1])
-#define I211(p0,p1,p2) interp_16_211(c[p0], c[p1], c[p2])
-#define I31(p0,p1) interp_16_31(c[p0], c[p1])
-#define I332(p0,p1,p2) interp_16_332(c[p0], c[p1], c[p2])
-#define I431(p0,p1,p2) interp_16_431(c[p0], c[p1], c[p2])
-#define I521(p0,p1,p2) interp_16_521(c[p0], c[p1], c[p2])
-#define I53(p0,p1) interp_16_53(c[p0], c[p1])
-#define I611(p0,p1,p2) interp_16_611(c[p0], c[p1], c[p2])
-#define I71(p0,p1) interp_16_71(c[p0], c[p1])
-#define I772(p0,p1,p2) interp_16_772(c[p0], c[p1], c[p2])
-#define I97(p0,p1) interp_16_97(c[p0], c[p1])
-#define I1411(p0,p1,p2) interp_16_1411(c[p0], c[p1], c[p2])
-#define I151(p0,p1) interp_16_151(c[p0], c[p1])
-
- switch (mask) {
-#include "hq2x.h"
- }
-
-#undef P0
-#undef P1
-#undef P2
-#undef P3
-#undef MUR
-#undef MDR
-#undef MDL
-#undef MUL
-#undef IC
-#undef I11
-#undef I211
-#undef I31
-#undef I332
-#undef I431
-#undef I521
-#undef I53
-#undef I611
-#undef I71
-#undef I772
-#undef I97
-#undef I1411
+#define P0 dst0[0]
+#define P1 dst0[1]
+#define P2 dst1[0]
+#define P3 dst1[1]
+#define MUR interp_16_diff(c[1], c[5])
+#define MDR interp_16_diff(c[5], c[7])
+#define MDL interp_16_diff(c[7], c[3])
+#define MUL interp_16_diff(c[3], c[1])
+#define IC(p0) c[p0]
+#define I11(p0,p1) interp_16_11(c[p0], c[p1])
+#define I211(p0,p1,p2) interp_16_211(c[p0], c[p1], c[p2])
+#define I31(p0,p1) interp_16_31(c[p0], c[p1])
+#define I332(p0,p1,p2) interp_16_332(c[p0], c[p1], c[p2])
+#define I431(p0,p1,p2) interp_16_431(c[p0], c[p1], c[p2])
+#define I521(p0,p1,p2) interp_16_521(c[p0], c[p1], c[p2])
+#define I53(p0,p1) interp_16_53(c[p0], c[p1])
+#define I611(p0,p1,p2) interp_16_611(c[p0], c[p1], c[p2])
+#define I71(p0,p1) interp_16_71(c[p0], c[p1])
+#define I772(p0,p1,p2) interp_16_772(c[p0], c[p1], c[p2])
+#define I97(p0,p1) interp_16_97(c[p0], c[p1])
+#define I1411(p0,p1,p2) interp_16_1411(c[p0], c[p1], c[p2])
+#define I151(p0,p1) interp_16_151(c[p0], c[p1])
+
+ switch (mask) {
+#include "hq2x.h"
+ }
+
+#undef P0
+#undef P1
+#undef P2
+#undef P3
+#undef MUR
+#undef MDR
+#undef MDL
+#undef MUL
+#undef IC
+#undef I11
+#undef I211
+#undef I31
+#undef I332
+#undef I431
+#undef I521
+#undef I53
+#undef I611
+#undef I71
+#undef I772
+#undef I97
+#undef I1411
#undef I151
src0 += 1;
@@ -4519,55 +4519,55 @@ static void hq2x_32_def(unsigned long * dst0, unsigned long * dst1, const unsign
if (interp_32_diff(c[8], c[4]))
mask |= 1 << 7;
-#define P0 dst0[0]
-#define P1 dst0[1]
-#define P2 dst1[0]
-#define P3 dst1[1]
-#define MUR interp_32_diff(c[1], c[5])
-#define MDR interp_32_diff(c[5], c[7])
-#define MDL interp_32_diff(c[7], c[3])
-#define MUL interp_32_diff(c[3], c[1])
-#define IC(p0) c[p0]
-#define I11(p0,p1) interp_32_11(c[p0], c[p1])
-#define I211(p0,p1,p2) interp_32_211(c[p0], c[p1], c[p2])
-#define I31(p0,p1) interp_32_31(c[p0], c[p1])
-#define I332(p0,p1,p2) interp_32_332(c[p0], c[p1], c[p2])
-#define I431(p0,p1,p2) interp_32_431(c[p0], c[p1], c[p2])
-#define I521(p0,p1,p2) interp_32_521(c[p0], c[p1], c[p2])
-#define I53(p0,p1) interp_32_53(c[p0], c[p1])
-#define I611(p0,p1,p2) interp_32_611(c[p0], c[p1], c[p2])
-#define I71(p0,p1) interp_32_71(c[p0], c[p1])
-#define I772(p0,p1,p2) interp_32_772(c[p0], c[p1], c[p2])
-#define I97(p0,p1) interp_32_97(c[p0], c[p1])
-#define I1411(p0,p1,p2) interp_32_1411(c[p0], c[p1], c[p2])
-#define I151(p0,p1) interp_32_151(c[p0], c[p1])
-
- switch (mask) {
-#include "hq2x.h"
- }
-
-#undef P0
-#undef P1
-#undef P2
-#undef P3
-#undef MUR
-#undef MDR
-#undef MDL
-#undef MUL
-#undef IC
-#undef I11
-#undef I211
-#undef I31
-#undef I332
-#undef I431
-#undef I521
-#undef I53
-#undef I611
-#undef I71
-#undef I772
-#undef I97
-#undef I1411
-#undef I151
+#define P0 dst0[0]
+#define P1 dst0[1]
+#define P2 dst1[0]
+#define P3 dst1[1]
+#define MUR interp_32_diff(c[1], c[5])
+#define MDR interp_32_diff(c[5], c[7])
+#define MDL interp_32_diff(c[7], c[3])
+#define MUL interp_32_diff(c[3], c[1])
+#define IC(p0) c[p0]
+#define I11(p0,p1) interp_32_11(c[p0], c[p1])
+#define I211(p0,p1,p2) interp_32_211(c[p0], c[p1], c[p2])
+#define I31(p0,p1) interp_32_31(c[p0], c[p1])
+#define I332(p0,p1,p2) interp_32_332(c[p0], c[p1], c[p2])
+#define I431(p0,p1,p2) interp_32_431(c[p0], c[p1], c[p2])
+#define I521(p0,p1,p2) interp_32_521(c[p0], c[p1], c[p2])
+#define I53(p0,p1) interp_32_53(c[p0], c[p1])
+#define I611(p0,p1,p2) interp_32_611(c[p0], c[p1], c[p2])
+#define I71(p0,p1) interp_32_71(c[p0], c[p1])
+#define I772(p0,p1,p2) interp_32_772(c[p0], c[p1], c[p2])
+#define I97(p0,p1) interp_32_97(c[p0], c[p1])
+#define I1411(p0,p1,p2) interp_32_1411(c[p0], c[p1], c[p2])
+#define I151(p0,p1) interp_32_151(c[p0], c[p1])
+
+ switch (mask) {
+#include "hq2x.h"
+ }
+
+#undef P0
+#undef P1
+#undef P2
+#undef P3
+#undef MUR
+#undef MDR
+#undef MDL
+#undef MUL
+#undef IC
+#undef I11
+#undef I211
+#undef I31
+#undef I332
+#undef I431
+#undef I521
+#undef I53
+#undef I611
+#undef I71
+#undef I772
+#undef I97
+#undef I1411
+#undef I151
src0 += 1;
src1 += 1;
@@ -4823,65 +4823,65 @@ static void hq3x_16_def(unsigned short* dst0, unsigned short* dst1, unsigned sho
if (interp_16_diff(c[8], c[4]))
mask |= 1 << 7;
-#define P0 dst0[0]
-#define P1 dst0[1]
-#define P2 dst0[2]
-#define P3 dst1[0]
-#define P4 dst1[1]
-#define P5 dst1[2]
-#define P6 dst2[0]
-#define P7 dst2[1]
-#define P8 dst2[2]
-#define MUR interp_16_diff(c[1], c[5])
-#define MDR interp_16_diff(c[5], c[7])
-#define MDL interp_16_diff(c[7], c[3])
-#define MUL interp_16_diff(c[3], c[1])
-#define IC(p0) c[p0]
-#define I11(p0,p1) interp_16_11(c[p0], c[p1])
-#define I211(p0,p1,p2) interp_16_211(c[p0], c[p1], c[p2])
-#define I31(p0,p1) interp_16_31(c[p0], c[p1])
-#define I332(p0,p1,p2) interp_16_332(c[p0], c[p1], c[p2])
-#define I431(p0,p1,p2) interp_16_431(c[p0], c[p1], c[p2])
-#define I521(p0,p1,p2) interp_16_521(c[p0], c[p1], c[p2])
-#define I53(p0,p1) interp_16_53(c[p0], c[p1])
-#define I611(p0,p1,p2) interp_16_611(c[p0], c[p1], c[p2])
-#define I71(p0,p1) interp_16_71(c[p0], c[p1])
-#define I772(p0,p1,p2) interp_16_772(c[p0], c[p1], c[p2])
-#define I97(p0,p1) interp_16_97(c[p0], c[p1])
-#define I1411(p0,p1,p2) interp_16_1411(c[p0], c[p1], c[p2])
-#define I151(p0,p1) interp_16_151(c[p0], c[p1])
-
- switch (mask) {
-#include "hq3x.h"
- }
-
-#undef P0
-#undef P1
-#undef P2
-#undef P3
-#undef P4
-#undef P5
-#undef P6
-#undef P7
-#undef P8
-#undef MUR
-#undef MDR
-#undef MDL
-#undef MUL
-#undef IC
-#undef I11
-#undef I211
-#undef I31
-#undef I332
-#undef I431
-#undef I521
-#undef I53
-#undef I611
-#undef I71
-#undef I772
-#undef I97
-#undef I1411
-#undef I151
+#define P0 dst0[0]
+#define P1 dst0[1]
+#define P2 dst0[2]
+#define P3 dst1[0]
+#define P4 dst1[1]
+#define P5 dst1[2]
+#define P6 dst2[0]
+#define P7 dst2[1]
+#define P8 dst2[2]
+#define MUR interp_16_diff(c[1], c[5])
+#define MDR interp_16_diff(c[5], c[7])
+#define MDL interp_16_diff(c[7], c[3])
+#define MUL interp_16_diff(c[3], c[1])
+#define IC(p0) c[p0]
+#define I11(p0,p1) interp_16_11(c[p0], c[p1])
+#define I211(p0,p1,p2) interp_16_211(c[p0], c[p1], c[p2])
+#define I31(p0,p1) interp_16_31(c[p0], c[p1])
+#define I332(p0,p1,p2) interp_16_332(c[p0], c[p1], c[p2])
+#define I431(p0,p1,p2) interp_16_431(c[p0], c[p1], c[p2])
+#define I521(p0,p1,p2) interp_16_521(c[p0], c[p1], c[p2])
+#define I53(p0,p1) interp_16_53(c[p0], c[p1])
+#define I611(p0,p1,p2) interp_16_611(c[p0], c[p1], c[p2])
+#define I71(p0,p1) interp_16_71(c[p0], c[p1])
+#define I772(p0,p1,p2) interp_16_772(c[p0], c[p1], c[p2])
+#define I97(p0,p1) interp_16_97(c[p0], c[p1])
+#define I1411(p0,p1,p2) interp_16_1411(c[p0], c[p1], c[p2])
+#define I151(p0,p1) interp_16_151(c[p0], c[p1])
+
+ switch (mask) {
+#include "hq3x.h"
+ }
+
+#undef P0
+#undef P1
+#undef P2
+#undef P3
+#undef P4
+#undef P5
+#undef P6
+#undef P7
+#undef P8
+#undef MUR
+#undef MDR
+#undef MDL
+#undef MUL
+#undef IC
+#undef I11
+#undef I211
+#undef I31
+#undef I332
+#undef I431
+#undef I521
+#undef I53
+#undef I611
+#undef I71
+#undef I772
+#undef I97
+#undef I1411
+#undef I151
src0 += 1;
src1 += 1;
diff --git a/win32/plugins/dfxvideo/winsrc/dxguid.c b/win32/plugins/dfxvideo/winsrc/dxguid.c
index 837f275e..c61fcad4 100644..100755
--- a/win32/plugins/dfxvideo/winsrc/dxguid.c
+++ b/win32/plugins/dfxvideo/winsrc/dxguid.c
@@ -22,7 +22,7 @@
Nothing.
*/
-#define INITGUID 1
+#define INITGUID 1
#include <basetyps.h>
/////////////////////////////////////////////////////////////////////
diff --git a/win32/plugins/dfxvideo/winsrc/fps.c b/win32/plugins/dfxvideo/winsrc/fps.c
index 728a8dd0..432880be 100644..100755
--- a/win32/plugins/dfxvideo/winsrc/fps.c
+++ b/win32/plugins/dfxvideo/winsrc/fps.c
@@ -15,11 +15,11 @@
* additional informations. *
* *
***************************************************************************/
-
+
#define _IN_FPS
#include "externals.h"
-#include "fps.h"
+#include "fps.h"
#include "gpu.h"
////////////////////////////////////////////////////////////////////////
@@ -42,33 +42,33 @@ int UseFrameSkip=0;
BOOL bInitCap = TRUE;
float fps_skip = 0;
float fps_cur = 0;
-
-////////////////////////////////////////////////////////////////////////
-
-#define MAXLACE 16
-
-void CheckFrameRate(void)
-{
- if(UseFrameSkip) // skipping mode?
- {
- if(!(dwActFixes&0x80)) // not old skipping mode?
- {
- dwLaceCnt++; // -> store cnt of vsync between frames
- if(dwLaceCnt>=MAXLACE && UseFrameLimit) // -> if there are many laces without screen toggling,
- { // do std frame limitation
- if(dwLaceCnt==MAXLACE) bInitCap=TRUE;
- FrameCap();
- }
- }
- else if(UseFrameLimit) FrameCap();
- calcfps(); // -> calc fps display in skipping mode
- }
- else // non-skipping mode:
- {
- if(UseFrameLimit) FrameCap(); // -> do it
- if(ulKeybits&KEY_SHOWFPS) calcfps(); // -> and calc fps display
- }
-}
+
+////////////////////////////////////////////////////////////////////////
+
+#define MAXLACE 16
+
+void CheckFrameRate(void)
+{
+ if(UseFrameSkip) // skipping mode?
+ {
+ if(!(dwActFixes&0x80)) // not old skipping mode?
+ {
+ dwLaceCnt++; // -> store cnt of vsync between frames
+ if(dwLaceCnt>=MAXLACE && UseFrameLimit) // -> if there are many laces without screen toggling,
+ { // do std frame limitation
+ if(dwLaceCnt==MAXLACE) bInitCap=TRUE;
+ FrameCap();
+ }
+ }
+ else if(UseFrameLimit) FrameCap();
+ calcfps(); // -> calc fps display in skipping mode
+ }
+ else // non-skipping mode:
+ {
+ if(UseFrameLimit) FrameCap(); // -> do it
+ if(ulKeybits&KEY_SHOWFPS) calcfps(); // -> and calc fps display
+ }
+}
////////////////////////////////////////////////////////////////////////
// WIN VERSION
@@ -232,10 +232,10 @@ void FrameSkip(void)
dwWaitTime=dwLastLace*dwFrameRateTicks; // -> and now we calc the time the real psx would have needed
if(_ticks_since_last_update<dwWaitTime) // -> we were too fast?
- {
- if((dwWaitTime-_ticks_since_last_update)> // -> some more security, to prevent
- (60*dwFrameRateTicks)) // wrong waiting times
- _ticks_since_last_update=dwWaitTime;
+ {
+ if((dwWaitTime-_ticks_since_last_update)> // -> some more security, to prevent
+ (60*dwFrameRateTicks)) // wrong waiting times
+ _ticks_since_last_update=dwWaitTime;
while(_ticks_since_last_update<dwWaitTime) // -> loop until we have reached the real psx time
{ // (that's the additional limitation, yup)
@@ -294,24 +294,24 @@ void FrameSkip(void)
dwWaitTime=dwLaceCnt*dwFrameRateTicks; // calc the 'real psx lace time'
if(_ticks_since_last_update>dwWaitTime) // hey, we needed way too long for that frame...
- {
- if(UseFrameLimit) // if limitation, we skip just next frame,
- { // and decide after, if we need to do more
- iNumSkips=0;
- }
- else
+ {
+ if(UseFrameLimit) // if limitation, we skip just next frame,
+ { // and decide after, if we need to do more
+ iNumSkips=0;
+ }
+ else
{
- iNumSkips=_ticks_since_last_update/dwWaitTime; // -> calc number of frames to skip to catch up
- iNumSkips--; // -> since we already skip next frame, one down
- if(iNumSkips>MAXSKIP) iNumSkips=MAXSKIP; // -> well, somewhere we have to draw a line
+ iNumSkips=_ticks_since_last_update/dwWaitTime; // -> calc number of frames to skip to catch up
+ iNumSkips--; // -> since we already skip next frame, one down
+ if(iNumSkips>MAXSKIP) iNumSkips=MAXSKIP; // -> well, somewhere we have to draw a line
}
bSkipNextFrame = TRUE; // -> signal for skipping the next frame
}
else // we were faster than real psx? fine :)
if(UseFrameLimit) // frame limit used? so we wait til the 'real psx time' has been reached
- {
- if(dwLaceCnt>MAXLACE) // -> security check
- _ticks_since_last_update=dwWaitTime;
+ {
+ if(dwLaceCnt>MAXLACE) // -> security check
+ _ticks_since_last_update=dwWaitTime;
while(_ticks_since_last_update<dwWaitTime) // just do a waiting loop...
{
@@ -561,7 +561,7 @@ void InitFPS(void)
{
bInitCap = TRUE;
- if(fFrameRateHz==0) fFrameRateHz=fFrameRate; // set user framerate
+ if(fFrameRateHz==0) fFrameRateHz=fFrameRate; // set user framerate
if(IsPerformanceCounter)
dwFrameRateTicks=(DWORD)(CPUFrequency.LowPart / fFrameRateHz);
diff --git a/win32/plugins/dfxvideo/winsrc/key.c b/win32/plugins/dfxvideo/winsrc/key.c
index ad624243..db834e8c 100644..100755
--- a/win32/plugins/dfxvideo/winsrc/key.c
+++ b/win32/plugins/dfxvideo/winsrc/key.c
@@ -33,7 +33,7 @@
WNDPROC wpOrgWndProc=0;
unsigned long ulKeybits=0;
char szGPUKeys[11];
-
+
////////////////////////////////////////////////////////////////////////
// keyboard handler
////////////////////////////////////////////////////////////////////////
@@ -63,10 +63,10 @@ LRESULT CALLBACK KeyWndProc(HWND hwnd,UINT message,WPARAM wParam,LPARAM lParam)
if(wParam==VK_RETURN) bChangeWinMode=TRUE;
break;
//--------------------------------------------------//
- case WM_KEYUP: // key up
-
- if(iDebugMode && wParam==(WPARAM)szGPUKeys[9])
- iFVDisplay=!iFVDisplay;
+ case WM_KEYUP: // key up
+
+ if(iDebugMode && wParam==(WPARAM)szGPUKeys[9])
+ iFVDisplay=!iFVDisplay;
if(wParam==(WPARAM)szGPUKeys[0])
{
@@ -101,14 +101,14 @@ LRESULT CALLBACK KeyWndProc(HWND hwnd,UINT message,WPARAM wParam,LPARAM lParam)
if(wParam==(WPARAM)szGPUKeys[4]) {BuildDispMenu(-1); break;}
if(wParam==(WPARAM)szGPUKeys[5]) {BuildDispMenu( 1); break;}
if(wParam==(WPARAM)szGPUKeys[7]) {bVsync_Key = bVsync_Key==TRUE ? FALSE : TRUE; BuildDispMenu(0);break;}
- if(wParam==(WPARAM)szGPUKeys[8])
- {
- iFastFwd = 1 - iFastFwd;
- bSkipNextFrame = FALSE;
- UseFrameSkip=iFastFwd;
- BuildDispMenu(0);
- break;
- }
+ if(wParam==(WPARAM)szGPUKeys[8])
+ {
+ iFastFwd = 1 - iFastFwd;
+ bSkipNextFrame = FALSE;
+ UseFrameSkip=iFastFwd;
+ BuildDispMenu(0);
+ break;
+ }
break;
//--------------------------------------------------//
}
diff --git a/win32/plugins/dfxvideo/winsrc/record.c b/win32/plugins/dfxvideo/winsrc/record.c
index c6d3b86e..52184e18 100644..100755
--- a/win32/plugins/dfxvideo/winsrc/record.c
+++ b/win32/plugins/dfxvideo/winsrc/record.c
@@ -16,9 +16,9 @@
* *
***************************************************************************/
-#include "externals.h"
-#include "record.h"
-#include "gpu.h"
+#include "externals.h"
+#include "record.h"
+#include "gpu.h"
#include <direct.h>
extern BOOL RECORD_RECORDING = FALSE;
@@ -123,11 +123,11 @@ opts.cbParms = pCompression->cbState;
opts.dwInterleaveEvery = 0;
if(AVIMakeCompressedStream(&psCompressed,ps,&opts,NULL)!=AVIERR_OK) goto error;
-
-//if(AVIStreamSetFormat(psCompressed,0,&RECORD_BI,RECORD_BI.biSizeImage)!=AVIERR_OK) goto error;
-// fixed:
-if(AVIStreamSetFormat(psCompressed,0,&RECORD_BI,sizeof(RECORD_BI))!=AVIERR_OK) goto error;
-
+
+//if(AVIStreamSetFormat(psCompressed,0,&RECORD_BI,RECORD_BI.biSizeImage)!=AVIERR_OK) goto error;
+// fixed:
+if(AVIStreamSetFormat(psCompressed,0,&RECORD_BI,sizeof(RECORD_BI))!=AVIERR_OK) goto error;
+
frame = 0;
skip = RECORD_FRAME_RATE_SCALE;
return TRUE;
diff --git a/win32/plugins/dfxvideo/winsrc/record.h b/win32/plugins/dfxvideo/winsrc/record.h
index 498354f3..498354f3 100644..100755
--- a/win32/plugins/dfxvideo/winsrc/record.h
+++ b/win32/plugins/dfxvideo/winsrc/record.h
diff --git a/win32/plugins/dfxvideo/winsrc/winmain.c b/win32/plugins/dfxvideo/winsrc/winmain.c
index baf19648..88a387ef 100644..100755
--- a/win32/plugins/dfxvideo/winsrc/winmain.c
+++ b/win32/plugins/dfxvideo/winsrc/winmain.c
@@ -18,24 +18,24 @@
#include "externals.h"
-HINSTANCE hInst = NULL;
+HINSTANCE hInst = NULL;
HMODULE hDDrawDLL = NULL;
BOOL APIENTRY DllMain(HANDLE hModule, // DLL INIT
DWORD dwReason,
LPVOID lpReserved)
-{
- switch (dwReason) {
+{
+ switch (dwReason) {
case DLL_PROCESS_ATTACH:
- hInst = (HINSTANCE)hModule;
- hDDrawDLL = LoadLibrary(TEXT("DDRAW.DLL"));
- break;
-
- case DLL_PROCESS_DETACH:
- if (hDDrawDLL) FreeLibrary(hDDrawDLL);
- break;
- }
-
+ hInst = (HINSTANCE)hModule;
+ hDDrawDLL = LoadLibrary(TEXT("DDRAW.DLL"));
+ break;
+
+ case DLL_PROCESS_DETACH:
+ if (hDDrawDLL) FreeLibrary(hDDrawDLL);
+ break;
+ }
+
return TRUE; // very quick :)
}