home *** CD-ROM | disk | FTP | other *** search
/ DOS/V Power Report 1996 July / VPR9607B.BIN / driver / pana_s / sound213 / psc98.inf next >
Windows Setup INFormation  |  1995-11-10  |  12KB  |  352 lines

  1. ; Panasonic Sound Card 98 Setup File
  2. ; Copyright (C) Matsushita Electric Industrial Co., Ltd. 1995
  3. ;------------------------------------------------------------------------
  4.  
  5. [Version]
  6. Signature="$CHICAGO$"
  7. Class=MEDIA
  8. Provider=%PIDCP%
  9. ;LayoutFile=layout.inf         ; The SourceDisksNames and SourceDisksFiles
  10.                                ; sections exists in this INF file.
  11.  
  12. [ClassInstall]
  13. AddReg=Class.AddReg
  14.  
  15. [Class.AddReg]
  16. HKR,,,,%MediaClassName%
  17. HKR,,Icon,,"-1"
  18. HKR,,Installer,,mmci.dll
  19.  
  20. [Manufacturer]
  21. %MfgName%=Panasonic
  22.  
  23. [Panasonic]
  24. %PSC.DeviceDesc%=SOUND_CARD_Device, PCMCIA\MATSUSHITA_ELECTRIC_INDUSTRIAL_CO.__LTD.-PANASONIC_SOUND_CARD_98-1D3D
  25.  
  26.  
  27. ;------------------------------------------------------------------------
  28. [SOUND_CARD_Device]
  29. Copyfiles=PSC.CopyList
  30. Delfiles=PSC.DelList
  31. UpdateInis=PSC.UpdateInis
  32. AddReg=WAVE.AddReg, MIXER.AddReg, PSC.AddReg
  33. UpdateCfgSys=PSC.UpdateCfgSys
  34. UpdateAutoBat=PSC.UpdateAutoBat
  35.  
  36.  
  37. ;------------------------------------------------------------------------
  38. [PSC.UpdateInis]
  39. system.ini,drivers,"wave*=sc98.drv",,1
  40. system.ini,drivers,"aux*=sc98.drv",,1
  41. system.ini,drivers,"mixer*=sc98.drv",,1
  42.  
  43.  
  44. ;------------------------------------------------------------------------
  45. [PSC.CopyList]
  46. psndcard.vxd,,
  47. psndcard.drv,,
  48.  
  49.  
  50. ;------------------------------------------------------------------------
  51. [PSC.DelList]
  52. sc98.drv,,,1
  53.  
  54.  
  55. ;------------------------------------------------------------------------
  56. [PSC.AddReg]
  57. HKR,,Driver,,psndcard.vxd
  58. HKR,Drivers\wave\psndcard.drv,Driver,,psndcard.drv
  59. HKR,Drivers\wave\psndcard.drv,Description,,%PSC.DeviceDesc%
  60. HKR,Drivers\mixer\psndcard.drv,Driver,,psndcard.drv
  61. HKR,Drivers\mixer\psndcard.drv,Description,,%PSC.DeviceDesc%
  62. HKR,Drivers\aux\psndcard.drv,Driver,,psndcard.drv
  63. HKR,Drivers\aux\psndcard.drv,Description,,%PSC.DeviceDesc%
  64. HKR,Drivers,SubClasses,,"wave,midi,aux,mixer"
  65. HKR,,EnumPropPages,,"psndcard.drv,DrvEnumPropPages"
  66. ;------------------------------------------------------------------------
  67. ;
  68. ; OVERRIDE for rev1 CTE0
  69. ;
  70. HKR,Override,0000,1, \
  71. ;
  72. ; CONFIGMG_VERSION
  73. ;
  74. 00,04,00,00, \
  75. ;
  76. ; PRIORITY
  77. ;
  78. 00,00,00,00, \
  79. ;
  80. ;
  81. ; OVERRIDE for rev1 CTE0
  82. ;
  83. ; I/O Resource Descriptor 0 : OPN3 port
  84. ;
  85. 30,00,00,00, \ ; Total length of I/O Resource Descriptor
  86. 02,00,00,00, \ ; ResType_IO = 0x00000002
  87. 02,00, \       ; IOD_Count;
  88. 0C,00, \       ; IOD_Type;         // IOType_Range = 0x000C
  89. 00,00, \       ; IOD_Alloc_Base;
  90. 00,00, \       ; IOD_Alloc_End;
  91. 00,00, \       ; IOD_DesFlags;
  92. 00, \          ; IOD_Alloc_Alias;
  93. 00, \          ; IOD_Alloc_Decode;
  94. ; 188h
  95. F8,FF, \       ; IOR_Align;        // Mask for base alignment E0/F0
  96. 08,00, \       ; IOR_nPorts;       // Number of ports, pony=8
  97. 88,01, \       ; IOR_Min;          // Min port address
  98. 8F,01, \       ; IOR_Max;          // Max port address
  99. 00,00, \       ; IOR_RangeFlags;   // Flags
  100. 00, \          ; IOR_Alias;        // Alias offset
  101. 00, \          ; IOR_Decode;       // Address specified
  102. ; 288h
  103. F8,FF, \       ; IOR_Align;        // Mask for base alignment E0/F0
  104. 08,00, \       ; IOR_nPorts;       // Number of ports, pony=8
  105. 88,02, \       ; IOR_Min;          // Min port address
  106. 8F,02, \       ; IOR_Max;          // Max port address
  107. 00,00, \       ; IOR_RangeFlags;   // Flags
  108. 00, \          ; IOR_Alias;        // Alias offset
  109. 00, \          ; IOR_Decode;       // Address specified
  110. 40,00,00,00, \ ; PCCARD flags, 0x40 = 16-bit port (64)
  111. ;
  112. ; I/O Resource Descriptor 1: CODEC port
  113. ;
  114. 24,00,00,00, \ ; Total length of I/O Resource Descriptor
  115. 02,00,00,00, \ ; ResType_IO = 0x00000002
  116. 01,00, \       ; IOD_Count;
  117. 0C,00, \       ; IOD_Type;         // IOType_Range = 0x000C
  118. 00,00, \       ; IOD_Alloc_Base;
  119. 00,00, \       ; IOD_Alloc_End;
  120. 00,00, \       ; IOD_DesFlags;
  121. 00, \          ; IOD_Alloc_Alias;
  122. 00, \          ; IOD_Alloc_Decode;
  123. ; F40h
  124. F0,FF, \       ; IOR_Align;        // Mask for base alignment E0/F0
  125. 0A,00, \       ; IOR_nPorts;       // Number of ports, pony=16
  126. 40,0F, \       ; IOR_Min;          // Min port address
  127. 49,0F, \       ; IOR_Max;          // Max port address
  128. 00,00, \       ; IOR_RangeFlags;   // Flags
  129. 00, \          ; IOR_Alias;        // Alias offset
  130. 00, \          ; IOR_Decode;       // Address specified
  131. 40,00,00,00, \ ; PCCARD flags, 0x40 = 16-bit port (64)
  132. ;
  133. ; Memory Resource Descriptor
  134. ;
  135. 34,00,00,00, \ ; Total length of Memory Resource Descriptor
  136. 01,00,00,00, \ ; ResType_Mem = 0x00000001
  137. 01,00, \       ; MD_Count;
  138. 14,00, \       ; MD_Type;         // MType_Range = 0x0014
  139. 00,00,00,00 \  ; MD_Alloc_Base;
  140. 00,00,00,00 \  ; MD_Alloc_End;
  141. 00,00, \       ; MD_Flags;
  142. 00,00, \       ; MD_Reserved;
  143. 00,F0,FF,FF, \ ; MR_Align;        // Mask for base alignment
  144. 00,10,00,00, \ ; MR_nBytes;       // Count of bytes
  145. 00,00,00,00, \ ; MR_Min;          // Min address
  146. FF,FF,FF,FF, \ ; MR_Max;          // Max address
  147. 00,00, \       ; MR_Flags;        // Flags
  148. 00,00, \       ; MR_Reserved;
  149. 02,00,00,00, \ ; PCCARD flags, 0x02 = attribute mem, or
  150.                ;               0x08 = common mem
  151. 00,00,00,00, \ ; Memory card address
  152. ;
  153. ; IRQ Resource Descriptor
  154. ;
  155. 14,00,00,00, \ ; Total length of IRQ Resource Descriptor
  156. 04,00,00,00, \ ; ResType_IRQ = 0x00000004
  157. 00,00, \       ; IRQD_Flags;
  158. 00,00, \       ; IRQD_Alloc_Num;   // Allocated IRQ number
  159. FF,FF, \       ; IRQD_Req_Mask;    // Mask of possible IRQs
  160. 00,00, \       ; IRQD_Reserved;
  161. 20,00,00,00, \ ; PCCARD flags, 0x20 = Level mode interrupts
  162. ;
  163. ; REQUEST_CONFIG_PKT Descriptor
  164. ;
  165. 19,00,00,00, \ ; Total length of REQUEST_CONFIG_PKT Descriptor
  166. 7C,89,00,00, \ ; (ResType_Ignored_Bit + PCCARD_DEVICE_ID) = 0x897C
  167. 00,00, \       ; Socket;
  168. 02,00, \       ; Attributes;
  169. 32, \          ; Vcc;
  170. 32, \          ; Vpp1; 78
  171. 32, \          ; Vpp2; 78
  172. 02, \          ; IntType;
  173. 00,02,00,00, \ ; ConfigBase;
  174. 00, \          ; Status;
  175. 00, \          ; Pin;
  176. 00, \          ; Copy;
  177. 80, \          ; ConfigIndex;
  178. 03, \          ; Present;
  179. ;
  180. ; TERMINATOR
  181. ;
  182. 00,00,00,00
  183. ;------------------------------------------------------------------------
  184. ;
  185. ; OVERRIDE for rev1 CTE0
  186. ;
  187. HKR,Override,0001,1, \
  188. ;
  189. ; CONFIGMG_VERSION
  190. ;
  191. 00,04,00,00, \
  192. ;
  193. ; PRIORITY
  194. ;
  195. 00,00,00,00, \
  196. ;
  197. ;
  198. ; OVERRIDE for rev1 CTE0
  199. ;
  200. ; I/O Resource Descriptor 0 : OPN3 port
  201. ;
  202. 30,00,00,00, \ ; Total length of I/O Resource Descriptor
  203. 02,00,00,00, \ ; ResType_IO = 0x00000002
  204. 02,00, \       ; IOD_Count;
  205. 0C,00, \       ; IOD_Type;         // IOType_Range = 0x000C
  206. 00,00, \       ; IOD_Alloc_Base;
  207. 00,00, \       ; IOD_Alloc_End;
  208. 00,00, \       ; IOD_DesFlags;
  209. 00, \          ; IOD_Alloc_Alias;
  210. 00, \          ; IOD_Alloc_Decode;
  211. ; 288h
  212. F8,FF, \       ; IOR_Align;        // Mask for base alignment E0/F0
  213. 08,00, \       ; IOR_nPorts;       // Number of ports, pony=8
  214. 88,02, \       ; IOR_Min;          // Min port address
  215. 8F,02, \       ; IOR_Max;          // Max port address
  216. 00,00, \       ; IOR_RangeFlags;   // Flags
  217. 00, \          ; IOR_Alias;        // Alias offset
  218. 00, \          ; IOR_Decode;       // Address specified
  219. ; 188h
  220. F8,FF, \       ; IOR_Align;        // Mask for base alignment E0/F0
  221. 08,00, \       ; IOR_nPorts;       // Number of ports, pony=8
  222. 88,01, \       ; IOR_Min;          // Min port address
  223. 8F,01, \       ; IOR_Max;          // Max port address
  224. 00,00, \       ; IOR_RangeFlags;   // Flags
  225. 00, \          ; IOR_Alias;        // Alias offset
  226. 00, \          ; IOR_Decode;       // Address specified
  227. 40,00,00,00, \ ; PCCARD flags, 0x40 = 16-bit port (64)
  228. ;
  229. ; I/O Resource Descriptor 1: CODEC port
  230. ;
  231. 24,00,00,00, \ ; Total length of I/O Resource Descriptor
  232. 02,00,00,00, \ ; ResType_IO = 0x00000002
  233. 01,00, \       ; IOD_Count;
  234. 0C,00, \       ; IOD_Type;         // IOType_Range = 0x000C
  235. 00,00, \       ; IOD_Alloc_Base;
  236. 00,00, \       ; IOD_Alloc_End;
  237. 00,00, \       ; IOD_DesFlags;
  238. 00, \          ; IOD_Alloc_Alias;
  239. 00, \          ; IOD_Alloc_Decode;
  240. ; F40h
  241. F0,FF, \       ; IOR_Align;        // Mask for base alignment E0/F0
  242. 0A,00, \       ; IOR_nPorts;       // Number of ports, pony=16
  243. 40,0F, \       ; IOR_Min;          // Min port address
  244. 49,0F, \       ; IOR_Max;          // Max port address
  245. 00,00, \       ; IOR_RangeFlags;   // Flags
  246. 00, \          ; IOR_Alias;        // Alias offset
  247. 00, \          ; IOR_Decode;       // Address specified
  248. 40,00,00,00, \ ; PCCARD flags, 0x40 = 16-bit port (64)
  249. ;
  250. ; Memory Resource Descriptor
  251. ;
  252. 34,00,00,00, \ ; Total length of Memory Resource Descriptor
  253. 01,00,00,00, \ ; ResType_Mem = 0x00000001
  254. 01,00, \       ; MD_Count;
  255. 14,00, \       ; MD_Type;         // MType_Range = 0x0014
  256. 00,00,00,00 \  ; MD_Alloc_Base;
  257. 00,00,00,00 \  ; MD_Alloc_End;
  258. 00,00, \       ; MD_Flags;
  259. 00,00, \       ; MD_Reserved;
  260. 00,F0,FF,FF, \ ; MR_Align;        // Mask for base alignment
  261. 00,10,00,00, \ ; MR_nBytes;       // Count of bytes
  262. 00,00,00,00, \ ; MR_Min;          // Min address
  263. FF,FF,FF,FF, \ ; MR_Max;          // Max address
  264. 00,00, \       ; MR_Flags;        // Flags
  265. 00,00, \       ; MR_Reserved;
  266. 02,00,00,00, \ ; PCCARD flags, 0x02 = attribute mem, or
  267.                ;               0x08 = common mem
  268. 00,00,00,00, \ ; Memory card address
  269. ;
  270. ; IRQ Resource Descriptor
  271. ;
  272. 14,00,00,00, \ ; Total length of IRQ Resource Descriptor
  273. 04,00,00,00, \ ; ResType_IRQ = 0x00000004
  274. 00,00, \       ; IRQD_Flags;
  275. 00,00, \       ; IRQD_Alloc_Num;   // Allocated IRQ number
  276. FF,FF, \       ; IRQD_Req_Mask;    // Mask of possible IRQs
  277. 00,00, \       ; IRQD_Reserved;
  278. 20,00,00,00, \ ; PCCARD flags, 0x20 = Level mode interrupts
  279. ;
  280. ; REQUEST_CONFIG_PKT Descriptor
  281. ;
  282. 19,00,00,00, \ ; Total length of REQUEST_CONFIG_PKT Descriptor
  283. 7C,89,00,00, \ ; (ResType_Ignored_Bit + PCCARD_DEVICE_ID) = 0x897C
  284. 00,00, \       ; Socket;
  285. 02,00, \       ; Attributes;
  286. 32, \          ; Vcc;
  287. 32, \          ; Vpp1; 78
  288. 32, \          ; Vpp2; 78
  289. 02, \          ; IntType;
  290. 00,02,00,00, \ ; ConfigBase;
  291. 00, \          ; Status;
  292. 00, \          ; Pin;
  293. 00, \          ; Copy;
  294. 80, \          ; ConfigIndex;
  295. 03, \          ; Present;
  296. ;
  297. ; TERMINATOR
  298. ;
  299. 00,00,00,00
  300. ;------------------------------------------------------------------------
  301.  
  302.  
  303. [MIXER.AddReg]
  304. HKLM,%KEY_CHKVER%,msmixmgr.dll,2,0
  305. HKLM,Software\Microsoft\Windows\CurrentVersion\Run,SystemTray,,"SysTray.Exe"
  306. HKLM,%KEY_IOC%\Vol,,,
  307.  
  308. [WAVE.AddReg]
  309. HKR,,DevLoader,,mmdevldr.vxd
  310. HKR,Drivers,MIGRATED,,0
  311. HKR,Drivers\wave,,,
  312. HKR,Drivers\mixer,,,
  313. HKR,Drivers\aux,,,
  314. HKLM,%KEY_IOC%\acm,,,
  315. HKLM,%KEY_IOC%\Rec,,,
  316. HKLM,%KEY_IOC%\MPlay,,,
  317.  
  318.  
  319. ;------------------------------------------------------------------------
  320. [PSC.UpdateAutoBat]
  321. CmdDelete=sc98enb
  322.  
  323.  
  324. ;------------------------------------------------------------------------
  325. [DestinationDirs]
  326. DefaultDestDir = 11        ; LDID_SYS
  327.  
  328.  
  329. ;------------------------------------------------------------------------
  330. [SourceDisksNames]
  331. 1="Panasonic Sound Card 98 Disk",,
  332.  
  333.  
  334. [SourceDisksFiles]
  335. psndcard.drv=1
  336. psndcard.vxd=1
  337.  
  338.  
  339. ;------------------------------------------------------------------------
  340. [Strings]
  341. ;Non-localized strings
  342. KEY_WARNVER="SYSTEM\CurrentControlSet\Control\SessionManager\WarnVerDLLs"
  343. KEY_CHKVER="SYSTEM\CurrentControlSet\Control\SessionManager\CheckVerDLLs"
  344. KEY_FIL="SYSTEM\CurrentControlSet\Control\MediaResources\FilterList"
  345. KEY_IOC="SYSTEM\CurrentControlSet\Control\MediaResources\InstallOptionalComponents"
  346.  
  347. ;Localized strings
  348. PIDCP="Panasonic"
  349. MfgName="Panasonic"
  350. PSC.DeviceDesc="Panasonic Sound Card 98"
  351. MediaClassName="Sound, video and game controllers"
  352.