home *** CD-ROM | disk | FTP | other *** search
/ What the Doctor Required - The Freshest December / December.iso / windows / mem1614 / precopy2.cab / netmhz.inf < prev    next >
Encoding:
Windows Setup INFormation  |  1997-10-17  |  11.4 KB  |  360 lines

  1. ;********************************************************************
  2. ; Megahertz PCMCIA NetCard Install
  3. ; Author: tscribne
  4. ;
  5. ; Copyright (c) 1995, Megahertz Corporation
  6. ;********************************************************************
  7.  
  8.  
  9. [Version]
  10. CatalogFile=netmhz.cat
  11. LayoutFile=layout.inf, layout1.inf, layout2.inf
  12. Signature="$CHICAGO$"
  13. Provider=%MS%
  14. Class=Net
  15.  
  16. [Manufacturer]
  17. %MHZ% = MHZ
  18.  
  19. [MHZ]
  20. %MHZ2%=MHZ2.ndi,PCMCIA\MEGAHERTZ-CC10BT/2-BF05
  21. %MHZ3%=MHZ3.ndi,MF\MHZ_DEV0
  22. %MHZ4%=MHZ4.ndi,MF\MHZ_DEV2
  23. %MHZ5%=MHZ5.ndi,MF\MHZ_DEV4
  24. %MHZ6%=MHZ6.ndi,MF\MHZ_DEV6
  25. %MHZ7%=MHZ7.ndi,PCMCIA\MEGAHERTZ-ETHERNET_ADAPTOR-DFC9
  26. %MHZ8%=MHZ8.ndi,MF\MHZ_DEV8
  27.  
  28.  
  29. ;********************************************************************
  30. ;*
  31. ;********************************************************************
  32.  
  33. [MHZ2.ndi]
  34. AddReg=ADDREG.ndi.reg,2.ndi.reg,override2.ndi.reg
  35. CopyFiles=MHZ.CopyINF,MHZ.CopyVXD
  36.  
  37. [MHZ3.ndi]
  38. AddReg=ADDREG_1.ndi.reg,MHZ3.ndi.reg,ADDREG_MHZ.ndi.reg
  39.  
  40. [MHZ4.ndi]
  41. AddReg=ADDREG.ndi.reg,MHZ4.ndi.reg,ADDREG_MHZ.ndi.reg
  42.  
  43. [MHZ5.ndi]
  44. AddReg=ADDREG.ndi.reg,MHZ5.ndi.reg,ADDREG_MHZ.ndi.reg
  45.  
  46. [MHZ6.ndi]
  47. AddReg=ADDREG.ndi.reg,MHZ6.ndi.reg,ADDREG_MHZ.ndi.reg
  48.  
  49. [MHZ7.ndi]
  50. AddReg=ADDREG.ndi.reg,3.ndi.reg,override3.ndi.reg
  51. CopyFiles=MHZ.CopyINF,MHZ.CopyVXD
  52.  
  53. [MHZ8.ndi]
  54. AddReg=ADDREG.ndi.reg,MHZ8.ndi.reg,ADDREG_MHZ.ndi.reg
  55.  
  56.  
  57.  
  58. [ADDREG.ndi.reg]
  59. ; key,subkey,valuname,type,value
  60. HKR,,DevLoader,,*ndis
  61. HKR,,DeviceVxDs,,MHZC92.vxd
  62. HKR,,EnumPropPages,,"netdi.dll,EnumPropPages"
  63. ; NDIS Info
  64. HKR,NDIS,LogDriverName,,"MHZC92"
  65. HKR,NDIS,MajorNdisVersion,HEX,03
  66. HKR,NDIS,MinorNdisVersion,HEX,0A
  67.  
  68. ; Interfaces
  69. HKR,Ndi\Interfaces,DefUpper,,"ndis3"
  70. HKR,Ndi\Interfaces,DefLower,,"ethernet"
  71. HKR,Ndi\Interfaces,UpperRange,,"ndis3"
  72. HKR,Ndi\Interfaces,LowerRange,,"ethernet"
  73.  
  74. HKR,Ndi,CardType,,"PCMCIA"
  75.  
  76. ; Parameters
  77. HKR,,IOBase,1,02,00,00,00
  78. HKR,,Interrupt,1,04,00,00,00
  79. HKR,,MemoryBaseAddress,1,01,00,00,00
  80.  
  81. ; NetworkAddress
  82. HKR,NDI\params\NetworkAddress,ParamDesc,,"Network Address"
  83. HKR,NDI\params\NetworkAddress,type,,edit
  84. HKR,NDI\params\NetworkAddress,LimitText,,18
  85. HKR,NDI\params\NetworkAddress,UpperCase,,1
  86. HKR,Ndi\params\NetworkAddress,default,,""
  87. HKR,NDI\params\NetworkAddress,flag,1,20,00,00,00
  88. HKR,Ndi\params\NetworkAddress,optional,,1
  89.  
  90. ; Squelch Bit
  91. HKR,Ndi\params\SquelchBit,ParamDesc,,"Squelch Bit"
  92. HKR,Ndi\params\SquelchBit,default,,"1"
  93. HKR,Ndi\params\SquelchBit,type,,enum
  94. HKR,Ndi\params\SquelchBit\enum,"0",,"Squelch Bit OFF"
  95. HKR,Ndi\params\SquelchBit\enum,"1",,"Squelch Bit ON"
  96. HKR,Ndi\params\SquelchBit,flag,1,20,00,00,00
  97.  
  98. ; AdapterType
  99. HKR,Ndi\params\Transceiver,ParamDesc,,"Connector Type"
  100. HKR,Ndi\params\Transceiver,default,,"10BaseT"
  101. HKR,Ndi\params\Transceiver,type,,enum
  102. HKR,Ndi\params\Transceiver\enum,"10BaseT",,"Twisted Pair (10BASE-T)"
  103. HKR,Ndi\params\Transceiver\enum,"10Base2",,"Thin Coax (10BASE2)"
  104. HKR,Ndi\params\Transceiver,flag,1,20,00,00,00
  105.  
  106. [ADDREG_1.ndi.reg]
  107. ; key,subkey,valuname,type,value
  108. HKR,,DevLoader,,*ndis
  109. HKR,,DeviceVxDs,,MHZC92.vxd
  110. HKR,,EnumPropPages,,"netdi.dll,EnumPropPages"
  111. ; NDIS Info
  112. HKR,NDIS,LogDriverName,,"MHZC92"
  113. HKR,NDIS,MajorNdisVersion,HEX,03
  114. HKR,NDIS,MinorNdisVersion,HEX,0A
  115.  
  116. ; Interfaces
  117. HKR,Ndi\Interfaces,DefUpper,,"ndis3"
  118. HKR,Ndi\Interfaces,DefLower,,"ethernet"
  119. HKR,Ndi\Interfaces,UpperRange,,"ndis3"
  120. HKR,Ndi\Interfaces,LowerRange,,"ethernet"
  121.  
  122. HKR,Ndi,CardType,,"PCMCIA"
  123.  
  124. ; Parameters
  125. HKR,,IOBase,1,02,00,00,00
  126. HKR,,Interrupt,1,04,00,00,00
  127. HKR,,MemoryBaseAddress,1,01,00,00,00
  128.  
  129. ; NetworkAddress
  130. HKR,NDI\params\NetworkAddress,ParamDesc,,"Network Address"
  131. HKR,NDI\params\NetworkAddress,type,,edit
  132. HKR,NDI\params\NetworkAddress,LimitText,,18
  133. HKR,NDI\params\NetworkAddress,UpperCase,,1
  134. HKR,Ndi\params\NetworkAddress,default,,""
  135. HKR,NDI\params\NetworkAddress,flag,1,20,00,00,00
  136. HKR,Ndi\params\NetworkAddress,optional,,1
  137.  
  138. [2.ndi.reg]
  139. HKR,Ndi,DeviceID,,"PCMCIA\MEGAHERTZ-CC10BT/2-BF05"
  140. HKR,Ndi\Install,ndis3,,"mhzc92.ndis3"
  141.  
  142. [3.ndi.reg]
  143. HKR,Ndi,DeviceID,,"PCMCIA\MEGAHERTZ-ETHERNET_ADAPTOR-DFC9
  144. HKR,Ndi\Install,ndis3,,"mhzc92.ndis3"
  145.  
  146. [MHZ3.ndi.reg]
  147. HKR,Ndi,DeviceID,,"MF\MHZ_DEV0"
  148. HKR,Ndi\Install,ndis3,,"mhzc92.ndis3"
  149.  
  150. [MHZ4.ndi.reg]
  151. HKR,Ndi,DeviceID,,"MF\MHZ_DEV2"
  152. HKR,Ndi\Install,ndis3,,"mhzc92.ndis3"
  153.  
  154. [MHZ5.ndi.reg]
  155. HKR,Ndi,DeviceID,,"MF\MHZ_DEV4"
  156. HKR,Ndi\Install,ndis3,,"mhzc92.ndis3"
  157.  
  158. [MHZ6.ndi.reg]
  159. HKR,Ndi,DeviceID,,"MF\MHZ_DEV6"
  160. HKR,Ndi\Install,ndis3,,"mhzc92.ndis3"
  161.  
  162. [MHZ8.ndi.reg]
  163. HKR,Ndi,DeviceID,,"MF\MHZ_DEV8"
  164. HKR,Ndi\Install,ndis3,,"mhzc92.ndis3"
  165.  
  166.  
  167.  
  168. [ADDREG_MHZ.ndi.reg]
  169. HKR,,AdapterType,,3
  170. HKR,,MemoryBaseAddress,1,01,00,00,00
  171.  
  172. ;****************************************************************************
  173. ; Add these keys to the registry for MHZ adapters
  174. ;****************************************************************************
  175.  
  176. [override2.ndi.reg]
  177. ; OVERRIDE FOR 16K RAM WINDOW
  178. HKR,Override,0000,1,\
  179. ;
  180. 00,04,00,00, \              ; CONFIGMG_VERSION
  181. 00,00,00,00, \              ; PRIORITY
  182. ;
  183. ; I/O Resource Descriptor
  184. ;
  185. 24,00,00,00, \              ; Total length of I/O Resource Descriptor
  186. 02,00,00,00, \              ; ResType_IO = 0x00000002
  187. 01,00, \                   ; IOD_Count;
  188. 0C,00, \                   ; IOD_Type;         // IOType_Range = 0x000C
  189. 00,00, \                   ; ;IOD_Alloc_Base;
  190. 00,00, \                   ; IOD_Alloc_End;
  191. 00,00, \                   ; IOD_DesFlags;
  192. 00, \                       ; IOD_Alloc_Alias;
  193. 00, \                       ; IOD_Alloc_Decode;
  194. E0,FF, \                        ; IOR_Align;        // Mask for base alignment
  195. 20,00, \                   ; IOR_nPorts;       // Number of ports
  196. 00,01, \                   ; IOR_Min;          // Min port address
  197. FF,03, \                        ; IOR_Max;          // Max port address
  198. 00,00, \                   ; IOR_RangeFlags;   // Flags
  199. 00, \                       ; IOR_Alias;        // Alias offset
  200. 00, \                       ; IOR_Decode;       // Address specified
  201. 64,00,00,00, \              ; PCCARD flags, 0x40 = 16-bit port
  202. ;
  203. ; IRQ Resource Descriptor
  204. ;
  205. 14,00,00,00, \              ; Total length of IRQ Resource Descriptor
  206. 04,00,00,00, \              ; ResType_IRQ = 0x00000004
  207. 00,00, \                   ; IRQD_Flags;
  208. 00,00, \                   ; IRQD_Alloc_Num;   // Allocated IRQ number
  209. FF,FF, \                   ; IRQD_Req_Mask;    // Mask of possible IRQs
  210. 00,00, \                   ; IRQD_Reserved;
  211. 20,00,00,00, \              ; PCCARD flags, 0x20 = Level mode interrupts
  212. ;
  213. ; Memory Resource Descriptor 0
  214. ;
  215. 34,00,00,00, \              ; Total length of Memory Resource Descriptor
  216. 01,00,00,00, \              ; ResType_Mem = 0x00000001
  217. 01,00, \                   ; MD_Count;
  218. 14,00, \                   ; MD_Type;          // MType_Range = 0x0014
  219. 00,00,00,00, \              ; MD_Alloc_Base;
  220. 00,00,00,00, \              ; MD_Alloc_End;
  221. 00,00, \                   ; MD_Flags;
  222. 00,00, \                   ; MD_Reserved;
  223. 00,F0,FF,FF, \              ; MR_Align;         // Mask for base alignment
  224. 00,10,00,00, \              ; MR_nBytes;        // Count of bytes (4K)
  225. 00,00,00,00, \              ; MR_Min;      // Min Address
  226. FF,FF,FF,FF, \              ; MR_Max;      // Max Address
  227. 00,00, \                   ; MR_Flags;         // Flags
  228. 00,00, \                   ; MR_Reserved;
  229. 02,00,00,00, \              ; PCCARD flags, 0x02 = attribute mem, or
  230.                 ;         0x08 = 16-bit common mem
  231. 00,00,00,00, \              ; Memory card address
  232. ;
  233. ; REQUEST_CONFIG_PKT Descriptor
  234. ;
  235. 19,00,00,00, \              ; Total length of REQUEST_CONFIG_PKT Descriptor
  236. 7C,89,00,00, \              ; (ResType_Ignored_Bit + PCCARD_DEVICE_ID) = 0x897C
  237. 00,00, \                   ; Socket;
  238. 02,00, \                   ; Attributes;
  239. 32, \                       ; Vcc;
  240. 32, \                       ; Vpp1;
  241. 32, \                       ; Vpp2;
  242. 02, \                       ; IntType;
  243. 00,03,00,00, \              ; ConfigBase;
  244. 00, \                       ; Status;
  245. 00, \                       ; Pin;
  246. 00, \                       ; Copy;
  247. 01, \                       ; ConfigIndex;
  248. 01, \                       ; Present;
  249. ;
  250. 00,00,00,00                 ; TERMINATOR
  251.  
  252. [override3.ndi.reg]
  253. ; OVERRIDE FOR 16K RAM WINDOW
  254. HKR,Override,0000,1,\
  255. ;
  256. 00,04,00,00, \              ; CONFIGMG_VERSION
  257. 00,00,00,00, \              ; PRIORITY
  258. ;
  259. ; I/O Resource Descriptor
  260. ;
  261. 24,00,00,00, \              ; Total length of I/O Resource Descriptor
  262. 02,00,00,00, \              ; ResType_IO = 0x00000002
  263. 01,00, \                   ; IOD_Count;
  264. 0C,00, \                   ; IOD_Type;         // IOType_Range = 0x000C
  265. 00,00, \                   ; ;IOD_Alloc_Base;
  266. 00,00, \                   ; IOD_Alloc_End;
  267. 00,00, \                   ; IOD_DesFlags;
  268. 00, \                       ; IOD_Alloc_Alias;
  269. 00, \                       ; IOD_Alloc_Decode;
  270. E0,FF, \                   ; IOR_Align;        // Mask for base alignment
  271. 10,00, \                   ; IOR_nPorts;       // Number of ports
  272. 00,01, \                   ; IOR_Min;          // Min port address
  273. 7F,03, \                   ; IOR_Max;          // Max port address
  274. 00,00, \                   ; IOR_RangeFlags;   // Flags
  275. 00, \                       ; IOR_Alias;        // Alias offset
  276. 00, \                       ; IOR_Decode;       // Address specified
  277. 45,00,00,00, \              ; PCCARD flags, 0x40 = 16-bit port
  278. ;
  279. ; IRQ Resource Descriptor
  280. ;
  281. 14,00,00,00, \              ; Total length of IRQ Resource Descriptor
  282. 04,00,00,00, \              ; ResType_IRQ = 0x00000004
  283. 00,00, \                   ; IRQD_Flags;
  284. 00,00, \                   ; IRQD_Alloc_Num;   // Allocated IRQ number
  285. FF,FF, \                   ; IRQD_Req_Mask;    // Mask of possible IRQs
  286. 00,00, \                   ; IRQD_Reserved;
  287. 70,00,00,00, \              ; PCCARD flags, 0x20 = Level mode interrupts
  288. ;
  289. ; Memory Resource Descriptor 0
  290. ;
  291. 34,00,00,00, \              ; Total length of Memory Resource Descriptor
  292. 01,00,00,00, \              ; ResType_Mem = 0x00000001
  293. 01,00, \                   ; MD_Count;
  294. 14,00, \                   ; MD_Type;          // MType_Range = 0x0014
  295. 00,00,00,00, \              ; MD_Alloc_Base;
  296. 00,00,00,00, \              ; MD_Alloc_End;
  297. 00,00, \                   ; MD_Flags;
  298. 00,00, \                   ; MD_Reserved;
  299. 00,F0,FF,FF, \              ; MR_Align;         // Mask for base alignment
  300. 00,10,00,00, \              ; MR_nBytes;        // Count of bytes (4K)
  301. 00,00,00,00, \              ; MR_Min;      // Min Address
  302. FF,FF,FF,FF, \              ; MR_Max;      // Max Address
  303. 00,00, \                   ; MR_Flags;         // Flags
  304. 00,00, \                   ; MR_Reserved;
  305. 02,00,00,00, \              ; PCCARD flags, 0x02 = attribute mem, or
  306.                 ;         0x08 = 16-bit common mem
  307. 00,00,00,00, \              ; Memory card address
  308. ;
  309. ; REQUEST_CONFIG_PKT Descriptor
  310. ;
  311. 19,00,00,00, \              ; Total length of REQUEST_CONFIG_PKT Descriptor
  312. 7C,89,00,00, \              ; (ResType_Ignored_Bit + PCCARD_DEVICE_ID) = 0x897C
  313. 00,00, \                   ; Socket;
  314. 02,00, \                   ; Attributes;
  315. 32, \                       ; Vcc;
  316. 32, \                       ; Vpp1;
  317. 32, \                       ; Vpp2;
  318. 02, \                       ; IntType;
  319. 00,03,00,00, \              ; ConfigBase;
  320. 00, \                       ; Status;
  321. 00, \                       ; Pin;
  322. 00, \                       ; Copy;
  323. 01, \                       ; ConfigIndex;
  324. 01, \                       ; Present;
  325. ;
  326. 00,00,00,00                 ; TERMINATOR
  327.  
  328.  
  329.  
  330. ;********************************************************************
  331. ; Stuff for copying files
  332. ;********************************************************************
  333. [mhz.ndis3]
  334. CopyFiles=mhz.ndis3.CopyFiles
  335.  
  336. [mhz.ndis3.CopyFiles]
  337. MHZC92.vxd
  338.  
  339. [MHZ.CopyVXD]
  340. MHZC92.vxd
  341.  
  342. [DestinationDirs]
  343. DefaultDestDir = 11
  344. mhz.ndis3.CopyFiles = 11
  345. MHZ.CopyVXD = 11
  346.  
  347.  
  348. [Strings]
  349. MS="Microsoft"
  350. MHZ="Megahertz"
  351. MHZ2="Megahertz CC10BT/2 Ethernet Driver"
  352. MHZ3 = "Megahertz EM1144T Multi-function (Network Interface)"
  353. MHZ4 = "Megahertz XJEM1144 Multi-function (Network Interface)"
  354. MHZ5 = "Noteworthy NWCOMB01 PCMCIA Ethernet Modem (Network Interface)"
  355. MHZ6 = "Megahertz CCXJEM3288 Multi-function (Network Interface)"
  356. MHZ7 = "Megahertz LAN-T Ethernet Adapter"
  357. MHZ8 = "Megahertz CCXJEM3336 Multi-function (Network Interface)"
  358. Disk_42_Desc="Megahertz Network Driver and Modem Setup Disk"
  359.  
  360.