; Windows 95 Setup File for PCI port
; Copyright 1999 Lava Computer MFG Inc.
;
; 
[Version]
Signature="$CHICAGO$"
Class=Ports
Provider=%Mfg%

[ClassInstall]
AddReg=PortsClass.AddReg

[Manufacturer]
%Mfg%=Models

[DestinationDirs]
DefaultDestDir=11
DriversDestDir=11
WindowsDir=10

[Models]
%String5%=SSerial650PCI,PCI\VEN_1407&DEV_0600    ; SSerial650-PCI
%String6%=DSerial650PCIA,DPORT650PCI_A    ; DSerial650-PCI A
; Separating ports (A B) does not work for Dual 650
;%String7%=DSerial650PCIB,DPORT650PCI_B    ; DSerial650-PCI B
%String8%=QSerial650PCIA,QPORT650PCI_A    ; Quad Serial650-PCI A
%String9%=QSerial650PCIB,QPORT650PCI_B    ; Quad Serial650-PCI B
%String10%=QSerial650PCIC,QPORT650PCI_C   ; Quad Serial650-PCI C
%String11%=QSerial650PCID,QPORT650PCI_D   ; Quad Serial650-PCI D

[ControlFlags]
ExcludeFromSelect=PCI\VEN_1407&DEV_0600
ExcludeFromSelect=PCI\VEN_1407&DEV_0200

;------ Installation sections -----------------;


[SSerial650PCI]
AddReg=MadeRun,ComPort650.AddReg
CopyFiles=DriversDestDir,WindowsDir  
LogConfig=SSerialPCI

[DSerial650PCIA]
AddReg=MadeRun,ComPort650.AddReg
CopyFiles=DriversDestDir,WindowsDir  
LogConfig=SSerialPCI

;This is not used left in though
[DSerial650PCIB]
AddReg=MadeRun,ComPort650.AddReg
CopyFiles=DriversDestDir,WindowsDir  
LogConfig=SSerialPCI

[QSerial650PCIA]
AddReg=MadeRun,ComPort650.AddReg
CopyFiles=DriversDestDir,WindowsDir  
LogConfig=SSerialPCI

[QSerial650PCIB]
AddReg=MadeRun,ComPort650.AddReg
CopyFiles=DriversDestDir,WindowsDir  
LogConfig=SSerialPCI

[QSerial650PCIC]
AddReg=MadeRun,ComPort650.AddReg
CopyFiles=DriversDestDir,WindowsDir  
LogConfig=SSerialPCI

[QSerial650PCID]
AddReg=MadeRun,ComPort650.AddReg
CopyFiles=DriversDestDir,WindowsDir  
LogConfig=SSerialPCI


;------------------------------------------------;
[SSerial650PCI.Det]
AddReg=ComPort650.AddReg

[DSerial650PCIA.Det]
AddReg=ComPort650.AddReg

[DSerial650PCIB.Det]
AddReg=ComPort650.AddReg

[QSerial650PCIA.Det]
AddReg=ComPort650.AddReg

[QSerial650PCIB.Det]
AddReg=ComPort650.AddReg

[QSerial650PCIC.Det]
AddReg=ComPort650.AddReg

[QSerial650PCID.Det]
AddReg=ComPort650.AddReg

;================== Parallel PCI ==========================;

[ParallelPCI.AddReg]
HKR,,DevLoader,0,*vcomm
HKR,,Enumerator,0,lptenum.vxd
HKR,,PortDriver,0,lpt.vxd
HKR,,Contention,0,*vpd
HKR,,PortSubClass,1,00
HKR,,ECPDevice,1,00

;================== 650 UART ==============================;

[ComPort650.AddReg]
HKR,,DevLoader,0,*vcomm
HKR,,Enumerator,0,serenum.vxd
HKR,,PortDriver,0,Link650.vxd
HKR,,Contention,0,*vcd
HKR,,ConfigDialog,0,L650ui.dll
HKR,,DCB,3,1c,00,00,00,80,25,00,00,11,33,00,00,00,00,0a,00,0a,00,08,00,00,11,13,00,00,00
HKR,,PortSubClass,1,01
HKR,,EnumPropPages,0,"L650ui.dll,EnumPropPages"

[MadeRun]
HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\Run,mdmfx,2,lavmdmfx.exe

[DriversDestDir]
Link650.vxd
L650ui.dll

[WindowsDir]
lavmdmfx.exe,lavmdmfx.bin

[SourceDisksNames]
1=%ID1%,,

[SourceDisksFiles]
Link650.vxd=1
L650ui.dll=1
lavmdmfx.bin=1

;================== COMMON ===========================
[Ports.AddReg]
HKR,,NoSetupUI,0,1

[PortsClass.AddReg]
HKR,,,0,%PortsClassName%

;------ I/O & IRQ DESCRIPTORS  --------------------
;--------------- PCI ------------------------------

[SSerialPCI]
ConfigPriority=NORMAL
IOConfig=8@100-ffff%fff8(ffff::)
IRQConfig=S:3,4,5,7,9,10,11,12,15

[ParPCI]
ConfigPriority=HARDRECONFIG
IOConfig=8@100-ffff%fff8(ffff::)
IRQConfig=S:3,4,5,7,9,10,11,12,15

;--------------- Strings --------------------------
[Strings]
Mfg="Lava Computer MFG Inc."
String5="LavaPort-650 PCI"
String6="LavaPort Dual-650 PCI"
; Separating ports (A B) does not work for Dual 650
;String6="DSerial-650 PCI Port A"
;String7="DSerial-650 PCI Port B"
String8="LavaPort Quad Serial-650 PCI Port A"
String9="LavaPort Quad Serial-650 PCI Port B"
String10="LavaPort Quad Serial-650 PCI Port C"
String11="LavaPort Quad Serial-650 PCI Port D"
PortsClassName="Ports (COM & LPT)"
ID1="Lava Installation & Utilities Diskette"

