(Sorry that not in bugtracker, but it's late and I'm not going to await next 4 hours for one more registration confirmation....)
DPs_BASE_7052
corrupts svcpack.inf when adding entries for audio DP (any A / B / or both) when svcpack.inf cabed in svcpack.in_ is in unicode insted ansi.
My tests ( 2 computers , clean and modifies sources, checked first newer wersions on expand, makecab before finding problem) on XP PRO *PL* (polish) SP2.
The problem is due to bug in calling uni2ansi ( I'm 99,9% sure ) from main *.exe file ( uni2ansi.exe itself works OK)
svcpack.in_ is properly expanded, uni2ansi is badly called/or is not called at all, fedit corrupts unicode file, makecab cabs it back...
When svcpack.inf is in ansi (Polish (and probably other international versions) starts with UNICODE coded file)
by using uni2ansi.exe from DP_BASE or simple trick from DOS:
type file_in_unicode > file_in_ansi
then makecab'ed
DP_base procced it correctly and ads 2 entries with KB888111 and KB921401
BUT when svcpack is in unicode - the output file is 0'ed with only KB888111 KB921401 entries left.
That what corruprted svcpack.inf looks like:
"
??[
KB888111.CAT
KB921401.CAT
"
If I'm not mistaken Fedit doesnt work with unicode?
-------------
BTW.
About Garphic Pack C
As I can't find anymore my post (topis) on msfn (IIRC) (it was in Graphic Pack C topic) with some of this what is bellow.
About support of riva TNT / TNT 2 /vanta
The last _official_ drivers with support for them were (no matter what is written on nvidia page and readme.txt LIES - send then 2 emails years ago and no change)
66.93_win2kxp_international.exe
with nv4disp2.inf
[NVIDIA.Mfg]
%NVIDIA_NV04.DEV_0020.1% = nv4_TNTxClass, PCI\VEN_10DE&DEV_0020
%NVIDIA_NV05.DEV_0028.1% = nv4_TNTxClass, PCI\VEN_10DE&DEV_0028
%NVIDIA_NV05.DEV_002C.1% = nv4_TNTxClass, PCI\VEN_10DE&DEV_002C
%NVIDIA_NV05.DEV_0029.1% = nv4_TNTxClass, PCI\VEN_10DE&DEV_0029
%NVIDIA_NV05.DEV_002D.1% = nv4_TNTxClass, PCI\VEN_10DE&DEV_002D
%NVIDIA_Win2KDualView% = nvDual, DISPLAY\nvWin2kDualView
%NVIDIA_MultiView% = nvDual, DISPLAY\nvMultiView
/......../
; Localizable Strings
NVIDIA = "NVIDIA"
NVIDIA_NV04.DEV_0020.1 = "NVIDIA RIVA TNT"
NVIDIA_NV05.DEV_0028.1 = "NVIDIA RIVA TNT2/TNT2 Pro"
NVIDIA_NV05.DEV_002C.1 = "NVIDIA Vanta/Vanta LT"
NVIDIA_NV05.DEV_0029.1 = "NVIDIA RIVA TNT2 Ultra"
NVIDIA_NV05.DEV_002D.1 = "NVIDIA RIVA TNT2 Model 64/Model 64 Pro"
NVIDIA_Win2KDualView = "NVIDIA Dualview"
NVIDIA_MultiView = "NVIDIA Multiview"
and in GPC first supported is geforce 256 (7x.xx driver serie I think, probably 71.89_win2kxp_international ?)
[NVIDIA.Mfg]
%NVIDIA_NV10.DEV_0100.1% = nv4, PCI\VEN_10DE&DEV_0100
%NVIDIA_NV10.DEV_0101.1% = nv4, PCI\VEN_10DE&DEV_0101
%NVIDIA_NV10.DEV_0103.1% = nv4_WSApps, PCI\VEN_10DE&DEV_0103
%NVIDIA_NV11.DEV_0110.1% = nv4, PCI\VEN_10DE&DEV_0110
%NVIDIA_NV11.DEV_0111.1% = nv4, PCI\VEN_10DE&DEV_0111
%NVIDIA_NV11.DEV_0113.1% = nv4_WSApps, PCI\VEN_10DE&DEV_0113
%NVIDIA_CR11.DEV_01A0.1% = nv4_Crush11, PCI\VEN_10DE&DEV_01A0
%NVIDIA_NV15.DEV_0150.1% = nv4, PCI\VEN_10DE&DEV_0150
.....
; Localizable Strings
NVIDIA = "NVIDIA"
NVIDIA_NV10.DEV_0100.1 = "NVIDIA GeForce 256"
NVIDIA_NV10.DEV_0101.1 = "NVIDIA GeForce DDR"
NVIDIA_NV10.DEV_0103.1 = "NVIDIA Quadro"
NVIDIA_NV11.DEV_0110.1 = "NVIDIA GeForce2 MX/MX 400"
NVIDIA_NV11.DEV_0111.1 = "NVIDIA GeForce2 MX 100/200"
NVIDIA_NV11.DEV_0113.1 = "NVIDIA Quadro2 MXR/EX"
.....