Będziemy potrzebowali edytora plików ini binarnych i tekstowych. Tych pierwszych jest cały multum i na pewno znajdziemy coś w ogolnych archiwach ftp (także oczywiście tych ze strony głównych), do edycji drugiego pliku wystarczy EPM obecny w katalogu X:\OS\APPS\. Kiedy uzbroimy się w narzędzia musimy poznać nazwy winowajców : MMPM2.INI (plik tekstowy) oraz X:\MMOS2\INSTALL\COMPLIST.INI (binarny). Ten pierwszy zawira właściwą konfigurację a drugo listę zainstalowanych składników. Przed podjęciem dalszych działań należy pamiętać o kopii zapasowej plików (gdyby coś nie tak poszło)
Przykładowa zawartość pliku MMOS2.INI
[systemvalues]
closedcaption=0
mastervolume=62
headphones=1
speakers=1
workpath=C:\MMOS2
qosvalue=65537
qoserrorflag=2
[IBMDIGVIDPLAYER01]
VERSIONNUMBER=1.2
PRODUCTINFO=Software Motion Video
MCDDRIVER=SVMC
MCDTABLE=MDM
RESOURCENAME=VIDEO PLAYER01
DEVICEFLAG=1
DEVICETYPE=12
SHARETYPE=3
RESOURCEUNITS=10
RESOURCECLASSES=2,10,1
CONNECTORS=1,3,,1
EXTNAMES=3,AVI,FLI,FLC
EATYPES=Digital Video
ALIASNAME=DigitalVideo Player
[Drivers]
Digitalvideo=IBMDIGVIDPLAYER01,IBMMPEGPLAYER01
Speaker=SPEAKER
Headphone=HEADPHONE
Microphone=MICROPHONE
Filter=IBMFILTER01,IBMFILTER02,IBMFILTER03
CDaudio=IBMCDAUDIO01
Waveaudio=IBMWAVEES68801
Sequencer=IBMSEQES68801
Ampmix=IBMAMPMIXES68801
[SPEAKER]
VERSIONNUMBER=1
PRODUCTINFO=SPEAKER
RESOURCENAME=SPEAKER
DEVICEFLAG=2
DEVICETYPE=13
SHARETYPE=1
RESOURCEUNITS=0
RESOURCECLASSES=1,1
CONNECTORS=1,15,,0
[HEADPHONE]
VERSIONNUMBER=1
PRODUCTINFO=HEADPHONE
RESOURCENAME=HEADPHONE
DEVICEFLAG=2
DEVICETYPE=14
SHARETYPE=1
RESOURCEUNITS=0
RESOURCECLASSES=1,1
CONNECTORS=1,15,,0
[MICROPHONE]
VERSIONNUMBER=1
PRODUCTINFO=MICROPHONE
RESOURCENAME=MICROPHONE
DEVICEFLAG=2
DEVICETYPE=15
SHARETYPE=1
RESOURCEUNITS=0
RESOURCECLASSES=1,1
CONNECTORS=1,16,,0
[IBMFILTER01]
VERSIONNUMBER=2.0
PRODUCTINFO=IBM Mapper
MCDDRIVER=FILTMCD
VSDDRIVER=IBMMAP
MCDTABLE=MDM
RESOURCENAME=Filter1
DEVICEFLAG=2
DEVICETYPE=18
SHARETYPE=3
RESOURCEUNITS=10
RESOURCECLASSES=1,1
PARMSTRING=Mapper
ALIASNAME=MAPPER
[IBMFILTER02]
VERSIONNUMBER=2.0
PRODUCTINFO=IMA CODEC
MCDDRIVER=FILTMCD
VSDDRIVER=IMAFILT
MCDTABLE=MDM
RESOURCENAME=Filter2
DEVICEFLAG=2
DEVICETYPE=18
SHARETYPE=3
RESOURCEUNITS=10
RESOURCECLASSES=1,1
PARMSTRING=IMAADPCMFilter
ALIASNAME=IMACODEC
[IBMFILTER03]
VERSIONNUMBER=2.0
PRODUCTINFO=Microsoft CODEC
MCDDRIVER=FILTMCD
VSDDRIVER=MSFILT
MCDTABLE=MDM
RESOURCENAME=Filter3
DEVICEFLAG=2
DEVICETYPE=18
SHARETYPE=3
RESOURCEUNITS=10
RESOURCECLASSES=1,1
PARMSTRING=MSADPCMFilter
ALIASNAME=MSCODEC
[IBMCDAUDIO01]
VERSIONNUMBER=2.0
PRODUCTINFO=IBMCDAUDIO
MCDDRIVER=CDAUDIO
VSDDRIVER=GENCDVSD
PDDNAME=CDROM
MCDTABLE=MDM
RESOURCENAME=CD1
DEVICEFLAG=1
DEVICETYPE=3
SHARETYPE=2
RESOURCEUNITS=1
RESOURCECLASSES=1,1
PARMSTRING=Drive=1
CONNECTORS=1,6,HEADPHONE,1
ALIASNAME=Compact Disc
[IBMMPEGPLAYER01]
VERSIONNUMBER=1.2
PRODUCTINFO=OpenMPEG Video
MCDDRIVER=DVMC
MCDTABLE=MDM
RESOURCENAME=OpenMPEG01
DEVICEFLAG=5
DEVICETYPE=12
SHARETYPE=3
RESOURCEUNITS=10
RESOURCECLASSES=2,10,1
CONNECTORS=1,3,,1
EXTNAMES=7,MPG,VBS,DAT,M2P,CDI,M2T,M1T
ALIASNAME=OpenMPEG Video 2
[IBMWAVEES68801]
VERSIONNUMBER=2.0
PRODUCTINFO=AudioDrive (ESS 688)
MCDDRIVER=AUDIOMCD
VSDDRIVER=AUDIOIF
PDDNAME=ES6881$
MCDTABLE=MDM
RESOURCENAME=AudioDrive688W01
DEVICEFLAG=1
DEVICETYPE=7
SHARETYPE=3
RESOURCEUNITS=1
RESOURCECLASSES=1,1
CONNECTORS=1,3,IBMAMPMIXES68801,1
PARMSTRING=FORMAT=1,SAMPRATE=22050,BPS=16,CHANNELS=1,DIRECTION=PLAY
EXTNAMES=7,WAV,_AU,VOC,AU,SND,AIF,IFF
EATYPES=Digital Audio
ALIASNAME=Digital Audio
[IBMWAVEES68801-PLAY]
NUMDEVICES=1
NUMCONNECTIONS=1
DEVICE01=AMPMIX
CONNECTION01=0,3,1,1,3,1
[IBMWAVEES68801-RECORD]
NUMDEVICES=1
NUMCONNECTIONS=1
DEVICE01=AMPMIX
CONNECTION01=1,3,1,0,3,1
[IBMSEQES68801]
VERSIONNUMBER=2.0
PRODUCTINFO=AudioDrive (ESS 688)
MCDDRIVER=MIDIMCD
VSDDRIVER=AUDIOIF
PDDNAME=ES6881$
MCDTABLE=MDM
RESOURCENAME=AudioDrive688S01
DEVICEFLAG=1
DEVICETYPE=8
SHARETYPE=3
RESOURCEUNITS=1
RESOURCECLASSES=1,1
CONNECTORS=1,1,IBMAMPMIXES68801,1
PARMSTRING=CHANNELS=1111111111111111 MIDITYPE=General MIDI
EXTNAMES=1,MID
EATYPES=MIDI
ALIASNAME=MIDI
[IBMSEQES68801-PLAY]
NUMDEVICES=1
NUMCONNECTIONS=1
DEVICE01=AMPMIX
CONNECTION01=0,1,1,1,4,1
[IBMAMPMIXES68801]
VERSIONNUMBER=2.0
PRODUCTINFO=AudioDrive (ESS 688)
MCDDRIVER=AMPMXMCD
VSDDRIVER=AUDIOIF
PDDNAME=ES6881$
MCDTABLE=MDM
RESOURCENAME=AudioDrive688A01
DEVICEFLAG=2
DEVICETYPE=9
SHARETYPE=3
RESOURCEUNITS=2
RESOURCECLASSES=2,1,1
VALIDCOMBINATIONS=1,2,2,1
CONNECTORS=5,4,,0,9,,0,8,,0,10,,0,7,,0
PARMSTRING=TREBLE=50,BASS=50,PITCH=50,GAIN=70,BALANCE=50,VOL=100,INPUT=MIC,OUTPUT=SPEAKER,RESOURCEDLL=ESSVSD88,RCID=9
Natomiast zawartość pliku COMPLIST.INI
Jak widać z podanego przykładu mamy zainstalowany sterownik ESS 1688
i jakiś inny ESS(własnie ten jest w tej chili aktualny). Jest to nieprawda.
Są to pozostałości po pprzedniej instalacji. Korzystając z edytora plików
ini korygujemy :
Plik COMPLIST mamy obsłużony. Teraz pora na MMOS2.INI. (UWAGA:
plik podawany jako przykład jest poprawny, został poprawiony wcześniej,
dlatego też należy traktować go jako przykład metodologii postępowania
a nie dosłowny przykład do skopiowania. Dlatego też tym miejscu zakładamy,
że szykujemy się do instalacji nowej karty i usuwamy sterownik ESS 688)
Tutaj trzeba zachować ostrożność. Interesuje nas sekcja DRIVERS. W szczególności
miejsca zaznaczone kolorem.
[Drivers]
Digitalvideo=IBMDIGVIDPLAYER01,IBMMPEGPLAYER01
Speaker=SPEAKER
Headphone=HEADPHONE
Microphone=MICROPHONE
Filter=IBMFILTER01,IBMFILTER02,IBMFILTER03
CDaudio=IBMCDAUDIO01
Waveaudio=IBMWAVEES68801
Sequencer=IBMSEQES68801
Ampmix=IBMAMPMIXES68801
[...]
[IBMWAVEES68801]
VERSIONNUMBER=2.0
PRODUCTINFO=AudioDrive (ESS 688)
[...]
[IBMWAVEES68801-PLAY]
NUMDEVICES=1
NUMCONNECTIONS=1
DEVICE01=AMPMIX
CONNECTION01=0,3,1,1,3,1
[IBMWAVEES68801-RECORD]
NUMDEVICES=1
NUMCONNECTIONS=1
DEVICE01=AMPMIX
CONNECTION01=1,3,1,0,3,1
[IBMSEQES68801]
VERSIONNUMBER=2.0
PRODUCTINFO=AudioDrive (ESS 688)
[...]
[IBMSEQES68801-PLAY]
NUMDEVICES=1
NUMCONNECTIONS=1
DEVICE01=AMPMIX
CONNECTION01=0,1,1,1,4,1
[IBMAMPMIXES68801]
VERSIONNUMBER=2.0
PRODUCTINFO=AudioDrive (ESS 688)
[...]
Należy us unąć wszelkie definiecje urządzeń związanych z MIDI i AUDIO z sekcji DRIVERS i ponadto związane z nimi sekcje zaznaczone kursywą i kolorem. Należy to zrobić dokładnie bo można przyblokoać PMSHELLA podczas ponownego startu maszyny. Po powyższych zabiegach pozostaje poprawienie Config.sys a konretnie usunięcie linii:
DEVICE=C:\MMOS2\ES688DD.SYS /B220 /D1 /I5 /N:ES6881$
DEVICE=C:\MMOS2\VAUDDRV.SYS ES6881$
Po czym pozostaje fizyczne usunięcie sterowników.(Radziłbym z tym poczekać do ponownego startu maszyny.)
W pliku Mmos2.ini można wprowadzić
bezposrednio poprawki dotyczące ustawień urządzeń dźwiękowych : parametrów
domyślnych edytora dźwięku, rozszerzeń plików dźwiękowych i nazwy samego
urządzenia.
[IBMWAVEES68801]
[...]
PARMSTRING=FORMAT=1,SAMPRATE=22050,BPS=16,CHANNELS=1,DIRECTION=PLAY
EXTNAMES=7,WAV,_AU,VOC,AU,SND,AIF,IFF
EATYPES=Digital Audio
| <-Powrót |