home *** CD-ROM | disk | FTP | other *** search
/ DOS/V Power Report 1996 July / VPR9607B.BIN / driver / pana_s / sound212 / pc98 / pscpro.inf < prev    next >
Windows Setup INFormation  |  1996-01-23  |  12KB  |  362 lines

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