diff --git a/build/770.vcxproj b/build/770.vcxproj
index ae4a859ef..cb4919c9c 100644
--- a/build/770.vcxproj
+++ b/build/770.vcxproj
@@ -218,94 +218,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/build/770.vcxproj.filters b/build/770.vcxproj.filters
index e101be570..039a14229 100644
--- a/build/770.vcxproj.filters
+++ b/build/770.vcxproj.filters
@@ -9,12 +9,6 @@
{7c764043-4108-4726-bd6d-6491e8b0efc8}
uml
-
- {15c13412-e531-434f-838a-f8518988d4da}
-
-
- {0e46387a-74b9-441e-8edb-a849c3ddf436}
-
{821c2c0d-7d59-4139-afc0-c03d8fd5b383}
@@ -89,262 +83,6 @@
Masks
-
-
- Trr
-
-
- Trr
-
-
- Trr
-
-
- Trr
-
-
- Trr
-
-
- Trr
-
-
- Trr
-
-
- Trr
-
-
- Trr
-
-
- Trr
-
-
- Trr
-
-
- Trr
-
-
- Trr
-
-
- Trr
-
-
- Trr
-
-
- Trr
-
-
- Trr
-
-
- Trr
-
-
- Trr
-
-
- Trr
-
-
- Trr
-
-
- Trr
-
-
- Trr
-
-
- Trr
-
-
- Trr
-
-
- Trr
-
-
- Trr
-
-
- Trr
-
-
- Trr
-
-
- Trr
-
-
- Trr
-
-
- Trr
-
-
- Trr
-
-
- Trr
-
-
- Trr
-
-
- Trr
-
-
- Trr
-
-
- Trr
-
-
- Trr
-
-
- Trr
-
-
- Trr
-
-
- Trr
-
-
-
-
- Dir
-
-
- Dir
-
-
- Dir
-
-
- Dir
-
-
- Dir
-
-
- Dir
-
-
- Dir
-
-
- Dir
-
-
- Dir
-
-
- Dir
-
-
- Dir
-
-
- Dir
-
-
- Dir
-
-
- Dir
-
-
- Dir
-
-
- Dir
-
-
- Dir
-
-
- Dir
-
-
- Dir
-
-
- Dir
-
-
- Dir
-
-
- Dir
-
-
- Dir
-
-
- Dir
-
-
- Dir
-
-
- Dir
-
-
- Dir
-
-
- Dir
-
-
- Dir
-
-
- Dir
-
-
- Dir
-
-
- Dir
-
-
- Dir
-
-
- Dir
-
-
- Dir
-
-
- Dir
-
-
- Dir
-
-
- Dir
-
-
- Dir
-
-
- Dir
-
-
- Dir
-
-
- Dir
-
-
Menu
diff --git a/cd/test/ve1320.txt b/cd/test/ve1320.txt
new file mode 100644
index 000000000..c4909c2ec
--- /dev/null
+++ b/cd/test/ve1320.txt
@@ -0,0 +1,3 @@
+ve0.exe
+ve1.exe
+ve6.exe
diff --git a/cd/test/ve1320a.ini b/cd/test/ve1320a.ini
new file mode 100644
index 000000000..2c7c9cbff
--- /dev/null
+++ b/cd/test/ve1320a.ini
@@ -0,0 +1,143 @@
+[Main]
+Demo=0
+
+[ve0]
+Edit_163 = ve0 -6
+Edit_33 = ve0 -0
+Edit_4 = ve0 -4
+Edit_5 = ve0 -4
+File(20) = ve0.exe|X
+Patch = 1320
+Versione = 21511200
+
+[ve1]
+File(44) = ve1.exe|X
+Patch = 1320
+Versione = 21511200
+
+[ve6]
+File(262) = ve6.exe|X
+Patch = 1320
+Versione = 21511200
+
+[ve99]
+Kill(0) = batbimb.msk|x
+Kill(1) = batbacr.msk|x
+Kill(2) = ve7700a.msk|x
+Kill(3) = bastgmc.rep|x
+Kill(4) = batbasf.msk|x
+Kill(5) = batbtri.msk|x
+Kill(6) = batbbnp.msk|x
+Kill(7) = bastgcg.rep|x
+Kill(8) = bastprs.msk|x
+Kill(9) = basttip.msk|x
+Kill(10) = bastspp.msk|x
+Kill(11) = efstbnp.rep|x
+Kill(12) = bastfca.rep|x
+Kill(13) = bastctr.msk|x
+Kill(14) = bastcaa.msk|x
+Kill(15) = ve7400a.ini|x
+Kill(16) = batbspt.msk|x
+Kill(17) = ve7400a.msk|x
+Kill(18) = basttag.msk|x
+Kill(19) = bastcaa.rep|x
+Kill(20) = bastfrd.rep|x
+Kill(21) = bastcau.msk|x
+Kill(22) = batbtip.msk|x
+Kill(23) = batbstd.msk|x
+Kill(24) = basteld.rep|x
+Kill(25) = bastgcg.msk|x
+Kill(26) = batbfca.msk|x
+Kill(27) = batbfrm.msk|x
+Kill(28) = batbabe.msk|x
+Kill(29) = batbtag.msk|x
+Kill(30) = bastimb.rep|x
+Kill(31) = bastubi.msk|x
+Kill(32) = bastrfc.rep|x
+Kill(33) = bastprs.rep|x
+Kill(34) = bastnum.msk|x
+Kill(35) = batbprs.msk|x
+Kill(36) = batbfrd.msk|x
+Kill(37) = bastgmc.msk|x
+Kill(38) = batbgca.msk|x
+Kill(39) = bastimb.msk|x
+Kill(40) = bastgca.rep|x
+Kill(41) = ve7200a.frm|x
+Kill(42) = bastfrm.msk|x
+Kill(43) = batbmre.msk|x
+Kill(44) = bastasf.msk|x
+Kill(45) = bastbnp.msk|x
+Kill(46) = bastnum.rep|x
+Kill(47) = batbfsa.msk|x
+Kill(48) = batbspp.msk|x
+Kill(49) = bastfrr.rep|x
+Kill(50) = batbctr.msk|x
+Kill(51) = batbgcg.msk|x
+Kill(52) = ve7300a.frm|x
+Kill(53) = batbcaa.msk|x
+Kill(54) = baststd.msk|x
+Kill(55) = bastums.msk|x
+Kill(56) = bastfca.msk|x
+Kill(57) = baststd.rep|x
+Kill(58) = batbums.msk|x
+Kill(59) = basttri.msk|x
+Kill(60) = eftbbnp.msk|x
+Kill(61) = basttag.rep|x
+Kill(62) = ve7400conf.ini|x
+Kill(63) = bastfrd.msk|x
+Kill(64) = basteld.msk|x
+Kill(65) = ve7200a.msk|x
+Kill(66) = batbfid.msk|x
+Kill(67) = ve7100a.msk|x
+Kill(68) = bastcau.rep|x
+Kill(69) = bastrfc.msk|x
+Kill(70) = batbubi.msk|x
+Kill(71) = bastabe.rep|x
+Kill(72) = basttri.rep|x
+Kill(73) = ve7600a.msk|x
+Kill(74) = batbnum.msk|x
+Kill(75) = ve7300a.msk|x
+Kill(76) = batbgsa.msk|x
+Kill(77) = batbcau.msk|x
+Kill(78) = bastubi.rep|x
+Kill(79) = batbfrr.msk|x
+Kill(80) = bastabe.msk|x
+Kill(81) = batbgmc.msk|x
+Kill(82) = ve7701a.ini|x
+Kill(83) = bastrfa.msk|x
+Kill(84) = bastfrm.rep|x
+Kill(85) = bastrfa.rep|x
+Kill(86) = basttip.rep|x
+Kill(87) = bastgca.msk|x
+Kill(88) = bastfrr.msk|x
+Kill(89) = bastcra.msk|x
+Kill(90) = ve7500a.msk|x
+Kill(91) = bastcra.rep|x
+Kill(92) = batbrfc.msk|x
+Kill(93) = batbrfa.msk|x
+Kill(94) = bastasf.rep|x
+Kill(95) = batbeld.msk|x
+Kill(96) = batbcra.msk|x
+Kill(97) = batbpro.msk|x
+Kill(98) = bastspp.rep|x
+Kill(99) = batbcld.msk|x
+Kill(100) = bastums.rep|x
+Kill(101) = ve7.exe|x
+Kill(102) = bastbnp.rep|x
+Kill(103) = batbprv.msk|x
+Kill(104) = efstbnp.msk|x
+Kill(105) = bastctr.rep|x
+
+[ve]
+Data = 06-10-2023
+Descrizione = Vendite
+Dischi = 1
+Moduli = ba,cg0, cg9,pr9,mg9,sv9,in9,ef9
+OEM =
+Patch = 1320
+PostProcess = bainst -0 VE
+PreProcess =
+Prezzo(1) =
+Prezzo(2) =
+Versione = 21511200
+
diff --git a/cd/test/ve1320a1.zip b/cd/test/ve1320a1.zip
new file mode 100644
index 000000000..4b5e21dea
Binary files /dev/null and b/cd/test/ve1320a1.zip differ