home *** CD-ROM | disk | FTP | other *** search
/ What the Doctor Required - The Freshest December / December.iso / windows / mem1614 / precopy2.cab / mfcem33.inf < prev    next >
Encoding:
Windows Setup INFormation  |  1997-09-15  |  38.4 KB  |  1,098 lines

  1. ; MFCEM33.INF
  2. ;
  3. ; Xircom CreditCard Ethernet + Modem 33.6. 
  4. ;
  5. ; Copyright (c) 1997, Xircom, Inc.
  6. ;
  7. ; $Date:   07 Aug 1997 12:08:32  $
  8. ; $Revision:   1.4  $
  9. ;
  10. ;----------------------------------------------------------------------------
  11. [Version]
  12. LayoutFile = layout.inf, layout1.inf
  13. Signature  = "$CHICAGO$"
  14. Class      = MultiFunction
  15. Provider   = %PMfg%
  16.  
  17. [Manufacturer]
  18. %Mfg%=Models
  19.  
  20. [Strings]
  21. PMfg            = "Xircom"
  22. Mfg            = "Xircom"
  23. Model1            = "Xircom CreditCard Ethernet+Modem 33.6(Multi-function Parent Device)"
  24.  
  25.  
  26.  
  27. [Models]
  28. ; USA domestic CEM33
  29. %Model1%=Mfg33.mf,PCMCIA\XIRCOM-CREDITCARD_ETHERNET+MODEM_33.6-05DD
  30. ; International CEM33
  31. %Model2%=Mfg33.mf,PCMCIA\XIRCOM-CREDITCARD_ETHERNET+MODEM_33.6-5AA1
  32.  
  33. [Mfg33.mf]
  34. AddReg=StandardMF.Reg,ADDREG_Mfg.reg
  35. CopyFiles=mfg33.ndis3.CopyFiles
  36.  
  37. [Mfg33.mf.HW]
  38. AddReg=Mfg33.mf.RegHW
  39.  
  40. [Mfg33.mf.RegHW]
  41. HKR,Child0000,HardwareID,,MF\XIRCOMCEM33_DEV0
  42. HKR,Child0000,ResourceMap,1,00,02
  43. HKR,Child0001,HardwareID,,MF\XIRCOMCEM33_DEV1
  44. HKR,Child0001,ResourceMap,1,00,01,02,03,04,05
  45.  
  46. [StandardMF.Reg]
  47. HKR,,DevLoader,,*CONFIGMG
  48. HKR,,Enumerator,,*CONFIGMG
  49. HKR,,CMDrivFlags,1,03,00,00,00
  50.  
  51. [ADDREG_Mfg.reg]
  52. ;
  53. ; OVERRIDE for COM4 (2E8,3)
  54. ;
  55. HKR,Override,0000,1, \
  56. ;
  57. ; CONFIGMG_VERSION
  58. ;
  59. 00,04,00,00, \
  60. ;
  61. ; PRIORITY
  62. ;
  63. 00,30,00,00, \
  64. ;
  65. ; I/O Resource Descriptor 0: COM port
  66. ;
  67. 24,00,00,00, \ ; Total length of I/O Resource Descriptor
  68. 02,00,00,00, \ ; ResType_IO = 0x00000002
  69. 01,00, \       ; IOD_Count;
  70. 0C,00, \       ; IOD_Type;         // IOType_Range = 0x000C
  71. 00,00, \       ; IOD_Alloc_Base;
  72. 00,00, \       ; IOD_Alloc_End;
  73. 00,00, \       ; IOD_DesFlags;
  74. 00, \          ; IOD_Alloc_Alias;
  75. 00, \          ; IOD_Alloc_Decode;
  76. F8,FF, \       ; IOR_Align;        // Mask for base alignment
  77. 08,00, \       ; IOR_nPorts;       // Number of ports
  78. E8,02, \       ; IOR_Min;          // Min port address
  79. EF,02, \       ; IOR_Max;          // Max port address
  80. 00,00, \       ; IOR_RangeFlags;   // Flags
  81. 00, \          ; IOR_Alias;        // Alias offset
  82. 00, \          ; IOR_Decode;       // Address specified
  83. 64,00,00,00, \ ; PCCARD flags, 0x40 = 16-bit port
  84. ;
  85. ; I/O Resource Descriptor 1 : network port
  86. ;
  87. 24,00,00,00, \ ; Total length of I/O Resource Descriptor
  88. 02,00,00,00, \ ; ResType_IO = 0x00000002
  89. 01,00, \       ; IOD_Count;
  90. 0C,00, \       ; IOD_Type;         // IOType_Range = 0x000C
  91. 00,00, \       ; IOD_Alloc_Base;
  92. 00,00, \       ; IOD_Alloc_End;
  93. 00,00, \       ; IOD_DesFlags;
  94. 00, \          ; IOD_Alloc_Alias;
  95. 00, \          ; IOD_Alloc_Decode;
  96. E0,FF, \       ; IOR_Align;        // Mask for base alignment
  97. 20,00, \       ; IOR_nPorts;       // Number of ports
  98. 00,01, \       ; IOR_Min;          // Min port address
  99. FF,FF, \       ; IOR_Max;          // Max port address
  100. 00,00, \       ; IOR_RangeFlags;   // Flags
  101. 00, \          ; IOR_Alias;        // Alias offset
  102. 00, \          ; IOR_Decode;       // Address specified
  103. 64,00,00,00, \ ; PCCARD flags, 0x40 = 16-bit port
  104. ;
  105. ; IRQ Resource Descriptor
  106. ;
  107. 14,00,00,00, \ ; Total length of IRQ Resource Descriptor
  108. 04,00,00,00, \ ; ResType_IRQ = 0x00000004
  109. 00,00, \       ; IRQD_Flags;
  110. 00,00, \       ; IRQD_Alloc_Num;   // Allocated IRQ number
  111. 08,00, \       ; IRQD_Req_Mask;    // Mask of possible IRQs
  112. 00,00, \       ; IRQD_Reserved;
  113. 20,00,00,00, \ ; PCCARD flags, 0x20 = Level mode interrupts
  114. ;
  115. ; MEM Resource Descriptor 0
  116. ; 4K attribute memory window mapped to adapter address offset 0000
  117. ;
  118. 34,00,00,00, \ ; Total length of Memory Resource Descriptor
  119. 01,00,00,00, \ ; ResType_Mem = 0x00000001
  120. 01,00, \       ; MD_Count;
  121. 14,00, \       ; MD_Type;          // MType_Range = 0x0014
  122. 00,00,00,00, \ ; MD_Alloc_Base;
  123. 00,00,00,00, \ ; MD_Alloc_End;
  124. 00,00, \       ; MD_Flags;
  125. 00,00, \       ; MD_Reserved;
  126. 00,F0,FF,FF, \ ; MR_Align;      // Mask for base alignment
  127. 00,10,00,00, \ ; MR_nBytes;     // Count of bytes
  128. 00,00,00,00, \ ; MR_Min;        // Min Address
  129. FF,FF,FF,FF, \ ; MR_Max;        // Max Address
  130. 00,00, \       ; MR_Flags;      // Flags
  131. 00,00, \       ; MR_Reserved;
  132. 02,00,00,00, \  ; PC Card flags // 0x02 = attribute mem
  133. ;                               // 0x04 = 8-bit common mem (undocumented)
  134. ;                               // 0x08 = 16-bit common men
  135. 00,00,00,00, \ ; Memory card address
  136. ;
  137. ; MEM Resource Descriptor 1
  138. ; 16K 16-bit common memory window mapped to adapter address offset 10000
  139. ;
  140. 34,00,00,00, \ ; Total length of Memory Resource Descriptor
  141. 01,00,00,00, \ ; ResType_Mem = 0x00000001
  142. 01,00, \       ; MD_Count;
  143. 14,00, \       ; MD_Type;          // MType_Range = 0x0014
  144. 00,00,00,00, \ ; MD_Alloc_Base;
  145. 00,00,00,00, \ ; MD_Alloc_End;
  146. 00,00, \       ; MD_Flags;
  147. 00,00, \       ; MD_Reserved;
  148. 00,C0,FF,FF, \ ; MR_Align;         // Mask for base alignment
  149. 00,40,00,00, \ ; MR_nBytes;        // Count of bytes
  150. 00,00,00,00, \ ; MR_Min;           // Min Address
  151. FF,FF,FF,FF, \ ; MR_Max;           // Max Address
  152. 00,00, \       ; MR_Flags;         // Flags
  153. 00,00, \       ; MR_Reserved;
  154. 08,00,00,00, \ ; PCCARD flags      // 0x02 = attribute mem
  155. ;                                  // 0x04 = 8-bit common mem (undocumented)
  156. ;                                  // 0x08 = 16-bit common mem
  157. 00,00,01,00, \ ; Memory card address
  158. ;
  159. ; REQUEST_CONFIG_PKT Descriptor
  160. ; Same as PCMCIA Card Services RequestConfiguration argument structure.
  161. ; The Socket field in this structure does not need to be filled in.
  162. ;
  163. 19,00,00,00, \ ; Total length of REQUEST_CONFIG_PKT Descriptor
  164. 7C,89,00,00, \ ; (ResType_Ignored_Bit + PCCARD_DEVICE_ID) = 0x897C
  165. 00,00, \       ; Socket;
  166. 02,00, \       ; Attributes;
  167. 32, \          ; Vcc;
  168. 00, \          ; Vpp1
  169. 00, \          ; Vpp2
  170. 02, \          ; IntType;
  171. 00,08,00,00, \ ; ConfigBase;
  172. 00, \          ; Status;
  173. 00, \          ; Pin;
  174. 00, \          ; Copy;
  175. 61, \          ; ConfigIndex;
  176. 01, \          ; Present;
  177. ;
  178. ; TERMINATOR
  179. ;
  180. 00,00,00,00
  181. ;
  182. ;
  183. ; OVERRIDE for COM3 (3E8,4)
  184. ;
  185. HKR,Override,0001,1, \
  186. ;
  187. ; CONFIGMG_VERSION
  188. ;
  189. 00,04,00,00, \
  190. ;
  191. ; PRIORITY
  192. ;
  193. 00,30,00,00, \
  194. ;
  195. ; I/O Resource Descriptor 0: COM port
  196. ;
  197. 24,00,00,00, \ ; Total length of I/O Resource Descriptor
  198. 02,00,00,00, \ ; ResType_IO = 0x00000002
  199. 01,00, \       ; IOD_Count;
  200. 0C,00, \       ; IOD_Type;         // IOType_Range = 0x000C
  201. 00,00, \       ; IOD_Alloc_Base;
  202. 00,00, \       ; IOD_Alloc_End;
  203. 00,00, \       ; IOD_DesFlags;
  204. 00, \          ; IOD_Alloc_Alias;
  205. 00, \          ; IOD_Alloc_Decode;
  206. F8,FF, \       ; IOR_Align;        // Mask for base alignment
  207. 08,00, \       ; IOR_nPorts;       // Number of ports
  208. E8,03, \       ; IOR_Min;          // Min port address
  209. EF,03, \       ; IOR_Max;          // Max port address
  210. 00,00, \       ; IOR_RangeFlags;   // Flags
  211. 00, \          ; IOR_Alias;        // Alias offset
  212. 00, \          ; IOR_Decode;       // Address specified
  213. 64,00,00,00, \ ; PCCARD flags, 0x40 = 16-bit port
  214. ;
  215. ; I/O Resource Descriptor 1 : network 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. E0,FF, \       ; IOR_Align;        // Mask for base alignment
  227. 20,00, \       ; IOR_nPorts;       // Number of ports
  228. 00,01, \       ; IOR_Min;          // Min port address
  229. FF,FF, \       ; 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. ; 4K attribute memory window mapped to adapter address offset 0000
  247. ;
  248. 34,00,00,00, \ ; Total length of Memory Resource Descriptor
  249. 01,00,00,00, \ ; ResType_Mem = 0x00000001
  250. 01,00, \       ; MD_Count;
  251. 14,00, \       ; MD_Type;          // MType_Range = 0x0014
  252. 00,00,00,00, \ ; MD_Alloc_Base;
  253. 00,00,00,00, \ ; MD_Alloc_End;
  254. 00,00, \       ; MD_Flags;
  255. 00,00, \       ; MD_Reserved;
  256. 00,F0,FF,FF, \ ; MR_Align;      // Mask for base alignment
  257. 00,10,00,00, \ ; MR_nBytes;     // Count of bytes
  258. 00,00,00,00, \ ; MR_Min;        // Min Address
  259. FF,FF,FF,FF, \ ; MR_Max;        // Max Address
  260. 00,00, \       ; MR_Flags;      // Flags
  261. 00,00, \       ; MR_Reserved;
  262. 02,00,00,00, \  ; PC Card flags // 0x02 = attribute mem
  263. ;                               // 0x04 = 8-bit common mem (undocumented)
  264. ;                               // 0x08 = 16-bit common men
  265. 00,00,00,00, \ ; Memory card address
  266. ;
  267. ; MEM Resource Descriptor 1
  268. ; 16K 16-bit common memory window mapped to adapter address offset 10000
  269. ;
  270. 34,00,00,00, \ ; Total length of Memory Resource Descriptor
  271. 01,00,00,00, \ ; ResType_Mem = 0x00000001
  272. 01,00, \       ; MD_Count;
  273. 14,00, \       ; MD_Type;          // MType_Range = 0x0014
  274. 00,00,00,00, \ ; MD_Alloc_Base;
  275. 00,00,00,00, \ ; MD_Alloc_End;
  276. 00,00, \       ; MD_Flags;
  277. 00,00, \       ; MD_Reserved;
  278. 00,C0,FF,FF, \ ; MR_Align;         // Mask for base alignment
  279. 00,40,00,00, \ ; MR_nBytes;        // Count of bytes
  280. 00,00,00,00, \ ; MR_Min;           // Min Address
  281. FF,FF,FF,FF, \ ; MR_Max;           // Max Address
  282. 00,00, \       ; MR_Flags;         // Flags
  283. 00,00, \       ; MR_Reserved;
  284. 08,00,00,00, \ ; PCCARD flags      // 0x02 = attribute mem
  285. ;                                  // 0x04 = 8-bit common mem (undocumented)
  286. ;                                  // 0x08 = 16-bit common mem
  287. 00,00,01,00, \ ; Memory card address
  288. ;
  289. ; REQUEST_CONFIG_PKT Descriptor
  290. ; Same as PCMCIA Card Services RequestConfiguration argument structure.
  291. ; The Socket field in this structure does not need to be filled in.
  292. ;
  293. 19,00,00,00, \ ; Total length of REQUEST_CONFIG_PKT Descriptor
  294. 7C,89,00,00, \ ; (ResType_Ignored_Bit + PCCARD_DEVICE_ID) = 0x897C
  295. 00,00, \       ; Socket;
  296. 02,00, \       ; Attributes;
  297. 32, \          ; Vcc;
  298. 00, \          ; Vpp1
  299. 00, \          ; Vpp2
  300. 02, \          ; IntType;
  301. 00,08,00,00, \ ; ConfigBase;
  302. 00, \          ; Status;
  303. 00, \          ; Pin;
  304. 00, \          ; Copy;
  305. 61, \          ; ConfigIndex;
  306. 01, \          ; Present;
  307. ;
  308. ; TERMINATOR
  309. ;
  310. 00,00,00,00
  311. ;
  312. ; OVERRIDE for COM2 (2F8,3)
  313. ;
  314. HKR,Override,0002,1, \
  315. ;
  316. ; CONFIGMG_VERSION
  317. ;
  318. 00,04,00,00, \
  319. ;
  320. ; PRIORITY
  321. ;
  322. 00,30,00,00, \
  323. ;
  324. ; I/O Resource Descriptor 0: COM port
  325. ;
  326. 24,00,00,00, \ ; Total length of I/O Resource Descriptor
  327. 02,00,00,00, \ ; ResType_IO = 0x00000002
  328. 01,00, \       ; IOD_Count;
  329. 0C,00, \       ; IOD_Type;         // IOType_Range = 0x000C
  330. 00,00, \       ; IOD_Alloc_Base;
  331. 00,00, \       ; IOD_Alloc_End;
  332. 00,00, \       ; IOD_DesFlags;
  333. 00, \          ; IOD_Alloc_Alias;
  334. 00, \          ; IOD_Alloc_Decode;
  335. F8,FF, \       ; IOR_Align;        // Mask for base alignment
  336. 08,00, \       ; IOR_nPorts;       // Number of ports
  337. F8,02, \       ; IOR_Min;          // Min port address
  338. FF,02, \       ; IOR_Max;          // Max port address
  339. 00,00, \       ; IOR_RangeFlags;   // Flags
  340. 00, \          ; IOR_Alias;        // Alias offset
  341. 00, \          ; IOR_Decode;       // Address specified
  342. 64,00,00,00, \ ; PCCARD flags, 0x40 = 16-bit port
  343. ;
  344. ; I/O Resource Descriptor 1 : network port
  345. ;
  346. 24,00,00,00, \ ; Total length of I/O Resource Descriptor
  347. 02,00,00,00, \ ; ResType_IO = 0x00000002
  348. 01,00, \       ; IOD_Count;
  349. 0C,00, \       ; IOD_Type;         // IOType_Range = 0x000C
  350. 00,00, \       ; IOD_Alloc_Base;
  351. 00,00, \       ; IOD_Alloc_End;
  352. 00,00, \       ; IOD_DesFlags;
  353. 00, \          ; IOD_Alloc_Alias;
  354. 00, \          ; IOD_Alloc_Decode;
  355. E0,FF, \       ; IOR_Align;        // Mask for base alignment
  356. 20,00, \       ; IOR_nPorts;       // Number of ports
  357. 00,01, \       ; IOR_Min;          // Min port address
  358. FF,FF, \       ; IOR_Max;          // Max port address
  359. 00,00, \       ; IOR_RangeFlags;   // Flags
  360. 00, \          ; IOR_Alias;        // Alias offset
  361. 00, \          ; IOR_Decode;       // Address specified
  362. 64,00,00,00, \ ; PCCARD flags, 0x40 = 16-bit port
  363. ;
  364. ; IRQ Resource Descriptor
  365. ;
  366. 14,00,00,00, \ ; Total length of IRQ Resource Descriptor
  367. 04,00,00,00, \ ; ResType_IRQ = 0x00000004
  368. 00,00, \       ; IRQD_Flags;
  369. 00,00, \       ; IRQD_Alloc_Num;   // Allocated IRQ number
  370. 08,00, \       ; IRQD_Req_Mask;    // Mask of possible IRQs
  371. 00,00, \       ; IRQD_Reserved;
  372. 20,00,00,00, \ ; PCCARD flags, 0x20 = Level mode interrupts
  373. ;
  374. ; MEM Resource Descriptor 0
  375. ; 4K attribute memory window mapped to adapter address offset 0000
  376. ;
  377. 34,00,00,00, \ ; Total length of Memory Resource Descriptor
  378. 01,00,00,00, \ ; ResType_Mem = 0x00000001
  379. 01,00, \       ; MD_Count;
  380. 14,00, \       ; MD_Type;          // MType_Range = 0x0014
  381. 00,00,00,00, \ ; MD_Alloc_Base;
  382. 00,00,00,00, \ ; MD_Alloc_End;
  383. 00,00, \       ; MD_Flags;
  384. 00,00, \       ; MD_Reserved;
  385. 00,F0,FF,FF, \ ; MR_Align;      // Mask for base alignment
  386. 00,10,00,00, \ ; MR_nBytes;     // Count of bytes
  387. 00,00,00,00, \ ; MR_Min;        // Min Address
  388. FF,FF,FF,FF, \ ; MR_Max;        // Max Address
  389. 00,00, \       ; MR_Flags;      // Flags
  390. 00,00, \       ; MR_Reserved;
  391. 02,00,00,00, \  ; PC Card flags // 0x02 = attribute mem
  392. ;                               // 0x04 = 8-bit common mem (undocumented)
  393. ;                               // 0x08 = 16-bit common men
  394. 00,00,00,00, \ ; Memory card address
  395. ;
  396. ; MEM Resource Descriptor 1
  397. ; 16K 16-bit common memory window mapped to adapter address offset 10000
  398. ;
  399. 34,00,00,00, \ ; Total length of Memory Resource Descriptor
  400. 01,00,00,00, \ ; ResType_Mem = 0x00000001
  401. 01,00, \       ; MD_Count;
  402. 14,00, \       ; MD_Type;          // MType_Range = 0x0014
  403. 00,00,00,00, \ ; MD_Alloc_Base;
  404. 00,00,00,00, \ ; MD_Alloc_End;
  405. 00,00, \       ; MD_Flags;
  406. 00,00, \       ; MD_Reserved;
  407. 00,C0,FF,FF, \ ; MR_Align;         // Mask for base alignment
  408. 00,40,00,00, \ ; MR_nBytes;        // Count of bytes
  409. 00,00,00,00, \ ; MR_Min;           // Min Address
  410. FF,FF,FF,FF, \ ; MR_Max;           // Max Address
  411. 00,00, \       ; MR_Flags;         // Flags
  412. 00,00, \       ; MR_Reserved;
  413. 08,00,00,00, \ ; PCCARD flags      // 0x02 = attribute mem
  414. ;                                  // 0x04 = 8-bit common mem (undocumented)
  415. ;                                  // 0x08 = 16-bit common mem
  416. 00,00,01,00, \ ; Memory card address
  417. ;
  418. ; REQUEST_CONFIG_PKT Descriptor
  419. ; Same as PCMCIA Card Services RequestConfiguration argument structure.
  420. ; The Socket field in this structure does not need to be filled in.
  421. ;
  422. 19,00,00,00, \ ; Total length of REQUEST_CONFIG_PKT Descriptor
  423. 7C,89,00,00, \ ; (ResType_Ignored_Bit + PCCARD_DEVICE_ID) = 0x897C
  424. 00,00, \       ; Socket;
  425. 02,00, \       ; Attributes;
  426. 32, \          ; Vcc;
  427. 00, \          ; Vpp1
  428. 00, \          ; Vpp2
  429. 02, \          ; IntType;
  430. 00,08,00,00, \ ; ConfigBase;
  431. 00, \          ; Status;
  432. 00, \          ; Pin;
  433. 00, \          ; Copy;
  434. 41, \          ; ConfigIndex;
  435. 01, \          ; Present;
  436. ;
  437. ; TERMINATOR
  438. ;
  439. 00,00,00,00
  440. ;
  441. ;
  442. ; OVERRIDE for COM1 (3F8,4)
  443. ;
  444. HKR,Override,0003,1, \
  445. ;
  446. ; CONFIGMG_VERSION
  447. ;
  448. 00,04,00,00, \
  449. ;
  450. ; PRIORITY
  451. ;
  452. 00,30,00,00, \
  453. ;
  454. ; I/O Resource Descriptor 0: COM port
  455. ;
  456. 24,00,00,00, \ ; Total length of I/O Resource Descriptor
  457. 02,00,00,00, \ ; ResType_IO = 0x00000002
  458. 01,00, \       ; IOD_Count;
  459. 0C,00, \       ; IOD_Type;         // IOType_Range = 0x000C
  460. 00,00, \       ; IOD_Alloc_Base;
  461. 00,00, \       ; IOD_Alloc_End;
  462. 00,00, \       ; IOD_DesFlags;
  463. 00, \          ; IOD_Alloc_Alias;
  464. 00, \          ; IOD_Alloc_Decode;
  465. F8,FF, \       ; IOR_Align;        // Mask for base alignment
  466. 08,00, \       ; IOR_nPorts;       // Number of ports
  467. F8,03, \       ; IOR_Min;          // Min port address
  468. FF,03, \       ; IOR_Max;          // Max port address
  469. 00,00, \       ; IOR_RangeFlags;   // Flags
  470. 00, \          ; IOR_Alias;        // Alias offset
  471. 00, \          ; IOR_Decode;       // Address specified
  472. 64,00,00,00, \ ; PCCARD flags, 0x40 = 16-bit port
  473. ;
  474. ; I/O Resource Descriptor 1 : network port
  475. ;
  476. 24,00,00,00, \ ; Total length of I/O Resource Descriptor
  477. 02,00,00,00, \ ; ResType_IO = 0x00000002
  478. 01,00, \       ; IOD_Count;
  479. 0C,00, \       ; IOD_Type;         // IOType_Range = 0x000C
  480. 00,00, \       ; IOD_Alloc_Base;
  481. 00,00, \       ; IOD_Alloc_End;
  482. 00,00, \       ; IOD_DesFlags;
  483. 00, \          ; IOD_Alloc_Alias;
  484. 00, \          ; IOD_Alloc_Decode;
  485. E0,FF, \       ; IOR_Align;        // Mask for base alignment
  486. 20,00, \       ; IOR_nPorts;       // Number of ports
  487. 00,01, \       ; IOR_Min;          // Min port address
  488. FF,FF, \       ; IOR_Max;          // Max port address
  489. 00,00, \       ; IOR_RangeFlags;   // Flags
  490. 00, \          ; IOR_Alias;        // Alias offset
  491. 00, \          ; IOR_Decode;       // Address specified
  492. 64,00,00,00, \ ; PCCARD flags, 0x40 = 16-bit port
  493. ;
  494. ; IRQ Resource Descriptor
  495. ;
  496. 14,00,00,00, \ ; Total length of IRQ Resource Descriptor
  497. 04,00,00,00, \ ; ResType_IRQ = 0x00000004
  498. 00,00, \       ; IRQD_Flags;
  499. 00,00, \       ; IRQD_Alloc_Num;   // Allocated IRQ number
  500. 10,00, \       ; IRQD_Req_Mask;    // Mask of possible IRQs
  501. 00,00, \       ; IRQD_Reserved;
  502. 20,00,00,00, \ ; PCCARD flags, 0x20 = Level mode interrupts
  503. ;
  504. ; MEM Resource Descriptor 0
  505. ; 4K attribute memory window mapped to adapter address offset 0000
  506. ;
  507. 34,00,00,00, \ ; Total length of Memory Resource Descriptor
  508. 01,00,00,00, \ ; ResType_Mem = 0x00000001
  509. 01,00, \       ; MD_Count;
  510. 14,00, \       ; MD_Type;          // MType_Range = 0x0014
  511. 00,00,00,00, \ ; MD_Alloc_Base;
  512. 00,00,00,00, \ ; MD_Alloc_End;
  513. 00,00, \       ; MD_Flags;
  514. 00,00, \       ; MD_Reserved;
  515. 00,F0,FF,FF, \ ; MR_Align;      // Mask for base alignment
  516. 00,10,00,00, \ ; MR_nBytes;     // Count of bytes
  517. 00,00,00,00, \ ; MR_Min;        // Min Address
  518. FF,FF,FF,FF, \ ; MR_Max;        // Max Address
  519. 00,00, \       ; MR_Flags;      // Flags
  520. 00,00, \       ; MR_Reserved;
  521. 02,00,00,00, \  ; PC Card flags // 0x02 = attribute mem
  522. ;                               // 0x04 = 8-bit common mem (undocumented)
  523. ;                               // 0x08 = 16-bit common men
  524. 00,00,00,00, \ ; Memory card address
  525. ;
  526. ; MEM Resource Descriptor 1
  527. ; 16K 16-bit common memory window mapped to adapter address offset 10000
  528. ;
  529. 34,00,00,00, \ ; Total length of Memory Resource Descriptor
  530. 01,00,00,00, \ ; ResType_Mem = 0x00000001
  531. 01,00, \       ; MD_Count;
  532. 14,00, \       ; MD_Type;          // MType_Range = 0x0014
  533. 00,00,00,00, \ ; MD_Alloc_Base;
  534. 00,00,00,00, \ ; MD_Alloc_End;
  535. 00,00, \       ; MD_Flags;
  536. 00,00, \       ; MD_Reserved;
  537. 00,C0,FF,FF, \ ; MR_Align;         // Mask for base alignment
  538. 00,40,00,00, \ ; MR_nBytes;        // Count of bytes
  539. 00,00,00,00, \ ; MR_Min;           // Min Address
  540. FF,FF,FF,FF, \ ; MR_Max;           // Max Address
  541. 00,00, \       ; MR_Flags;         // Flags
  542. 00,00, \       ; MR_Reserved;
  543. 08,00,00,00, \ ; PCCARD flags      // 0x02 = attribute mem
  544. ;                                  // 0x04 = 8-bit common mem (undocumented)
  545. ;                                  // 0x08 = 16-bit common mem
  546. 00,00,01,00, \ ; Memory card address
  547. ;
  548. ; REQUEST_CONFIG_PKT Descriptor
  549. ; Same as PCMCIA Card Services RequestConfiguration argument structure.
  550. ; The Socket field in this structure does not need to be filled in.
  551. ;
  552. 19,00,00,00, \ ; Total length of REQUEST_CONFIG_PKT Descriptor
  553. 7C,89,00,00, \ ; (ResType_Ignored_Bit + PCCARD_DEVICE_ID) = 0x897C
  554. 00,00, \       ; Socket;
  555. 02,00, \       ; Attributes;
  556. 32, \          ; Vcc;
  557. 00, \          ; Vpp1
  558. 00, \          ; Vpp2
  559. 02, \          ; IntType;
  560. 00,08,00,00, \ ; ConfigBase;
  561. 00, \          ; Status;
  562. 00, \          ; Pin;
  563. 00, \          ; Copy;
  564. 41, \          ; ConfigIndex;
  565. 01, \          ; Present;
  566. ;
  567. ; TERMINATOR
  568. ;
  569. 00,00,00,00
  570. ;
  571. ;
  572. ; OVERRIDE for COM4 (2E8,xx)
  573. ;
  574. HKR,Override,0004,1, \
  575. ;
  576. ; CONFIGMG_VERSION
  577. ;
  578. 00,04,00,00, \
  579. ;
  580. ; PRIORITY
  581. ;
  582. 00,50,00,00, \
  583. ;
  584. ; I/O Resource Descriptor 0: COM port
  585. ;
  586. 24,00,00,00, \ ; Total length of I/O Resource Descriptor
  587. 02,00,00,00, \ ; ResType_IO = 0x00000002
  588. 01,00, \       ; IOD_Count;
  589. 0C,00, \       ; IOD_Type;         // IOType_Range = 0x000C
  590. 00,00, \       ; IOD_Alloc_Base;
  591. 00,00, \       ; IOD_Alloc_End;
  592. 00,00, \       ; IOD_DesFlags;
  593. 00, \          ; IOD_Alloc_Alias;
  594. 00, \          ; IOD_Alloc_Decode;
  595. F8,FF, \       ; IOR_Align;        // Mask for base alignment
  596. 08,00, \       ; IOR_nPorts;       // Number of ports
  597. E8,02, \       ; IOR_Min;          // Min port address
  598. EF,02, \       ; IOR_Max;          // Max port address
  599. 00,00, \       ; IOR_RangeFlags;   // Flags
  600. 00, \          ; IOR_Alias;        // Alias offset
  601. 00, \          ; IOR_Decode;       // Address specified
  602. 64,00,00,00, \ ; PCCARD flags, 0x40 = 16-bit port
  603. ;
  604. ; I/O Resource Descriptor 1 : network port
  605. ;
  606. 24,00,00,00, \ ; Total length of I/O Resource Descriptor
  607. 02,00,00,00, \ ; ResType_IO = 0x00000002
  608. 01,00, \       ; IOD_Count;
  609. 0C,00, \       ; IOD_Type;         // IOType_Range = 0x000C
  610. 00,00, \       ; IOD_Alloc_Base;
  611. 00,00, \       ; IOD_Alloc_End;
  612. 00,00, \       ; IOD_DesFlags;
  613. 00, \          ; IOD_Alloc_Alias;
  614. 00, \          ; IOD_Alloc_Decode;
  615. E0,FF, \       ; IOR_Align;        // Mask for base alignment
  616. 20,00, \       ; IOR_nPorts;       // Number of ports
  617. 00,01, \       ; IOR_Min;          // Min port address
  618. FF,FF, \       ; IOR_Max;          // Max port address
  619. 00,00, \       ; IOR_RangeFlags;   // Flags
  620. 00, \          ; IOR_Alias;        // Alias offset
  621. 00, \          ; IOR_Decode;       // Address specified
  622. 64,00,00,00, \ ; PCCARD flags, 0x40 = 16-bit port
  623. ;
  624. ; IRQ Resource Descriptor
  625. ;
  626. 14,00,00,00, \ ; Total length of IRQ Resource Descriptor
  627. 04,00,00,00, \ ; ResType_IRQ = 0x00000004
  628. 00,00, \       ; IRQD_Flags;
  629. 00,00, \       ; IRQD_Alloc_Num;   // Allocated IRQ number
  630. ff,ff, \       ; IRQD_Req_Mask;    // Mask of possible IRQs
  631. 00,00, \       ; IRQD_Reserved;
  632. 20,00,00,00, \ ; PCCARD flags, 0x20 = Level mode interrupts
  633. ;
  634. ; MEM Resource Descriptor 0
  635. ; 4K attribute memory window mapped to adapter address offset 0000
  636. ;
  637. 34,00,00,00, \ ; Total length of Memory Resource Descriptor
  638. 01,00,00,00, \ ; ResType_Mem = 0x00000001
  639. 01,00, \       ; MD_Count;
  640. 14,00, \       ; MD_Type;          // MType_Range = 0x0014
  641. 00,00,00,00, \ ; MD_Alloc_Base;
  642. 00,00,00,00, \ ; MD_Alloc_End;
  643. 00,00, \       ; MD_Flags;
  644. 00,00, \       ; MD_Reserved;
  645. 00,F0,FF,FF, \ ; MR_Align;      // Mask for base alignment
  646. 00,10,00,00, \ ; MR_nBytes;     // Count of bytes
  647. 00,00,00,00, \ ; MR_Min;        // Min Address
  648. FF,FF,FF,FF, \ ; MR_Max;        // Max Address
  649. 00,00, \       ; MR_Flags;      // Flags
  650. 00,00, \       ; MR_Reserved;
  651. 02,00,00,00, \  ; PC Card flags // 0x02 = attribute mem
  652. ;                               // 0x04 = 8-bit common mem (undocumented)
  653. ;                               // 0x08 = 16-bit common men
  654. 00,00,00,00, \ ; Memory card address
  655. ;
  656. ; MEM Resource Descriptor 1
  657. ; 16K 16-bit common memory window mapped to adapter address offset 10000
  658. ;
  659. 34,00,00,00, \ ; Total length of Memory Resource Descriptor
  660. 01,00,00,00, \ ; ResType_Mem = 0x00000001
  661. 01,00, \       ; MD_Count;
  662. 14,00, \       ; MD_Type;          // MType_Range = 0x0014
  663. 00,00,00,00, \ ; MD_Alloc_Base;
  664. 00,00,00,00, \ ; MD_Alloc_End;
  665. 00,00, \       ; MD_Flags;
  666. 00,00, \       ; MD_Reserved;
  667. 00,C0,FF,FF, \ ; MR_Align;         // Mask for base alignment
  668. 00,40,00,00, \ ; MR_nBytes;        // Count of bytes
  669. 00,00,00,00, \ ; MR_Min;           // Min Address
  670. FF,FF,FF,FF, \ ; MR_Max;           // Max Address
  671. 00,00, \       ; MR_Flags;         // Flags
  672. 00,00, \       ; MR_Reserved;
  673. 08,00,00,00, \ ; PCCARD flags      // 0x02 = attribute mem
  674. ;                                  // 0x04 = 8-bit common mem (undocumented)
  675. ;                                  // 0x08 = 16-bit common mem
  676. 00,00,01,00, \ ; Memory card address
  677. ;
  678. ; REQUEST_CONFIG_PKT Descriptor
  679. ; Same as PCMCIA Card Services RequestConfiguration argument structure.
  680. ; The Socket field in this structure does not need to be filled in.
  681. ;
  682. 19,00,00,00, \ ; Total length of REQUEST_CONFIG_PKT Descriptor
  683. 7C,89,00,00, \ ; (ResType_Ignored_Bit + PCCARD_DEVICE_ID) = 0x897C
  684. 00,00, \       ; Socket;
  685. 02,00, \       ; Attributes;
  686. 32, \          ; Vcc;
  687. 00, \          ; Vpp1
  688. 00, \          ; Vpp2
  689. 02, \          ; IntType;
  690. 00,08,00,00, \ ; ConfigBase;
  691. 00, \          ; Status;
  692. 00, \          ; Pin;
  693. 00, \          ; Copy;
  694. 61, \          ; ConfigIndex;
  695. 01, \          ; Present;
  696. ;
  697. ; TERMINATOR
  698. ;
  699. 00,00,00,00
  700. ;
  701. ;
  702. ; OVERRIDE for COM3 (3E8,xx)
  703. ;
  704. HKR,Override,0005,1, \
  705. ;
  706. ; CONFIGMG_VERSION
  707. ;
  708. 00,04,00,00, \
  709. ;
  710. ; PRIORITY
  711. ;
  712. 00,50,00,00, \
  713. ;
  714. ; I/O Resource Descriptor 0: COM port
  715. ;
  716. 24,00,00,00, \ ; Total length of I/O Resource Descriptor
  717. 02,00,00,00, \ ; ResType_IO = 0x00000002
  718. 01,00, \       ; IOD_Count;
  719. 0C,00, \       ; IOD_Type;         // IOType_Range = 0x000C
  720. 00,00, \       ; IOD_Alloc_Base;
  721. 00,00, \       ; IOD_Alloc_End;
  722. 00,00, \       ; IOD_DesFlags;
  723. 00, \          ; IOD_Alloc_Alias;
  724. 00, \          ; IOD_Alloc_Decode;
  725. F8,FF, \       ; IOR_Align;        // Mask for base alignment
  726. 08,00, \       ; IOR_nPorts;       // Number of ports
  727. E8,03, \       ; IOR_Min;          // Min port address
  728. EF,03, \       ; IOR_Max;          // Max port address
  729. 00,00, \       ; IOR_RangeFlags;   // Flags
  730. 00, \          ; IOR_Alias;        // Alias offset
  731. 00, \          ; IOR_Decode;       // Address specified
  732. 64,00,00,00, \ ; PCCARD flags, 0x40 = 16-bit port
  733. ;
  734. ; I/O Resource Descriptor 1 : network port
  735. ;
  736. 24,00,00,00, \ ; Total length of I/O Resource Descriptor
  737. 02,00,00,00, \ ; ResType_IO = 0x00000002
  738. 01,00, \       ; IOD_Count;
  739. 0C,00, \       ; IOD_Type;         // IOType_Range = 0x000C
  740. 00,00, \       ; IOD_Alloc_Base;
  741. 00,00, \       ; IOD_Alloc_End;
  742. 00,00, \       ; IOD_DesFlags;
  743. 00, \          ; IOD_Alloc_Alias;
  744. 00, \          ; IOD_Alloc_Decode;
  745. E0,FF, \       ; IOR_Align;        // Mask for base alignment
  746. 20,00, \       ; IOR_nPorts;       // Number of ports
  747. 00,01, \       ; IOR_Min;          // Min port address
  748. FF,FF, \       ; IOR_Max;          // Max port address
  749. 00,00, \       ; IOR_RangeFlags;   // Flags
  750. 00, \          ; IOR_Alias;        // Alias offset
  751. 00, \          ; IOR_Decode;       // Address specified
  752. 64,00,00,00, \ ; PCCARD flags, 0x40 = 16-bit port
  753. ;
  754. ; IRQ Resource Descriptor
  755. ;
  756. 14,00,00,00, \ ; Total length of IRQ Resource Descriptor
  757. 04,00,00,00, \ ; ResType_IRQ = 0x00000004
  758. 00,00, \       ; IRQD_Flags;
  759. 00,00, \       ; IRQD_Alloc_Num;   // Allocated IRQ number
  760. ff,ff, \       ; IRQD_Req_Mask;    // Mask of possible IRQs
  761. 00,00, \       ; IRQD_Reserved;
  762. 20,00,00,00, \ ; PCCARD flags, 0x20 = Level mode interrupts
  763. ;
  764. ; MEM Resource Descriptor 0
  765. ; 4K attribute memory window mapped to adapter address offset 0000
  766. ;
  767. 34,00,00,00, \ ; Total length of Memory Resource Descriptor
  768. 01,00,00,00, \ ; ResType_Mem = 0x00000001
  769. 01,00, \       ; MD_Count;
  770. 14,00, \       ; MD_Type;          // MType_Range = 0x0014
  771. 00,00,00,00, \ ; MD_Alloc_Base;
  772. 00,00,00,00, \ ; MD_Alloc_End;
  773. 00,00, \       ; MD_Flags;
  774. 00,00, \       ; MD_Reserved;
  775. 00,F0,FF,FF, \ ; MR_Align;      // Mask for base alignment
  776. 00,10,00,00, \ ; MR_nBytes;     // Count of bytes
  777. 00,00,00,00, \ ; MR_Min;        // Min Address
  778. FF,FF,FF,FF, \ ; MR_Max;        // Max Address
  779. 00,00, \       ; MR_Flags;      // Flags
  780. 00,00, \       ; MR_Reserved;
  781. 02,00,00,00, \  ; PC Card flags // 0x02 = attribute mem
  782. ;                               // 0x04 = 8-bit common mem (undocumented)
  783. ;                               // 0x08 = 16-bit common men
  784. 00,00,00,00, \ ; Memory card address
  785. ;
  786. ; MEM Resource Descriptor 1
  787. ; 16K 16-bit common memory window mapped to adapter address offset 10000
  788. ;
  789. 34,00,00,00, \ ; Total length of Memory Resource Descriptor
  790. 01,00,00,00, \ ; ResType_Mem = 0x00000001
  791. 01,00, \       ; MD_Count;
  792. 14,00, \       ; MD_Type;          // MType_Range = 0x0014
  793. 00,00,00,00, \ ; MD_Alloc_Base;
  794. 00,00,00,00, \ ; MD_Alloc_End;
  795. 00,00, \       ; MD_Flags;
  796. 00,00, \       ; MD_Reserved;
  797. 00,C0,FF,FF, \ ; MR_Align;         // Mask for base alignment
  798. 00,40,00,00, \ ; MR_nBytes;        // Count of bytes
  799. 00,00,00,00, \ ; MR_Min;           // Min Address
  800. FF,FF,FF,FF, \ ; MR_Max;           // Max Address
  801. 00,00, \       ; MR_Flags;         // Flags
  802. 00,00, \       ; MR_Reserved;
  803. 08,00,00,00, \ ; PCCARD flags      // 0x02 = attribute mem
  804. ;                                  // 0x04 = 8-bit common mem (undocumented)
  805. ;                                  // 0x08 = 16-bit common mem
  806. 00,00,01,00, \ ; Memory card address
  807. ;
  808. ; REQUEST_CONFIG_PKT Descriptor
  809. ; Same as PCMCIA Card Services RequestConfiguration argument structure.
  810. ; The Socket field in this structure does not need to be filled in.
  811. ;
  812. 19,00,00,00, \ ; Total length of REQUEST_CONFIG_PKT Descriptor
  813. 7C,89,00,00, \ ; (ResType_Ignored_Bit + PCCARD_DEVICE_ID) = 0x897C
  814. 00,00, \       ; Socket;
  815. 02,00, \       ; Attributes;
  816. 32, \          ; Vcc;
  817. 00, \          ; Vpp1
  818. 00, \          ; Vpp2
  819. 02, \          ; IntType;
  820. 00,08,00,00, \ ; ConfigBase;
  821. 00, \          ; Status;
  822. 00, \          ; Pin;
  823. 00, \          ; Copy;
  824. 61, \          ; ConfigIndex;
  825. 01, \          ; Present;
  826. ;
  827. ; TERMINATOR
  828. ;
  829. 00,00,00,00
  830. ;
  831. ;
  832. ; OVERRIDE for COM2 (2F8,xx)
  833. ;
  834. HKR,Override,0006,1, \
  835. ;
  836. ; CONFIGMG_VERSION
  837. ;
  838. 00,04,00,00, \
  839. ;
  840. ; PRIORITY
  841. ;
  842. 00,50,00,00, \
  843. ;
  844. ; I/O Resource Descriptor 0: COM port
  845. ;
  846. 24,00,00,00, \ ; Total length of I/O Resource Descriptor
  847. 02,00,00,00, \ ; ResType_IO = 0x00000002
  848. 01,00, \       ; IOD_Count;
  849. 0C,00, \       ; IOD_Type;         // IOType_Range = 0x000C
  850. 00,00, \       ; IOD_Alloc_Base;
  851. 00,00, \       ; IOD_Alloc_End;
  852. 00,00, \       ; IOD_DesFlags;
  853. 00, \          ; IOD_Alloc_Alias;
  854. 00, \          ; IOD_Alloc_Decode;
  855. F8,FF, \       ; IOR_Align;        // Mask for base alignment
  856. 08,00, \       ; IOR_nPorts;       // Number of ports
  857. F8,02, \       ; IOR_Min;          // Min port address
  858. FF,02, \       ; IOR_Max;          // Max port address
  859. 00,00, \       ; IOR_RangeFlags;   // Flags
  860. 00, \          ; IOR_Alias;        // Alias offset
  861. 00, \          ; IOR_Decode;       // Address specified
  862. 64,00,00,00, \ ; PCCARD flags, 0x40 = 16-bit port
  863. ;
  864. ; I/O Resource Descriptor 1 : network port
  865. ;
  866. 24,00,00,00, \ ; Total length of I/O Resource Descriptor
  867. 02,00,00,00, \ ; ResType_IO = 0x00000002
  868. 01,00, \       ; IOD_Count;
  869. 0C,00, \       ; IOD_Type;         // IOType_Range = 0x000C
  870. 00,00, \       ; IOD_Alloc_Base;
  871. 00,00, \       ; IOD_Alloc_End;
  872. 00,00, \       ; IOD_DesFlags;
  873. 00, \          ; IOD_Alloc_Alias;
  874. 00, \          ; IOD_Alloc_Decode;
  875. E0,FF, \       ; IOR_Align;        // Mask for base alignment
  876. 20,00, \       ; IOR_nPorts;       // Number of ports
  877. 00,01, \       ; IOR_Min;          // Min port address
  878. FF,FF, \       ; IOR_Max;          // Max port address
  879. 00,00, \       ; IOR_RangeFlags;   // Flags
  880. 00, \          ; IOR_Alias;        // Alias offset
  881. 00, \          ; IOR_Decode;       // Address specified
  882. 64,00,00,00, \ ; PCCARD flags, 0x40 = 16-bit port
  883. ;
  884. ; IRQ Resource Descriptor
  885. ;
  886. 14,00,00,00, \ ; Total length of IRQ Resource Descriptor
  887. 04,00,00,00, \ ; ResType_IRQ = 0x00000004
  888. 00,00, \       ; IRQD_Flags;
  889. 00,00, \       ; IRQD_Alloc_Num;   // Allocated IRQ number
  890. ff,ff, \       ; IRQD_Req_Mask;    // Mask of possible IRQs
  891. 00,00, \       ; IRQD_Reserved;
  892. 20,00,00,00, \ ; PCCARD flags, 0x20 = Level mode interrupts
  893. ;
  894. ; MEM Resource Descriptor 0
  895. ; 4K attribute memory window mapped to adapter address offset 0000
  896. ;
  897. 34,00,00,00, \ ; Total length of Memory Resource Descriptor
  898. 01,00,00,00, \ ; ResType_Mem = 0x00000001
  899. 01,00, \       ; MD_Count;
  900. 14,00, \       ; MD_Type;          // MType_Range = 0x0014
  901. 00,00,00,00, \ ; MD_Alloc_Base;
  902. 00,00,00,00, \ ; MD_Alloc_End;
  903. 00,00, \       ; MD_Flags;
  904. 00,00, \       ; MD_Reserved;
  905. 00,F0,FF,FF, \ ; MR_Align;      // Mask for base alignment
  906. 00,10,00,00, \ ; MR_nBytes;     // Count of bytes
  907. 00,00,00,00, \ ; MR_Min;        // Min Address
  908. FF,FF,FF,FF, \ ; MR_Max;        // Max Address
  909. 00,00, \       ; MR_Flags;      // Flags
  910. 00,00, \       ; MR_Reserved;
  911. 02,00,00,00, \  ; PC Card flags // 0x02 = attribute mem
  912. ;                               // 0x04 = 8-bit common mem (undocumented)
  913. ;                               // 0x08 = 16-bit common men
  914. 00,00,00,00, \ ; Memory card address
  915. ;
  916. ; MEM Resource Descriptor 1
  917. ; 16K 16-bit common memory window mapped to adapter address offset 10000
  918. ;
  919. 34,00,00,00, \ ; Total length of Memory Resource Descriptor
  920. 01,00,00,00, \ ; ResType_Mem = 0x00000001
  921. 01,00, \       ; MD_Count;
  922. 14,00, \       ; MD_Type;          // MType_Range = 0x0014
  923. 00,00,00,00, \ ; MD_Alloc_Base;
  924. 00,00,00,00, \ ; MD_Alloc_End;
  925. 00,00, \       ; MD_Flags;
  926. 00,00, \       ; MD_Reserved;
  927. 00,C0,FF,FF, \ ; MR_Align;         // Mask for base alignment
  928. 00,40,00,00, \ ; MR_nBytes;        // Count of bytes
  929. 00,00,00,00, \ ; MR_Min;           // Min Address
  930. FF,FF,FF,FF, \ ; MR_Max;           // Max Address
  931. 00,00, \       ; MR_Flags;         // Flags
  932. 00,00, \       ; MR_Reserved;
  933. 08,00,00,00, \ ; PCCARD flags      // 0x02 = attribute mem
  934. ;                                  // 0x04 = 8-bit common mem (undocumented)
  935. ;                                  // 0x08 = 16-bit common mem
  936. 00,00,01,00, \ ; Memory card address
  937. ;
  938. ; REQUEST_CONFIG_PKT Descriptor
  939. ; Same as PCMCIA Card Services RequestConfiguration argument structure.
  940. ; The Socket field in this structure does not need to be filled in.
  941. ;
  942. 19,00,00,00, \ ; Total length of REQUEST_CONFIG_PKT Descriptor
  943. 7C,89,00,00, \ ; (ResType_Ignored_Bit + PCCARD_DEVICE_ID) = 0x897C
  944. 00,00, \       ; Socket;
  945. 02,00, \       ; Attributes;
  946. 32, \          ; Vcc;
  947. 00, \          ; Vpp1
  948. 00, \          ; Vpp2
  949. 02, \          ; IntType;
  950. 00,08,00,00, \ ; ConfigBase;
  951. 00, \          ; Status;
  952. 00, \          ; Pin;
  953. 00, \          ; Copy;
  954. 41, \          ; ConfigIndex;
  955. 01, \          ; Present;
  956. ;
  957. ; TERMINATOR
  958. ;
  959. 00,00,00,00
  960. ;
  961. ;
  962. ; OVERRIDE for COM1 (3F8,xx)
  963. ;
  964. HKR,Override,0007,1, \
  965. ;
  966. ; CONFIGMG_VERSION
  967. ;
  968. 00,04,00,00, \
  969. ;
  970. ; PRIORITY
  971. ;
  972. 00,50,00,00, \
  973. ;
  974. ; I/O Resource Descriptor 0: COM port
  975. ;
  976. 24,00,00,00, \ ; Total length of I/O Resource Descriptor
  977. 02,00,00,00, \ ; ResType_IO = 0x00000002
  978. 01,00, \       ; IOD_Count;
  979. 0C,00, \       ; IOD_Type;         // IOType_Range = 0x000C
  980. 00,00, \       ; IOD_Alloc_Base;
  981. 00,00, \       ; IOD_Alloc_End;
  982. 00,00, \       ; IOD_DesFlags;
  983. 00, \          ; IOD_Alloc_Alias;
  984. 00, \          ; IOD_Alloc_Decode;
  985. F8,FF, \       ; IOR_Align;        // Mask for base alignment
  986. 08,00, \       ; IOR_nPorts;       // Number of ports
  987. F8,03, \       ; IOR_Min;          // Min port address
  988. FF,03, \       ; IOR_Max;          // Max port address
  989. 00,00, \       ; IOR_RangeFlags;   // Flags
  990. 00, \          ; IOR_Alias;        // Alias offset
  991. 00, \          ; IOR_Decode;       // Address specified
  992. 64,00,00,00, \ ; PCCARD flags, 0x40 = 16-bit port
  993. ;
  994. ; I/O Resource Descriptor 1 : network port
  995. ;
  996. 24,00,00,00, \ ; Total length of I/O Resource Descriptor
  997. 02,00,00,00, \ ; ResType_IO = 0x00000002
  998. 01,00, \       ; IOD_Count;
  999. 0C,00, \       ; IOD_Type;         // IOType_Range = 0x000C
  1000. 00,00, \       ; IOD_Alloc_Base;
  1001. 00,00, \       ; IOD_Alloc_End;
  1002. 00,00, \       ; IOD_DesFlags;
  1003. 00, \          ; IOD_Alloc_Alias;
  1004. 00, \          ; IOD_Alloc_Decode;
  1005. E0,FF, \       ; IOR_Align;        // Mask for base alignment
  1006. 20,00, \       ; IOR_nPorts;       // Number of ports
  1007. 00,01, \       ; IOR_Min;          // Min port address
  1008. FF,FF, \       ; IOR_Max;          // Max port address
  1009. 00,00, \       ; IOR_RangeFlags;   // Flags
  1010. 00, \          ; IOR_Alias;        // Alias offset
  1011. 00, \          ; IOR_Decode;       // Address specified
  1012. 64,00,00,00, \ ; PCCARD flags, 0x40 = 16-bit port
  1013. ;
  1014. ; IRQ Resource Descriptor
  1015. ;
  1016. 14,00,00,00, \ ; Total length of IRQ Resource Descriptor
  1017. 04,00,00,00, \ ; ResType_IRQ = 0x00000004
  1018. 00,00, \       ; IRQD_Flags;
  1019. 00,00, \       ; IRQD_Alloc_Num;   // Allocated IRQ number
  1020. ff,ff, \       ; IRQD_Req_Mask;    // Mask of possible IRQs
  1021. 00,00, \       ; IRQD_Reserved;
  1022. 20,00,00,00, \ ; PCCARD flags, 0x20 = Level mode interrupts
  1023. ;
  1024. ; MEM Resource Descriptor 0
  1025. ; 4K attribute memory window mapped to adapter address offset 0000
  1026. ;
  1027. 34,00,00,00, \ ; Total length of Memory Resource Descriptor
  1028. 01,00,00,00, \ ; ResType_Mem = 0x00000001
  1029. 01,00, \       ; MD_Count;
  1030. 14,00, \       ; MD_Type;          // MType_Range = 0x0014
  1031. 00,00,00,00, \ ; MD_Alloc_Base;
  1032. 00,00,00,00, \ ; MD_Alloc_End;
  1033. 00,00, \       ; MD_Flags;
  1034. 00,00, \       ; MD_Reserved;
  1035. 00,F0,FF,FF, \ ; MR_Align;      // Mask for base alignment
  1036. 00,10,00,00, \ ; MR_nBytes;     // Count of bytes
  1037. 00,00,00,00, \ ; MR_Min;        // Min Address
  1038. FF,FF,FF,FF, \ ; MR_Max;        // Max Address
  1039. 00,00, \       ; MR_Flags;      // Flags
  1040. 00,00, \       ; MR_Reserved;
  1041. 02,00,00,00, \  ; PC Card flags // 0x02 = attribute mem
  1042. ;                               // 0x04 = 8-bit common mem (undocumented)
  1043. ;                               // 0x08 = 16-bit common men
  1044. 00,00,00,00, \ ; Memory card address
  1045. ;
  1046. ; MEM Resource Descriptor 1
  1047. ; 16K 16-bit common memory window mapped to adapter address offset 10000
  1048. ;
  1049. 34,00,00,00, \ ; Total length of Memory Resource Descriptor
  1050. 01,00,00,00, \ ; ResType_Mem = 0x00000001
  1051. 01,00, \       ; MD_Count;
  1052. 14,00, \       ; MD_Type;          // MType_Range = 0x0014
  1053. 00,00,00,00, \ ; MD_Alloc_Base;
  1054. 00,00,00,00, \ ; MD_Alloc_End;
  1055. 00,00, \       ; MD_Flags;
  1056. 00,00, \       ; MD_Reserved;
  1057. 00,C0,FF,FF, \ ; MR_Align;         // Mask for base alignment
  1058. 00,40,00,00, \ ; MR_nBytes;        // Count of bytes
  1059. 00,00,00,00, \ ; MR_Min;           // Min Address
  1060. FF,FF,FF,FF, \ ; MR_Max;           // Max Address
  1061. 00,00, \       ; MR_Flags;         // Flags
  1062. 00,00, \       ; MR_Reserved;
  1063. 08,00,00,00, \ ; PCCARD flags      // 0x02 = attribute mem
  1064. ;                                  // 0x04 = 8-bit common mem (undocumented)
  1065. ;                                  // 0x08 = 16-bit common mem
  1066. 00,00,01,00, \ ; Memory card address
  1067. ;
  1068. ; REQUEST_CONFIG_PKT Descriptor
  1069. ; Same as PCMCIA Card Services RequestConfiguration argument structure.
  1070. ; The Socket field in this structure does not need to be filled in.
  1071. ;
  1072. 19,00,00,00, \ ; Total length of REQUEST_CONFIG_PKT Descriptor
  1073. 7C,89,00,00, \ ; (ResType_Ignored_Bit + PCCARD_DEVICE_ID) = 0x897C
  1074. 00,00, \       ; Socket;
  1075. 02,00, \       ; Attributes;
  1076. 32, \          ; Vcc;
  1077. 00, \          ; Vpp1
  1078. 00, \          ; Vpp2
  1079. 02, \          ; IntType;
  1080. 00,08,00,00, \ ; ConfigBase;
  1081. 00, \          ; Status;
  1082. 00, \          ; Pin;
  1083. 00, \          ; Copy;
  1084. 41, \          ; ConfigIndex;
  1085. 01, \          ; Present;
  1086. ;
  1087. ; TERMINATOR
  1088. ;
  1089. 00,00,00,00
  1090.  
  1091.  
  1092. [mfg33.ndis3.CopyFiles]
  1093. CEM33XPS.SYS
  1094.  
  1095. [DestinationDirs]
  1096. mfg33.ndis3.CopyFiles = 11   ; LDID_SYS
  1097. mfg33.inf.CopyFiles   = 17   ; LDID_SYS
  1098.