diff --git a/projects/gv.sln b/projects/gv.sln
new file mode 100755
index 000000000..80458884b
--- /dev/null
+++ b/projects/gv.sln
@@ -0,0 +1,20 @@
+
+Microsoft Visual Studio Solution File, Format Version 9.00
+# Visual C++ Express 2005
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "gv0", "gv0.vcproj", "{9F10033D-A054-43E6-8449-F6EC63813400}"
+EndProject
+Global
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ Debug|Win32 = Debug|Win32
+ Release|Win32 = Release|Win32
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {9F10033D-A054-43E6-8449-F6EC63813400}.Debug|Win32.ActiveCfg = Debug|Win32
+ {9F10033D-A054-43E6-8449-F6EC63813400}.Debug|Win32.Build.0 = Debug|Win32
+ {9F10033D-A054-43E6-8449-F6EC63813400}.Release|Win32.ActiveCfg = Release|Win32
+ {9F10033D-A054-43E6-8449-F6EC63813400}.Release|Win32.Build.0 = Release|Win32
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+EndGlobal
diff --git a/projects/gv0.dsp b/projects/gv0.dsp
new file mode 100755
index 000000000..f923f4ac0
--- /dev/null
+++ b/projects/gv0.dsp
@@ -0,0 +1,323 @@
+# Microsoft Developer Studio Project File - Name="gv0" - Package Owner=<4>
+# Microsoft Developer Studio Generated Build File, Format Version 6.00
+# ** DO NOT EDIT **
+
+# TARGTYPE "Win32 (x86) Application" 0x0101
+
+CFG=gv0 - Win32 Debug
+!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 "gv0.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 "gv0.mak" CFG="gv0 - Win32 Debug"
+!MESSAGE
+!MESSAGE Possible choices for configuration are:
+!MESSAGE
+!MESSAGE "gv0 - Win32 Release" (based on "Win32 (x86) Application")
+!MESSAGE "gv0 - Win32 Debug" (based on "Win32 (x86) Application")
+!MESSAGE
+
+# Begin Project
+# PROP AllowPerConfigDependencies 0
+# PROP Scc_ProjName ""
+# PROP Scc_LocalPath ""
+CPP=cl.exe
+MTL=midl.exe
+RSC=rc.exe
+
+!IF "$(CFG)" == "gv0 - 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 /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /YX /FD /c
+# ADD CPP /nologo /MT /W3 /O2 /I "..\include" /I "..\xvaga" /I "..\xi" /D "NDEBUG" /D "WIN32" /D "_WINDOWS" /D "XVT" /FD /c
+# SUBTRACT CPP /YX
+# ADD BASE MTL /nologo /D "NDEBUG" /mktyplib203 /o "NUL" /win32
+# ADD MTL /nologo /D "NDEBUG" /mktyplib203 /o "NUL" /win32
+# ADD BASE RSC /l 0x410 /d "NDEBUG"
+# ADD RSC /l 0x410 /i "..\..\wx263\include" /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 /machine:I386
+# ADD LINK32 version.lib wsock32.lib kernel32.lib gdi32.lib user32.lib advapi32.lib comdlg32.lib shell32.lib ole32.lib oleaut32.lib comctl32.lib rpcrt4.lib winspool.lib /nologo /subsystem:windows /machine:I386 /nodefaultlib:"libc.lib" /out:"D:\Release\campo40/gv0.exe"
+# SUBTRACT LINK32 /map /debug /nodefaultlib
+
+!ELSEIF "$(CFG)" == "gv0 - 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 /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /YX /FD /c
+# ADD CPP /nologo /MTd /W3 /Gm /Zi /Od /I "..\include" /I "..\xvaga" /I "..\xi" /D "_DEBUG" /D "WIN32" /D "DBG" /D "_WINDOWS" /FR /FD /c
+# SUBTRACT CPP /YX
+# ADD BASE MTL /nologo /D "_DEBUG" /mktyplib203 /o "NUL" /win32
+# ADD MTL /nologo /D "_DEBUG" /mktyplib203 /o "NUL" /win32
+# ADD BASE RSC /l 0x410 /d "_DEBUG"
+# ADD RSC /l 0x410 /i "..\..\wx263\include" /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 /debug /machine:I386 /pdbtype:sept
+# ADD LINK32 version.lib wsock32.lib kernel32.lib gdi32.lib user32.lib advapi32.lib comdlg32.lib shell32.lib ole32.lib oleaut32.lib comctl32.lib rpcrt4.lib winspool.lib /nologo /subsystem:windows /debug /machine:I386 /nodefaultlib:"libc.lib" /out:"..\exed\gv0.exe" /pdbtype:sept
+# SUBTRACT LINK32 /nodefaultlib
+
+!ENDIF
+
+# Begin Target
+
+# Name "gv0 - Win32 Release"
+# Name "gv0 - Win32 Debug"
+# Begin Group "Masks"
+
+# PROP Default_Filter "uml"
+# Begin Source File
+
+SOURCE=..\gv\gv0500a.uml
+
+!IF "$(CFG)" == "gv0 - Win32 Release"
+
+# Begin Custom Build - Compiling mask $(InputPath)...
+TargetDir=D:\Release\campo40
+InputPath=..\gv\gv0500a.uml
+InputName=gv0500a
+
+"$(TargetDir)\$(InputName).msk" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
+ msk32 $(InputPath) $(TargetDir)\$(InputName).msk
+
+# End Custom Build
+
+!ELSEIF "$(CFG)" == "gv0 - Win32 Debug"
+
+# Begin Custom Build - Compiling mask $(InputPath)...
+TargetDir=\U\Luca\R_04_00\exed
+InputPath=..\gv\gv0500a.uml
+InputName=gv0500a
+
+"$(TargetDir)\$(InputName).msk" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
+ msk32 $(InputPath) $(TargetDir)\$(InputName).msk
+
+# End Custom Build
+
+!ENDIF
+
+# End Source File
+# Begin Source File
+
+SOURCE=..\gv\gv0500b.uml
+
+!IF "$(CFG)" == "gv0 - Win32 Release"
+
+# Begin Custom Build - Compiling mask $(InputPath)...
+TargetDir=D:\Release\campo40
+InputPath=..\gv\gv0500b.uml
+InputName=gv0500b
+
+"$(TargetDir)\$(InputName).msk" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
+ msk32 $(InputPath) $(TargetDir)\$(InputName).msk
+
+# End Custom Build
+
+!ELSEIF "$(CFG)" == "gv0 - Win32 Debug"
+
+# Begin Custom Build - Compiling mask $(InputPath)...
+TargetDir=\U\Luca\R_04_00\exed
+InputPath=..\gv\gv0500b.uml
+InputName=gv0500b
+
+"$(TargetDir)\$(InputName).msk" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
+ msk32 $(InputPath) $(TargetDir)\$(InputName).msk
+
+# End Custom Build
+
+!ENDIF
+
+# End Source File
+# Begin Source File
+
+SOURCE=..\gv\gv0600a.uml
+
+!IF "$(CFG)" == "gv0 - Win32 Release"
+
+# Begin Custom Build - Compiling mask $(InputPath)...
+TargetDir=D:\Release\campo40
+InputPath=..\gv\gv0600a.uml
+InputName=gv0600a
+
+"$(TargetDir)\$(InputName).msk" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
+ msk32 $(InputPath) $(TargetDir)\$(InputName).msk
+
+# End Custom Build
+
+!ELSEIF "$(CFG)" == "gv0 - Win32 Debug"
+
+# Begin Custom Build - Compiling mask $(InputPath)...
+TargetDir=\U\Luca\R_04_00\exed
+InputPath=..\gv\gv0600a.uml
+InputName=gv0600a
+
+"$(TargetDir)\$(InputName).msk" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
+ msk32 $(InputPath) $(TargetDir)\$(InputName).msk
+
+# End Custom Build
+
+!ENDIF
+
+# End Source File
+# End Group
+# Begin Group "Headers"
+
+# PROP Default_Filter "h"
+# Begin Source File
+
+SOURCE=..\gv\gv0.h
+# End Source File
+# Begin Source File
+
+SOURCE=..\gv\gv0500a.h
+# End Source File
+# Begin Source File
+
+SOURCE=..\gv\gv0500b.h
+# End Source File
+# Begin Source File
+
+SOURCE=..\gv\gv0600a.h
+# End Source File
+# Begin Source File
+
+SOURCE=..\gv\gvlib.h
+# End Source File
+# End Group
+# Begin Group "Trr"
+
+# PROP Default_Filter "trr"
+# Begin Source File
+
+SOURCE=..\gv\f158.trr
+
+!IF "$(CFG)" == "gv0 - Win32 Release"
+
+# Begin Custom Build - Copying trr $(InputPath)...
+TargetDir=D:\Release\campo40
+InputPath=..\gv\f158.trr
+InputName=f158
+
+"$(TargetDir)\recdesc\$(InputName).trr" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
+ copy $(InputPath) $(TargetDir)\recdesc\$(InputName).trr
+
+# End Custom Build
+
+!ELSEIF "$(CFG)" == "gv0 - Win32 Debug"
+
+# Begin Custom Build - Copying trr $(InputPath)...
+TargetDir=\U\Luca\R_04_00\exed
+InputPath=..\gv\f158.trr
+InputName=f158
+
+"$(TargetDir)\recdesc\$(InputName).trr" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
+ copy $(InputPath) $(TargetDir)\recdesc\$(InputName).trr
+
+# End Custom Build
+
+!ENDIF
+
+# End Source File
+# End Group
+# Begin Group "Dir"
+
+# PROP Default_Filter "dir"
+# Begin Source File
+
+SOURCE=..\gv\f158.dir
+
+!IF "$(CFG)" == "gv0 - Win32 Release"
+
+# Begin Custom Build - Copying dir $(InputPath)...
+TargetDir=D:\Release\campo40
+InputPath=..\gv\f158.dir
+InputName=f158
+
+"$(TargetDir)\recdesc\$(InputName).dir" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
+ copy $(InputPath) $(TargetDir)\recdesc\$(InputName).dir
+
+# End Custom Build
+
+!ELSEIF "$(CFG)" == "gv0 - Win32 Debug"
+
+# Begin Custom Build - Copying dir $(InputPath)...
+TargetDir=\U\Luca\R_04_00\exed
+InputPath=..\gv\f158.dir
+InputName=f158
+
+"$(TargetDir)\recdesc\$(InputName).dir" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
+ copy $(InputPath) $(TargetDir)\recdesc\$(InputName).dir
+
+# End Custom Build
+
+!ENDIF
+
+# End Source File
+# End Group
+# Begin Group "Sources"
+
+# PROP Default_Filter "cpp"
+# Begin Source File
+
+SOURCE=..\gv\gv0.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=..\gv\gv0500.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=..\gv\gv0600.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=..\gv\gvlib.cpp
+# End Source File
+# End Group
+# Begin Source File
+
+SOURCE=.\gv0.rc
+
+!IF "$(CFG)" == "gv0 - Win32 Release"
+
+# ADD BASE RSC /l 0x410
+# ADD RSC /l 0x410
+
+!ELSEIF "$(CFG)" == "gv0 - Win32 Debug"
+
+# ADD BASE RSC /l 0x410
+# ADD RSC /l 0x410 /fo"..\Debug/gv0.res"
+
+!ENDIF
+
+# End Source File
+# End Target
+# End Project
diff --git a/projects/gv0.rc b/projects/gv0.rc
new file mode 100755
index 000000000..41a996650
--- /dev/null
+++ b/projects/gv0.rc
@@ -0,0 +1,4 @@
+"9012" ICON DISCARDABLE "../exed/res/exe.ico"
+
+rcinclude ../../wx280/include/wx/msw/wx.rc
+
diff --git a/projects/gv0.vcproj b/projects/gv0.vcproj
new file mode 100755
index 000000000..0890eeeec
--- /dev/null
+++ b/projects/gv0.vcproj
@@ -0,0 +1,516 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/projects/msk32.bat b/projects/msk32.bat
index ad4d4ca38..1a86771de 100755
--- a/projects/msk32.bat
+++ b/projects/msk32.bat
@@ -3,7 +3,7 @@ echo Compiling %1 into %2
copy ..\include\uml.h+%1 %TMP%\tmp.tmp
set oldinc=%include
-set include=..\include;..\ab;..\aec;..\at;..\ba;..\ca;..\ce;..\ci;..\cg;..\cm;..\crpa;..\db;..\dt;..\dl;..\ef;..\gv;..\in;..\li;..\m770;..\mg;..\mr;..\or;..\pr;..\ps;..\sc;..\si;..\sv;..\tc;..\tp;..\ve;..\xvaga
+set include=..\include;..\ab;..\aec;..\at;..\ba;..\ca;..\ce;..\ci;..\cg;..\cm;..\crpa;..\db;..\dt;..\dl;..\ef;..\gv;..\in;..\li;..\m770;..\mg;..\mr;..\or;..\pr;..\ps;..\sc;..\si;..\sv;..\tc;..\tp;..\vd;..\ve;..\xvaga
cl /nologo /EP %TMP%\tmp.tmp >%TMP%\tmp.msk
set include=%oldinc
diff --git a/projects/vd.dsw b/projects/vd.dsw
new file mode 100755
index 000000000..732ffe9ad
--- /dev/null
+++ b/projects/vd.dsw
@@ -0,0 +1,77 @@
+Microsoft Developer Studio Workspace File, Format Version 6.00
+# WARNING: DO NOT EDIT OR DELETE THIS WORKSPACE FILE!
+
+###############################################################################
+
+Project: "AgaLib"=.\agalib.dsp - Package Owner=<4>
+
+Package=<5>
+{{{
+}}}
+
+Package=<4>
+{{{
+}}}
+
+###############################################################################
+
+Project: "vd0"=.\vd0.dsp - Package Owner=<4>
+
+Package=<5>
+{{{
+}}}
+
+Package=<4>
+{{{
+ Begin Project Dependency
+ Project_Dep_Name AgaLib
+ End Project Dependency
+ Begin Project Dependency
+ Project_Dep_Name vedoc
+ End Project Dependency
+}}}
+
+###############################################################################
+
+Project: "vd1"=.\vd1.dsp - Package Owner=<4>
+
+Package=<5>
+{{{
+}}}
+
+Package=<4>
+{{{
+ Begin Project Dependency
+ Project_Dep_Name AgaLib
+ End Project Dependency
+ Begin Project Dependency
+ Project_Dep_Name vedoc
+ End Project Dependency
+}}}
+
+###############################################################################
+
+Project: "vedoc"=.\vedoc.dsp - Package Owner=<4>
+
+Package=<5>
+{{{
+}}}
+
+Package=<4>
+{{{
+}}}
+
+###############################################################################
+
+Global:
+
+Package=<5>
+{{{
+}}}
+
+Package=<3>
+{{{
+}}}
+
+###############################################################################
+
diff --git a/projects/vd.sln b/projects/vd.sln
new file mode 100755
index 000000000..6eb0c0ac1
--- /dev/null
+++ b/projects/vd.sln
@@ -0,0 +1,26 @@
+
+Microsoft Visual Studio Solution File, Format Version 9.00
+# Visual C++ Express 2005
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "vd0", "vd0.vcproj", "{1DEBF44E-1E13-4FAA-A0DA-34DF2221E820}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "vd1", "vd1.vcproj", "{D854EE7B-26C4-4F6E-8805-D1847AC9A431}"
+EndProject
+Global
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ Debug|Win32 = Debug|Win32
+ Release|Win32 = Release|Win32
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {1DEBF44E-1E13-4FAA-A0DA-34DF2221E820}.Debug|Win32.ActiveCfg = Debug|Win32
+ {1DEBF44E-1E13-4FAA-A0DA-34DF2221E820}.Debug|Win32.Build.0 = Debug|Win32
+ {1DEBF44E-1E13-4FAA-A0DA-34DF2221E820}.Release|Win32.ActiveCfg = Release|Win32
+ {1DEBF44E-1E13-4FAA-A0DA-34DF2221E820}.Release|Win32.Build.0 = Release|Win32
+ {D854EE7B-26C4-4F6E-8805-D1847AC9A431}.Debug|Win32.ActiveCfg = Debug|Win32
+ {D854EE7B-26C4-4F6E-8805-D1847AC9A431}.Debug|Win32.Build.0 = Debug|Win32
+ {D854EE7B-26C4-4F6E-8805-D1847AC9A431}.Release|Win32.ActiveCfg = Release|Win32
+ {D854EE7B-26C4-4F6E-8805-D1847AC9A431}.Release|Win32.Build.0 = Release|Win32
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+EndGlobal
diff --git a/projects/vd0.dsp b/projects/vd0.dsp
new file mode 100755
index 000000000..aa1af8b78
--- /dev/null
+++ b/projects/vd0.dsp
@@ -0,0 +1,1222 @@
+# Microsoft Developer Studio Project File - Name="vd0" - Package Owner=<4>
+# Microsoft Developer Studio Generated Build File, Format Version 6.00
+# ** DO NOT EDIT **
+
+# TARGTYPE "Win32 (x86) Application" 0x0101
+
+CFG=vd0 - Win32 Debug
+!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 "vd0.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 "vd0.mak" CFG="vd0 - Win32 Debug"
+!MESSAGE
+!MESSAGE Possible choices for configuration are:
+!MESSAGE
+!MESSAGE "vd0 - Win32 Release" (based on "Win32 (x86) Application")
+!MESSAGE "vd0 - Win32 Debug" (based on "Win32 (x86) Application")
+!MESSAGE
+
+# Begin Project
+# PROP AllowPerConfigDependencies 0
+# PROP Scc_ProjName ""
+# PROP Scc_LocalPath ""
+CPP=cl.exe
+MTL=midl.exe
+RSC=rc.exe
+
+!IF "$(CFG)" == "vd0 - 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 /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /YX /FD /c
+# ADD CPP /nologo /MT /W3 /O2 /I "..\include" /I "..\xvaga" /I "..\xi" /D "NDEBUG" /D "WIN32" /D "_WINDOWS" /D "XVT" /FD /c
+# SUBTRACT CPP /YX
+# ADD BASE MTL /nologo /D "NDEBUG" /mktyplib203 /o "NUL" /win32
+# ADD MTL /nologo /D "NDEBUG" /mktyplib203 /o "NUL" /win32
+# ADD BASE RSC /l 0x410 /d "NDEBUG"
+# ADD RSC /l 0x410 /i "..\..\wx263\include" /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 /machine:I386
+# ADD LINK32 version.lib wsock32.lib kernel32.lib gdi32.lib user32.lib advapi32.lib comdlg32.lib shell32.lib ole32.lib oleaut32.lib comctl32.lib rpcrt4.lib winspool.lib /nologo /subsystem:windows /machine:I386 /nodefaultlib:"libc.lib" /out:"D:\Release\Campo40\vd0.exe"
+# SUBTRACT LINK32 /map /debug /nodefaultlib
+
+!ELSEIF "$(CFG)" == "vd0 - 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 /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /YX /FD /c
+# ADD CPP /nologo /MTd /W3 /Gm /Zi /Od /I "..\include" /I "..\xvaga" /I "..\xi" /D "_DEBUG" /D "WIN32" /D "DBG" /D "_WINDOWS" /FR /FD /c
+# SUBTRACT CPP /YX
+# ADD BASE MTL /nologo /D "_DEBUG" /mktyplib203 /o "NUL" /win32
+# ADD MTL /nologo /D "_DEBUG" /mktyplib203 /o "NUL" /win32
+# ADD BASE RSC /l 0x410 /d "_DEBUG"
+# ADD RSC /l 0x410 /i "..\..\wx263\include" /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 /debug /machine:I386 /pdbtype:sept
+# ADD LINK32 version.lib wsock32.lib kernel32.lib gdi32.lib user32.lib advapi32.lib comdlg32.lib shell32.lib ole32.lib oleaut32.lib comctl32.lib rpcrt4.lib winspool.lib /nologo /subsystem:windows /debug /machine:I386 /nodefaultlib:"libc.lib" /out:"..\exed\vd0.exe" /pdbtype:sept
+# SUBTRACT LINK32 /nodefaultlib
+
+!ENDIF
+
+# Begin Target
+
+# Name "vd0 - Win32 Release"
+# Name "vd0 - Win32 Debug"
+# Begin Group "Sources"
+
+# PROP Default_Filter "cpp"
+# Begin Source File
+
+SOURCE=..\cg\cg2101.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=..\cg\cglib02.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=..\cg\cgsaldac.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=..\ef\ef0101.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=..\in\inlib01.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=..\vd\vd0.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=..\vd\vd0100.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=..\vd\vd0200.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=..\vd\vd0300.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=..\vd\vd0400.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=..\vd\vd0500.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=..\vd\vd0600.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=..\vd\vd0700.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=..\vd\vdlib.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=..\ve\ve0100.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=..\ve\velib04.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=..\ve\velib04a.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=..\ve\velib04b.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=..\ve\velib04c.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=..\ve\velib04d.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=..\ve\velib04e.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=..\ve\velib06.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=..\ve\velib06a.cpp
+# End Source File
+# End Group
+# Begin Group "Masks"
+
+# PROP Default_Filter "uml"
+# Begin Source File
+
+SOURCE=..\vd\scontr.msk
+
+!IF "$(CFG)" == "vd0 - Win32 Release"
+
+# Begin Custom Build - Copying mask $(InputPath)...
+TargetDir=D:\Release\Campo40
+InputPath=..\vd\scontr.msk
+InputName=scontr
+
+"$(TargetDir)\$(InputName).msk" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
+ copy $(InputPath) $(TargetDir)
+
+# End Custom Build
+
+!ELSEIF "$(CFG)" == "vd0 - Win32 Debug"
+
+# Begin Custom Build - Copying mask $(InputPath)...
+TargetDir=\U\Luca\R_04_00\exed
+InputPath=..\vd\scontr.msk
+InputName=scontr
+
+"$(TargetDir)\$(InputName).msk" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
+ copy $(InputPath) $(TargetDir)
+
+# End Custom Build
+
+!ENDIF
+
+# End Source File
+# Begin Source File
+
+SOURCE=..\vd\vd0300a.uml
+
+!IF "$(CFG)" == "vd0 - Win32 Release"
+
+# Begin Custom Build - Compiling mask $(InputPath)...
+TargetDir=D:\Release\Campo40
+InputPath=..\vd\vd0300a.uml
+InputName=vd0300a
+
+"$(TargetDir)\$(InputName).msk" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
+ msk32 $(InputPath) $(TargetDir)\$(InputName).msk
+
+# End Custom Build
+
+!ELSEIF "$(CFG)" == "vd0 - Win32 Debug"
+
+# Begin Custom Build - Compiling mask $(InputPath)...
+TargetDir=\U\Luca\R_04_00\exed
+InputPath=..\vd\vd0300a.uml
+InputName=vd0300a
+
+"$(TargetDir)\$(InputName).msk" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
+ msk32 $(InputPath) $(TargetDir)\$(InputName).msk
+
+# End Custom Build
+
+!ENDIF
+
+# End Source File
+# Begin Source File
+
+SOURCE=..\vd\vd0400a.uml
+
+!IF "$(CFG)" == "vd0 - Win32 Release"
+
+# Begin Custom Build - Compiling mask $(InputPath)...
+TargetDir=D:\Release\Campo40
+InputPath=..\vd\vd0400a.uml
+InputName=vd0400a
+
+"$(TargetDir)\$(InputName).msk" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
+ msk32 $(InputPath) $(TargetDir)\$(InputName).msk
+
+# End Custom Build
+
+!ELSEIF "$(CFG)" == "vd0 - Win32 Debug"
+
+# Begin Custom Build - Compiling mask $(InputPath)...
+TargetDir=\U\Luca\R_04_00\exed
+InputPath=..\vd\vd0400a.uml
+InputName=vd0400a
+
+"$(TargetDir)\$(InputName).msk" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
+ msk32 $(InputPath) $(TargetDir)\$(InputName).msk
+
+# End Custom Build
+
+!ENDIF
+
+# End Source File
+# Begin Source File
+
+SOURCE=..\vd\vd0700a.uml
+
+!IF "$(CFG)" == "vd0 - Win32 Release"
+
+# Begin Custom Build - Compiling mask $(InputPath)...
+TargetDir=D:\Release\Campo40
+InputPath=..\vd\vd0700a.uml
+InputName=vd0700a
+
+"$(TargetDir)\$(InputName).msk" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
+ msk32 $(InputPath) $(TargetDir)\$(InputName).msk
+
+# End Custom Build
+
+!ELSEIF "$(CFG)" == "vd0 - Win32 Debug"
+
+# Begin Custom Build - Compiling mask $(InputPath)...
+TargetDir=\U\Luca\R_04_00\exed
+InputPath=..\vd\vd0700a.uml
+InputName=vd0700a
+
+"$(TargetDir)\$(InputName).msk" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
+ msk32 $(InputPath) $(TargetDir)\$(InputName).msk
+
+# End Custom Build
+
+!ENDIF
+
+# End Source File
+# Begin Source File
+
+SOURCE=..\vd\vd0700b.uml
+
+!IF "$(CFG)" == "vd0 - Win32 Release"
+
+# Begin Custom Build - Compiling mask $(InputPath)...
+TargetDir=D:\Release\Campo40
+InputPath=..\vd\vd0700b.uml
+InputName=vd0700b
+
+"$(TargetDir)\$(InputName).msk" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
+ msk32 $(InputPath) $(TargetDir)\$(InputName).msk
+
+# End Custom Build
+
+!ELSEIF "$(CFG)" == "vd0 - Win32 Debug"
+
+# Begin Custom Build - Compiling mask $(InputPath)...
+TargetDir=\U\Luca\R_04_00\exed
+InputPath=..\vd\vd0700b.uml
+InputName=vd0700b
+
+"$(TargetDir)\$(InputName).msk" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
+ msk32 $(InputPath) $(TargetDir)\$(InputName).msk
+
+# End Custom Build
+
+!ENDIF
+
+# End Source File
+# Begin Source File
+
+SOURCE=..\vd\vdlib01.uml
+
+!IF "$(CFG)" == "vd0 - Win32 Release"
+
+# Begin Custom Build - Compiling mask $(InputPath)...
+TargetDir=D:\Release\Campo40
+InputPath=..\vd\vdlib01.uml
+InputName=vdlib01
+
+"$(TargetDir)\$(InputName).msk" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
+ msk32 $(InputPath) $(TargetDir)\$(InputName).msk
+
+# End Custom Build
+
+!ELSEIF "$(CFG)" == "vd0 - Win32 Debug"
+
+# Begin Custom Build - Compiling mask $(InputPath)...
+TargetDir=\U\Luca\R_04_00\exed
+InputPath=..\vd\vdlib01.uml
+InputName=vdlib01
+
+"$(TargetDir)\$(InputName).msk" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
+ msk32 $(InputPath) $(TargetDir)\$(InputName).msk
+
+# End Custom Build
+
+!ENDIF
+
+# End Source File
+# Begin Source File
+
+SOURCE=..\vd\vdlib02.uml
+
+!IF "$(CFG)" == "vd0 - Win32 Release"
+
+# Begin Custom Build - Compiling mask $(InputPath)...
+TargetDir=D:\Release\Campo40
+InputPath=..\vd\vdlib02.uml
+InputName=vdlib02
+
+"$(TargetDir)\$(InputName).msk" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
+ msk32 $(InputPath) $(TargetDir)\$(InputName).msk
+
+# End Custom Build
+
+!ELSEIF "$(CFG)" == "vd0 - Win32 Debug"
+
+# Begin Custom Build - Compiling mask $(InputPath)...
+TargetDir=\U\Luca\R_04_00\exed
+InputPath=..\vd\vdlib02.uml
+InputName=vdlib02
+
+"$(TargetDir)\$(InputName).msk" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
+ msk32 $(InputPath) $(TargetDir)\$(InputName).msk
+
+# End Custom Build
+
+!ENDIF
+
+# End Source File
+# Begin Source File
+
+SOURCE=..\vd\vdstcas.uml
+
+!IF "$(CFG)" == "vd0 - Win32 Release"
+
+# Begin Custom Build - Compiling mask $(InputPath)...
+TargetDir=D:\Release\Campo40
+InputPath=..\vd\vdstcas.uml
+InputName=vdstcas
+
+"$(TargetDir)\$(InputName).msk" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
+ msk32 $(InputPath) $(TargetDir)\$(InputName).msk
+
+# End Custom Build
+
+!ELSEIF "$(CFG)" == "vd0 - Win32 Debug"
+
+# Begin Custom Build - Compiling mask $(InputPath)...
+TargetDir=\U\Luca\R_04_00\exed
+InputPath=..\vd\vdstcas.uml
+InputName=vdstcas
+
+"$(TargetDir)\$(InputName).msk" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
+ msk32 $(InputPath) $(TargetDir)\$(InputName).msk
+
+# End Custom Build
+
+!ENDIF
+
+# End Source File
+# Begin Source File
+
+SOURCE=..\vd\vdstfld.uml
+
+!IF "$(CFG)" == "vd0 - Win32 Release"
+
+# Begin Custom Build - Compiling mask $(InputPath)...
+TargetDir=D:\Release\Campo40
+InputPath=..\vd\vdstfld.uml
+InputName=vdstfld
+
+"$(TargetDir)\$(InputName).msk" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
+ msk32 $(InputPath) $(TargetDir)\$(InputName).msk
+
+# End Custom Build
+
+!ELSEIF "$(CFG)" == "vd0 - Win32 Debug"
+
+# Begin Custom Build - Compiling mask $(InputPath)...
+TargetDir=\U\Luca\R_04_00\exed
+InputPath=..\vd\vdstfld.uml
+InputName=vdstfld
+
+"$(TargetDir)\$(InputName).msk" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
+ msk32 $(InputPath) $(TargetDir)\$(InputName).msk
+
+# End Custom Build
+
+!ENDIF
+
+# End Source File
+# Begin Source File
+
+SOURCE=..\vd\vdstopd.uml
+
+!IF "$(CFG)" == "vd0 - Win32 Release"
+
+# Begin Custom Build - Compiling mask $(InputPath)...
+TargetDir=D:\Release\Campo40
+InputPath=..\vd\vdstopd.uml
+InputName=vdstopd
+
+"$(TargetDir)\$(InputName).msk" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
+ msk32 $(InputPath) $(TargetDir)\$(InputName).msk
+
+# End Custom Build
+
+!ELSEIF "$(CFG)" == "vd0 - Win32 Debug"
+
+# Begin Custom Build - Compiling mask $(InputPath)...
+TargetDir=\U\Luca\R_04_00\exed
+InputPath=..\vd\vdstopd.uml
+InputName=vdstopd
+
+"$(TargetDir)\$(InputName).msk" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
+ msk32 $(InputPath) $(TargetDir)\$(InputName).msk
+
+# End Custom Build
+
+!ENDIF
+
+# End Source File
+# Begin Source File
+
+SOURCE=..\vd\vdstrpd.uml
+
+!IF "$(CFG)" == "vd0 - Win32 Release"
+
+# Begin Custom Build - Compiling mask $(InputPath)...
+TargetDir=D:\Release\Campo40
+InputPath=..\vd\vdstrpd.uml
+InputName=vdstrpd
+
+"$(TargetDir)\$(InputName).msk" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
+ msk32 $(InputPath) $(TargetDir)\$(InputName).msk
+
+# End Custom Build
+
+!ELSEIF "$(CFG)" == "vd0 - Win32 Debug"
+
+# Begin Custom Build - Compiling mask $(InputPath)...
+TargetDir=\U\Luca\R_04_00\exed
+InputPath=..\vd\vdstrpd.uml
+InputName=vdstrpd
+
+"$(TargetDir)\$(InputName).msk" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
+ msk32 $(InputPath) $(TargetDir)\$(InputName).msk
+
+# End Custom Build
+
+!ENDIF
+
+# End Source File
+# Begin Source File
+
+SOURCE=..\vd\vdststg.uml
+
+!IF "$(CFG)" == "vd0 - Win32 Release"
+
+# Begin Custom Build - Compiling mask $(InputPath)...
+TargetDir=D:\Release\Campo40
+InputPath=..\vd\vdststg.uml
+InputName=vdststg
+
+"$(TargetDir)\$(InputName).msk" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
+ msk32 $(InputPath) $(TargetDir)\$(InputName).msk
+
+# End Custom Build
+
+!ELSEIF "$(CFG)" == "vd0 - Win32 Debug"
+
+# Begin Custom Build - Compiling mask $(InputPath)...
+TargetDir=\U\Luca\R_04_00\exed
+InputPath=..\vd\vdststg.uml
+InputName=vdststg
+
+"$(TargetDir)\$(InputName).msk" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
+ msk32 $(InputPath) $(TargetDir)\$(InputName).msk
+
+# End Custom Build
+
+!ENDIF
+
+# End Source File
+# Begin Source File
+
+SOURCE=..\vd\vdsttdt.uml
+
+!IF "$(CFG)" == "vd0 - Win32 Release"
+
+# Begin Custom Build - Compiling mask $(InputPath)...
+TargetDir=D:\Release\Campo40
+InputPath=..\vd\vdsttdt.uml
+InputName=vdsttdt
+
+"$(TargetDir)\$(InputName).msk" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
+ msk32 $(InputPath) $(TargetDir)\$(InputName).msk
+
+# End Custom Build
+
+!ELSEIF "$(CFG)" == "vd0 - Win32 Debug"
+
+# Begin Custom Build - Compiling mask $(InputPath)...
+TargetDir=\U\Luca\R_04_00\exed
+InputPath=..\vd\vdsttdt.uml
+InputName=vdsttdt
+
+"$(TargetDir)\$(InputName).msk" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
+ msk32 $(InputPath) $(TargetDir)\$(InputName).msk
+
+# End Custom Build
+
+!ENDIF
+
+# End Source File
+# Begin Source File
+
+SOURCE=..\vd\vdtbcas.uml
+
+!IF "$(CFG)" == "vd0 - Win32 Release"
+
+# Begin Custom Build - Compiling mask $(InputPath)...
+TargetDir=D:\Release\Campo40
+InputPath=..\vd\vdtbcas.uml
+InputName=vdtbcas
+
+"$(TargetDir)\$(InputName).msk" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
+ msk32 $(InputPath) $(TargetDir)\$(InputName).msk
+
+# End Custom Build
+
+!ELSEIF "$(CFG)" == "vd0 - Win32 Debug"
+
+# Begin Custom Build - Compiling mask $(InputPath)...
+TargetDir=\U\Luca\R_04_00\exed
+InputPath=..\vd\vdtbcas.uml
+InputName=vdtbcas
+
+"$(TargetDir)\$(InputName).msk" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
+ msk32 $(InputPath) $(TargetDir)\$(InputName).msk
+
+# End Custom Build
+
+!ENDIF
+
+# End Source File
+# Begin Source File
+
+SOURCE=..\vd\vdtbfld.uml
+
+!IF "$(CFG)" == "vd0 - Win32 Release"
+
+# Begin Custom Build - Compiling mask $(InputPath)...
+TargetDir=D:\Release\Campo40
+InputPath=..\vd\vdtbfld.uml
+InputName=vdtbfld
+
+"$(TargetDir)\$(InputName).msk" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
+ msk32 $(InputPath) $(TargetDir)\$(InputName).msk
+
+# End Custom Build
+
+!ELSEIF "$(CFG)" == "vd0 - Win32 Debug"
+
+# Begin Custom Build - Compiling mask $(InputPath)...
+TargetDir=\U\Luca\R_04_00\exed
+InputPath=..\vd\vdtbfld.uml
+InputName=vdtbfld
+
+"$(TargetDir)\$(InputName).msk" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
+ msk32 $(InputPath) $(TargetDir)\$(InputName).msk
+
+# End Custom Build
+
+!ENDIF
+
+# End Source File
+# Begin Source File
+
+SOURCE=..\vd\vdtbopd.uml
+
+!IF "$(CFG)" == "vd0 - Win32 Release"
+
+# Begin Custom Build - Compiling mask $(InputPath)...
+TargetDir=D:\Release\Campo40
+InputPath=..\vd\vdtbopd.uml
+InputName=vdtbopd
+
+"$(TargetDir)\$(InputName).msk" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
+ msk32 $(InputPath) $(TargetDir)\$(InputName).msk
+
+# End Custom Build
+
+!ELSEIF "$(CFG)" == "vd0 - Win32 Debug"
+
+# Begin Custom Build - Compiling mask $(InputPath)...
+TargetDir=\U\Luca\R_04_00\exed
+InputPath=..\vd\vdtbopd.uml
+InputName=vdtbopd
+
+"$(TargetDir)\$(InputName).msk" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
+ msk32 $(InputPath) $(TargetDir)\$(InputName).msk
+
+# End Custom Build
+
+!ENDIF
+
+# End Source File
+# Begin Source File
+
+SOURCE=..\vd\vdtbrpd.uml
+
+!IF "$(CFG)" == "vd0 - Win32 Release"
+
+# Begin Custom Build - Compiling mask $(InputPath)...
+TargetDir=D:\Release\Campo40
+InputPath=..\vd\vdtbrpd.uml
+InputName=vdtbrpd
+
+"$(TargetDir)\$(InputName).msk" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
+ msk32 $(InputPath) $(TargetDir)\$(InputName).msk
+
+# End Custom Build
+
+!ELSEIF "$(CFG)" == "vd0 - Win32 Debug"
+
+# Begin Custom Build - Compiling mask $(InputPath)...
+TargetDir=\U\Luca\R_04_00\exed
+InputPath=..\vd\vdtbrpd.uml
+InputName=vdtbrpd
+
+"$(TargetDir)\$(InputName).msk" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
+ msk32 $(InputPath) $(TargetDir)\$(InputName).msk
+
+# End Custom Build
+
+!ENDIF
+
+# End Source File
+# Begin Source File
+
+SOURCE=..\vd\vdtbstg.uml
+
+!IF "$(CFG)" == "vd0 - Win32 Release"
+
+# Begin Custom Build - Compiling mask $(InputPath)...
+TargetDir=D:\Release\Campo40
+InputPath=..\vd\vdtbstg.uml
+InputName=vdtbstg
+
+"$(TargetDir)\$(InputName).msk" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
+ msk32 $(InputPath) $(TargetDir)\$(InputName).msk
+
+# End Custom Build
+
+!ELSEIF "$(CFG)" == "vd0 - Win32 Debug"
+
+# Begin Custom Build - Compiling mask $(InputPath)...
+TargetDir=\U\Luca\R_04_00\exed
+InputPath=..\vd\vdtbstg.uml
+InputName=vdtbstg
+
+"$(TargetDir)\$(InputName).msk" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
+ msk32 $(InputPath) $(TargetDir)\$(InputName).msk
+
+# End Custom Build
+
+!ENDIF
+
+# End Source File
+# Begin Source File
+
+SOURCE=..\vd\vdtbtdt.uml
+
+!IF "$(CFG)" == "vd0 - Win32 Release"
+
+# Begin Custom Build - Compiling mask $(InputPath)...
+TargetDir=D:\Release\Campo40
+InputPath=..\vd\vdtbtdt.uml
+InputName=vdtbtdt
+
+"$(TargetDir)\$(InputName).msk" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
+ msk32 $(InputPath) $(TargetDir)\$(InputName).msk
+
+# End Custom Build
+
+!ELSEIF "$(CFG)" == "vd0 - Win32 Debug"
+
+# Begin Custom Build - Compiling mask $(InputPath)...
+TargetDir=\U\Luca\R_04_00\exed
+InputPath=..\vd\vdtbtdt.uml
+InputName=vdtbtdt
+
+"$(TargetDir)\$(InputName).msk" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
+ msk32 $(InputPath) $(TargetDir)\$(InputName).msk
+
+# End Custom Build
+
+!ENDIF
+
+# End Source File
+# End Group
+# Begin Group "Headers"
+
+# PROP Default_Filter "h"
+# Begin Source File
+
+SOURCE=..\vd\vd0.h
+# End Source File
+# Begin Source File
+
+SOURCE=..\vd\vd0500a.h
+# End Source File
+# Begin Source File
+
+SOURCE=..\vd\vd0600a.h
+# End Source File
+# Begin Source File
+
+SOURCE=..\vd\vd0700a.h
+# End Source File
+# Begin Source File
+
+SOURCE=..\vd\vdconf.h
+# End Source File
+# Begin Source File
+
+SOURCE=..\vd\vdlib.h
+# End Source File
+# Begin Source File
+
+SOURCE=..\vd\vdmask.h
+# End Source File
+# Begin Source File
+
+SOURCE=..\vd\vdtbcas.h
+# End Source File
+# Begin Source File
+
+SOURCE=..\vd\vdtbfld.h
+# End Source File
+# Begin Source File
+
+SOURCE=..\vd\vdtbopd.h
+# End Source File
+# Begin Source File
+
+SOURCE=..\vd\vdtbrpd.h
+# End Source File
+# Begin Source File
+
+SOURCE=..\vd\vdtbstd.h
+# End Source File
+# Begin Source File
+
+SOURCE=..\vd\vdtbstg.h
+# End Source File
+# Begin Source File
+
+SOURCE=..\vd\vdtbtdt.h
+# End Source File
+# End Group
+# Begin Group "Reports"
+
+# PROP Default_Filter "rep"
+# Begin Source File
+
+SOURCE=..\vd\vdlib02r.rep
+
+!IF "$(CFG)" == "vd0 - Win32 Release"
+
+# Begin Custom Build - Copying rep $(InputPath)...
+TargetDir=D:\Release\Campo40
+InputPath=..\vd\vdlib02r.rep
+InputName=vdlib02r
+
+"$(TargetDir)\$(InputName).rep" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
+ copy $(InputPath) $(TargetDir)\$(InputName).rep
+
+# End Custom Build
+
+!ELSEIF "$(CFG)" == "vd0 - Win32 Debug"
+
+# Begin Custom Build - Copying rep $(InputPath)...
+TargetDir=\U\Luca\R_04_00\exed
+InputPath=..\vd\vdlib02r.rep
+InputName=vdlib02r
+
+"$(TargetDir)\$(InputName).rep" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
+ copy $(InputPath) $(TargetDir)\$(InputName).rep
+
+# End Custom Build
+
+!ENDIF
+
+# End Source File
+# Begin Source File
+
+SOURCE=..\vd\vdstcas.rep
+
+!IF "$(CFG)" == "vd0 - Win32 Release"
+
+# Begin Custom Build - Copying rep $(InputPath)...
+TargetDir=D:\Release\Campo40
+InputPath=..\vd\vdstcas.rep
+InputName=vdstcas
+
+"$(TargetDir)\$(InputName).rep" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
+ copy $(InputPath) $(TargetDir)\$(InputName).rep
+
+# End Custom Build
+
+!ELSEIF "$(CFG)" == "vd0 - Win32 Debug"
+
+# Begin Custom Build - Copying rep $(InputPath)...
+TargetDir=\U\Luca\R_04_00\exed
+InputPath=..\vd\vdstcas.rep
+InputName=vdstcas
+
+"$(TargetDir)\$(InputName).rep" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
+ copy $(InputPath) $(TargetDir)\$(InputName).rep
+
+# End Custom Build
+
+!ENDIF
+
+# End Source File
+# Begin Source File
+
+SOURCE=..\vd\vdstfld.rep
+
+!IF "$(CFG)" == "vd0 - Win32 Release"
+
+# Begin Custom Build - Copying rep $(InputPath)...
+TargetDir=D:\Release\Campo40
+InputPath=..\vd\vdstfld.rep
+InputName=vdstfld
+
+"$(TargetDir)\$(InputName).rep" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
+ copy $(InputPath) $(TargetDir)\$(InputName).rep
+
+# End Custom Build
+
+!ELSEIF "$(CFG)" == "vd0 - Win32 Debug"
+
+# Begin Custom Build - Copying rep $(InputPath)...
+TargetDir=\U\Luca\R_04_00\exed
+InputPath=..\vd\vdstfld.rep
+InputName=vdstfld
+
+"$(TargetDir)\$(InputName).rep" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
+ copy $(InputPath) $(TargetDir)\$(InputName).rep
+
+# End Custom Build
+
+!ENDIF
+
+# End Source File
+# Begin Source File
+
+SOURCE=..\vd\vdstopd.rep
+
+!IF "$(CFG)" == "vd0 - Win32 Release"
+
+# Begin Custom Build - Copying rep $(InputPath)...
+TargetDir=D:\Release\Campo40
+InputPath=..\vd\vdstopd.rep
+InputName=vdstopd
+
+"$(TargetDir)\$(InputName).rep" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
+ copy $(InputPath) $(TargetDir)\$(InputName).rep
+
+# End Custom Build
+
+!ELSEIF "$(CFG)" == "vd0 - Win32 Debug"
+
+# Begin Custom Build - Copying rep $(InputPath)...
+TargetDir=\U\Luca\R_04_00\exed
+InputPath=..\vd\vdstopd.rep
+InputName=vdstopd
+
+"$(TargetDir)\$(InputName).rep" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
+ copy $(InputPath) $(TargetDir)\$(InputName).rep
+
+# End Custom Build
+
+!ENDIF
+
+# End Source File
+# Begin Source File
+
+SOURCE=..\vd\vdstrpd.rep
+
+!IF "$(CFG)" == "vd0 - Win32 Release"
+
+# Begin Custom Build - Copying rep $(InputPath)...
+TargetDir=D:\Release\Campo40
+InputPath=..\vd\vdstrpd.rep
+InputName=vdstrpd
+
+"$(TargetDir)\$(InputName).rep" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
+ copy $(InputPath) $(TargetDir)\$(InputName).rep
+
+# End Custom Build
+
+!ELSEIF "$(CFG)" == "vd0 - Win32 Debug"
+
+# Begin Custom Build - Copying rep $(InputPath)...
+TargetDir=\U\Luca\R_04_00\exed
+InputPath=..\vd\vdstrpd.rep
+InputName=vdstrpd
+
+"$(TargetDir)\$(InputName).rep" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
+ copy $(InputPath) $(TargetDir)\$(InputName).rep
+
+# End Custom Build
+
+!ENDIF
+
+# End Source File
+# Begin Source File
+
+SOURCE=..\vd\vdststg.rep
+
+!IF "$(CFG)" == "vd0 - Win32 Release"
+
+# Begin Custom Build - Copying rep $(InputPath)...
+TargetDir=D:\Release\Campo40
+InputPath=..\vd\vdststg.rep
+InputName=vdststg
+
+"$(TargetDir)\$(InputName).rep" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
+ copy $(InputPath) $(TargetDir)\$(InputName).rep
+
+# End Custom Build
+
+!ELSEIF "$(CFG)" == "vd0 - Win32 Debug"
+
+# Begin Custom Build - Copying rep $(InputPath)...
+TargetDir=\U\Luca\R_04_00\exed
+InputPath=..\vd\vdststg.rep
+InputName=vdststg
+
+"$(TargetDir)\$(InputName).rep" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
+ copy $(InputPath) $(TargetDir)\$(InputName).rep
+
+# End Custom Build
+
+!ENDIF
+
+# End Source File
+# Begin Source File
+
+SOURCE=..\vd\vdsttdt.rep
+
+!IF "$(CFG)" == "vd0 - Win32 Release"
+
+# Begin Custom Build - Copying rep $(InputPath)...
+TargetDir=D:\Release\Campo40
+InputPath=..\vd\vdsttdt.rep
+InputName=vdsttdt
+
+"$(TargetDir)\$(InputName).rep" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
+ copy $(InputPath) $(TargetDir)\$(InputName).rep
+
+# End Custom Build
+
+!ELSEIF "$(CFG)" == "vd0 - Win32 Debug"
+
+# Begin Custom Build - Copying rep $(InputPath)...
+TargetDir=\U\Luca\R_04_00\exed
+InputPath=..\vd\vdsttdt.rep
+InputName=vdsttdt
+
+"$(TargetDir)\$(InputName).rep" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
+ copy $(InputPath) $(TargetDir)\$(InputName).rep
+
+# End Custom Build
+
+!ENDIF
+
+# End Source File
+# End Group
+# Begin Group "Menu"
+
+# PROP Default_Filter "men"
+# Begin Source File
+
+SOURCE=..\vd\vdmenu.men
+
+!IF "$(CFG)" == "vd0 - Win32 Release"
+
+# Begin Custom Build - Copying menu $(InputPath)...
+TargetDir=D:\Release\Campo40
+InputPath=..\vd\vdmenu.men
+InputName=vdmenu
+
+"$(TargetDir)\$(InputName).men" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
+ copy $(InputPath) $(TargetDir)\$(InputName).men
+
+# End Custom Build
+
+!ELSEIF "$(CFG)" == "vd0 - Win32 Debug"
+
+# Begin Custom Build - Copying menu $(InputPath)...
+TargetDir=\U\Luca\R_04_00\exed
+InputPath=..\vd\vdmenu.men
+InputName=vdmenu
+
+"$(TargetDir)\$(InputName).men" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
+ copy $(InputPath) $(TargetDir)\$(InputName).men
+
+# End Custom Build
+
+!ENDIF
+
+# End Source File
+# End Group
+# Begin Group "Trr"
+
+# PROP Default_Filter "trr"
+# Begin Source File
+
+SOURCE=..\vd\f157.trr
+
+!IF "$(CFG)" == "vd0 - Win32 Release"
+
+# Begin Custom Build - Copying trr $(InputPath)...
+TargetDir=D:\Release\Campo40
+InputPath=..\vd\f157.trr
+InputName=f157
+
+"$(TargetDir)\recdesc\$(InputName).trr" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
+ copy $(InputPath) $(TargetDir)\recdesc\$(InputName).trr
+
+# End Custom Build
+
+!ELSEIF "$(CFG)" == "vd0 - Win32 Debug"
+
+# Begin Custom Build - Copying trr $(InputPath)...
+TargetDir=\U\Luca\R_04_00\exed
+InputPath=..\vd\f157.trr
+InputName=f157
+
+"$(TargetDir)\recdesc\$(InputName).trr" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
+ copy $(InputPath) $(TargetDir)\recdesc\$(InputName).trr
+
+# End Custom Build
+
+!ENDIF
+
+# End Source File
+# End Group
+# Begin Group "Dir"
+
+# PROP Default_Filter "dir"
+# Begin Source File
+
+SOURCE=..\vd\f157.dir
+
+!IF "$(CFG)" == "vd0 - Win32 Release"
+
+# Begin Custom Build - Copying dir $(InputPath)...
+TargetDir=D:\Release\Campo40
+InputPath=..\vd\f157.dir
+InputName=f157
+
+"$(TargetDir)\recdesc\$(InputName).dir" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
+ copy $(InputPath) $(TargetDir)\recdesc\$(InputName).dir
+
+# End Custom Build
+
+!ELSEIF "$(CFG)" == "vd0 - Win32 Debug"
+
+# Begin Custom Build - Copying dir $(InputPath)...
+TargetDir=\U\Luca\R_04_00\exed
+InputPath=..\vd\f157.dir
+InputName=f157
+
+"$(TargetDir)\recdesc\$(InputName).dir" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
+ copy $(InputPath) $(TargetDir)\recdesc\$(InputName).dir
+
+# End Custom Build
+
+!ENDIF
+
+# End Source File
+# End Group
+# Begin Group "Ini"
+
+# PROP Default_Filter "ini"
+# Begin Source File
+
+SOURCE=..\vd\scontr.ini
+
+!IF "$(CFG)" == "vd0 - Win32 Release"
+
+# Begin Custom Build - Copying ini $(InputPath)...
+TargetDir=D:\Release\Campo40
+InputPath=..\vd\scontr.ini
+InputName=scontr
+
+"$(TargetDir)\$(InputName).ini" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
+ copy $(InputPath) $(TargetDir)\$(InputName).ini
+
+# End Custom Build
+
+!ELSEIF "$(CFG)" == "vd0 - Win32 Debug"
+
+# Begin Custom Build - Copying ini $(InputPath)...
+TargetDir=\U\Luca\R_04_00\exed
+InputPath=..\vd\scontr.ini
+InputName=scontr
+
+"$(TargetDir)\$(InputName).ini" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
+ copy $(InputPath) $(TargetDir)\$(InputName).ini
+
+# End Custom Build
+
+!ENDIF
+
+# End Source File
+# End Group
+# Begin Source File
+
+SOURCE=.\vd0.rc
+
+!IF "$(CFG)" == "vd0 - Win32 Release"
+
+# ADD BASE RSC /l 0x410
+# ADD RSC /l 0x410
+
+!ELSEIF "$(CFG)" == "vd0 - Win32 Debug"
+
+# ADD BASE RSC /l 0x410
+# ADD RSC /l 0x410 /fo"..\Debug/vd0.res"
+
+!ENDIF
+
+# End Source File
+# End Target
+# End Project
diff --git a/projects/vd0.rc b/projects/vd0.rc
new file mode 100755
index 000000000..41a996650
--- /dev/null
+++ b/projects/vd0.rc
@@ -0,0 +1,4 @@
+"9012" ICON DISCARDABLE "../exed/res/exe.ico"
+
+rcinclude ../../wx280/include/wx/msw/wx.rc
+
diff --git a/projects/vd0.vcproj b/projects/vd0.vcproj
new file mode 100755
index 000000000..e187ba295
--- /dev/null
+++ b/projects/vd0.vcproj
@@ -0,0 +1,1593 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/projects/vd1.dsp b/projects/vd1.dsp
new file mode 100755
index 000000000..a74884192
--- /dev/null
+++ b/projects/vd1.dsp
@@ -0,0 +1,459 @@
+# Microsoft Developer Studio Project File - Name="vd1" - Package Owner=<4>
+# Microsoft Developer Studio Generated Build File, Format Version 6.00
+# ** DO NOT EDIT **
+
+# TARGTYPE "Win32 (x86) Application" 0x0101
+
+CFG=vd1 - Win32 Debug
+!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 "vd1.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 "vd1.mak" CFG="vd1 - Win32 Debug"
+!MESSAGE
+!MESSAGE Possible choices for configuration are:
+!MESSAGE
+!MESSAGE "vd1 - Win32 Release" (based on "Win32 (x86) Application")
+!MESSAGE "vd1 - Win32 Debug" (based on "Win32 (x86) Application")
+!MESSAGE
+
+# Begin Project
+# PROP AllowPerConfigDependencies 0
+# PROP Scc_ProjName ""
+# PROP Scc_LocalPath ""
+CPP=cl.exe
+MTL=midl.exe
+RSC=rc.exe
+
+!IF "$(CFG)" == "vd1 - 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 /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /YX /FD /c
+# ADD CPP /nologo /MT /W3 /O2 /I "..\include" /I "..\xvaga" /I "..\xi" /D "NDEBUG" /D "WIN32" /D "_WINDOWS" /D "XVT" /FD /c
+# SUBTRACT CPP /YX
+# ADD BASE MTL /nologo /D "NDEBUG" /mktyplib203 /o "NUL" /win32
+# ADD MTL /nologo /D "NDEBUG" /mktyplib203 /o "NUL" /win32
+# ADD BASE RSC /l 0x410 /d "NDEBUG"
+# ADD RSC /l 0x410 /i "..\..\wx263\include" /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 /machine:I386
+# ADD LINK32 version.lib wsock32.lib kernel32.lib gdi32.lib user32.lib advapi32.lib comdlg32.lib shell32.lib ole32.lib oleaut32.lib comctl32.lib rpcrt4.lib winspool.lib /nologo /subsystem:windows /machine:I386 /nodefaultlib:"libc.lib" /out:"D:\Release\Campo40\vd1.exe"
+# SUBTRACT LINK32 /map /debug /nodefaultlib
+
+!ELSEIF "$(CFG)" == "vd1 - 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 /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /YX /FD /c
+# ADD CPP /nologo /MTd /W3 /Gm /Zi /Od /I "..\include" /I "..\xvaga" /I "..\xi" /D "_DEBUG" /D "WIN32" /D "DBG" /D "_WINDOWS" /FR /FD /c
+# SUBTRACT CPP /YX
+# ADD BASE MTL /nologo /D "_DEBUG" /mktyplib203 /o "NUL" /win32
+# ADD MTL /nologo /D "_DEBUG" /mktyplib203 /o "NUL" /win32
+# ADD BASE RSC /l 0x410 /d "_DEBUG"
+# ADD RSC /l 0x410 /i "..\..\wx263\include" /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 /debug /machine:I386 /pdbtype:sept
+# ADD LINK32 version.lib wsock32.lib kernel32.lib gdi32.lib user32.lib advapi32.lib comdlg32.lib shell32.lib ole32.lib oleaut32.lib comctl32.lib rpcrt4.lib winspool.lib /nologo /subsystem:windows /debug /machine:I386 /nodefaultlib:"libc.lib" /out:"..\exed\vd1.exe" /pdbtype:sept
+# SUBTRACT LINK32 /nodefaultlib
+
+!ENDIF
+
+# Begin Target
+
+# Name "vd1 - Win32 Release"
+# Name "vd1 - Win32 Debug"
+# Begin Group "Sources"
+
+# PROP Default_Filter "cpp"
+# Begin Source File
+
+SOURCE=..\vd\vd1.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=..\vd\vd1100.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=..\vd\vd1200.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=..\vd\vd1300.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=..\vd\vd1600.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=..\vd\vd1700.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=..\ve\velib07.cpp
+# End Source File
+# End Group
+# Begin Group "Masks"
+
+# PROP Default_Filter "uml"
+# Begin Source File
+
+SOURCE=..\vd\vd1100.uml
+
+!IF "$(CFG)" == "vd1 - Win32 Release"
+
+# Begin Custom Build - Compiling mask $(InputPath)...
+TargetDir=D:\Release\Campo40
+InputPath=..\vd\vd1100.uml
+InputName=vd1100
+
+"$(TargetDir)\$(InputName).msk" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
+ msk32 $(InputPath) $(TargetDir)\$(InputName).msk
+
+# End Custom Build
+
+!ELSEIF "$(CFG)" == "vd1 - Win32 Debug"
+
+# Begin Custom Build - Compiling mask $(InputPath)...
+TargetDir=\U\Luca\R_04_00\exed
+InputPath=..\vd\vd1100.uml
+InputName=vd1100
+
+"$(TargetDir)\$(InputName).msk" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
+ msk32 $(InputPath) $(TargetDir)\$(InputName).msk
+
+# End Custom Build
+
+!ENDIF
+
+# End Source File
+# Begin Source File
+
+SOURCE=..\vd\vd1200.uml
+
+!IF "$(CFG)" == "vd1 - Win32 Release"
+
+# Begin Custom Build - Compiling mask $(InputPath)...
+TargetDir=D:\Release\Campo40
+InputPath=..\vd\vd1200.uml
+InputName=vd1200
+
+"$(TargetDir)\$(InputName).msk" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
+ msk32 $(InputPath) $(TargetDir)\$(InputName).msk
+
+# End Custom Build
+
+!ELSEIF "$(CFG)" == "vd1 - Win32 Debug"
+
+# Begin Custom Build - Compiling mask $(InputPath)...
+TargetDir=\U\Luca\R_04_00\exed
+InputPath=..\vd\vd1200.uml
+InputName=vd1200
+
+"$(TargetDir)\$(InputName).msk" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
+ msk32 $(InputPath) $(TargetDir)\$(InputName).msk
+
+# End Custom Build
+
+!ENDIF
+
+# End Source File
+# Begin Source File
+
+SOURCE=..\vd\vd1300.uml
+
+!IF "$(CFG)" == "vd1 - Win32 Release"
+
+# Begin Custom Build - Compiling mask $(InputPath)...
+TargetDir=D:\Release\Campo40
+InputPath=..\vd\vd1300.uml
+InputName=vd1300
+
+"$(TargetDir)\$(InputName).msk" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
+ msk32 $(InputPath) $(TargetDir)\$(InputName).msk
+
+# End Custom Build
+
+!ELSEIF "$(CFG)" == "vd1 - Win32 Debug"
+
+# Begin Custom Build - Compiling mask $(InputPath)...
+TargetDir=\U\Luca\R_04_00\exed
+InputPath=..\vd\vd1300.uml
+InputName=vd1300
+
+"$(TargetDir)\$(InputName).msk" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
+ msk32 $(InputPath) $(TargetDir)\$(InputName).msk
+
+# End Custom Build
+
+!ENDIF
+
+# End Source File
+# Begin Source File
+
+SOURCE=..\vd\vd1600.uml
+
+!IF "$(CFG)" == "vd1 - Win32 Release"
+
+# Begin Custom Build - Compiling mask $(InputPath)...
+TargetDir=D:\Release\Campo40
+InputPath=..\vd\vd1600.uml
+InputName=vd1600
+
+"$(TargetDir)\$(InputName).msk" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
+ msk32 $(InputPath) $(TargetDir)\$(InputName).msk
+
+# End Custom Build
+
+!ELSEIF "$(CFG)" == "vd1 - Win32 Debug"
+
+# Begin Custom Build - Compiling mask $(InputPath)...
+TargetDir=\U\Luca\R_04_00\exed
+InputPath=..\vd\vd1600.uml
+InputName=vd1600
+
+"$(TargetDir)\$(InputName).msk" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
+ msk32 $(InputPath) $(TargetDir)\$(InputName).msk
+
+# End Custom Build
+
+!ENDIF
+
+# End Source File
+# Begin Source File
+
+SOURCE=..\vd\vd1700.uml
+
+!IF "$(CFG)" == "vd1 - Win32 Release"
+
+# Begin Custom Build - Compiling mask $(InputPath)...
+TargetDir=D:\Release\Campo40
+InputPath=..\vd\vd1700.uml
+InputName=vd1700
+
+"$(TargetDir)\$(InputName).msk" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
+ msk32 $(InputPath) $(TargetDir)\$(InputName).msk
+
+# End Custom Build
+
+!ELSEIF "$(CFG)" == "vd1 - Win32 Debug"
+
+# Begin Custom Build - Compiling mask $(InputPath)...
+TargetDir=\U\Luca\R_04_00\exed
+InputPath=..\vd\vd1700.uml
+InputName=vd1700
+
+"$(TargetDir)\$(InputName).msk" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
+ msk32 $(InputPath) $(TargetDir)\$(InputName).msk
+
+# End Custom Build
+
+!ENDIF
+
+# End Source File
+# End Group
+# Begin Group "Headers"
+
+# PROP Default_Filter "h"
+# Begin Source File
+
+SOURCE=..\vd\vd1.h
+# End Source File
+# Begin Source File
+
+SOURCE=..\vd\vd1100.h
+# End Source File
+# Begin Source File
+
+SOURCE=..\vd\vd1200.h
+# End Source File
+# Begin Source File
+
+SOURCE=..\vd\vd1300.h
+# End Source File
+# Begin Source File
+
+SOURCE=..\vd\vd1600.h
+# End Source File
+# Begin Source File
+
+SOURCE=..\vd\vd1700.h
+# End Source File
+# End Group
+# Begin Group "Reports"
+
+# PROP Default_Filter "rep"
+# Begin Source File
+
+SOURCE=..\vd\vd1100a.rep
+
+!IF "$(CFG)" == "vd1 - Win32 Release"
+
+# Begin Custom Build - Copying rep $(InputPath)...
+TargetDir=D:\Release\Campo40
+InputPath=..\vd\vd1100a.rep
+InputName=vd1100a
+
+"$(TargetDir)\$(InputName).rep" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
+ copy $(InputPath) $(TargetDir)\$(InputName).rep
+
+# End Custom Build
+
+!ELSEIF "$(CFG)" == "vd1 - Win32 Debug"
+
+# Begin Custom Build - Copying rep $(InputPath)...
+TargetDir=\U\Luca\R_04_00\exed
+InputPath=..\vd\vd1100a.rep
+InputName=vd1100a
+
+"$(TargetDir)\$(InputName).rep" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
+ copy $(InputPath) $(TargetDir)\$(InputName).rep
+
+# End Custom Build
+
+!ENDIF
+
+# End Source File
+# Begin Source File
+
+SOURCE=..\vd\vd1200a.rep
+
+!IF "$(CFG)" == "vd1 - Win32 Release"
+
+# Begin Custom Build - Copying rep $(InputPath)...
+TargetDir=D:\Release\Campo40
+InputPath=..\vd\vd1200a.rep
+InputName=vd1200a
+
+"$(TargetDir)\$(InputName).rep" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
+ copy $(InputPath) $(TargetDir)\$(InputName).rep
+
+# End Custom Build
+
+!ELSEIF "$(CFG)" == "vd1 - Win32 Debug"
+
+# Begin Custom Build - Copying rep $(InputPath)...
+TargetDir=\U\Luca\R_04_00\exed
+InputPath=..\vd\vd1200a.rep
+InputName=vd1200a
+
+"$(TargetDir)\$(InputName).rep" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
+ copy $(InputPath) $(TargetDir)\$(InputName).rep
+
+# End Custom Build
+
+!ENDIF
+
+# End Source File
+# Begin Source File
+
+SOURCE=..\vd\vd1600a.rep
+
+!IF "$(CFG)" == "vd1 - Win32 Release"
+
+# Begin Custom Build - Copying rep $(InputPath)...
+TargetDir=D:\Release\Campo40
+InputPath=..\vd\vd1600a.rep
+InputName=vd1600a
+
+"$(TargetDir)\$(InputName).rep" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
+ copy $(InputPath) $(TargetDir)\$(InputName).rep
+
+# End Custom Build
+
+!ELSEIF "$(CFG)" == "vd1 - Win32 Debug"
+
+# Begin Custom Build - Copying rep $(InputPath)...
+TargetDir=\U\Luca\R_04_00\exed
+InputPath=..\vd\vd1600a.rep
+InputName=vd1600a
+
+"$(TargetDir)\$(InputName).rep" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
+ copy $(InputPath) $(TargetDir)\$(InputName).rep
+
+# End Custom Build
+
+!ENDIF
+
+# End Source File
+# Begin Source File
+
+SOURCE=..\vd\vd1700a.rep
+
+!IF "$(CFG)" == "vd1 - Win32 Release"
+
+# Begin Custom Build - Copying rep $(InputPath)...
+TargetDir=D:\Release\Campo40
+InputPath=..\vd\vd1700a.rep
+InputName=vd1700a
+
+"$(TargetDir)\$(InputName).rep" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
+ copy $(InputPath) $(TargetDir)\$(InputName).rep
+
+# End Custom Build
+
+!ELSEIF "$(CFG)" == "vd1 - Win32 Debug"
+
+# Begin Custom Build - Copying rep $(InputPath)...
+TargetDir=\U\Luca\R_04_00\exed
+InputPath=..\vd\vd1700a.rep
+InputName=vd1700a
+
+"$(TargetDir)\$(InputName).rep" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
+ copy $(InputPath) $(TargetDir)\$(InputName).rep
+
+# End Custom Build
+
+!ENDIF
+
+# End Source File
+# End Group
+# Begin Source File
+
+SOURCE=.\vd1.rc
+
+!IF "$(CFG)" == "vd1 - Win32 Release"
+
+# ADD BASE RSC /l 0x410
+# ADD RSC /l 0x410
+
+!ELSEIF "$(CFG)" == "vd1 - Win32 Debug"
+
+# ADD BASE RSC /l 0x410
+# ADD RSC /l 0x410 /fo"..\Debug/vd1.res"
+
+!ENDIF
+
+# End Source File
+# End Target
+# End Project
diff --git a/projects/vd1.rc b/projects/vd1.rc
new file mode 100755
index 000000000..41a996650
--- /dev/null
+++ b/projects/vd1.rc
@@ -0,0 +1,4 @@
+"9012" ICON DISCARDABLE "../exed/res/exe.ico"
+
+rcinclude ../../wx280/include/wx/msw/wx.rc
+
diff --git a/projects/vd1.vcproj b/projects/vd1.vcproj
new file mode 100755
index 000000000..47c659379
--- /dev/null
+++ b/projects/vd1.vcproj
@@ -0,0 +1,685 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/projects/ve1.vcproj b/projects/ve1.vcproj
index a78d2f859..0668d673c 100755
--- a/projects/ve1.vcproj
+++ b/projects/ve1.vcproj
@@ -1006,6 +1006,82 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/projects/vedoc.vcproj b/projects/vedoc.vcproj
index 958740f2b..967eb5a85 100755
--- a/projects/vedoc.vcproj
+++ b/projects/vedoc.vcproj
@@ -3,7 +3,7 @@
ProjectType="Visual C++"
Version="8,00"
Name="vedoc"
- ProjectGUID="{2BB8AD01-5DF1-48E1-BB20-F59C0E3B540F}"
+ ProjectGUID="{B13FF8FA-C535-4D11-8727-81DE0DC831ED}"
>