mirosnd.inf Driver File Contents (pcm10.zip)

;; 3/3/98

[Version]
Signature="$CHICAGO$"
Class=MEDIA
provider=%miro%

; no control flags

[ClassInstall]
AddReg=Class.AddReg

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

[Manufacturer]
%MfgName%=miro

[miro]
%*OPT0929.Device0Desc%=miro0929_Device0, *OPT0929
%OPTMPU401.DeviceDesc%=OPTMPU401_Device, OPT0929_Dev1
%*PNPB02F.DeviceDesc%=MSJSTICK, *PNPB02F

[MSJSTICK]
LogConfig=BasicJoyStick.LC0,BasicJoystick.LC1
CopyFiles=MSJSTICK.CopyList
AddReg=JOYSTICK.AddReg, MSJSTICK.AddReg
UpdateInis=MSJSTICK.UpdateInis

[OPTMPU401_Device]
CopyFiles=OPTMPU401.Copy
AddReg=OPTMPU401.Reg
LogConfig=OPTMPU401.Cfg

[miro0929_Device0]
UpdateAutoBat=miroApps.AUTOEXEC
DelFiles=miro0929.DelList
LogConfig=miro0929.LC0_2_0, miro0929.LC0_2_1, miro0929.LC0_3_0, miro0929.LC0_3_1, miro0929.LC0_4_2, miro0929.LC0_4_3, miro0929.LC0_5_2, miro0929.LC0_5_3
AddReg=miro0929MF.Reg
CopyFiles=miro.CopyList, miroCopyApps, miroCopyToRoot, miroCopyToWindows
UpdateInis=miroAppsInis, miroDriverInis
UpdateIniFields=Drivers.fields

[miroApps.AUTOEXEC]
PrefixPath=10
CmdAdd=set,"PCM20INIT=%10%"
CmdDelete=sndindos.exe
; CmdAdd=sndindos.exe

[miro0929MF.Reg]
; 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,,,

; Mixer-Addreg:
HKLM,Software\Microsoft\Windows\CurrentVersion\Run,SystemTray,,"SysTray.Exe"
HKLM,%KEY_IOC%\Vol,,,

; miro-Addreg:
HKR,,Driver,,miromf.vxd
HKR,Drivers\wave\sndport.drv,Description,,%DeviceWaveDesc%
HKR,Drivers\wave\sndport.drv,Driver,,sndport.drv
HKR,Drivers\mixer\sndport.drv,Description,,%DeviceMixerDesc%
HKR,Drivers\mixer\sndport.drv,Driver,,sndport.drv
HKR,Drivers\aux\sndport.drv,Description,,%DeviceAuxDesc%
HKR,Drivers\aux\sndport.drv,Driver,,sndport.drv
HKR,Drivers\midi\miropl.drv,Description,,%V_INTERNAL%
HKR,Drivers\midi\miropl.drv,Driver,,miropl.drv
HKR,Drivers,SubClasses,,"wave,midi,aux,mixer"
HKR,,EnumPropPages,,"sndport.drv,DrvEnumPropPages"

[miro0929.DelList]
vopl4.386,,,1
sndport.drv,,,1
sndport.386,,,1
miropcm1.drv,,,1
v930d.386,,,1
vsnd16d.386,,,1
snd930.drv,,,1
vsndsys.386,,,1
sndsys.drv,,,1
vaudiod.386,,,1
cpqaudio.drv,,,1
vsbpd.386,,,1
vadlib.386,,,1
nullwave.drv,,,1
mpu401p.drv
rdmpu401.drv

[miro.CopyList]
miromf.vxd,,
sndport.drv,,
vjoyd.vxd,,
msjstick.drv,,
miropl.drv

[miroCopyApps]
install.exe,install.mir
install.ini,,
bmpdll.dll,,

[miroCopyToRoot]
cdsetup.sys

[miroCopyToWindows]
soundcfg.ini,,
sndindos.exe,,

[Drivers.fields]
system.ini,boot,drivers,msmixmgr.dll
system.ini,boot,drivers,mmmixer.dll

[miroAppsInis]
win.ini,Windows,,"load=%10%\miro\sound\install.exe"

[miroDriverInis]
system.ini,386Enh,"device=vsndsys.386"
system.ini,386Enh,"device=sndport.386"
system.ini,386Enh,"device=vopl4.386"
system.ini,drivers,"aux*=miropcm1.drv",,1
system.ini,drivers,"aux*=miropl.drv",,1
system.ini,drivers,"midi*=mpu401.drv",,1
system.ini,drivers,"midi*=miropl.drv",,1
system.ini,drivers,"joystick="

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

; No MPU401
[miro0929.LC0_2_0]
ConfigPriority=NORMAL
IOConfig=220-22F, 240-24F                           ; SB
IRQConfig=7, 5, 10
DMAConfig=1, 0, 3
IOConfig=530-537, 604-60B, E80-E87, F40-F47         ; WSS
IRQConfig=7, 9, 10, 11
DMAConfig=0, 1, 3
IOConfig=388-38B                                    ; OPL3/4
IOConfig=380-381
IOConfig=F8D-F95                                    ; 929
IOConfig=354-356                            ; Mixer

; No MPU401
[miro0929.LC0_2_1]
ConfigPriority=NORMAL
IOConfig=530-537, 604-60B, E80-E87, F40-F47         ; WSS
IRQConfig=7, 9, 10, 11
DMAConfig=0, 1, 3
IOConfig=388-38B                                    ; OPL3/4
IOConfig=380-381
IOConfig=F8D-F95                                    ; 929
IOConfig=354-356                            ; Mixer

; No MPU401 No game
[miro0929.LC0_3_0]
ConfigPriority=NORMAL
IOConfig=220-22F, 240-24F                           ; SB
IRQConfig=7, 5, 10
DMAConfig=1, 0, 3
IOConfig=530-537, 604-60B, E80-E87, F40-F47         ; WSS
IRQConfig=7, 9, 10, 11
DMAConfig=0, 1, 3
IOConfig=388-38B                                    ; OPL3/4
IOConfig=380-381
IOConfig=F8D-F95                                    ; 929
IOConfig=354-356                            ; Mixer

; No MPU401 No game
[miro0929.LC0_3_1]
ConfigPriority=NORMAL
IOConfig=530-537, 604-60B, E80-E87, F40-F47         ; WSS
IRQConfig=7, 9, 10, 11
DMAConfig=0, 1, 3
IOConfig=388-38B                                    ; OPL3/4
IOConfig=380-381
IOConfig=F8D-F95                                    ; 929
IOConfig=354-356                            ; Mixer


; ####################
; - Only Shared DMA: -
; ####################
; No MPU401
[miro0929.LC0_4_2]
ConfigPriority=NORMAL
IOConfig=220-22F, 240-24F                           ; SB
IRQConfig=7, 5, 10
DMAConfig=1, 0, 3
IOConfig=530-537, 604-60B, E80-E87, F40-F47         ; WSS
IRQConfig=7, 9, 10, 11
IOConfig=388-38B                                    ; OPL3/4
IOConfig=380-381
IOConfig=F8D-F95                                    ; 929
IOConfig=354-356                            ; Mixer

; No MPU401 No game
[miro0929.LC0_4_3]
ConfigPriority=NORMAL
IOConfig=220-22F, 240-24F                           ; SB
IRQConfig=7, 5, 10
DMAConfig=1, 0, 3
IOConfig=530-537, 604-60B, E80-E87, F40-F47         ; WSS
IRQConfig=7, 9, 10, 11
IOConfig=388-38B                                    ; OPL3/4
IOConfig=380-381
IOConfig=F8D-F95                                    ; 929
IOConfig=354-356                            ; Mixer


; ###############################################
; - Only Shared Interrupt (+ Only Int 7 && 10): -
; ###############################################
; No MPU401
[miro0929.LC0_5_2]
ConfigPriority=NORMAL
IOConfig=220-22F, 240-24F                           ; SB
IRQConfig=7, 10
DMAConfig=1, 0, 3
IOConfig=530-537, 604-60B, E80-E87, F40-F47         ; WSS
DMAConfig=0, 1, 3
IOConfig=388-38B                                    ; OPL3/4
IOConfig=380-381
IOConfig=F8D-F95                                    ; 929
IOConfig=354-356                            ; Mixer

; No MPU401 No game
[miro0929.LC0_5_3]
ConfigPriority=NORMAL
IOConfig=220-22F, 240-24F                           ; SB
IRQConfig=7, 10
DMAConfig=1, 0, 3
IOConfig=530-537, 604-60B, E80-E87, F40-F47         ; WSS
DMAConfig=0, 1, 3
IOConfig=388-38B                                    ; OPL3/4
IOConfig=380-381
IOConfig=F8D-F95                                    ; 929
IOConfig=354-356                            ; Mixer


; #########################################################
; - Shared DMA AND shared Interrupt (+ Only Int 7 && 10): -
; #########################################################
; No MPU401
;[miro0929.LC0_6_2]
;ConfigPriority=NORMAL
;IOConfig=220-22F, 240-24F                          ; SB
;IRQConfig=7, 10
;DMAConfig=1, 0, 3
;IOConfig=530-537, 604-60B, E80-E87, F40-F47            ; WSS
;IOConfig=388-38B                                   ; OPL3/4
;IOConfig=380-381
;IOConfig=F8D-F95                                   ; 929
;IOConfig=344-346, 354-356                          ; Mixer

; No MPU401 No game
;[miro0929.LC0_6_3]
;ConfigPriority=NORMAL
;IOConfig=220-22F, 240-24F                          ; SB
;IRQConfig=7, 10
;DMAConfig=1, 0, 3
;IOConfig=530-537, 604-60B, E80-E87, F40-F47            ; WSS
;IRQConfig=7, 9, 10, 11
;DMAConfig=0, 1, 3
;IOConfig=388-38B                                   ; OPL3/4
;IOConfig=380-381
;IOConfig=F8D-F95                                   ; 929
;IOConfig=344-346, 354-356                          ; Mixer

;---------------------------------------------------------------;
;
; The .Det sections are added to the devnode at detection time
; only.  The PreCopySection is simply setting the NoSetupUI
; flag so that the critical pieces (such as logical
; configurations) are in place at the time the device is started
; during first boot.
;
;---------------------------------------------------------------;

[PreCopySection]
HKR,,NoSetupUI,,1

[*OPT0929.Det]
AddReg=PreCopySection

[miro0929_Device0.FactDef]
ConfigPriority=NORMAL
IOConfig=220-22F                                    ; SB
IRQConfig= 7
DMAConfig= 0
IOConfig=530-537                                    ; WSS
IRQConfig=7
DMAConfig= 1
IOConfig=388-38B                                    ; OPL3/4
IOConfig=380-381
IOConfig=F8D-F95                                    ; 929
IOConfig=354-356                            ; Mixer

[BasicJoyStick.LC0]
ConfigPriority=HARDWIRED
IOConfig=201-201(3ff::)

[BasicJoyStick.LC1]
ConfigPriority=HARDWIRED
IOConfig=200-207(3ff::)

[OPTMPU401.Cfg]
IOConfig=300-301 , 310-311 , 320-321 , 330-331      ; Midi
IRQConfig=9, 10, 5, 7


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

[MSJSTICK.AddReg]
HKR,,Driver,,vjoyd.vxd
HKR,Drivers\joystick\msjstick.drv,Description,,%*PNPB02F.DeviceDesc%
HKR,Drivers\joystick\msjstick.drv,Driver,,msjstick.drv
HKR,Drivers,SubClasses,,"joystick"

[OPTMPU401.Reg]
HKR,,Devloader,,mmdevldr.vxd
HKR,Drivers,MIGRATED,,0
HKR,Drivers\midi,,,
HKR,,Driver,,mpu401.vxd
HKR,Drivers\midi\mpu401.drv,Description,,%V_EXTERNALMPU%
HKR,Drivers\midi\mpu401.drv,Driver,,mpu401.drv
HKR,Drivers\midi\Mpu401.drv,External,1,01,00,00,00
HKR,Drivers,SubClasses,,"midi"

[MSJSTICK.CopyList]
vjoyd.vxd,,
msjstick.drv,,

[OPTMPU401.Copy]
Mpu401.vxd
Mpu401.drv

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

[SourceDisksNames]
1="miroSOUND Installation Disk",,0001

[DestinationDirs]
DefaultDestDir = 11 ; LDID_SYS
miroCopyApps=10,miro\sound
miroCopyToWindows=10    ; Doing Windows
miroCopyToRoot=30       ; Doing Boot-Root

[SourceDisksFiles]
sndport.drv=1
miromf.vxd=1
vjoyd.vxd=1
msjstick.drv=1
miropl.drv=1
Mpu401.vxd=1
Mpu401.drv=1

[Strings]
miro="miro Computer Products AG"
MfgName="miro Computer Products AG"
MediaClassName="Sound, video and game controllers"
OPTMPU401.DeviceDesc="2. miroSOUND Controller: MPU-401 Device"
*OPT0929.Device0Desc="1. miroSOUND Controller: Wave & OPL"
V_EXTERNAL="miroSOUND MPU-401 Device"
V_EXTERNALMPU="miroSOUND MPU-401 Device"
*PNPB02F.DeviceDesc="3. miroSOUND Controller: Gameport-Joystick"
DeviceWaveDesc="miro Wave Device"
DeviceMixerDesc="miro Mixer Device"
DeviceAuxDesc="miro Aux Device"
MediaClassName="Sound, video and game controllers"
V_CLSWAVEFORM="Audio"
V_CLSMIDI="MIDI"
V_CLSMIXER="Mixer"
V_CLSAUX="Auxiliary"
V_GENERAL="General MIDI Instrument"
V_INTERNAL="miroSOUND OPL Device"
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: web5, load: 0.89