home *** CD-ROM | disk | FTP | other *** search
/ NetComm Communications 5 / NetComm.iso / nc56-mf.inf < prev    next >
Encoding:
Windows Setup INFormation  |  1997-11-19  |  27.3 KB  |  817 lines

  1. ; MS Win95 Combo56 MultiFunction Adapter INF
  2. ; Copyright 1997 NetComm Limited
  3. ;
  4. ; CardModem56 Combo (k56flex)
  5. ; Version 0.5
  6. ; Last updated 19th Nov 1997
  7. ; Written by: ShaneL
  8. ;
  9. ; Models Supported by this driver:
  10. ; Combo56
  11. ;
  12. ; Last Update:
  13. ; SGL 19/11/97 - New PnP ID integrated.
  14. ; SGL 13/11/97 - New combo56.sys driver incorporated.
  15. ; SGL 18/09/97 - CopyFiles Section moved from NC56-LAN.INF to NC56-MF.INF
  16. ; SGL 17/09/97 - Altered strings to support CardModem56 Combo
  17.  
  18. ;----------------------------------------------------------------------
  19.  
  20. [Version]
  21. LayoutFile=layout.inf
  22. Signature="$CHICAGO$"
  23. Provider=%MS%
  24. Class=MultiFunction
  25.  
  26. [Manufacturer]
  27. %Mfg% = NetComm
  28.  
  29. [NetComm]
  30. %NetComm1% = Combo56.mf,     PCMCIA\PCCardModem-CardModem56_Combo-319A    ; CardModem56 Combo
  31.  
  32. [SourceDisksNames]
  33. 42 = %DiskName%,,0
  34.  
  35. [SourceDisksFiles]
  36. combo56.sys = 42,,25179
  37. nc56-mdm.inf = 42,,25754
  38. nc56-lan.inf = 42,,5512
  39.  
  40. [DestinationDirs]
  41. DefaultDestDir = 11      ;Windows Directory
  42. Combo56.CopyInf = 17      ;INF Directory
  43. Combo56.CopyFiles = 11    ;Windows Directory
  44.  
  45. [Combo56.CopyFiles]
  46. combo56.sys
  47.  
  48. [Combo56.CopyInf]
  49. nc56-mdm.inf
  50. nc56-lan.inf
  51.  
  52. [Combo56.mf]
  53. AddReg = Combo56.reg, Resources.reg
  54. CopyFiles = Combo56.CopyInf, Combo56.CopyFiles
  55.  
  56. [Combo56.mf.HW]
  57. AddReg = Combo56.mf.regHW
  58.  
  59. [Combo56.mf.regHW]
  60. HKR,Child0000,HardwareID,,MF\Combo56_DEV0
  61. HKR,Child0000,ResourceMap,1,01,02,04         
  62.  
  63. HKR,Child0001,HardwareID,,MF\Combo56_DEV1  
  64. HKR,Child0001,ResourceMap,1,00,02,03,04         
  65.  
  66. [Combo56.reg]
  67. HKR,,DevLoader,,*CONFIGMG
  68. HKR,,Enumerator,,*CONFIGMG
  69. HKR,,CMDrivFlags,1,03,00,00,00
  70.  
  71. [Resources.reg]
  72. ;------------------------------------------------------------------------
  73. ; OVERRIDE for COM2
  74. ;------------------------------------------------------------------------
  75. HKR,Override,0000,1, \
  76. ;
  77. ; CONFIGMG_VERSION
  78. ;
  79. 00,04,00,00, \
  80. ;
  81. ; PRIORITY
  82. ;
  83. 00,30,00,00, \
  84. ;
  85. ;
  86. ; OVERRIDE for COM2
  87. ;
  88. ;
  89. ; I/O Resource Descriptor 0
  90. ;
  91. 24,00,00,00, \      ; Total length of I/O Resource Descriptor
  92. 02,00,00,00, \      ; ResType_IO = 0x00000002
  93. 01,00, \            ; IOD_Count;
  94. 0C,00, \            ; IOD_Type;         // IOType_Range = 0x000C
  95. 00,00, \            ; IOD_Alloc_Base;
  96. 00,00, \            ; IOD_Alloc_End;
  97. 00,00, \            ; IOD_DesFlags;
  98. 00, \               ; IOD_Alloc_Alias;
  99. 00, \               ; IOD_Alloc_Decode;
  100. F0,FF, \            ; IOR_Align;        // Mask for base alignment
  101. 10,00, \            ; IOR_nPorts;       // Number of ports
  102. 00,00, \            ; IOR_Min;          // Min port address
  103. FF,FF, \            ; IOR_Max;          // Max port address
  104. 00,00, \            ; IOR_RangeFlags;   // Flags
  105. 00, \               ; IOR_Alias;        // Alias offset
  106. 00, \               ; IOR_Decode;       // Address specified
  107. 64,00,00,00, \      ; PCCARD flags, 0x40 = 16-bit port
  108. ;45,00,00,00, \     ; PCCARD flags, 0x40 = 16-bit port
  109.  
  110. ; I/O Resource Descriptor 1: COM port
  111. ;
  112. 24,00,00,00, \ ; Total length of I/O Resource Descriptor
  113. 02,00,00,00, \ ; ResType_IO = 0x00000002
  114. 01,00, \       ; IOD_Count;
  115. 0C,00, \       ; IOD_Type;         // IOType_Range = 0x000C
  116. 00,00, \       ; IOD_Alloc_Base;
  117. 00,00, \       ; IOD_Alloc_End;
  118. 00,00, \       ; IOD_DesFlags;
  119. 00, \          ; IOD_Alloc_Alias;
  120. 00, \          ; IOD_Alloc_Decode;
  121. F8,FF, \       ; IOR_Align;        // Mask for base alignment E0/F0
  122. 08,00, \       ; IOR_nPorts;       // Number of ports, pony=10
  123. F8,02, \       ; IOR_Min;          // Min port address
  124. FF,02, \       ; IOR_Max;          // Max port address
  125. 00,00, \       ; IOR_RangeFlags;   // Flags
  126. 00, \          ; IOR_Alias;        // Alias offset
  127. 00, \          ; IOR_Decode;       // Address specified
  128. 64,00,00,00, \ ; PCCARD flags, 0x40 = 16-bit port
  129. ;
  130. ; IRQ Resource Descriptor
  131. ;
  132. 14,00,00,00, \ ; Total length of IRQ Resource Descriptor
  133. 04,00,00,00, \ ; ResType_IRQ = 0x00000004
  134. 00,00, \       ; IRQD_Flags;
  135. 00,00, \       ; IRQD_Alloc_Num;   // Allocated IRQ number
  136. 08,00, \       ; IRQD_Req_Mask;    // Mask of possible IRQs
  137. 00,00, \       ; IRQD_Reserved;
  138. 20,00,00,00, \ ; PCCARD flags, 0x20 = Level mode interrupts
  139. ;
  140. ; MEM Resource Descriptor 0
  141. ;
  142. 34,00,00,00, \ ; Total length of Memory Resource Descriptor
  143. 01,00,00,00, \ ; ResType_Mem = 0x00000001
  144. 01,00, \       ; MD_Count;
  145. 14,00, \       ; MD_Type;          // MType_Range = 0x0014
  146. 00,00,00,00, \ ; MD_Alloc_Base;
  147. 00,00,00,00, \ ; MD_Alloc_End;
  148. 00,00, \       ; MD_Flags;
  149. 00,00, \       ; MD_Reserved;
  150. 00,F0,FF,FF, \ ; MR_Align;         // Mask for base alignment
  151. 00,10,00,00, \ ; MR_nBytes;        // Count of bytes
  152. 00,00,00,00, \ ; MR_Min;      // Min Address
  153. FF,FF,FF,FF, \ ; MR_Max;      // Max Address
  154. 00,00, \       ; MR_Flags;         // Flags
  155. 00,00, \       ; MR_Reserved;
  156. 02,00,00,00, \ ; PCCARD flags, 0x02 = attribute mem, or
  157.                ;         0x08 = 16-bit common mem
  158. 00,00,00,00, \ ; Memory card address
  159. ;
  160. ; REQUEST_CONFIG_PKT Descriptor
  161. ;
  162. 19,00,00,00, \ ; Total length of REQUEST_CONFIG_PKT Descriptor
  163. 7C,89,00,00, \ ; (ResType_Ignored_Bit + PCCARD_DEVICE_ID) = 0x897C
  164. 00,00, \       ; Socket;
  165. 02,00, \       ; Attributes;
  166. 32, \          ; Vcc;
  167. 32, \          ; Vpp1; 78
  168. 32, \          ; Vpp2; 78
  169. 02, \          ; IntType;
  170. 00,08,00,00, \ ; ConfigBase;
  171. 01, \          ; Status;
  172. 00, \          ; Pin;
  173. 00, \          ; Copy;
  174. 47, \          ; ConfigIndex;
  175. 07, \          ; Present;
  176. ;
  177. ; TERMINATOR
  178. ;
  179. 00,00,00,00
  180. ;
  181. ;------------------------------------------------------------------------
  182. ; OVERRIDE for COM3
  183. ;------------------------------------------------------------------------
  184. HKR,Override,0001,1, \
  185. ;
  186. ; CONFIGMG_VERSION
  187. ;
  188. 00,04,00,00, \
  189. ;
  190. ; PRIORITY
  191. ;
  192. 00,30,00,00, \
  193. ;
  194. ; I/O Resource Descriptor 0
  195. ;
  196. 24,00,00,00, \      ; Total length of I/O Resource Descriptor
  197. 02,00,00,00, \      ; ResType_IO = 0x00000002
  198. 01,00, \            ; IOD_Count;
  199. 0C,00, \            ; IOD_Type;         // IOType_Range = 0x000C
  200. 00,00, \            ; IOD_Alloc_Base;
  201. 00,00, \            ; IOD_Alloc_End;
  202. 00,00, \            ; IOD_DesFlags;
  203. 00, \               ; IOD_Alloc_Alias;
  204. 00, \               ; IOD_Alloc_Decode;
  205. F0,FF, \            ; IOR_Align;        // Mask for base alignment
  206. 10,00, \            ; IOR_nPorts;       // Number of ports
  207. 00,00, \            ; IOR_Min;          // Min port address
  208. FF,FF, \            ; IOR_Max;          // Max port address
  209. 00,00, \            ; IOR_RangeFlags;   // Flags
  210. 00, \               ; IOR_Alias;        // Alias offset
  211. 00, \               ; IOR_Decode;       // Address specified
  212. 64,00,00,00, \      ; PCCARD flags, 0x40 = 16-bit port
  213. ;45,00,00,00, \     ; PCCARD flags, 0x40 = 16-bit port
  214. ;
  215. ; I/O Resource Descriptor 1: COM port
  216. ;
  217. 24,00,00,00, \ ; Total length of I/O Resource Descriptor
  218. 02,00,00,00, \ ; ResType_IO = 0x00000002
  219. 01,00, \       ; IOD_Count;
  220. 0C,00, \       ; IOD_Type;         // IOType_Range = 0x000C
  221. 00,00, \       ; IOD_Alloc_Base;
  222. 00,00, \       ; IOD_Alloc_End;
  223. 00,00, \       ; IOD_DesFlags;
  224. 00, \          ; IOD_Alloc_Alias;
  225. 00, \          ; IOD_Alloc_Decode;
  226. F8,FF, \       ; IOR_Align;        // Mask for base alignment E0/F0
  227. 08,00, \       ; IOR_nPorts;       // Number of ports, pony=10
  228. E8,03, \       ; IOR_Min;          // Min port address
  229. EF,03, \       ; IOR_Max;          // Max port address
  230. 00,00, \       ; IOR_RangeFlags;   // Flags
  231. 00, \          ; IOR_Alias;        // Alias offset
  232. 00, \          ; IOR_Decode;       // Address specified
  233. 64,00,00,00, \ ; PCCARD flags, 0x40 = 16-bit port
  234. ;
  235. ; IRQ Resource Descriptor
  236. ;
  237. 14,00,00,00, \ ; Total length of IRQ Resource Descriptor
  238. 04,00,00,00, \ ; ResType_IRQ = 0x00000004
  239. 00,00, \       ; IRQD_Flags;
  240. 00,00, \       ; IRQD_Alloc_Num;   // Allocated IRQ number
  241. 10,00, \       ; IRQD_Req_Mask;    // Mask of possible IRQs
  242. 00,00, \       ; IRQD_Reserved;
  243. 20,00,00,00, \ ; PCCARD flags, 0x20 = Level mode interrupts
  244. ;
  245. ; MEM Resource Descriptor 0
  246. ;
  247. 34,00,00,00, \ ; Total length of Memory Resource Descriptor
  248. 01,00,00,00, \ ; ResType_Mem = 0x00000001
  249. 01,00, \       ; MD_Count;
  250. 14,00, \       ; MD_Type;          // MType_Range = 0x0014
  251. 00,00,00,00, \ ; MD_Alloc_Base;
  252. 00,00,00,00, \ ; MD_Alloc_End;
  253. 00,00, \       ; MD_Flags;
  254. 00,00, \       ; MD_Reserved;
  255. 00,F0,FF,FF, \ ; MR_Align;         // Mask for base alignment
  256. 00,10,00,00, \ ; MR_nBytes;        // Count of bytes
  257. 00,00,00,00, \ ; MR_Min;      // Min Address
  258. FF,FF,FF,FF, \ ; MR_Max;      // Max Address
  259. 00,00, \       ; MR_Flags;         // Flags
  260. 00,00, \       ; MR_Reserved;
  261. 02,00,00,00, \ ; PCCARD flags, 0x02 = attribute mem, or
  262.                ;         0x08 = 16-bit common mem
  263. 00,00,00,00, \ ; Memory card address
  264. ;
  265. ; REQUEST_CONFIG_PKT Descriptor
  266. ;
  267. 19,00,00,00, \ ; Total length of REQUEST_CONFIG_PKT Descriptor
  268. 7C,89,00,00, \ ; (ResType_Ignored_Bit + PCCARD_DEVICE_ID) = 0x897C
  269. 00,00, \       ; Socket;
  270. 02,00, \       ; Attributes;
  271. 32, \          ; Vcc;
  272. 32, \          ; Vpp1; 78
  273. 32, \          ; Vpp2; 78
  274. 02, \          ; IntType;
  275. 00,08,00,00, \ ; ConfigBase;
  276. 01, \          ; Status;
  277. 00, \          ; Pin;
  278. 00, \          ; Copy;
  279. 47, \          ; ConfigIndex;
  280. 07, \          ; Present;
  281. ;
  282. ; TERMINATOR
  283. ;
  284. 00,00,00,00
  285. ;
  286. ;-------------------------------------------------------------------------
  287. ; OVERRIDE for COM4
  288. ;-------------------------------------------------------------------------
  289. HKR,Override,0002,1, \
  290. ;
  291. ; CONFIGMG_VERSION
  292. ;
  293. 00,04,00,00, \
  294. ;
  295. ; PRIORITY
  296. ;
  297. 00,30,00,00, \
  298. ;
  299. ; I/O Resource Descriptor 0
  300. ;
  301. 24,00,00,00, \      ; Total length of I/O Resource Descriptor
  302. 02,00,00,00, \      ; ResType_IO = 0x00000002
  303. 01,00, \            ; IOD_Count;
  304. 0C,00, \            ; IOD_Type;         // IOType_Range = 0x000C
  305. 00,00, \            ; IOD_Alloc_Base;
  306. 00,00, \            ; IOD_Alloc_End;
  307. 00,00, \            ; IOD_DesFlags;
  308. 00, \               ; IOD_Alloc_Alias;
  309. 00, \               ; IOD_Alloc_Decode;
  310. F0,FF, \            ; IOR_Align;        // Mask for base alignment
  311. 10,00, \            ; IOR_nPorts;       // Number of ports
  312. 00,00, \            ; IOR_Min;          // Min port address
  313. FF,FF, \            ; IOR_Max;          // Max port address
  314. 00,00, \            ; IOR_RangeFlags;   // Flags
  315. 00, \               ; IOR_Alias;        // Alias offset
  316. 00, \               ; IOR_Decode;       // Address specified
  317. 64,00,00,00, \      ; PCCARD flags, 0x40 = 16-bit port
  318. ;45,00,00,00, \     ; PCCARD flags, 0x40 = 16-bit port
  319. ;
  320. ; I/O Resource Descriptor 1: COM4 port 
  321. ;
  322. 24,00,00,00, \ ; Total length of I/O Resource Descriptor
  323. 02,00,00,00, \ ; ResType_IO = 0x00000002
  324. 01,00, \       ; IOD_Count;
  325. 0C,00, \       ; IOD_Type;         // IOType_Range = 0x000C
  326. 00,00, \       ; IOD_Alloc_Base;
  327. 00,00, \       ; IOD_Alloc_End;
  328. 00,00, \       ; IOD_DesFlags;
  329. 00, \          ; IOD_Alloc_Alias;
  330. 00, \          ; IOD_Alloc_Decode;
  331. F8,FF, \       ; IOR_Align;        // Mask for base alignment E0/F0
  332. 08,00, \       ; IOR_nPorts;       // Number of ports, pony=10
  333. E8,02, \       ; IOR_Min;          // Min port address
  334. EF,02, \       ; IOR_Max;          // Max port address
  335. 00,00, \       ; IOR_RangeFlags;   // Flags
  336. 00, \          ; IOR_Alias;        // Alias offset
  337. 00, \          ; IOR_Decode;       // Address specified
  338. 64,00,00,00, \ ; PCCARD flags, 0x40 = 16-bit port
  339. ;
  340. ; IRQ Resource Descriptor
  341. ;
  342. 14,00,00,00, \ ; Total length of IRQ Resource Descriptor
  343. 04,00,00,00, \ ; ResType_IRQ = 0x00000004
  344. 00,00, \       ; IRQD_Flags;
  345. 00,00, \       ; IRQD_Alloc_Num;   // Allocated IRQ number
  346. 08,00, \       ; IRQD_Req_Mask;    // Mask of possible IRQs
  347. 00,00, \       ; IRQD_Reserved;
  348. 20,00,00,00, \ ; PCCARD flags, 0x20 = Level mode interrupts
  349. ;
  350. ; MEM Resource Descriptor 0
  351. ;
  352. 34,00,00,00, \ ; Total length of Memory Resource Descriptor
  353. 01,00,00,00, \ ; ResType_Mem = 0x00000001
  354. 01,00, \       ; MD_Count;
  355. 14,00, \       ; MD_Type;          // MType_Range = 0x0014
  356. 00,00,00,00, \ ; MD_Alloc_Base;
  357. 00,00,00,00, \ ; MD_Alloc_End;
  358. 00,00, \       ; MD_Flags;
  359. 00,00, \       ; MD_Reserved;
  360. 00,F0,FF,FF, \ ; MR_Align;         // Mask for base alignment
  361. 00,10,00,00, \ ; MR_nBytes;        // Count of bytes
  362. 00,00,00,00, \ ; MR_Min;      // Min Address
  363. FF,FF,FF,FF, \ ; MR_Max;      // Max Address
  364. 00,00, \       ; MR_Flags;         // Flags
  365. 00,00, \       ; MR_Reserved;
  366. 02,00,00,00, \ ; PCCARD flags, 0x02 = attribute mem, or
  367.                ;         0x08 = 16-bit common mem
  368. 00,00,00,00, \ ; Memory card address
  369. ;
  370. ; REQUEST_CONFIG_PKT Descriptor
  371. ;
  372. 19,00,00,00, \ ; Total length of REQUEST_CONFIG_PKT Descriptor
  373. 7C,89,00,00, \ ; (ResType_Ignored_Bit + PCCARD_DEVICE_ID) = 0x897C
  374. 00,00, \       ; Socket;
  375. 02,00, \       ; Attributes;
  376. 32, \          ; Vcc;
  377. 32, \          ; Vpp1; 78
  378. 32, \          ; Vpp2; 78
  379. 02, \          ; IntType;
  380. 00,08,00,00, \ ; ConfigBase;
  381. 01, \          ; Status;
  382. 00, \          ; Pin;
  383. 00, \          ; Copy;
  384. 47, \          ; ConfigIndex;
  385. 07, \          ; Present;
  386. ;
  387. ; TERMINATOR
  388. ;
  389. 00,00,00,00
  390. ;
  391. ;
  392. ;-------------------------------------------------------------------------
  393. ; OVERRIDE for COM1
  394. ;-------------------------------------------------------------------------
  395. HKR,Override,0003,1, \
  396. ;
  397. ; CONFIGMG_VERSION
  398. ;
  399. 00,04,00,00, \
  400. ;
  401. ; PRIORITY
  402. ;
  403. 00,30,00,00, \
  404. ;
  405. ; I/O Resource Descriptor 0
  406. ;
  407. 24,00,00,00, \      ; Total length of I/O Resource Descriptor
  408. 02,00,00,00, \      ; ResType_IO = 0x00000002
  409. 01,00, \            ; IOD_Count;
  410. 0C,00, \            ; IOD_Type;         // IOType_Range = 0x000C
  411. 00,00, \            ; IOD_Alloc_Base;
  412. 00,00, \            ; IOD_Alloc_End;
  413. 00,00, \            ; IOD_DesFlags;
  414. 00, \               ; IOD_Alloc_Alias;
  415. 00, \               ; IOD_Alloc_Decode;
  416. F0,FF, \            ; IOR_Align;        // Mask for base alignment
  417. 10,00, \            ; IOR_nPorts;       // Number of ports
  418. 00,00, \            ; IOR_Min;          // Min port address
  419. FF,FF, \            ; IOR_Max;          // Max port address
  420. 00,00, \            ; IOR_RangeFlags;   // Flags
  421. 00, \               ; IOR_Alias;        // Alias offset
  422. 00, \               ; IOR_Decode;       // Address specified
  423. 64,00,00,00, \      ; PCCARD flags, 0x40 = 16-bit port
  424. ;45,00,00,00, \     ; PCCARD flags, 0x40 = 16-bit port
  425. ;
  426. ; I/O Resource Descriptor 1: COM1 port
  427. ;
  428. 24,00,00,00, \ ; Total length of I/O Resource Descriptor
  429. 02,00,00,00, \ ; ResType_IO = 0x00000002
  430. 01,00, \       ; IOD_Count;
  431. 0C,00, \       ; IOD_Type;         // IOType_Range = 0x000C
  432. 00,00, \       ; IOD_Alloc_Base;
  433. 00,00, \       ; IOD_Alloc_End;
  434. 00,00, \       ; IOD_DesFlags;
  435. 00, \          ; IOD_Alloc_Alias;
  436. 00, \          ; IOD_Alloc_Decode;
  437. F8,FF, \       ; IOR_Align;        // Mask for base alignment E0/F0
  438. 08,00, \       ; IOR_nPorts;       // Number of ports, pony=10
  439. F8,03, \       ; IOR_Min;          // Min port address
  440. FF,03, \       ; IOR_Max;          // Max port address
  441. 00,00, \       ; IOR_RangeFlags;   // Flags
  442. 00, \          ; IOR_Alias;        // Alias offset
  443. 00, \          ; IOR_Decode;       // Address specified
  444. 64,00,00,00, \ ; PCCARD flags, 0x40 = 16-bit port
  445. ;
  446. ; IRQ Resource Descriptor
  447. ;
  448. 14,00,00,00, \ ; Total length of IRQ Resource Descriptor
  449. 04,00,00,00, \ ; ResType_IRQ = 0x00000004
  450. 00,00, \       ; IRQD_Flags;
  451. 00,00, \       ; IRQD_Alloc_Num;   // Allocated IRQ number
  452. 10,00, \       ; IRQD_Req_Mask;    // Mask of possible IRQs
  453. 00,00, \       ; IRQD_Reserved;
  454. 20,00,00,00, \ ; PCCARD flags, 0x20 = Level mode interrupts
  455. ;
  456. ; MEM Resource Descriptor 0
  457. ;
  458. 34,00,00,00, \ ; Total length of Memory Resource Descriptor
  459. 01,00,00,00, \ ; ResType_Mem = 0x00000001
  460. 01,00, \       ; MD_Count;
  461. 14,00, \       ; MD_Type;          // MType_Range = 0x0014
  462. 00,00,00,00, \ ; MD_Alloc_Base;
  463. 00,00,00,00, \ ; MD_Alloc_End;
  464. 00,00, \       ; MD_Flags;
  465. 00,00, \       ; MD_Reserved;
  466. 00,F0,FF,FF, \ ; MR_Align;         // Mask for base alignment
  467. 00,10,00,00, \ ; MR_nBytes;        // Count of bytes
  468. 00,00,00,00, \ ; MR_Min;      // Min Address
  469. FF,FF,FF,FF, \ ; MR_Max;      // Max Address
  470. 00,00, \       ; MR_Flags;         // Flags
  471. 00,00, \       ; MR_Reserved;
  472. 02,00,00,00, \ ; PCCARD flags, 0x02 = attribute mem, or
  473.                ;         0x08 = 16-bit common mem
  474. 00,00,00,00, \ ; Memory card address
  475. ;
  476. ; REQUEST_CONFIG_PKT Descriptor
  477. ;
  478. 19,00,00,00, \ ; Total length of REQUEST_CONFIG_PKT Descriptor
  479. 7C,89,00,00, \ ; (ResType_Ignored_Bit + PCCARD_DEVICE_ID) = 0x897C
  480. 00,00, \       ; Socket;
  481. 02,00, \       ; Attributes;
  482. 32, \          ; Vcc;
  483. 32, \          ; Vpp1; 78
  484. 32, \          ; Vpp2; 78
  485. 02, \          ; IntType;
  486. 00,08,00,00, \ ; ConfigBase;
  487. 01, \          ; Status;
  488. 00, \          ; Pin;
  489. 00, \          ; Copy;
  490. 47, \          ; ConfigIndex;
  491. 07, \          ; Present;
  492. ;
  493. ; TERMINATOR
  494. ;
  495. 00,00,00,00
  496. ;
  497. ;
  498. HKR,Override,0004,1, \
  499. ;
  500. ; CONFIGMG_VERSION
  501. ;
  502. 00,04,00,00, \
  503. ;
  504. ; PRIORITY
  505. ;
  506. 00,50,00,00, \
  507. ;
  508. ;
  509. ; OVERRIDE for COM2
  510. ;
  511. ; I/O Resource Descriptor 0
  512. ;
  513. 24,00,00,00, \      ; Total length of I/O Resource Descriptor
  514. 02,00,00,00, \      ; ResType_IO = 0x00000002
  515. 01,00, \            ; IOD_Count;
  516. 0C,00, \            ; IOD_Type;         // IOType_Range = 0x000C
  517. 00,00, \            ; IOD_Alloc_Base;
  518. 00,00, \            ; IOD_Alloc_End;
  519. 00,00, \            ; IOD_DesFlags;
  520. 00, \               ; IOD_Alloc_Alias;
  521. 00, \               ; IOD_Alloc_Decode;
  522. F0,FF, \            ; IOR_Align;        // Mask for base alignment
  523. 10,00, \            ; IOR_nPorts;       // Number of ports
  524. 00,00, \            ; IOR_Min;          // Min port address
  525. FF,FF, \            ; IOR_Max;          // Max port address
  526. 00,00, \            ; IOR_RangeFlags;   // Flags
  527. 00, \               ; IOR_Alias;        // Alias offset
  528. 00, \               ; IOR_Decode;       // Address specified
  529. 64,00,00,00, \      ; PCCARD flags, 0x40 = 16-bit port
  530. ;45,00,00,00, \     ; PCCARD flags, 0x40 = 16-bit port
  531. ;
  532. ; I/O Resource Descriptor 1: COM port
  533. ;
  534. 24,00,00,00, \ ; Total length of I/O Resource Descriptor
  535. 02,00,00,00, \ ; ResType_IO = 0x00000002
  536. 01,00, \       ; IOD_Count;
  537. 0C,00, \       ; IOD_Type;         // IOType_Range = 0x000C
  538. 00,00, \       ; IOD_Alloc_Base;
  539. 00,00, \       ; IOD_Alloc_End;
  540. 00,00, \       ; IOD_DesFlags;
  541. 00, \          ; IOD_Alloc_Alias;
  542. 00, \          ; IOD_Alloc_Decode;
  543. F8,FF, \       ; IOR_Align;        // Mask for base alignment E0/F0
  544. 08,00, \       ; IOR_nPorts;       // Number of ports, pony=10
  545. F8,02, \       ; IOR_Min;          // Min port address
  546. FF,02, \       ; IOR_Max;          // Max port address
  547. 00,00, \       ; IOR_RangeFlags;   // Flags
  548. 00, \          ; IOR_Alias;        // Alias offset
  549. 00, \          ; IOR_Decode;       // Address specified
  550. 64,00,00,00, \ ; PCCARD flags, 0x40 = 16-bit port
  551. ;
  552. ; IRQ Resource Descriptor
  553. ;
  554. 14,00,00,00, \ ; Total length of IRQ Resource Descriptor
  555. 04,00,00,00, \ ; ResType_IRQ = 0x00000004
  556. 00,00, \       ; IRQD_Flags;
  557. 00,00, \       ; IRQD_Alloc_Num;   // Allocated IRQ number
  558. ff,ff, \       ; IRQD_Req_Mask;    // Mask of possible IRQs
  559. 00,00, \       ; IRQD_Reserved;
  560. 20,00,00,00, \ ; PCCARD flags, 0x20 = Level mode interrupts
  561. ;
  562. ; MEM Resource Descriptor 0
  563. ;
  564. 34,00,00,00, \ ; Total length of Memory Resource Descriptor
  565. 01,00,00,00, \ ; ResType_Mem = 0x00000001
  566. 01,00, \       ; MD_Count;
  567. 14,00, \       ; MD_Type;          // MType_Range = 0x0014
  568. 00,00,00,00, \ ; MD_Alloc_Base;
  569. 00,00,00,00, \ ; MD_Alloc_End;
  570. 00,00, \       ; MD_Flags;
  571. 00,00, \       ; MD_Reserved;
  572. 00,F0,FF,FF, \ ; MR_Align;         // Mask for base alignment
  573. 00,10,00,00, \ ; MR_nBytes;        // Count of bytes
  574. 00,00,00,00, \ ; MR_Min;      // Min Address
  575. FF,FF,FF,FF, \ ; MR_Max;      // Max Address
  576. 00,00, \       ; MR_Flags;         // Flags
  577. 00,00, \       ; MR_Reserved;
  578. 02,00,00,00, \ ; PCCARD flags, 0x02 = attribute mem, or
  579.                ;         0x08 = 16-bit common mem
  580. 00,00,00,00, \ ; Memory card address
  581. ;
  582. ; REQUEST_CONFIG_PKT Descriptor
  583. ;
  584. 19,00,00,00, \ ; Total length of REQUEST_CONFIG_PKT Descriptor
  585. 7C,89,00,00, \ ; (ResType_Ignored_Bit + PCCARD_DEVICE_ID) = 0x897C
  586. 00,00, \       ; Socket;
  587. 02,00, \       ; Attributes;
  588. 32, \          ; Vcc;
  589. 32, \          ; Vpp1; 78
  590. 32, \          ; Vpp2; 78
  591. 02, \          ; IntType;
  592. 00,08,00,00, \ ; ConfigBase;
  593. 01, \          ; Status;
  594. 00, \          ; Pin;
  595. 00, \          ; Copy;
  596. 47, \          ; ConfigIndex;
  597. 07, \          ; Present;
  598. ;
  599. ; TERMINATOR
  600. ;
  601. 00,00,00,00
  602. ;
  603. ;
  604. ;
  605. ; OVERRIDE for COM3
  606. ;
  607. HKR,Override,0005,1, \
  608. ;
  609. ; CONFIGMG_VERSION
  610. ;
  611. 00,04,00,00, \
  612. ;
  613. ; PRIORITY
  614. ;
  615. 00,50,00,00, \
  616. ;
  617. ; I/O Resource Descriptor 0
  618. ;
  619. 24,00,00,00, \      ; Total length of I/O Resource Descriptor
  620. 02,00,00,00, \      ; ResType_IO = 0x00000002
  621. 01,00, \            ; IOD_Count;
  622. 0C,00, \            ; IOD_Type;         // IOType_Range = 0x000C
  623. 00,00, \            ; IOD_Alloc_Base;
  624. 00,00, \            ; IOD_Alloc_End;
  625. 00,00, \            ; IOD_DesFlags;
  626. 00, \               ; IOD_Alloc_Alias;
  627. 00, \               ; IOD_Alloc_Decode;
  628. F0,FF, \            ; IOR_Align;        // Mask for base alignment
  629. 10,00, \            ; IOR_nPorts;       // Number of ports
  630. 00,00, \            ; IOR_Min;          // Min port address
  631. FF,FF, \            ; IOR_Max;          // Max port address
  632. 00,00, \            ; IOR_RangeFlags;   // Flags
  633. 00, \               ; IOR_Alias;        // Alias offset
  634. 00, \               ; IOR_Decode;       // Address specified
  635. 64,00,00,00, \      ; PCCARD flags, 0x40 = 16-bit port
  636. ;45,00,00,00, \     ; PCCARD flags, 0x40 = 16-bit port
  637. ;
  638. ; I/O Resource Descriptor 1: COM port
  639. ;
  640. 24,00,00,00, \ ; Total length of I/O Resource Descriptor
  641. 02,00,00,00, \ ; ResType_IO = 0x00000002
  642. 01,00, \       ; IOD_Count;
  643. 0C,00, \       ; IOD_Type;         // IOType_Range = 0x000C
  644. 00,00, \       ; IOD_Alloc_Base;
  645. 00,00, \       ; IOD_Alloc_End;
  646. 00,00, \       ; IOD_DesFlags;
  647. 00, \          ; IOD_Alloc_Alias;
  648. 00, \          ; IOD_Alloc_Decode;
  649. F8,FF, \       ; IOR_Align;        // Mask for base alignment E0/F0
  650. 08,00, \       ; IOR_nPorts;       // Number of ports, pony=10
  651. E8,03, \       ; IOR_Min;          // Min port address
  652. EF,03, \       ; IOR_Max;          // Max port address
  653. 00,00, \       ; IOR_RangeFlags;   // Flags
  654. 00, \          ; IOR_Alias;        // Alias offset
  655. 00, \          ; IOR_Decode;       // Address specified
  656. 64,00,00,00, \ ; PCCARD flags, 0x40 = 16-bit port
  657. ;
  658. ; IRQ Resource Descriptor
  659. ;
  660. 14,00,00,00, \ ; Total length of IRQ Resource Descriptor
  661. 04,00,00,00, \ ; ResType_IRQ = 0x00000004
  662. 00,00, \       ; IRQD_Flags;
  663. 00,00, \       ; IRQD_Alloc_Num;   // Allocated IRQ number
  664. ff,ff, \       ; IRQD_Req_Mask;    // Mask of possible IRQs
  665. 00,00, \       ; IRQD_Reserved;
  666. 20,00,00,00, \ ; PCCARD flags, 0x20 = Level mode interrupts
  667. ;
  668. ; MEM Resource Descriptor 0
  669. ;
  670. 34,00,00,00, \ ; Total length of Memory Resource Descriptor
  671. 01,00,00,00, \ ; ResType_Mem = 0x00000001
  672. 01,00, \       ; MD_Count;
  673. 14,00, \       ; MD_Type;          // MType_Range = 0x0014
  674. 00,00,00,00, \ ; MD_Alloc_Base;
  675. 00,00,00,00, \ ; MD_Alloc_End;
  676. 00,00, \       ; MD_Flags;
  677. 00,00, \       ; MD_Reserved;
  678. 00,F0,FF,FF, \ ; MR_Align;         // Mask for base alignment
  679. 00,10,00,00, \ ; MR_nBytes;        // Count of bytes
  680. 00,00,00,00, \ ; MR_Min;      // Min Address
  681. FF,FF,FF,FF, \ ; MR_Max;      // Max Address
  682. 00,00, \       ; MR_Flags;         // Flags
  683. 00,00, \       ; MR_Reserved;
  684. 02,00,00,00, \ ; PCCARD flags, 0x02 = attribute mem, or
  685.                ;         0x08 = 16-bit common mem
  686. 00,00,00,00, \ ; Memory card address
  687. ;
  688. ; REQUEST_CONFIG_PKT Descriptor
  689. ;
  690. 19,00,00,00, \ ; Total length of REQUEST_CONFIG_PKT Descriptor
  691. 7C,89,00,00, \ ; (ResType_Ignored_Bit + PCCARD_DEVICE_ID) = 0x897C
  692. 00,00, \       ; Socket;
  693. 02,00, \       ; Attributes;
  694. 32, \          ; Vcc;
  695. 32, \          ; Vpp1; 78
  696. 32, \          ; Vpp2; 78
  697. 02, \          ; IntType;
  698. 00,08,00,00, \ ; ConfigBase;
  699. 01, \          ; Status;
  700. 00, \          ; Pin;
  701. 00, \          ; Copy;
  702. 47, \          ; ConfigIndex;
  703. 07, \          ; Present;
  704. ;
  705. ; TERMINATOR
  706. ;
  707. 00,00,00,00
  708. ;
  709. HKR,Override,0006,1, \
  710. ;
  711. ; CONFIGMG_VERSION
  712. ;
  713. 00,04,00,00, \
  714. ;
  715. ; PRIORITY
  716. ;
  717. 00,50,00,00, \
  718. ;
  719. ; I/O Resource Descriptor 0
  720. ;
  721. 24,00,00,00, \      ; Total length of I/O Resource Descriptor
  722. 02,00,00,00, \      ; ResType_IO = 0x00000002
  723. 01,00, \            ; IOD_Count;
  724. 0C,00, \            ; IOD_Type;         // IOType_Range = 0x000C
  725. 00,00, \            ; IOD_Alloc_Base;
  726. 00,00, \            ; IOD_Alloc_End;
  727. 00,00, \            ; IOD_DesFlags;
  728. 00, \               ; IOD_Alloc_Alias;
  729. 00, \               ; IOD_Alloc_Decode;
  730. F0,FF, \            ; IOR_Align;        // Mask for base alignment
  731. 10,00, \            ; IOR_nPorts;       // Number of ports
  732. 00,00, \            ; IOR_Min;          // Min port address
  733. FF,FF, \            ; IOR_Max;          // Max port address
  734. 00,00, \            ; IOR_RangeFlags;   // Flags
  735. 00, \               ; IOR_Alias;        // Alias offset
  736. 00, \               ; IOR_Decode;       // Address specified
  737. 64,00,00,00, \      ; PCCARD flags, 0x40 = 16-bit port
  738. ;45,00,00,00, \     ; PCCARD flags, 0x40 = 16-bit port
  739. ;
  740. ; I/O Resource Descriptor 1: COM4 port 
  741. ;
  742. 24,00,00,00, \ ; Total length of I/O Resource Descriptor
  743. 02,00,00,00, \ ; ResType_IO = 0x00000002
  744. 01,00, \       ; IOD_Count;
  745. 0C,00, \       ; IOD_Type;         // IOType_Range = 0x000C
  746. 00,00, \       ; IOD_Alloc_Base;
  747. 00,00, \       ; IOD_Alloc_End;
  748. 00,00, \       ; IOD_DesFlags;
  749. 00, \          ; IOD_Alloc_Alias;
  750. 00, \          ; IOD_Alloc_Decode;
  751. F8,FF, \       ; IOR_Align;        // Mask for base alignment E0/F0
  752. 08,00, \       ; IOR_nPorts;       // Number of ports, pony=10
  753. E8,02, \       ; IOR_Min;          // Min port address
  754. EF,02, \       ; IOR_Max;          // Max port address
  755. 00,00, \       ; IOR_RangeFlags;   // Flags
  756. 00, \          ; IOR_Alias;        // Alias offset
  757. 00, \          ; IOR_Decode;       // Address specified
  758. 64,00,00,00, \ ; PCCARD flags, 0x40 = 16-bit port
  759. ;
  760. ; IRQ Resource Descriptor
  761. ;
  762. 14,00,00,00, \ ; Total length of IRQ Resource Descriptor
  763. 04,00,00,00, \ ; ResType_IRQ = 0x00000004
  764. 00,00, \       ; IRQD_Flags;
  765. 00,00, \       ; IRQD_Alloc_Num;   // Allocated IRQ number
  766. ff,ff, \       ; IRQD_Req_Mask;    // Mask of possible IRQs
  767. 00,00, \       ; IRQD_Reserved;
  768. 20,00,00,00, \ ; PCCARD flags, 0x20 = Level mode interrupts
  769. ;
  770. ; MEM Resource Descriptor 0
  771. ;
  772. 34,00,00,00, \ ; Total length of Memory Resource Descriptor
  773. 01,00,00,00, \ ; ResType_Mem = 0x00000001
  774. 01,00, \       ; MD_Count;
  775. 14,00, \       ; MD_Type;          // MType_Range = 0x0014
  776. 00,00,00,00, \ ; MD_Alloc_Base;
  777. 00,00,00,00, \ ; MD_Alloc_End;
  778. 00,00, \       ; MD_Flags;
  779. 00,00, \       ; MD_Reserved;
  780. 00,F0,FF,FF, \ ; MR_Align;         // Mask for base alignment
  781. 00,10,00,00, \ ; MR_nBytes;        // Count of bytes
  782. 00,00,00,00, \ ; MR_Min;      // Min Address
  783. FF,FF,FF,FF, \ ; MR_Max;      // Max Address
  784. 00,00, \       ; MR_Flags;         // Flags
  785. 00,00, \       ; MR_Reserved;
  786. 02,00,00,00, \ ; PCCARD flags, 0x02 = attribute mem, or
  787.                ;         0x08 = 16-bit common mem
  788. 00,00,00,00, \ ; Memory card address
  789. ;
  790. ; REQUEST_CONFIG_PKT Descriptor
  791. ;
  792. 19,00,00,00, \ ; Total length of REQUEST_CONFIG_PKT Descriptor
  793. 7C,89,00,00, \ ; (ResType_Ignored_Bit + PCCARD_DEVICE_ID) = 0x897C
  794. 00,00, \       ; Socket;
  795. 02,00, \       ; Attributes;
  796. 32, \          ; Vcc;
  797. 32, \          ; Vpp1; 78
  798. 32, \          ; Vpp2; 78
  799. 02, \          ; IntType;
  800. 00,08,00,00, \ ; ConfigBase;
  801. 01, \          ; Status;
  802. 00, \          ; Pin;
  803. 00, \          ; Copy;
  804. 47, \          ; ConfigIndex;
  805. 07, \          ; Present;
  806. ;
  807. ; TERMINATOR
  808. ;
  809. 00,00,00,00
  810. ;
  811. ; Translatable strings
  812. ;
  813. [Strings]
  814. MS = "Microsoft"
  815. Mfg = "NetComm Limited"
  816. NetComm1 = "CardModem56 Combo MultiFunction Parent"
  817. DiskName = "NetComm CardModem56 Combo Setup Disk"