MACH.INF Driver File Contents (mach95.zip)

; MachOne Audio Device Driver Installation File
; Version 4.00.10 (3D CheckBox)
; 08/12/98

[Version]
Signature="$CHICAGO$"
Class=MEDIA
Provider=%MachOne%
LayoutFile=layout.inf

[ClassInstall]
AddReg=Class.AddReg

[DestinationDirs]
DefaultDestDir = 11     ; LDID_SYS
OPT.CopyUninstall = 10  ; LDID_WIN
DosRootDir = 30
vwebsynd.Copy.Win = 10

[SourceDisksNames]
1="MachOne PCI Multimedia Disk",,0001

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

[Manufacturer]
%MfgName%=MachOne

[MachOne]
%OPT935_PCI.DeviceDesc%=OPT935_Device, PCI\VEN_1045&DEV_C935
%OPT935_Legacy.DeviceDesc%=OPT935_Legacy_Device, VIRTUAL\OPT935Legacy
%OPT935_MPU401.DeviceDesc%=OPT935_MPU401_Device, VIRTUAL\OPT935MPU401
%OPT935_Joystick.DeviceDesc%=OPT935_Joystick_Device, VIRTUAL\OPT935Joystick
%*vwebsynd.DeviceDesc%=OPT935_WebSynth_Device, VIRTUAL\OPT935WebSynth

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

[OPT935_Device]
DelReg=OPT.DelReg
DelFiles=OPT0000.DelList
LogConfig=Mach0000.LC
AddReg=OPT0000.AddReg, CUSTOM.AddReg
CopyFiles=OPT935.CopyList, OPT.CopyUninstall, DosRootDir 
UpdateInis=Mach0000.UpdateInis

[OPT935_Legacy_Device]
AddReg=OPT935_Legacy_Device.AddReg, CUSTOM.AddReg

[OPT935_MPU401_Device]
AddReg=OPT935_MPU401_Device.AddReg
CopyFiles=MPU401.CopyList 


[OPT935_Joystick_Device]
CopyFiles=MSJSTICK.CopyList
AddReg=JOYSTICK.AddReg, MSJSTICK.AddReg


[OPT935_WebSynth_Device]
CopyFiles=vwebsynd.Copy.Sys, vwebsynd.Copy.Win
AddReg=MIDI.AddReg, vwebsynd.AddReg, vwebsynd.AddRegDeviceDesc

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

[Mach0000.UpdateInis]
system.ini,386Enh,"device=vsndsys.386"
system.ini,386Enh,"device=vsnd16d.386"
system.ini,386Enh,"device=vsnd935.386"
system.ini,386Enh,"device=vsnd925.386"
system.ini,386Enh,"device=vsnd924.386"
system.ini,386Enh,"device=vsnd935.386"
system.ini,386Enh,"device=vsnd16d.386"
system.ini,386Enh,"device=vadlib.386"
system.ini,386Enh,"device=vsbpd.386"

system.ini,drivers,"wave*=sndsys.drv",,1
system.ini,drivers,"midi*=sndsys.drv",,1
system.ini,drivers,"aux*=sndsys.drv",,1
system.ini,drivers,"mixer*=sndsys.drv",,1

system.ini,drivers,"wave*=snd16.drv",,1
system.ini,drivers,"midi*=snd16.drv",,1
system.ini,drivers,"aux*=snd16.drv",,1
system.ini,drivers,"mixer*=snd16.drv",,1

system.ini,drivers,"wave*=mach.drv",,1
system.ini,drivers,"midi*=mach.drv",,1
system.ini,drivers,"midi*=mpu401p.drv",,1
system.ini,drivers,"aux*=mach.drv",,1
system.ini,drivers,"mixer*=mach.drv",,1

system.ini,drivers,"wave*=snd925.drv",,1
system.ini,drivers,"midi*=snd925.drv",,1
system.ini,drivers,"aux*=snd925.drv",,1
system.ini,drivers,"mixer*=snd925.drv",,1

system.ini,drivers,"wave*=snd924.drv",,1
system.ini,drivers,"midi*=snd924.drv",,1
system.ini,drivers,"aux*=snd924.drv",,1
system.ini,drivers,"mixer*=snd924.drv",,1

system.ini,drivers32,,"MSACM.imaadpcm=imaadp32.acm"
system.ini,drivers32,,"MSACM.msadpcm=msadp32.acm"
system.ini,drivers32,,"MSACM.msgsm610=msgsm32.acm"
system.ini,drivers32,,"MSACM.trspch=tssoft32.acm"
system.ini,drivers32,,"MSACM.msg711=msg711.acm"

[Mach0002.UpdateInis]
system.ini,drivers,"midi*=mpu401.drv",,1
system.ini,drivers,"midi*=mpu401p.drv",,1
system.ini,drivers,"midi*=rdmpu401.drv",,1

;[Mach_Update_Autobat]
;CmdAdd=SET, "BLASTER =A220 I5 D1 T4"
;CmdAdd=SET, "SOUND16=C:\Mach"
;CmdAdd=MACHINIT.EXE, "/B /D"

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


[Mach0000.LC]
ConfigPriority=NORMAL


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

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


;---------------------------------------------------------------;
;
; 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

[*OPT935.Det]
AddReg=PreCopySection

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

[OPT935.CopyList]
mach.drv,,
mach.vxd,,
sndopl3p.drv,,

[MPU401.CopyList]
mach401p.drv,,
mach401p.vxd,,

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

[vwebsynd.Copy.Sys]
websynth.drv,,
vwebsynd.vxd,,
websynth.dat,,

[vwebsynd.Copy.Win]
websynth.ini,,

[OPT.CopyUninstall]
Rm93xDrv.exe,,
Rm93xDrv.dat,,

[DosRootDir]
machtsr.exe,,

;[DosBox.CopyList]
;machinit.exe,,
;machtsr.exe,,
;setmcb.com,,
;mixer.cfg,,
;sound16.cfg,,
;volume.cfg,,
;install.dat,,

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

[OPT0000.DelList]
vsnd935.386,,,1
mach.drv,,,1
vsnd925.386,,,1
snd925.drv,,,1
vsnd924.386,,,1
snd924.drv,,,1
vsndsys.386,,,1
sndsys.drv,,,1
vsbpd.386,,,1
vadlib.386,,,1
nullwave.drv,,,1


;---------------------------------------------------------------;
[OPT.DelReg]
; Do not force this delete
HKLM,Enum\Root\MachOneMEDIA

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

;[OPT935_Legacy_Device.AddReg]   ;Legacy Device Enumeration
[OPT0000.AddReg]
HKR,,Devloader,,*CONFIGMG
HKR,Drivers,MIGRATED,,0
HKR,,Driver,,mach.vxd


[OPT935_Legacy_Device.AddReg]   ;Legacy Device Enumeration
;[OPT0000.AddReg]
HKR,,DevLoader,,mmdevldr.vxd
HKR,Drivers,MIGRATED,,0
HKR,Drivers\midi,,,
HKR,Drivers\wave,,,
HKR,Drivers\mixer,,,
HKR,Drivers\aux,,,

HKR,,Driver,,mach.vxd
HKR,Drivers\wave\mach.drv,Description ,,%OPT935_PCI.DeviceDesc%
HKR,Drivers\wave\mach.drv,Driver,,mach.drv
HKR,Drivers\mixer\mach.drv,Description,,%OPT935_PCI.DeviceDesc%
HKR,Drivers\mixer\mach.drv,Driver,,mach.drv
HKR,Drivers\aux\mach.drv,Description  ,,%OPT935_PCI.DeviceDesc%
HKR,Drivers\aux\mach.drv,Driver,,mach.drv
;HKR,Drivers\midi\sndopl3p.drv,Description ,,%V_INTERNAL%
;HKR,Drivers\midi\sndopl3p.drv,Driver,,sndopl3p.drv
HKR,Drivers,SubClasses,,"wave,midi,aux,mixer"

HKR,Drivers,SubClasses,,"wave,midi,aux,mixer"

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


[OPT935_MPU401_Device.AddReg]   ;Legacy Device Enumeration
HKR,,Devloader,,mmdevldr.vxd
HKR,Drivers,MIGRATED,,0
HKR,Drivers\midi,,,

HKR,,Driver,,mach401p.vxd
HKR,Drivers\midi\mach401p.drv,Driver,,mach401p.drv
HKR,Drivers\midi\mach401p.drv,External,1,01,00,00,00
HKR,Drivers,SubClasses,,"midi"

HKR,Drivers\midi\mach401p.drv,Description,,%V_EXTERNAL%


[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,,%*OPT0001.DeviceDesc%
HKR,Drivers\joystick\msjstick.drv,Description,,%OPT935_Joystick.DeviceDesc%


HKR,Drivers\joystick\msjstick.drv,Driver,,msjstick.drv
HKR,Drivers,SubClasses,,"joystick"

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

[vwebsynd.AddReg]
HKR,,Driver,,vwebsynd.vxd
HKR,Drivers\midi\websynth.drv,Driver,,websynth.drv
HKR,Drivers\midi\websynth.drv,External,1,01,00,00,00
HKR,Drivers,SubClasses,,"midi"

[vwebsynd.AddRegDeviceDesc]
HKR,Drivers\midi\websynth.drv,Description,,%*vwebsynd.DeviceDesc%

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

[CUSTOM.AddReg]
; These are Manufacturer specific.
HKR,Config,,,
HKR,Config,ChipType,,"82C935"
HKR,Config,ExtCODEC,,"No"
HKR,Config,ExtSynth,,"O3"
HKR,Config,ExtWaveTable,,"No"
HKR,Config,VxDVersion,,"4.00"
HKR,Config,KeyCode,1,1A
HKR,Config,"Single Mode DMA",1,00

; This section customize the control of FDAC
HKR,Config,FDAC_Src,,"OPL3"
HKR,Config,Synth_Sync,,"No"
HKR,Config,Synth_Multiplier,,01

; Start of customizeable Mixer driver section;
; "Yes" means no customization; "No" means customize.
HKR,Config,Default_Codec_Mapping,,"No"

; TYPE 1 - CHANNEL NAME SECTION
; Specify the customized names for the channels
HKR,Config,LINE_Src_Name,,"Line"
HKR,Config,AUX1_Src_Name,,"CD"
HKR,Config,AUX2_Src_Name,,"Midi"
HKR,Config,AUX3_Src_Name,,"Disable"
HKR,Config,DAC_Src_Name,,"Wave"
HKR,Config,3D_Src_Name,,"3D Sound"

; TYPE 2 - EXTRA CONTROLS Thru Internal H/W Resources
; Specify if extra ON/OFF controls are desired and how many,
; maximum is 3. These are controled thru internal pins.
;Enable 3D option.
HKR,Config,Total_Internal_Controls,1,01
HKR,Config,Internal_Control_1_Name,,"3D"
HKR,Config,Internal_Control_1_By,,"GPIO1"
HKR,Config,Internal_Control_1_OnVal,1,00

;Disable 3D option.
;HKR,Config,Total_Internal_Controls,1,00
;HKR,Config,Internal_Control_1_Name,,""
;HKR,Config,Internal_Control_1_By,,""
;HKR,Config,Internal_Control_1_OnVal,1,01

HKR,Config,Internal_Control_2_Name,,""
HKR,Config,Internal_Control_2_By,,""
HKR,Config,Internal_Control_2_OnVal,1,01
HKR,Config,Internal_Control_3_Name,,""
HKR,Config,Internal_Control_3_By,,""
HKR,Config,Internal_Control_3_OnVal,1,01

; TYPE 3 - EXTRA CONTROLS Thru External H/W Resources
; Specify if extra ON/OFF controls are desired and how many,
; maximum is 3. These are controled thru external DLLs.
HKR,Config,Total_External_Controls,1,00

; Control definitions
HKR,Config,External_Control_1_Name,,""
HKR,Config,External_Control_1_By,,"XCONTL_1.DLL"
HKR,Config,External_Control_2_Name,,""
HKR,Config,External_Control_2_By,,"XCONTL_2.DLL"
HKR,Config,External_Control_3_Name,,""
HKR,Config,External_Control_3_By,,"XCONTL_3.DLL"

;Allow close sampling rate
HKR,Config,"Accept Close Sampling Rates",1,01

;Disable AC97
HKR,Config,"AC97",1,00

;WAVE.AddReg -- install some Win95 apps related to audio
HKR,,DevLoader,,mmdevldr.vxd
HKR,Drivers,MIGRATED,,0
HKR,Config,"Disable Warning",01,FF
HKLM,%KEY_IOC%\acm,,,
HKLM,%KEY_IOC%\Rec,,,
HKLM,%KEY_IOC%\MPlay,,,

;MIXER.AddReg
HKLM,Software\Microsoft\Windows\CurrentVersion\Run,SystemTray,,"SysTray.Exe"

HKLM,Software\Microsoft\Windows\CurrentVersion\Uninstall\MachOne,DisplayName,,"MachOne Audio Drivers"
HKLM,Software\Microsoft\Windows\CurrentVersion\Uninstall\MachOne,UninstallString,,"Rm93xDrv"

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

[SourceDisksFiles]
mach.vxd=1
mach.drv=1
sndopl3p.drv=1
mach401p.drv=1
mach401p.vxd=1
machinit.exe=1
machtsr.exe=1
sound16.cfg=1
mixer.cfg=1
volume.cfg=1
install.dat=1
rm93xdrv.dat=1
rm93xdrv.exe=1

websynth.drv=1
vwebsynd.vxd=1
websynth.dat=1
websynth.ini=1

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

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

[Strings]

;Non-localized strings
KEY_WARNVER="SYSTEM\CurrentControlSet\Control\SessionManager\WarnVerDLLs"
KEY_CHKVER="SYSTEM\CurrentControlSet\Control\SessionManager\CheckVerDLLs"
KEY_IOC="SYSTEM\CurrentControlSet\Control\MediaResources\InstallOptionalComponents"

;Localized strings
MachOne="MachOne"
MfgName="MachOne"

;OEM Option begin
OPT935_PCI.DeviceDesc="MachOne PCI Sound System"
OPT935_Legacy.DeviceDesc="MachOne Legacy Sound System"
OPT935_MPU401.DeviceDesc="MachOne MPU-401"
OPT935_Joystick.DeviceDesc="MachOne Joystick"
*vwebsynd.DeviceDesc="MachOne WebSynth"
;OEM option end.

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="MachOne PCI FM Synthesis"
V_EXTERNAL="MachOne PCI MPU-401"
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: web2, load: 1.53