MSDSOUND.INF Driver File Contents (directx.zip)

; INF file for DirectSound driver.
; Copyright 1995, NEC Corporation
; - Includes drivers for detected & PnP devices
; - This is DirectSoound inf file ( 951227 )

[Version]
Class=MEDIA
Signature="$CHICAGO$"
Provider=%NEC%
verinfo=4.03.00.1056

[DriverSelect]
|*nEC1808|
"98CanBe Sound (Šg’£FM‚ ‚è) ÀÞ²Ú¸Ä »³ÝÄÞ"=isnewcb.dll
"98CanBe Sound (Šg’£FM‚È‚µ) ÀÞ²Ú¸Ä »³ÝÄÞ"

[DestinationDirs]
DefaultDestDir=11	; LDID_SYS

[SourceDisksNames]
222="DirectSound Drivers","",1

[SourceDisksFiles]
nec73pcm.drv=222
neccspcm.drv=222
necopn.drv=222
necmix.drv=222
vn73pcmd.vxd=222
vncspcmd.vxd=222
vnopnd.vxd=222
vnecmixd.vxd=222
vjoyd.118=222
necjstk.drv=222
necmidi.drv=222
necmidi.vxd=222
necopl.vxd=222
necopl.drv=222
neccspcm.118=222
vncspcmd.118=222
neccspcm.new=222
necmix.new=222
vncspcmd.new=222
vnecmixd.new=222
necmidi.new=222
vnecmidi.new=222
vnecopl.new=222
necopl.new=222
vjoyd.new=222
necjstk.new=222

[ClassInstall]
AddReg=Class.AddReg

[Class.AddReg]
HKR,,,,%MediaClassName%
HKR,,Icon,,"-1"
HKR,,Installer,,mmci.dll

[Manufacturer]
"%NECMfgName%"=NEC

[NEC]
%*nEC1802.DeviceDesc%=nEC1802.Device, *nEC1802
%*nEC1803.DeviceDesc%=nEC1803.Device, *nEC1803
%*nEC1804.DeviceDesc%=nEC1804.Device, *nEC1804
%*nEC1805.DeviceDesc%=nEC1805.Device, *nEC1805
%*nEC1806.DeviceDesc%=nEC1806.Device, *nEC1806
%*nEC1807.DeviceDesc%=nEC1807.Device, *nEC1807
%*nEC1808.DeviceDesc%=nEC1808.Device, *nEC1808
%nEC1808_2.DeviceDesc%=nEC1808_2.Device, *nEC1808
%*nEC180E.DeviceDesc%=nEC180E.Device, PCMCIA\NEC--0954
%NEC118nonPnP1.DeviceDesc%=NonPNP1		;Non PnP Mode Machine1
%NEC118nonPnP1M.DeviceDesc%=NonPNP1M		;Non PnP Mode Machine1 w/ MIDI
%NEC118nonPnP3.DeviceDesc%=NonPNP3		;Non PnP Mode Machine3
%NEC118nonPnP3M.DeviceDesc%=NonPNP3M		;Non PnP Mode Machine3 w/ MIDI
%NEC118PnP1.DeviceDesc%=Machine1, *nEC8161      ;PnP Mode 1
%NEC118PnP2.DeviceDesc%=Machine1M, *nEC8162     ;PnP Mode 2
%NEC118PnP7.DeviceDesc%=Machine3, *nEC8165      ;PnP Mode 5 same as PnP mode 7
%NEC118PnP8.DeviceDesc%=Machine3M, *nEC8166     ;PnP Mode 6 same as PnP mode 8
%NEC118PnP7.DeviceDesc%=Machine3, *nEC8167      ;PnP Mode 7
%NEC118PnP8.DeviceDesc%=Machine3M, *nEC8168     ;PnP Mode 8
%*nEC1818.DeviceDesc%=OPL3_Dev, *nEC1818
%*nEC1881.DeviceDesc%=MPU401, *nEC1881
%*nEC18C1.DeviceDesc%=NECJSTK, *nEC18C1
%*nEC18C1.DeviceDesc%=NECJSTK, *CTL7001
%*nEC18C1.DeviceDesc%=NECJSTK, MF\PNPB00D_Dev2
%*nEC18C1.DeviceDesc%=NECJSTK, MF\PNPB00E_Dev3  
%*nEC18C1.DeviceDesc%=NECJSTK, MF\PNPB019_Dev2

[PreCopySection]
HKR,,NoSetupUI,,1

;---------------------------------------------------------------;
[nEC1802.Device]
LogConfig=*NEC73.LogConfig1,*NEC73.LogConfig2,*NEC73.LogConfig3,*NEC73.LogConfig4
CopyFiles=NEC73.CopyList
AddReg=WAVE.AddReg, MIXER.AddReg, nEC1802.AddReg, NEC73.AddReg

[nEC1803.Device]
LogConfig=*NEC73.LogConfig1,*NEC73.LogConfig2,*NEC73.LogConfig3,*NEC73.LogConfig4
CopyFiles=NEC73.CopyList
AddReg=WAVE.AddReg, MIXER.AddReg, nEC1803.AddReg, NEC73.AddReg

[nEC1804.Device]
LogConfig=*NEC73.LogConfig1,*NEC73.LogConfig2,*NEC73.LogConfig3,*NEC73.LogConfig4
CopyFiles=NEC73.CopyList
AddReg=WAVE.AddReg, MIXER.AddReg, nEC1804.AddReg, NEC73.AddReg

[nEC1805.Device]
LogConfig=*NEC73.LogConfig1,*NEC73.LogConfig2,*NEC73.LogConfig3,*NEC73.LogConfig4
CopyFiles=NEC73.CopyList
AddReg=WAVE.AddReg, MIXER.AddReg, nEC1805.AddReg, NEC73.AddReg

[*NEC73.LogConfig1]
ConfigPriority=HARDRECONFIG
IOConfig=188-188(fff::)
IOConfig=18A-18A(fff::)
IOConfig=18C-18C(fff::)
IOConfig=18E-18E(fff::)
IOConfig=A460-A460(fff::)
IOConfig=A462-A462(fff::)
IOConfig=A464-A464(fff::)
IOConfig=A466-A466(fff::)
IOConfig=A468-A468(fff::)
IOConfig=A46A-A46A(fff::)
IOConfig=A46C-A46C(fff::)
IOConfig=A46E-A46E(fff::)
IOConfig=A66E-A66E(fff::)
IRQConfig=3, 10, 12, 13

[*NEC73.LogConfig2]
ConfigPriority=HARDRECONFIG
IOConfig=288-288(fff::)
IOConfig=28A-28A(fff::)
IOConfig=28C-28C(fff::)
IOConfig=28E-28E(fff::)
IOConfig=A460-A460(fff::)
IOConfig=A462-A462(fff::)
IOConfig=A464-A464(fff::)
IOConfig=A466-A466(fff::)
IOConfig=A468-A468(fff::)
IOConfig=A46A-A46A(fff::)
IOConfig=A46C-A46C(fff::)
IOConfig=A46E-A46E(fff::)
IOConfig=A66E-A66E(fff::)
IRQConfig=3, 10, 12, 13

[*NEC73.LogConfig3]
ConfigPriority=HARDRECONFIG
IOConfig=188-188(fff::)
IOConfig=18A-18A(fff::)
IOConfig=18C-18C(fff::)
IOConfig=18E-18E(fff::)
IOConfig=A460-A460(fff::)
IOConfig=A462-A462(fff::)
IOConfig=A464-A464(fff::)
IOConfig=A466-A466(fff::)
IOConfig=A468-A468(fff::)
IOConfig=A46A-A46A(fff::)
IOConfig=A46C-A46C(fff::)
IOConfig=A46E-A46E(fff::)
IOConfig=A66E-A66E(fff::)
MemConfig=CC000-CFFFF
IRQConfig=3, 10, 12, 13

[*NEC73.LogConfig4]
ConfigPriority=HARDRECONFIG
IOConfig=288-288(fff::)
IOConfig=28A-28A(fff::)
IOConfig=28C-28C(fff::)
IOConfig=28E-28E(fff::)
IOConfig=A460-A460(fff::)
IOConfig=A462-A462(fff::)
IOConfig=A464-A464(fff::)
IOConfig=A466-A466(fff::)
IOConfig=A468-A468(fff::)
IOConfig=A46A-A46A(fff::)
IOConfig=A46C-A46C(fff::)
IOConfig=A46E-A46E(fff::)
IOConfig=A66E-A66E(fff::)
MemConfig=CC000-CFFFF
IRQConfig=3, 10, 12, 13

[nEC1806.Device]
LogConfig=*Np.LogConfig
CopyFiles=PCM1.CopyList
AddReg=WAVE.AddReg, MIXER.AddReg, nEC1806.AddReg, MATEX.AddReg
Restart

[*Np.LogConfig]
ConfigPriority=HARDRECONFIG
IOConfig=0C24-C24(fff::)
IOConfig=0C2B-C2B(fff::)
IOConfig=0C2D-C2D(fff::)
IOConfig=0F40-0F47(fff::)
IOConfig=A460-A460(fff::)
DMAConfig=0,  3
IRQConfig=3,  5, 10, 12

[nEC1807.Device]
LogConfig=*MATEX.LogConfig
CopyFiles=PCM1.CopyList
AddReg=WAVE.AddReg, MIXER.AddReg, nEC1807.AddReg, MATEX.AddReg
Restart

[*MATEX.LogConfig]
ConfigPriority=HARDRECONFIG
IOConfig=0C24-C24(fff::)
IOConfig=0C2B-C2B(fff::)
IOConfig=0C2D-C2D(fff::)
IOConfig=0F40-0F47(fff::)
IOConfig=A460-A460(fff::)
DMAConfig=1
IRQConfig=3,  5, 10, 12

[nEC1808.Device]
LogConfig=*Cb.LogConfig1,*Cb.LogConfig2
CopyFiles=Cb.CopyList
AddReg=WAVE.AddReg, MIXER.AddReg, nEC1808.AddReg, Cb.AddReg
Restart

[*Cb.LogConfig1]
ConfigPriority=HARDRECONFIG
IOConfig=0C24-C24(fff::)
IOConfig=0C2B-C2B(fff::)
IOConfig=0C2D-C2D(fff::)
IOConfig=0F40-0F47(fff::)
IOConfig=A460-A460(fff::)
IOConfig=188-188(fff::)
IOConfig=18A-18A(fff::)
IOConfig=18C-18C(fff::)
IOConfig=18E-18E(fff::)
IOConfig=0F4A-0F4B(fff::)
DMAConfig=1
IRQConfig=3,  5, 10, 12

[*Cb.LogConfig2]
ConfigPriority=HARDRECONFIG
IOConfig=0C24-C24(fff::)
IOConfig=0C2B-C2B(fff::)
IOConfig=0C2D-C2D(fff::)
IOConfig=0F40-0F47(fff::)
IOConfig=A460-A460(fff::)
IOConfig=188-188(fff::)
IOConfig=18A-18A(fff::)
IOConfig=18C-18C(fff::)
IOConfig=18E-18E(fff::)
IOConfig=0F4A-0F4B(fff::)
DMAConfig=1
MemConfig=CC000-CFFFF
IRQConfig=3, 5, 10, 12

[nEC180E.Device]
LogConfig=*J04.LogConfig
CopyFiles=PCM1.CopyList
AddReg=WAVE.AddReg, MIXER.AddReg, nEC180E.AddReg, J04.AddReg
Restart

[*J04.LogConfig]
ConfigPriority=HARDRECONFIG
IOConfig=0F40-0F49(fff::)
IRQConfig=3, 6, 10, 12

[NonPNP1]
LogConfig=NonPnP1.LogConfig
CopyFiles=NECJSTK.CopyList, OPL.CopyList, PCM2.CopyList
AddReg=JOYSTICK.AddReg, NECJSTK.AddReg, OPL.AddReg, MIDI.AddReg, Machine1.AddReg
Restart

[NonPnP1.LogConfig]				;Same NEC8161
ConfigPriority=HARDRECONFIG
IOConfig = 0480-0487
IOConfig = 1480-148F

[NonPNP1M]
LogConfig=NonPnP1M.LogConfig
CopyFiles=NECJSTK.CopyList, OPL.CopyList, MIDI.CopyList, PCM2.CopyList
AddReg=JOYSTICK.AddReg, NECJSTK.AddReg, OPL.AddReg, MIDI.AddReg, NECMIDI.AddReg, Machine1M.AddReg
Restart

[NonPnP1M.LogConfig]				;Same NEC8162
ConfigPriority=HARDRECONFIG
IOConfig = 0480-0487
IOConfig = 1480-148F
IRQConfig=3,5,6,10				;MIDI

[NonPNP2]
LogConfig=NonPnP2.LogConfig
CopyFiles=NECJSTK.CopyList, OPL.CopyList, PCM1.CopyList
AddReg=JOYSTICK.AddReg, NECJSTK.AddReg, OPL.AddReg, MIDI.AddReg, Machine1.AddReg
Restart

[NonPnP2.LogConfig]				;Same NEC8163
ConfigPriority=HARDRECONFIG
IOConfig = 0480-0487
IOConfig = 1480-148F
IOConfig = 0188-018E
IRQConfig=3,10,12				;OPN3

[NonPNP2M]
LogConfig=NonPnP2M.LogConfig
CopyFiles=NECJSTK.CopyList, OPL.CopyList, MIDI.CopyList, PCM1.CopyList
AddReg=JOYSTICK.AddReg, NECJSTK.AddReg, OPL.AddReg, MIDI.AddReg, NECMIDI.AddReg, Machine1M.AddReg
Restart

[NonPnP2M.LogConfig]				;Same NEC8164
ConfigPriority=HARDRECONFIG
IOConfig = 0480-0487
IOConfig = 1480-148F
IOConfig = 0188-018E
IRQConfig=3,5,6,10				;MIDI
IRQConfig=3,10,12				;OPN3

[NonPNP3]
LogConfig=NonPnP3.LogConfig1, NonPnP3.LogConfig2
CopyFiles=NECJSTK.CopyList, OPL.CopyList, PCM2.CopyList
AddReg=JOYSTICK.AddReg, NECJSTK.AddReg, OPL.AddReg, MIDI.AddReg, WAVE.AddReg, MIXER.AddReg, Machine3.AddReg
Restart

[NonPnP3.LogConfig1]				;Same NEC8167
ConfigPriority=HARDRECONFIG
IOConfig = 0480-0487
IOConfig = 1480-148F
IOConfig = 0188-018E
IOConfig = A460-A461
IOConfig = 0C24-0C25
IOConfig = 0C2B-0C2C
IOConfig = 0C2D-0C2E
IOConfig = 0F40-0F4F
IRQConfig=3,10,12				;OPN3/WSS
DMAConfig=0,3					;WSS playback/capture

[NonPnP3.LogConfig2]				;Same NEC8165
ConfigPriority=HARDRECONFIG
IOConfig = 0480-0487
IOConfig = 1480-148F
IOConfig = 0188-018E
IOConfig = A460-A461
IOConfig = 0C24-0C25
IOConfig = 0C2B-0C2C
IOConfig = 0C2D-0C2E
IOConfig = 0F40-0F4F
IRQConfig=3,10,12				;OPN3/WSS
DMAConfig=3					;WSS playback
DMAConfig=0					;WSS capture

[NonPNP3M]
LogConfig=NonPnP3M.LogConfig1, NonPnP3M.LogConfig2
CopyFiles=NECJSTK.CopyList, OPL.CopyList, MIDI.CopyList, PCM2.CopyList
AddReg=JOYSTICK.AddReg, NECJSTK.AddReg, OPL.AddReg, MIDI.AddReg, NECMIDI.AddReg,WAVE.AddReg, MIXER.AddReg, Machine3M.AddReg
Restart

[NonPnP3M.LogConfig1]				;Same NEC8168
ConfigPriority=HARDRECONFIG
IOConfig = 0480-0487
IOConfig = 1480-148F
IOConfig = 0188-018E
IOConfig = A460-A461
IOConfig = 0C24-0C25
IOConfig = 0C2B-0C2C
IOConfig = 0C2D-0C2E
IOConfig = 0F40-0F4F
IRQConfig=3,5,6,10				;MIDI
IRQConfig=3,10,12				;OPN3/WSS
DMAConfig=0,3					;WSS playback/capture

[NonPnP3M.LogConfig2]				;Same NEC8166
ConfigPriority=HARDRECONFIG
IOConfig = 0480-0487
IOConfig = 1480-148F
IOConfig = 0188-018E
IOConfig = A460-A461
IOConfig = 0C24-0C25
IOConfig = 0C2B-0C2C
IOConfig = 0C2D-0C2E
IOConfig = 0F40-0F4F
IRQConfig=3,5,6,10				;MIDI
IRQConfig=3,10,12				;OPN3/WSS
DMAConfig=3					;WSS playback
DMAConfig=0					;WSS capture

[Machine1]
CopyFiles=NECJSTK.CopyList, OPL.CopyList, PCM2.CopyList
AddReg=JOYSTICK.AddReg, NECJSTK.AddReg, OPL.AddReg, MIDI.AddReg, Machine1.AddReg
Restart

[Machine1M]
CopyFiles=NECJSTK.CopyList, OPL.CopyList, MIDI.CopyList, PCM2.CopyList
AddReg=JOYSTICK.AddReg, NECJSTK.AddReg, OPL.AddReg, MIDI.AddReg, NECMIDI.AddReg, Machine1M.AddReg
Restart

[Machine2]
CopyFiles=NECJSTK.CopyList, OPL.CopyList, PCM1.CopyList
AddReg=JOYSTICK.AddReg, NECJSTK.AddReg, OPL.AddReg, MIDI.AddReg, Machine1.AddReg
Restart

[Machine2M]
CopyFiles=NECJSTK.CopyList, OPL.CopyList, MIDI.CopyList, PCM1.CopyList
AddReg=JOYSTICK.AddReg, NECJSTK.AddReg, OPL.AddReg, MIDI.AddReg, NECMIDI.AddReg, Machine1M.AddReg
Restart

[Machine3]
CopyFiles=NECJSTK.CopyList, OPL.CopyList, PCM2.CopyList
AddReg=JOYSTICK.AddReg, NECJSTK.AddReg, OPL.AddReg, MIDI.AddReg, WAVE.AddReg, MIXER.AddReg, Machine3.AddReg
Restart

[Machine3M]
CopyFiles=NECJSTK.CopyList, OPL.CopyList, MIDI.CopyList, PCM2.CopyList
AddReg=JOYSTICK.AddReg, NECJSTK.AddReg, OPL.AddReg, MIDI.AddReg, NECMIDI.AddReg,WAVE.AddReg, MIXER.AddReg, Machine3M.AddReg
Restart

;---------------------------------------------------------------;
[nEC1808_2.Device]
LogConfig=*NewCb.LogConfig1,*NewCb.LogConfig2
;DelFiles=Cb.DelList
CopyFiles=NewCb.CopyList
AddReg=WAVE.AddReg, MIXER.AddReg, nEC1808_2.AddReg, NewCb.AddReg
;UpdateInis=Cb.UpdateInis
;---------------------------------------------------------------;
[*NewCb.LogConfig1]
ConfigPriority=HARDRECONFIG
IOConfig=0C24-C24(fff::)
IOConfig=0C2B-C2B(fff::)
IOConfig=0C2D-C2D(fff::)
IOConfig=0F40-0F47(fff::)
IOConfig=A460-A460(fff::)
IOConfig=0F4A-0F4B(fff::)
DMAConfig=1
IRQConfig=12

[*NewCb.LogConfig2]
ConfigPriority=HARDRECONFIG
IOConfig=0C24-C24(fff::)
IOConfig=0C2B-C2B(fff::)
IOConfig=0C2D-C2D(fff::)
IOConfig=0F40-0F47(fff::)
IOConfig=A460-A460(fff::)
IOConfig=0F4A-0F4B(fff::)
DMAConfig=1
MemConfig=CC000-CFFFF
IRQConfig=12


;---------------------------------------------------------------;

[OPL3_Dev]
LogConfig=OPL3_Dev.LogConfig
DelFiles=OPL.DelList
CopyFiles=OPL.CopyFiles
AddReg=MIDI.AddReg, OPL_2.AddReg, OPL3_Dev.AddReg
UpdateInis=OPL.UpdateInis

[OPL3_Dev.LogConfig]
ConfigPriority = HARDWIRED
IOConfig = 1488-148b		 ;Allocate 4 ports at base 388
IOConfig = 188-188
IOConfig = 18a-18a
IOConfig = 18c-18c
IOConfig = 18e-18e

[*nEC1818.Det]
AddReg=PreCopySection

;----------------------------------------------------------------;

[MPU401]
LogConfig = *nEC1881.LogConfig
DelFiles=MPU401.DelList
CopyFiles=MPU401.Copy.Sys
AddReg=MIDI.AddReg, MPU401.AddReg,MPU401.AddRegDeviceDesc
UpdateInis=MPU401.UpdateInis

[MPU401.FactDef]
ConfigPriority=NORMAL
IOConfig=148C-148D
IRQConfig=10

[*nEC1881.LogConfig]
ConfigPriority = HARDRECONFIG
IOConfig=148C-148D
IRQConfig=10

[*nEC1881.Det]
AddReg=PreCopySection

[NECJSTK]
LogConfig=BasicJoyStick.LC0
CopyFiles=NECJSTK_2.CopyList
AddReg=JOYSTICK.AddReg, NECJSTK_2.AddReg
UpdateInis=NECJSTK.UpdateInis

[*nEC18C1.det]
AddReg=PreCopySection

[BasicJoyStick.LC0]
ConfigPriority=HARDWIRED
IOConfig=1480-1487

[*nEC1802.Det]
AddReg=PreCopySection

[*nEC1803.Det]
AddReg=PreCopySection

[*nEC1804.Det]
AddReg=PreCopySection

[*nEC1805.Det]
AddReg=PreCopySection

[*nEC1806.Det]
AddReg=PreCopySection

[*nEC1807.Det]
AddReg=PreCopySection

[*nEC1808.Det]
AddReg=PreCopySection

[*nEC180E.Det]
AddReg=PreCopySection

[*nEC8161.Det]
AddReg=PreCopySection

[*nEC8162.Det]
AddReg=PreCopySection

[*nEC8163.Det]
AddReg=PreCopySection

[*nEC8164.Det]
AddReg=PreCopySection

[*nEC8165.Det]
AddReg=PreCopySection

[*nEC8166.Det]
AddReg=PreCopySection

[*nEC8167.Det]
AddReg=PreCopySection

[*nEC8168.Det]
AddReg=PreCopySection

;---------------------------------------------------------------;
[NEC73.CopyList]
vn73pcmd.vxd,,,40
nec73pcm.drv,,,40
necopn.drv,,,40
vnopnd.vxd,,,40

[Cb.CopyList]
vncspcmd.vxd,,,40
neccspcm.drv,,,40
necopn.drv,,,40
necmix.drv,,,40
vnopnd.vxd,,,40
vnecmixd.vxd,,,40

[NewCb.CopyList]
vncspcmd.vxd,vncspcmd.new,,40
neccspcm.drv,neccspcm.new,,40
necmix.drv,necmix.new,,40
vnecmixd.vxd,vnecmixd.new,,40


[NECJSTK.CopyList]      ;JOYSTICK
vjoyd.vxd,vjoyd.118,,40
necjstk.drv,,,40

[MIDI.CopyList]         ;MIDI
necmidi.drv,,,40
necmidi.vxd,,,40

[OPL.CopyList]          ;OPL3
necopl.vxd,,,40
necopl.drv,,,40

[PCM1.CopyList]         ;WSS PCM
vncspcmd.vxd,,,40
neccspcm.drv,,,40

[PCM2.CopyList]         ;WSS PCM
vncspcmd.vxd,vncspcmd.118,,40
neccspcm.drv,neccspcm.118,,40

[MPU401.Copy.Sys]
necmidi.drv,necmidi.new,,40
necmidi.vxd,vnecmidi.new,,40

[OPL.CopyFiles]
necopl.vxd,vnecopl.new,,40
necopl.drv,necopl.new,,40
vncspcmd.vxd,vncspcmd.new,,40
neccspcm.drv,neccspcm.new,,40
necmix.drv,necmix.new,,40
vnecmixd.vxd,vnecmixd.new,,40

[NECJSTK_2.CopyList]
vjoyd.vxd,vjoyd.new,,40
necjstk.drv,necjstk.new,,40

;---------------------------------------------------------------;
[nEC1802.AddReg]
HKR,Drivers\wave\nec73pcm.drv,Description,,%*nEC1802.DeviceDesc%
HKR,Drivers\mixer\nec73pcm.drv,Description,,%*nEC1802.DeviceDesc%
HKR,Drivers\aux\nec73pcm.drv,Description,,%*nEC1802.DeviceDesc%
HKR,Drivers\midi\necopn.drv,Description,,%V_NEC73%
HKR,Drivers,SubClasses,,"wave,midi,aux,mixer"

[nEC1803.AddReg]
HKR,Drivers\wave\nec73pcm.drv,Description,,%*nEC1803.DeviceDesc%
HKR,Drivers\mixer\nec73pcm.drv,Description,,%*nEC1803.DeviceDesc%
HKR,Drivers\aux\nec73pcm.drv,Description,,%*nEC1803.DeviceDesc%
HKR,Drivers\midi\necopn.drv,Description,,%V_NEC73%
HKR,Drivers,SubClasses,,"wave,midi,aux,mixer"

[nEC1804.AddReg]
HKR,Drivers\wave\nec73pcm.drv,Description,,%*nEC1804.DeviceDesc%
HKR,Drivers\mixer\nec73pcm.drv,Description,,%*nEC1804.DeviceDesc%
HKR,Drivers\aux\nec73pcm.drv,Description,,%*nEC1804.DeviceDesc%
HKR,Drivers\midi\necopn.drv,Description,,%V_NEC73%
HKR,Drivers,SubClasses,,"wave,midi,aux,mixer"

[nEC1805.AddReg]
HKR,Drivers\wave\nec73pcm.drv,Description,,%*nEC1805.DeviceDesc%
HKR,Drivers\mixer\nec73pcm.drv,Description,,%*nEC1805.DeviceDesc%
HKR,Drivers\aux\nec73pcm.drv,Description,,%*nEC1805.DeviceDesc%
HKR,Drivers\midi\necopn.drv,Description,,%V_NEC73%
HKR,Drivers,SubClasses,,"wave,midi,aux,mixer"

[nEC1806.AddReg]
HKR,Drivers\wave\neccspcm.drv,Description,,%*nEC1806.DeviceDesc%
HKR,Drivers\mixer\neccspcm.drv,Description,,%*nEC1806.DeviceDesc%
HKR,Drivers\aux\neccspcm.drv,Description,,%*nEC1806.DeviceDesc%
HKR,Drivers,SubClasses,,"wave,aux,mixer"

[nEC1807.AddReg]
HKR,Drivers\wave\neccspcm.drv,Description,,%*nEC1807.DeviceDesc%
HKR,Drivers\mixer\neccspcm.drv,Description,,%*nEC1807.DeviceDesc%
HKR,Drivers\aux\neccspcm.drv,Description,,%*nEC1807.DeviceDesc%
HKR,Drivers,SubClasses,,"wave,aux,mixer"

[nEC1808.AddReg]
HKR,Drivers\wave\neccspcm.drv,Description,,%*nEC1808.DeviceDesc%
HKR,Drivers\mixer\necmix.drv,Description,,%*nEC1808M.DeviceDesc%
HKR,Drivers\mixer\neccspcm.drv,Description,,%*nEC1808.DeviceDesc%
HKR,Drivers\aux\neccspcm.drv,Description,,%*nEC1808.DeviceDesc%
HKR,Drivers\midi\necopn.drv,Description,,%V_NECCb%
HKR,Drivers,SubClasses,,"wave,midi,aux,mixer"

;---------------------------------------------------------------;
[nEC1808_2.AddReg]
HKR,Drivers\wave\neccspcm.drv,Description,,%*nEC1808W.DeviceDesc%
HKR,Drivers\mixer\necmix.drv,Description,,%*nEC1808Pre.DeviceDesc%
HKR,Drivers\mixer\neccspcm.drv,Description,,%nEC1808M_2.DeviceDesc%
HKR,Drivers\aux\neccspcm.drv,Description,,%*nEC1808A.DeviceDesc%
HKR,Drivers,SubClasses,,"wave,aux,mixer"
;---------------------------------------------------------------;

[nEC180E.AddReg]
HKR,Drivers\wave\neccspcm.drv,Description,,%*nEC180E.DeviceDesc%
HKR,Drivers\mixer\neccspcm.drv,Description,,%*nEC180E.DeviceDesc%
HKR,Drivers\aux\neccspcm.drv,Description,,%*nEC180E.DeviceDesc%
HKR,Drivers,SubClasses,,"wave,aux,mixer"

;---------------------------------------------------------------;

[NEC73.AddReg]
HKR,,Driver,,"vn73pcmd.vxd vnopnd.vxd"
HKR,Drivers\wave\nec73pcm.drv,Driver,,nec73pcm.drv
HKR,Drivers\mixer\nec73pcm.drv,Driver,,nec73pcm.drv
HKR,Drivers\aux\nec73pcm.drv,Driver,,nec73pcm.drv
HKR,Drivers\midi\necopn.drv,Driver,,necopn.drv
HKR,Drivers,SubClasses,,"wave,midi,aux,mixer"

[MATEX.AddReg]
HKR,,Driver,,vncspcmd.vxd
HKR,Drivers\wave\neccspcm.drv,Driver,,neccspcm.drv
HKR,Drivers\mixer\neccspcm.drv,Driver,,neccspcm.drv
HKR,Drivers\aux\neccspcm.drv,Driver,,neccspcm.drv
HKR,Drivers,SubClasses,,"wave,aux,mixer"
HKR,,EnumPropPages,,"neccspcm.drv,DrvEnumPropPages"

[Cb.AddReg]
HKR,,Driver,,"vncspcmd.vxd vnopnd.vxd vnecmixd.vxd"
HKR,Drivers\wave\neccspcm.drv,Driver,,neccspcm.drv
HKR,Drivers\mixer\necmix.drv,Driver,,necmix.drv
HKR,Drivers\mixer\neccspcm.drv,Driver,,neccspcm.drv
HKR,Drivers\aux\neccspcm.drv,Driver,,neccspcm.drv
HKR,Drivers\midi\necopn.drv,Driver,,necopn.drv
HKR,Drivers,SubClasses,,"wave,midi,aux,mixer"
HKR,,EnumPropPages,,"neccspcm.drv,DrvEnumPropPages"

[NewCb.AddReg]
HKR,,Driver,,"vncspcmd.vxd vnecmixd.vxd"
HKR,Drivers\wave\neccspcm.drv,Driver,,neccspcm.drv
HKR,Drivers\mixer\necmix.drv,Driver,,necmix.drv
HKR,Drivers\mixer\neccspcm.drv,Driver,,neccspcm.drv
HKR,Drivers\aux\neccspcm.drv,Driver,,neccspcm.drv
HKR,Drivers,SubClasses,,"wave,aux,mixer"

[J04.AddReg]
HKR,,Driver,,vncspcmd.vxd
HKR,Drivers\wave\neccspcm.drv,Driver,,neccspcm.drv
HKR,Drivers\mixer\neccspcm.drv,Driver,,neccspcm.drv
HKR,Drivers\aux\neccspcm.drv,Driver,,neccspcm.drv
HKR,Drivers,SubClasses,,"wave,aux,mixer"
HKR,,EnumPropPages,,"neccspcm.drv,DrvEnumPropPages"

[Machine1.AddReg]	;Same [Machine2.AddReg]
HKR,,Driver,,"vjoyd.vxd necopl.vxd"
HKR,Drivers,SubClasses,,"midi,joystick"

[Machine1M.AddReg]	;Same [Machine2.AddReg]
HKR,,Driver,,"vjoyd.vxd necopl.vxd necmidi.vxd"
HKR,Drivers,SubClasses,,"midi,joystick"

[Machine3.AddReg]
HKR,,Driver,," vjoyd.vxd vncspcmd.vxd necopl.vxd"
HKR,,EnumPropPages,,"neccspcm.drv,DrvEnumPropPages"
HKR,Drivers\wave\neccspcm.drv,Driver,,neccspcm.drv
HKR,Drivers\wave\neccspcm.drv,Description,,%*nEC8168W.DeviceDesc%
HKR,Drivers\mixer\neccspcm.drv,Driver,,neccspcm.drv
HKR,Drivers\mixer\neccspcm.drv,Description,,%*nEC8168M.DeviceDesc%
HKR,Drivers\aux\neccspcm.drv,Driver,,neccspcm.drv
HKR,Drivers\aux\neccspcm.drv,Description,,%*nEC8168AUX.DeviceDesc%
HKR,Drivers,SubClasses,,"wave,aux,mixer,midi,joystick"

[Machine3M.AddReg]
HKR,,Driver,," vjoyd.vxd vncspcmd.vxd necopl.vxd necmidi.vxd"
HKR,,EnumPropPages,,"neccspcm.drv,DrvEnumPropPages"
HKR,Drivers\wave\neccspcm.drv,Driver,,neccspcm.drv
HKR,Drivers\wave\neccspcm.drv,Description,,%*nEC8168W.DeviceDesc%
HKR,Drivers\mixer\neccspcm.drv,Driver,,neccspcm.drv
HKR,Drivers\mixer\neccspcm.drv,Description,,%*nEC8168M.DeviceDesc%
HKR,Drivers\aux\neccspcm.drv,Driver,,neccspcm.drv
HKR,Drivers\aux\neccspcm.drv,Description,,%*nEC8168AUX.DeviceDesc%
HKR,Drivers,SubClasses,,"wave,aux,mixer,midi,joystick"

[NECJSTK.AddReg]
HKR,Drivers\joystick\necjstk.drv,Driver,,necjstk.drv
HKR,Drivers\joystick\necjstk.drv,Description,,%*nEC8168JOY.DeviceDesc%

[NECMIDI.AddReg]
HKR,Drivers\midi\necmidi.drv,Driver,,necmidi.drv
HKR,Drivers\midi\necmidi.drv,Description,,%*nEC8168MID.DeviceDesc%
HKR,Drivers\midi\necmidi.drv,External,1,01,00,00,00

[OPL.AddReg]
HKR,Drivers\midi\necopl.drv,Driver,,necopl.drv
HKR,Drivers\midi\necopl.drv,Description,,%*nEC8168OPL.DeviceDesc%

[JOYSTICK.AddReg]
HKR,,DevLoader,,mmdevldr.vxd
HKR,Drivers,MIGRATED,,0
HKR,Drivers\joystick,,,

[MIDI.AddReg]
HKR,,DevLoader,,mmdevldr.vxd
HKR,Drivers,MIGRATED,,0
HKR,Drivers\midi,,,

[MIXER.AddReg]
HKLM,Software\Microsoft\Windows\CurrentVersion\Run,SystemTray,,"SysTray.Exe"
HKLM,%KEY_IOC%\Vol,,,

[WAVE.AddReg]
HKR,,DevLoader,,mmdevldr.vxd
HKR,Drivers,MIGRATED,,0
HKR,Drivers\midi,,,
HKR,Drivers\wave,,,
HKR,Drivers\mixer,,,
HKR,Drivers\aux,,,
HKLM,%KEY_IOC%\acm,,,
HKLM,%KEY_IOC%\Rec,,,
HKLM,%KEY_IOC%\MPlay,,,

[MPU401.AddReg]
HKR,,Driver,,necmidi.vxd
HKR,Drivers\midi\necmidi.drv,Driver,,necmidi.drv
HKR,Drivers\midi\necmidi.drv,External,1,01,00,00,00
;HKR,Drivers\midi\necmidi.drv,Port,1,00
;HKR,Drivers\midi\necmidi.drv,Definition,,"%10%\config\general.idf"
HKR,Drivers,SubClasses,,"midi"

[MPU401.AddRegDeviceDesc]
HKR,Drivers\midi\necmidi.drv,Description,,%*nEC1881.DeviceDesc%

[NECJSTK_2.AddReg]
HKR,,Driver,,vjoyd.vxd
HKR,Drivers\joystick\necjstk.drv,Description,,%*nEC18C1.DeviceDesc%
HKR,Drivers\joystick\necjstk.drv,Driver,,necjstk.drv
HKR,Drivers,SubClasses,,"joystick"

;---------------------------------------------------------------;
[MPU401.UpdateInis]
system.ini,drivers,"midi*=mpu401.drv",,1
system.ini,drivers,"midi*=rdmpu401.drv",,1
system.ini,drivers,"midi*=mm16n.drv",,1
system.ini,drivers,"midi*=mm16c.drv",,1
system.ini,drivers,"midi*=mm16w.drv",,1

[NECJSTK.UpdateInis]
system.ini,drivers,"joystick="

[MPU401.DelList]
mpu401.drv,,,1
rdmpu401.drv,,,1

[OPL_2.AddReg]
HKR,,Driver,,necopl.vxd
HKR,Drivers\midi\necopl.drv,Driver,,necopl.drv
HKR,Drivers,SubClasses,,"midi"

[OPL3_Dev.AddReg]
HKR,Drivers\midi\necopl.drv,Description,,%*nEC1818.DeviceDesc%

[OPL.DelList]
vadlibd.386,,,1
msadlib.drv,,,1
fmsynth.drv,,,1
sapi!opl.drv,,,1

[OPL.UpdateInis]
system.ini,386Enh,"device=vadlibd.386"
system.ini,drivers,"midi*=msadlib.drv",,1
system.ini,drivers,"midi*=fmsynth.drv",,1

;---------------------------------------------------------------;

;
; The following is a list of known drivers for the given devices.
; Additionally, the safe driver list is a set of drivers that we
; know only support specific devices.
;
; These lists will help us to determine when we will replace a 
; driver with our "in-the-box" drivers.
;

[*PNPB005.KnownDrivers]
msadlib.drv
sapi!opl.drv

[*nEC1818.KnownDrivers]
msadlib.drv
sapi!opl.drv

[*nEC1881.KnownDrivers]
mpu401.drv
rdmpu401.drv
mm16n.drv
mm16c.drv
mm16w.drv

[midi.SafeDrivers]
*.drv
mmsystem.dll
mpu401.drv
msadlib.drv
fmsynth.drv
es688win.drv            ; for Compaq Presario
audmpio.drv             ; for Compaq Presario
sapi!opl.drv

;---------------------------------------------------------------;

[Strings]
;Non-localized strings
KEY_WARNVER="SYSTEM\CurrentControlSet\Control\SessionManager\WarnVerDLLs"
KEY_CHKVER="SYSTEM\CurrentControlSet\Control\SessionManager\CheckVerDLLs"
KEY_FIL="SYSTEM\CurrentControlSet\Control\MediaResources\FilterList"
KEY_IOC="SYSTEM\CurrentControlSet\Control\MediaResources\InstallOptionalComponents"

;Localized strings
NEC="NEC"
NECMfgName="NEC"
*nEC1802.DeviceDesc="PC-9801-73 ÀÞ²Ú¸Ä »³ÝÄÞ"
*nEC1803.DeviceDesc="PC-9801-73 ÀÞ²Ú¸Ä »³ÝÄÞ"
*nEC1804.DeviceDesc="PC-9801-86 ‚Ü‚½‚͌݊· ÀÞ²Ú¸Ä »³ÝÄÞ"
*nEC1805.DeviceDesc="PC-9801-86 ‚Ü‚½‚͌݊· ÀÞ²Ú¸Ä »³ÝÄÞ"
*nEC1806.DeviceDesc="PC-9821Np PCM ÀÞ²Ú¸Ä »³ÝÄÞ"
*nEC1807.DeviceDesc="PC-9821X ¼Ø°½Þ PCM ÀÞ²Ú¸Ä »³ÝÄÞ"
*nEC1808.DeviceDesc="98CanBe Sound (Šg’£FM‚È‚µ) ÀÞ²Ú¸Ä »³ÝÄÞ"
*nEC1808M.DeviceDesc="98CanBe Mixer"
*nEC180E.DeviceDesc="PCM Sound Card (PC-9801N-J04) ÀÞ²Ú¸Ä »³ÝÄÞ"

NEC118PnP1.DeviceDesc="PC-9801-118 PnPÓ°ÄÞ(Êß¿ºÝ–{‘̇@ MIDIŠ„‚èž‚Ý–¢Žg—p) ÀÞ²Ú¸Ä »³ÝÄÞ"
NEC118PnP2.DeviceDesc="PC-9801-118 PnPÓ°ÄÞ(Êß¿ºÝ–{‘̇@ MIDIŠ„‚èž‚ÝŽg—p) ÀÞ²Ú¸Ä »³ÝÄÞ"
NEC118PnP3.DeviceDesc="PC-9801-118 PnPÓ°ÄÞ(Êß¿ºÝ–{‘̇B MIDIŠ„‚èž‚Ý–¢Žg—p) ÀÞ²Ú¸Ä »³ÝÄÞ"
NEC118PnP4.DeviceDesc="PC-9801-118 PnPÓ°ÄÞ(Êß¿ºÝ–{‘̇B MIDIŠ„‚èž‚ÝŽg—p) ÀÞ²Ú¸Ä »³ÝÄÞ"
NEC118PnP7.DeviceDesc="PC-9801-118 PnPÓ°ÄÞ(Êß¿ºÝ–{‘̇A‡C‡D MIDIŠ„‚èž‚Ý–¢Žg—p) ÀÞ²Ú¸Ä »³ÝÄÞ"
NEC118PnP8.DeviceDesc="PC-9801-118 PnPÓ°ÄÞ(Êß¿ºÝ–{‘̇A‡C‡D MIDIŠ„‚èž‚ÝŽg—p) ÀÞ²Ú¸Ä »³ÝÄÞ"
NEC118nonPnP1.DeviceDesc="PC-9801-118 ”ñPnPÓ°ÄÞ(Êß¿ºÝ–{‘̇@ MIDIŠ„‚èž‚Ý–¢Žg—p) ÀÞ²Ú¸Ä »³ÝÄÞ"
NEC118nonPnP1M.DeviceDesc="PC-9801-118 ”ñPnPÓ°ÄÞ(Êß¿ºÝ–{‘̇@ MIDIŠ„‚èž‚ÝŽg—p) ÀÞ²Ú¸Ä »³ÝÄÞ"
NEC118nonPnP2.DeviceDesc="PC-9801-118 ”ñPnPÓ°ÄÞ(Êß¿ºÝ–{‘̇B MIDIŠ„‚èž‚Ý–¢Žg—p) ÀÞ²Ú¸Ä »³ÝÄÞ"
NEC118nonPnP2M.DeviceDesc="PC-9801-118 ”ñPnPÓ°ÄÞ(Êß¿ºÝ–{‘̇B MIDIŠ„‚èž‚ÝŽg—p) ÀÞ²Ú¸Ä »³ÝÄÞ"
NEC118nonPnP3.DeviceDesc="PC-9801-118 ”ñPnPÓ°ÄÞ(Êß¿ºÝ–{‘̇A‡C‡D MIDIŠ„‚èž‚Ý–¢Žg—p) ÀÞ²Ú¸Ä »³ÝÄÞ"
NEC118nonPnP3M.DeviceDesc="PC-9801-118 ”ñPnPÓ°ÄÞ(Êß¿ºÝ–{‘̇A‡C‡D MIDIŠ„‚èž‚ÝŽg—p) ÀÞ²Ú¸Ä »³ÝÄÞ"

*nEC8168JOY.DeviceDesc="PC-9801-118 ¹Þ°ÑÎß°Ä ¼Þ®²½Ã¨¯¸"
*nEC8168MID.DeviceDesc="PC-9801-118 ŠO•” MIDI"
*nEC8168OPL.DeviceDesc="PC-9801-118 “à•” OPL3 FM ‰¹Œ¹"
*nEC8168OPN.DeviceDesc="PC-9801-118 “à•” OPN FM ‰¹Œ¹"
*nEC8168M.DeviceDesc="PC-9801-118 PCM"
*nEC8168W.DeviceDesc="PC-9801-118 Wave"
*nEC8168MIX.DeviceDesc="PC-9801-118 Mixer"
*nEC8168AUX.DeviceDesc="PC-9801-118 Aux"

MediaClassName="ÒÃÞ¨± ÃÞÊÞ²½"
V_NEC73="PC-9801-73/86 sound board"
V_NECCb="98CanBe Internal"
V_INTERNAL="“à•” OPL3 FM ‰¹Œ¹"
V_EXTERNAL="ŠO•” MIDI Îß°Ä"
V_CLSMIDI="MIDI"

nEC1808_2.DeviceDesc="98CanBe Sound (Šg’£FM‚ ‚è) ÀÞ²Ú¸Ä »³ÝÄÞ"
*nEC1808W.DeviceDesc="98CanBe Wave Driver"
*nEC1808Pre.DeviceDesc="98CanBe"
nEC1808M_2.DeviceDesc="98CanBe PCM"
*nEC1808A.DeviceDesc="98CanBe Aux Driver"
*nEC1818.DeviceDesc="“à•” OPL3 FM ‰¹Œ¹"
*nEC1881.DeviceDesc="ŠO•” MIDI Îß°Ä"
*nEC18C1.DeviceDesc="¹Þ°ÑÎß°Ä ¼Þ®²½Ã¨¯¸"

Download Driver Pack

How To Update Drivers Manually

After your driver has been downloaded, follow these simple steps to install it.

  • Expand the archive file (if the download file is in zip or rar format).

  • If the expanded file has an .exe extension, double click it and follow the installation instructions.

  • Otherwise, open Device Manager by right-clicking the Start menu and selecting Device Manager.

  • Find the device and model you want to update in the device list.

  • Double-click on it to open the Properties dialog box.

  • From the Properties dialog box, select the Driver tab.

  • Click the Update Driver button, then follow the instructions.

Very important: You must reboot your system to ensure that any driver updates have taken effect.

For more help, visit our Driver Support section for step-by-step videos on how to install drivers for every file type.

server: ftp, load: 1.96