SHARE
TWEET

Shinny Specular Config HaloPC/HaloCE

it300 May 15th, 2014 (edited) 1,032 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. //
  2. // Name this file "config" and save as ".txt" file format
  3. // Works on Windowx XP, Windows Vista, Windows 7, and Windows 8 or greater.
  4. // Compatabile with Nvidia, AMD, and Intel graphics cards.
  5. //
  6. // Nombre de este archivo "config" y guardarlo en formato ".txt"
  7. // Funciona en Windowx XP, Windows Vista, Windows 7 y Windows 8 o superior.
  8. // Compatabile con Nvidia, AMD y tarjetas gráficas Intel.
  9. //
  10. // LinearTextureAddressing     - Rendering to non-square textures require w,h not 0-1 coordinates.
  11. // LinearTextureAddressingSun  - Rendering the sun requires w,h not 0-1 coordinates
  12. // LinearTextureAddressingZoom - Rendering the zoom effect requires w,h not 0-1 coordinates
  13. // MinMaxBlendOpIsBroken       - Indicates that the Min/Max blend modes are broken.
  14. // UseAlternateConvolveMask    - Use three stage convolution mask.
  15. // MaximumResolution           - Limits maximum resolution of card to width specified ie: MaximumResolution = 800.
  16. // UseFixedFunction            - Forces card to use fixed function path
  17. // UnsupportedCard             - Unsupported video card (below GF2)
  18. // OldDriver                   - A driver we do not recommend because it's older than ones we have tested
  19. // InvalidDriver               - A driver which we know has serious issues
  20. // OldSoundDriver              - A sound driver we do not recommend because it's older than ones we have tested
  21. // EnableStopStart         - Sound card supports fast calls to stop and start buffer functions
  22. // HeadRelativeSpeech          - Sound card prefers head relative instead of disabled 3D calls
  23. // InvalidSoundDriver          - A sound driver which we know has serious issues
  24. // SafeMode                    - All rendering options set to their lowest (most safe) setting
  25. // DisableDriverManagement     - Specifies that Direct3D should manage resources instead of the driver.
  26. // ForceShader                 - Forces the search for valid shaders to start at a value other than the max the card supports ie: ForceShader=14
  27. // UseAnisotropicFilter        - For high end cards will use Anisotropic filtering instead of trilinear on environments
  28. // UMA                         - UMA card, base video memory on system memory size (0-64 = 8Meg, 6-128 = 16Meg, 128-256 = 32Meg, 256+ = 64Meg)
  29. // DisableBuffering            - Forces a video card to render each scene - used to prevent mouse lag
  30. // DisableAlphaRenderTargets   - Do not allow render targets that require an alpha format
  31. // DisableRenderTargets        - Disable all render targets
  32. // PrototypeCard               - Warning for known prototype video cards (For example prototype XBOX GF3 test cards)
  33. // DisableSpecular             - Disable specular in menu and game
  34. //
  35. //
  36.  
  37. Requirements
  38.     OS=Win98
  39.     CpuSpeed=733
  40.     CpuSpeedRecommended=1400
  41.     Memory=128
  42.     MemoryRecommended=256
  43.     VideoMemory=32
  44.     VideoMemoryRecommended=64
  45.     DirectX=4.9.0.902
  46.     DiskSpace=100
  47.     break
  48.  
  49.  
  50. ///////////////////////////////////////////////////
  51. //
  52. // Audio cards
  53. //
  54. //////////////////////////////////////////////////
  55.  
  56. AudioVendor = 0x1102 "Creative"
  57. AudioVendor = 0x1274 "Creative"
  58. 0x0008 = "SB Audigy 2 ZS Notebook"
  59.     HeadRelativeSpeech
  60.     EnableStopStart
  61.     break
  62. 0x0007 = "SB Live! 24-bit"
  63.     HeadRelativeSpeech
  64.     EnableStopStart
  65.     break
  66. 0x0004 = "SB Audigy"
  67.     HeadRelativeSpeech
  68.     EnableStopStart
  69.     break
  70. 0x0002 = "SB Live!"
  71.     EnableStopStart
  72.     break
  73. 0x1371 = "Sound Blaster PCI"
  74. 0x7002 = "SB Live!"
  75.  
  76. AudioVendor = 0x8086 "Intel"
  77. 0x2445 = "Integrated Audio"
  78. 0x2485 = "YAMAHA AC-XG"
  79. 0x24c5 = "SoundMAX"
  80. 0x24d5 = "SoundMAX"
  81.  
  82. AudioVendor = 0x13F6 "C-Media"
  83. 0x0111 = "Wave Device"
  84.  
  85. AudioVendor = 0x1039 "Avance"
  86. 0x7012 = "AC97"
  87.  
  88. AudioVendor = 0x10de "nVidia"
  89. 0x10b0 = "nForce"
  90.     if driver <= 5.10.2813.0
  91.         OldSoundDriver
  92.     endif
  93.  
  94. AudioVendor = 0x1013 "Hercules"
  95. 0x6003 = "Game Theater XP"
  96.  
  97. AudioVendor = 0x125d "Diamond"
  98. 0x1978 = "Monster Sound"
  99.  
  100. AudioVendor = 0x12eb "Aureal"
  101. 0x0001 = "Vortex 8820"
  102.  
  103. AudioVendor = 0x1106 "Avance"
  104. 0x3059 = "AC97 Audio"
  105.     if driver ==  5.10.0000.4010
  106.         OldSoundDriver
  107.     endif
  108.  
  109.  
  110.  
  111.  
  112. ///////////////////////////////////////////////////
  113. //
  114. // 3DFX
  115. //
  116. //////////////////////////////////////////////////
  117.  
  118. Vendor = 0x1142  "3dfx"
  119. Vendor = 0x10d9  "3dfx"
  120. Vendor = 0x121a  "3dfx"
  121. 0x0001 = "Voodoo 1"
  122. 0x0002 = "Voodoo 2"
  123. 0x0003 = "Banshee"
  124. 0x0004 = "Banshee"
  125. 0x0005 = "Voodoo 3"
  126. 0x0007 = "Voodoo 4"
  127. 0x0009 = "Voodoo 4 and 5"
  128. 0x643d = "Rush (Alliance)"
  129. 0x8626 = "Rush (Macronix)"
  130.     UnsupportedCard
  131.     break
  132.  
  133.  
  134. ///////////////////////////////////////////////////
  135. //
  136. // ST MICROELECTRONICS
  137. //
  138. //////////////////////////////////////////////////
  139.  
  140. Vendor = 0x104a  "ST Microelectronics"
  141. 0x0010 = "Kyro I/II"
  142.     UnsupportedCard
  143.     break
  144.  
  145.  
  146. ///////////////////////////////////////////////////
  147. //
  148. // ATI
  149. //
  150. //////////////////////////////////////////////////
  151.  
  152. Vendor = 0x1002  "ATI"
  153. 0x4158 = "Mach 32"
  154. 0x4337 = "IGP 340M"
  155. 0x4354 = "Mach 64"
  156. 0x4358 = "Mach 64"
  157. 0x4554 = "Mach 64"
  158. 0x4654 = "Mach 64"
  159. 0x4742 = "Rage Pro"
  160. 0x4744 = "Rage Pro"
  161. 0x4747 = "Rage Pro"
  162. 0x4749 = "Rage Pro"
  163. 0x474c = "Rage XC"
  164. 0x474d = "Rage XL"
  165. 0x474e = "Rage XC"
  166. 0x474f = "Rage XL"
  167. 0x4750 = "Rage Pro"
  168. 0x4751 = "Rage Pro"
  169. 0x4752 = "Rage XL"
  170. 0x4753 = "Rage XC"
  171. 0x4754 = "Rage II"
  172. 0x4755 = "Rage II+"
  173. 0x4756 = "Rage IIC"
  174. 0x4757 = "Rage IIC"
  175. 0x4758 = "Mach 64"
  176. 0x4759 = "Rage IIC"
  177. 0x475a = "Rage IIC"
  178. 0x4c42 = "Rage LT Pro"
  179. 0x4c44 = "Rage LT Pro"
  180. 0x4c47 = "Rage LT"
  181. 0x4c49 = "Rage LT Pro"
  182. 0x4c50 = "Rage LT Pro"
  183. 0x4c51 = "Rage LT Pro"
  184. 0x4c45 = "Rage Mobility"
  185. 0x4c46 = "Rage Mobility"
  186. 0x4c4d = "Rage Mobility"
  187. 0x4c4e = "Rage Mobility"
  188. 0x4c52 = "Rage Mobility"
  189. 0x4c53 = "Rage Mobility"
  190. 0x4c54 = "Rage Mobility"
  191. 0x4d46 = "Rage Mobility 128"
  192. 0x4d4c = "Rage Mobility 128"
  193. 0x5041 = "Rage 128 Pro"
  194. 0x5042 = "Rage 128 Pro"
  195. 0x5043 = "Rage 128 Pro"
  196. 0x5044 = "Rage 128 Pro"
  197. 0x5045 = "Rage 128 Pro"
  198. 0x5046 = "Rage Fury Pro/MAXX"
  199. 0x5047 = "Rage 128 Pro"
  200. 0x5048 = "Rage 128 Pro"
  201. 0x5049 = "Rage 128 Pro"
  202. 0x504a = "Rage 128 Pro"
  203. 0x504b = "Rage 128 Pro"
  204. 0x504c = "Rage 128 Pro"
  205. 0x504d = "Rage 128 Pro"
  206. 0x504e = "Rage 128 Pro"
  207. 0x504f = "Rage 128 Pro"
  208. 0x5050 = "Rage 128 Pro"
  209. 0x5051 = "Rage 128 Pro"
  210. 0x5052 = "Rage 128 Pro"
  211. 0x5053 = "Rage 128 Pro"
  212. 0x5054 = "Rage 128 Pro"
  213. 0x5055 = "Rage 128 Pro"
  214. 0x5056 = "Rage 128 Pro"
  215. 0x5057 = "Rage 128 Pro"
  216. 0x5058 = "Rage 128 Pro"
  217. 0x5245 = "Rage 128"
  218. 0x5246 = "Rage 128"
  219. 0x5247 = "Rage 128"
  220. 0x524b = "Rage 128"
  221. 0x524c = "Rage 128"
  222. 0x5345 = "Rage 128"
  223. 0x5346 = "Rage 128"
  224. 0x5347 = "Rage 128"
  225. 0x5348 = "Rage 128"
  226. 0x534b = "Rage 128"
  227. 0x534c = "Rage 128"
  228. 0x534d = "Rage 128"
  229. 0x534e = "Rage 128"
  230. 0x5354 = "Mach 64"
  231. 0x5446 = "Rage 128 Pro"
  232. 0x544c = "Rage 128 Pro"
  233. 0x5452 = "Rage 128 Pro"
  234. 0x5453 = "Rage 128 Pro"
  235. 0x5454 = "Rage 128 Pro"
  236. 0x5455 = "Rage 128 Pro"
  237. 0x5654 = "Mach 64"
  238. 0x5655 = "Mach 64"
  239. 0x5656 = "Mach 64"
  240.     UnsupportedCard
  241.     break
  242. 0x514c = "Radeon 8500"
  243. 0x514e = "Radeon 8500"
  244. 0x514f = "Radeon 8500"
  245. 0x4242 = "Radeon 8500 DV"
  246. 0x4966 = "Radeon 9000"
  247. 0x4967 = "Radeon 9000"
  248. 0x496e = "Radeon 9000"
  249. 0x496f = "Radeon 9000"
  250. 0x4c67 = "Radeon 9000"
  251. 0x4c6f = "Radeon 9000"
  252. 0x4c64 = "Radeon Mobility 9000"
  253. 0x4c66 = "Radeon Mobility 9000"
  254.     if os < Win2K
  255.         if driver <= 4.14.1.3844
  256.             InvalidDriver
  257.         endif
  258.     endif
  259. 0x4c57 = "Radeon Mobility 7500"
  260. 0x4c58 = "Radeon Mobility 7500"
  261. 0x4c59 = "Radeon Mobility VE"
  262. 0x4c5a = "Radeon Mobility VE"
  263. 0x5144 = "Radeon 7200"
  264. 0x5145 = "Radeon 7200"
  265. 0x5146 = "Radeon 7200"
  266. 0x5147 = "Radeon 7200"
  267. 0x5148 = "Radeon FireGL"
  268. 0x514d = "Radeon 9100"
  269. 0x5157 = "Radeon 7500"
  270. 0x5159 = "Radeon 7000"
  271. 0x515a = "Radeon 7000"
  272. 0x516c = "Radeon"
  273. 0x516d = "Radeon 9100"
  274. 0x5834 = "Radeon 9100 IGP"
  275. 0x5940 = "Radeon 9200 PRO"
  276. 0x5941 = "Radeon 9200"
  277. 0x5960 = "Radeon 9200 PRO"
  278. 0x5961 = "Radeon 9200"
  279. 0x5964 = "Radeon 9200"
  280. 0x5c61 = "Radeon Mobility 9200"
  281. 0x5c63 = "Radeon Mobility 9200"
  282. 0x5d44 = "Radeon 9200"
  283.     ForceShader=14
  284.     MinMaxBlendOpIsBroken
  285.     UseAlternateConvolveMask
  286.     if os < Win2K
  287.         if driver < 4.14.1.191
  288.             OldDriver
  289.         endif
  290.     endif
  291.     if os == Win2K
  292.         if driver == 5.13.1.3286
  293.             InvalidDriver
  294.         endif
  295.         if driver < 6.14.10.6368
  296.             OldDriver
  297.         endif
  298.     endif
  299.     if os > Win2K
  300.         if driver == 6.13.10.6178
  301.             LinearTextureAddressingZoom
  302.         endif
  303.         if driver == 5.1.2001.1240
  304.             InvalidDriver
  305.         endif
  306.         if driver == 6.13.3286.0
  307.             InvalidDriver
  308.         endif
  309.         if driver < 6.14.10.6368
  310.             OldDriver
  311.         endif
  312.     endif
  313.     break
  314. 0x4e44 = "Radeon 9700 PRO"
  315. 0x4e45 = "Radeon 9700"
  316. 0x4145 = "Radeon 9700"
  317. 0x4146 = "Radeon 9700"
  318. 0x4e64 = "Radeon 9700 PRO"
  319. 0x4e65 = "Radeon 9700"
  320. 0x4168 = "Radeon 9800 PRO"
  321. 0x4148 = "Radeon 9800 PRO"
  322. 0x4e48 = "Radeon 9800 PRO"
  323. 0x4e49 = "Radeon 9800 PRO"
  324. 0x4e4a = "Radeon 9800 XT"
  325. 0x4e68 = "Radeon 9800 PRO"
  326. 0x4e69 = "Radeon 9800 PRO"
  327. 0x4e6a = "Radeon 9800 XT"
  328.     //UseAnisotropicFilter
  329.     DecalZBiasValue=-0.000055
  330.     DecalSlopeZBiasValue=-2.0
  331.     TransparentDecalZBiasValue=-0.000005
  332.     TransparentDecalSlopeZBiasValue=-2.0
  333.     if os < Win2K
  334.         if driver == 4.14.1.191
  335.             ForceShader=14
  336.         endif
  337.         if driver < 4.14.1.191
  338.             OldDriver
  339.         endif
  340.     endif
  341.     if os == Win2K
  342.         if driver == 6.14.10.6378
  343.             ForceShader=14
  344.         endif
  345.         if driver < 6.14.10.6368
  346.             OldDriver
  347.         endif
  348.     endif
  349.     if os > Win2K
  350.         if driver == 6.14.10.6378
  351.             ForceShader=14
  352.         endif
  353.         if driver == 6.13.3286.0
  354.             InvalidDriver
  355.         endif
  356.         if driver < 6.14.10.6368
  357.             OldDriver
  358.         endif
  359.     endif
  360.     break
  361. 0x4e66 = "Radeon 9600"
  362. 0x4144 = "Radeon 9500"
  363. 0x4149 = "Radeon 9500"
  364. 0x4164 = "Radeon 9500"
  365. 0x4169 = "Radeon 9500"
  366. 0x4e46 = "Radeon 9600"
  367. 0x4e50 = "Radeon 9600 Mobility"
  368. 0x4e52 = "Radeon 9600 Mobility"
  369.     ForceShader=14
  370. 0x4150 = "Radeon 9600 PRO"
  371. 0x4151 = "Radeon 9600 PRO"
  372. 0x4152 = "Radeon 9600 XT"
  373. 0x4170 = "Radeon 9600 PRO"
  374. 0x4171 = "Radeon 9600 PRO"
  375. 0x4172 = "Radeon 9600 XT"
  376. 0x9900 = "Radeon 7660G"
  377. Unknown = "Unknown"
  378.     UseAnisotropicFilter
  379.     DisableAlphaRenderTargets
  380.     DecalZBiasValue=-0.000055
  381.     DecalSlopeZBiasValue=-2.0
  382.     TransparentDecalZBiasValue=-0.000005
  383.     TransparentDecalSlopeZBiasValue=-2.0
  384.     if os < Win2K
  385.         if driver == 4.14.1.191
  386.             ForceShader=14
  387.         endif
  388.         if driver < 4.14.1.191
  389.             OldDriver
  390.         endif
  391.     endif
  392.     if os == Win2K
  393.         if driver == 6.14.10.6378
  394.             ForceShader=14
  395.         endif
  396.         if driver < 6.14.10.6368
  397.             OldDriver
  398.         endif
  399.     endif
  400.     if os > Win2K
  401.         if driver == 6.14.10.6378
  402.             ForceShader=14
  403.         endif
  404.         if driver == 6.13.3286.0
  405.             InvalidDriver
  406.         endif
  407.         if driver < 6.14.10.6368
  408.             OldDriver
  409.         endif
  410.     endif
  411.     break
  412.  
  413. ///////////////////////////////////////////////////
  414. //
  415. // 3D Labs
  416. //
  417. //////////////////////////////////////////////////
  418.  
  419. Vendor = 0x104c  "3D Labs"
  420. Vendor = 0x10ba  "3D Labs"
  421. Vendor = 0x3d3d  "3D Labs"
  422. Vendor = 0x1048  "3D Labs"
  423. 0x0001 = "GLiNT 300SX"
  424. 0x0002 = "GLiNT 500TX"
  425. 0x0003 = "GLiNT"
  426. 0x0004 = "Permedia"
  427. 0x0005 = "Permedia"
  428. 0x0006 = "GLiNT MX"
  429. 0x0007 = "Permedia 2"
  430. 0x0008 = "GLiNT G1"
  431. 0x0009 = "Permedia 2"
  432. 0x000b = "Oxygen Series R3"
  433. 0x000d = "Oxygen Series R4"
  434. 0x000e = "Oxygen Series Gamma2"
  435. 0x0100 = "Permedia 2"
  436. 0x0301 = "Permedia 2"
  437. 0x1004 = "Permedia"
  438. 0x3d04 = "Permedia 1"
  439. 0x3d07 = "Permedia 2"
  440. 0x8901 = "GLiNT"
  441. 0x000a = "Permedia 3"
  442. 0x000c = "Permedia 4"
  443.     UnsupportedCard
  444.     break
  445.  
  446.  
  447. ///////////////////////////////////////////////////
  448. //
  449. // SiS
  450. //
  451. //////////////////////////////////////////////////
  452.  
  453. Vendor = 0x1039  "SiS"
  454. 0x0204 = "6215"
  455. 0x0205 = "6205"
  456. 0x0305 = "305"
  457. 0x6306 = "530"
  458. 0x6326 = "6326"
  459. 0x6325 = "650"
  460. 0x0325 = "315"
  461. 0x0330 = "Xabre 600"
  462.     UnsupportedCard
  463.     break
  464.  
  465.  
  466. ///////////////////////////////////////////////////
  467. //
  468. // S3
  469. //
  470. //////////////////////////////////////////////////
  471.  
  472. Vendor = 0x5333  "S3"
  473. 0x9102 = "Savage 2000"
  474. 0x8a20 = "Savage 3D"
  475. 0x8a21 = "Savage 3D S3"
  476. 0x8a22 = "Savage 3D S4"
  477. 0x8a23 = "Savage 3D S4"
  478. 0x8a25 = "Savage4 ProSavage"
  479. 0x8a26 = "ProSavage"
  480. 0x8c10 = "Savage MX"
  481. 0x8c12 = "Savage IX"
  482. 0x8c22 = "SuperSavage 128 MX"
  483. 0x8c2a = "SuperSavage 128 IX"
  484. 0x8c2b = "SuperSavage 128 IX DDR"
  485. 0x8c2c = "SuperSavage IX"
  486. 0x8c2d = "SuperSavage IX DDR"
  487. 0x8c2e = "SuperSavage IXC SDR"
  488. 0x8c2f = "SuperSavage IXC DDR"
  489. 0x8d04 = "ProSavage"
  490. 0x5631 = "Virge"
  491. 0x8811 = "Trio 64"
  492. 0x8812 = "Trio 64"
  493. 0x8814 = "Trio 64 Plus"
  494. 0x8815 = "Aurora 128"
  495. 0x883d = "Virge"
  496. 0x8880 = "Virge"
  497. 0x88c0 = "Virge"
  498. 0x88c1 = "Virge"
  499. 0x88d0 = "Virge"
  500. 0x88d1 = "Virge"
  501. 0x88f0 = "Virge"
  502. 0x8901 = "Trio 64 DX"
  503. 0x8904 = "Trio 3D"
  504. 0x8a01 = "Virge DXGX"
  505. 0x8a10 = "Virge GX2"
  506. 0x8a13 = "Trio3D"
  507. 0x8c00 = "Virge MX"
  508. 0x8c01 = "Virge MX"
  509. 0x8c02 = "Virge MXC"
  510. 0x8c03 = "Virge MX"
  511. 0x8d01 = "Graphics Twister"
  512. 0x8d02 = "Graphics Twister"
  513.     UnsupportedCard
  514.     break
  515. 0x8e00 = "DeltaChrome"
  516. 0x8e01 = "DeltaChrome"
  517. 0x8e02 = "DeltaChrome"
  518. 0x8e03 = "DeltaChrome"
  519. 0x8e04 = "DeltaChrome"
  520. 0x8e05 = "DeltaChrome"
  521.     break
  522.  
  523. ///////////////////////////////////////////////////
  524. //
  525. // VIA
  526. //
  527. //////////////////////////////////////////////////
  528.  
  529. Vendor = 0x1106  "VIA"
  530. 0x3122 = "CLE266"
  531. 0x7205 = "KM400"
  532.     UnsupportedCard
  533.     break
  534.  
  535.  
  536. ///////////////////////////////////////////////////
  537. //
  538. // MATROX
  539. //
  540. //////////////////////////////////////////////////
  541.  
  542. Vendor = 0x102b  "Matrox"
  543. 0x0518 = "Millennium"
  544. 0x0519 = "Millennium"
  545. 0x051a = "Mystique"
  546. 0x051b = "Millennium II"
  547. 0x051f = "Millennium II"
  548. 0x0d10 = "Mystique"
  549. 0x1000 = "G100 PCI"
  550. 0x1001 = "G100 AGP"
  551. 0x0520 = "G200 PCI"
  552. 0x0521 = "G200 AGP"
  553. 0x1525 = "Fusion G450"
  554. 0x0525 = "G400/450"
  555. 0x2007 = "Mistral"
  556. 0x2527 = "G550"
  557.     UnsupportedCard
  558.     break
  559. 0x1527 = "Fusion G800"
  560. 0x2537 = "Parhelia LX"
  561. 0x0527 = "Parhelia 128"
  562. Unknown = "Unknown"
  563.     DisableSpecular
  564.     if os < Win2K
  565.         if driver < 4.13.01.1331
  566.             InvalidDriver
  567.         endif
  568.     endif
  569.     if os == Win2K
  570.         if driver < 5.13.01.1331
  571.             InvalidDriver
  572.         endif
  573.     endif
  574.     if os > Win2K
  575.         if driver < 6.13.01.1331
  576.             InvalidDriver
  577.         endif
  578.     endif
  579.     break
  580.  
  581. ///////////////////////////////////////////////////
  582. //
  583. // GUILLEMOT
  584. //
  585. //////////////////////////////////////////////////
  586.  
  587. Vendor = 0x14Af  "Guillemot"
  588. 0x5810 = "TNT2"
  589. 0x5820 = "TNT2 Ultra"
  590. 0x5620 = "TNT2 M64"
  591. 0x5020 = "GeForce 256"
  592. 0x5008 = "TNT Vanta"
  593. 0x4D20 = "TNT2 M64"
  594.     UnsupportedCard
  595.     break
  596.  
  597.  
  598.  
  599. ///////////////////////////////////////////////////
  600. //
  601. // NVIDIA
  602. //
  603. //////////////////////////////////////////////////
  604.  
  605. Vendor = 0x10b4  "nVidia"
  606. Vendor = 0x12d2  "nVidia"
  607. Vendor = 0x10de  "nVidia"
  608. 0x1b1d = "Riva 128"
  609. 0x0008 = "NV 1"
  610. 0x0009 = "NV 1"
  611. 0x0010 = "NV 2"
  612. 0x0018 = "Riva 128"
  613. 0x0019 = "Riva 128 ZX"
  614. 0x0020 = "TNT"
  615. 0x002c = "TNT Vanta"
  616. 0x002e = "TNT Vanta"
  617. 0x002f = "TNT Vanta"
  618. 0x00a0 = "TNT2 Aladdin"
  619. 0x0028 = "TNT2"
  620. 0x0029 = "TNT2 Ultra"
  621. 0x002a = "TNT2"
  622. 0x002b = "TNT2"
  623. 0x002d = "TNT2 M64"
  624.     UnsupportedCard
  625.     break
  626. 0x0200 = "GeForce3"
  627.     if subsysid == 0
  628.         if revision == 0xa2
  629.             PrototypeCard
  630.         endif
  631.     endif
  632. 0x0100 = "GeForce 256"
  633. 0x0101 = "GeForce 256 DDR"
  634. 0x0102 = "GeForce 256 Ultra"
  635. 0x0103 = "GeForce 256 Quadro"
  636. 0x0110 = "GeForce2 MX"
  637. 0x0111 = "GeForce2 MX DDR"
  638. 0x0112 = "GeForce2 Go"
  639. 0x0113 = "GeForce2 Quadro"
  640. 0x0150 = "GeForce2"
  641. 0x0151 = "GeForce2 Ti"
  642. 0x0152 = "GeForce2 Ultra"
  643. 0x0153 = "GeForce2 Quadro"
  644. 0x0170 = "GeForce4 MX 460"
  645. 0x0171 = "GeForce4 MX 440"
  646. 0x0172 = "GeForce4 MX 420"
  647. 0x0173 = "GeForce4 MX 440SE"
  648. 0x0174 = "GeForce4 Go 440"
  649. 0x0175 = "GeForce4 Go 420"
  650. 0x0176 = "GeForce4 Go 420"
  651. 0x0178 = "GeForce4 Quadro4"
  652. 0x0179 = "GeForce4 Go 440"
  653. 0x017a = "GeForce4 Quadro 200"
  654. 0x017b = "GeForce4 Quadro 550"
  655. 0x0181 = "GeForce4 MX 440-8x"
  656. 0x0182 = "GeForce4 MX 440SE"
  657. 0x0183 = "GeForce4 MX 460"
  658. 0x0186 = "GeForce4 MX 448 Go"
  659. 0x0187 = "GeForce4 MX 448 Go"
  660. 0x018a = "GeForce4 Quadro 580"
  661. 0x018a = "GeForce4 Quadro 280"
  662. 0x018b = "GeForce4 Quadro 380"
  663. 0x01a0 = "nForce"
  664. 0x01f0 = "nForce2"
  665. 0x0201 = "GeForce3 Ti200"
  666. 0x0202 = "GeForce3 Ti500"
  667. 0x0203 = "GeForce3 Quadro"
  668. 0x0250 = "GeForce4 Ti4600"
  669. 0x0251 = "GeForce4 Ti4400"
  670. 0x0253 = "GeForce4 Ti4200"
  671. 0x0258 = "GeForce4 Quadro 900"
  672. 0x0259 = "GeForce4 Quadro 750"
  673. 0x025b = "GeForce4 Quadro 700"
  674. 0x0280 = "GeForce4 Ti4800"
  675. 0x0281 = "GeForce4 Ti4200-8x"
  676. 0x0282 = "GeForce4 Ti4800SE"
  677. 0x0286 = "GeForce4 Go 4200"
  678. 0x0288 = "GeForce4 Quadro 980"
  679. 0x0289 = "GeForce4 Quadro 780"
  680. 0x028c = "GeForce4 Quadro 700"
  681. 0x02a0 = "GeForce3 XBOX"
  682.     if os < Win2K
  683.         if driver==4.13.1.1260
  684.             InvalidDriver
  685.         endif
  686.         if driver < 4.13.01.4071
  687.             OldDriver
  688.         endif
  689.     endif
  690.     if os == Win2K
  691.         if driver==5.13.1.1240
  692.             InvalidDriver
  693.         endif
  694.         if driver < 6.13.10.4071
  695.             OldDriver
  696.         endif
  697.     endif
  698.     if os > Win2K
  699.         if driver < 6.13.10.4071
  700.             OldDriver
  701.         endif
  702.     endif
  703.     break
  704. 0x0301 = "GeForceFX 5800 Ultra"
  705. 0x0302 = "GeForceFX 5800"
  706. 0x0330 = "GeForceFX 5900 Ultra"
  707. 0x0331 = "GeForceFX 5900"
  708. 0x0332 = "GeForceFX 5900SE"
  709.     //UseAnisotropicFilter
  710.     if os < Win2K
  711.         if driver < 4.14.10.4467
  712.             LinearTextureAddressing
  713.         endif
  714.         if driver < 4.13.01.4071
  715.             OldDriver
  716.         endif
  717.         if driver == 4.14.10.4524
  718.             LinearTextureAddressingZoom
  719.             LinearTextureAddressingSun
  720.         endif
  721.     endif
  722.     if os == Win2K
  723.         if driver < 6.14.10.4467
  724.             LinearTextureAddressing
  725.         endif
  726.         if driver < 6.13.10.4071
  727.             OldDriver
  728.         endif
  729.         if driver == 6.14.10.4524
  730.             LinearTextureAddressingZoom
  731.             LinearTextureAddressingSun
  732.         endif
  733.     endif
  734.     if os > Win2K
  735.         if driver < 6.14.10.4467
  736.             LinearTextureAddressing
  737.         endif
  738.         if driver < 6.13.10.4071
  739.             OldDriver
  740.         endif
  741.         if driver == 6.14.10.4524
  742.             LinearTextureAddressingZoom
  743.             LinearTextureAddressingSun
  744.         endif
  745.     endif
  746.     break  
  747. 0x0313 = "GeForceFX 5600"
  748. 0x0314 = "GeForceFX 5600SE"
  749. 0x031a = "GeForceFX Go5600"
  750. 0x031c = "GeForceFX Go700"
  751. 0x0322 = "GeForceFX 5200"
  752. 0x0323 = "GeForceFX 5200SE"
  753. 0x0324 = "GeForceFX Go5200"
  754.     ForceShader=14
  755. 0x0300 = "GeForceFX"
  756. 0x0308 = "GeForceFX 2000"
  757. 0x0309 = "GeForceFX 1000"
  758. 0x0311 = "GeForceFX 5600 Ultra"
  759. 0x0312 = "GeForceFX 5600"
  760. 0x0318 = "GeForceFX"
  761. 0x0319 = "GeForceFX"
  762. 0x0321 = "GeForceFX 5200 Ultra"
  763. 0x032a = "GeForceFX 500"
  764. 0x032b = "GeForceFX 500"
  765. 0x032f = "GeForceFX 500"
  766. 0x0338 = "GeForceFX 3000"
  767. Unknown = "Unknown"
  768.     UseAnisotropicFilter
  769.     DisableAlphaRenderTargets
  770.     if os < Win2K
  771.         if driver < 4.14.10.4467
  772.             LinearTextureAddressing
  773.         endif
  774.         if driver < 4.13.01.4071
  775.             OldDriver
  776.         endif
  777.         if driver == 4.14.10.4524
  778.             LinearTextureAddressingZoom
  779.             LinearTextureAddressingSun
  780.         endif
  781.     endif
  782.     if os == Win2K
  783.         if driver < 6.14.10.4467
  784.             LinearTextureAddressing
  785.         endif
  786.         if driver < 6.13.10.4071
  787.             OldDriver
  788.         endif
  789.         if driver == 6.14.10.4524
  790.             LinearTextureAddressingZoom
  791.             LinearTextureAddressingSun
  792.         endif
  793.     endif
  794.     if os > Win2K
  795.         if driver < 6.14.10.4467
  796.             LinearTextureAddressing
  797.         endif
  798.         if driver < 6.13.10.4071
  799.             OldDriver
  800.         endif
  801.         if driver == 6.14.10.4524
  802.             LinearTextureAddressingZoom
  803.             LinearTextureAddressingSun
  804.         endif
  805.     endif
  806.     break  
  807.  
  808. ///////////////////////////////////////////////////
  809. //
  810. // INTEL
  811. //
  812. //////////////////////////////////////////////////
  813.  
  814. Vendor = 0x8086  "Intel"
  815. 0x7121 = "810"
  816. 0x7123 = "810"
  817. 0x7125 = "810e"
  818. 0x7127 = "810"
  819. 0x1132 = "815"
  820. 0x7800 = "740"
  821. 0x1240 = "752"
  822.     UnsupportedCard
  823.     break
  824. 0x3577 = "830M"
  825. 0x2562 = "845G"
  826. 0x3582 = "855GM"
  827. 0x2572 = "865G"
  828. Unknown = "Unknown"
  829.     DisableAlphaRenderTargets
  830.     UnsupportedCard
  831.     break
  832.  
  833.  
  834. ///////////////////////////////////////////////////
  835. //
  836. // VIDEOLOGIC
  837. //
  838. //////////////////////////////////////////////////
  839.  
  840. Vendor = 0x1033  "VideoLogic"
  841. 0x0046 = "PowerVR"
  842. 0x0067 = "PowerVR2"
  843.     UnsupportedCard
  844.     break
  845.  
  846.  
  847.  
  848. ///////////////////////////////////////////////////
  849. //
  850. // TRIDENT
  851. //
  852. //////////////////////////////////////////////////
  853.  
  854. Vendor = 0x1023  "Trident"
  855. 0x8420 = "CyberBlade i7"
  856. 0x8820 = "CyberBlade XP"
  857. 0x9320 = "Cyber9320"
  858. 0x9388 = "Cyber9388"
  859. 0x9397 = "Cyber9397"
  860. 0x939A = "Cyber9397 DVD"
  861. 0x9440 = "Cyber"
  862. 0x9520 = "Cyber9520"
  863. 0x9525 = "Cyber9520 DVD"
  864. 0x9540 = "CyberBlade E4"
  865. 0x9660 = "Cyber9385"
  866. 0x9750 = "975"
  867. 0x9754 = "9753"
  868. 0x9850 = "3D Image"
  869. 0x9880 = "Blade 3D"
  870. 0x9910 = "CyberBlade XP"
  871. 0x9930 = "CyberBlade XPm"
  872.     UnsupportedCard
  873.     break
  874. 0x2100 = "Cyber XP4"
  875. 0x2200 = "Cyber XP5"
  876. Unknown = "Unknown"
  877.     ForceShader=0
  878.     MinMaxBlendOpIsBroken
  879.     UseAlternateConvolveMask
  880.     DisableSpecular
  881.     break
  882.  
  883.  
  884.  
  885. ///////////////////////////////////////////////////
  886. //
  887. // NUMBER NINE
  888. //
  889. //////////////////////////////////////////////////
  890.  
  891. Vendor = 0x105d  "Number Nine"
  892. 0x493d = "Revolution 3D"
  893. 0x5348 = "Revolution IV"
  894.     UnsupportedCard
  895.     break
  896.  
  897.  
  898.  
  899. ///////////////////////////////////////////////////
  900. //
  901. // SILICON MOTION
  902. //
  903. //////////////////////////////////////////////////
  904.  
  905. Vendor = 0x126f  "Silicon Motion"
  906. 0x720  = "Lynx 3DM"
  907. 0x820  = "Lynx 3D"
  908.     UnsupportedCard
  909.     break
  910.  
  911.  
  912.  
  913. ///////////////////////////////////////////////////
  914. //
  915. // CIRRUS
  916. //
  917. //////////////////////////////////////////////////
  918.  
  919. Vendor = 0x1013  "Cirrus"
  920. 0x0038 = "GD7548"
  921. 0x00a0 = "GD5430"
  922. 0x00a8 = "GD5434"
  923. 0x00ac = "GD5436"
  924. 0x00b8 = "GD5446"
  925. 0x00bc = "GD5480"
  926. 0x00d0 = "CL5462"
  927. 0x00d4 = "GD5464"
  928. 0x00d6 = "GD5465"
  929. 0x0301 = "GD5446"
  930. 0x1100 = "CL6729"
  931. 0x1202 = "GD7543"
  932. 0x6001 = "CL4610"
  933. 0x6003 = "CL4614"
  934.     UnsupportedCard
  935.     break
  936.  
  937.  
  938.  
  939. ///////////////////////////////////////////////////
  940. //
  941. // RENDITION
  942. //
  943. //////////////////////////////////////////////////
  944.  
  945. Vendor = 0x1163  "Rendition"
  946. 0x0001 = "Verite 1000"
  947. 0x2000 = "Verite 2100"
  948.     UnsupportedCard
  949.     break
  950.  
  951.  
  952. ///////////////////////////////////////////////////
  953. //
  954. // CHROMATIC
  955. //
  956. //////////////////////////////////////////////////
  957.  
  958. Vendor = 0x110b  "Chromatic"
  959. 0x0004 = "MPact"
  960.     UnsupportedCard
  961.     break
  962.  
  963.  
  964. ///////////////////////////////////////////////////
  965. //
  966. // WEITEK
  967. //
  968. //////////////////////////////////////////////////
  969.  
  970. Vendor = 0x100e  "Weitek"
  971. 0x9001 = "P9000"
  972. 0x9100 = "P9100"
  973.     UnsupportedCard
  974.     break
  975.  
  976.  
  977. ///////////////////////////////////////////////////
  978. //
  979. // COMPAQ
  980. //
  981. //////////////////////////////////////////////////
  982.  
  983. Vendor = 0x0e11  "Compaq"
  984. 0x3032 = "QVision"
  985.     UnsupportedCard
  986.     break
  987.  
  988.  
  989. ///////////////////////////////////////////////////
  990. //
  991. // DIGITAL
  992. //
  993. //////////////////////////////////////////////////
  994.  
  995. Vendor = 0x1011  "Digital"
  996. 0x0004 = "TGA"
  997. 0x000d = "TGA2"
  998.     UnsupportedCard
  999.     break
  1000.  
  1001.  
  1002.  
  1003. ///////////////////////////////////////////////////
  1004. //
  1005. // NEOMAGIC
  1006. //
  1007. //////////////////////////////////////////////////
  1008.  
  1009. Vendor = 0x10c8  "NeoMagic"
  1010. 0x0001 = "128"
  1011. 0x0002 = "128"
  1012. 0x0003 = "128ZV"
  1013. 0x0004 = "128XD"
  1014. 0x0005 = "256AV"
  1015. 0x0006 = "256ZX"
  1016. 0x0016 = "256XL"
  1017. 0x0025 = "256AV"
  1018. 0x0083 = "128ZV"
  1019.     UnsupportedCard
  1020.     break
  1021.  
  1022.  
  1023. ///////////////////////////////////////////////////
  1024. //
  1025. // TSENG
  1026. //
  1027. //////////////////////////////////////////////////
  1028.  
  1029. Vendor = 0x100c  "Tseng Labs"
  1030. 0x3202 = "ET4000"
  1031. 0x3205 = "ET4000"
  1032. 0x3206 = "ET4000"
  1033. 0x3207 = "ET4000"
  1034. 0x3208 = "ET6000"
  1035. 0x4702 = "ET6300"
  1036.     UnsupportedCard
  1037.     break
  1038.  
  1039. ///////////////////////////////////////////////////
  1040. //
  1041. // XGI
  1042. //
  1043. //////////////////////////////////////////////////
  1044.  
  1045. Vendor = 0x18ca  "XGI"
  1046. 0x0040 = "Volar V8 / V5"
  1047.     break
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
 
Top