home *** CD-ROM | disk | FTP | other *** search
/ What the Doctor Required - The Freshest December / December.iso / windows / mem1614 / precopy2.cab / cemmf.inf < prev    next >
Encoding:
Windows Setup INFormation  |  1997-10-21  |  34.9 KB  |  1,056 lines

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