Pomimo tego, że z DOSem miałem do czynienia przez lata, okazuje się, że było to już dawno temu ;p Dzisiaj wracając do tego dyskietkowego systemu operacyjnego (ang. DOS – Disk Operating System) sam muszę przypomnieć sobie arkany działania na komputerach (retro) z epoki. To co było kiedyś chlebem powszednim dzisiaj to wiedza zanikająca (i poniekąd może niepotrzebna).
Jak zainstalować Creative Sound Blaster Vibra / 16 PRO / AWE 32 w DOSie ? HOWTO install
Jestem właśnie na etapie wymiany karty dźwiękowej z Creative Sound Blaster Vibra 16 na Creative Sound Blaster 32 (CT3600) w moim retro komputerze 386 i musiałem sobie też przypomnieć jak poprawnie zainstalować „nową” kartę pomimo, że poprzednia działała prawidłowo i była wcześniej przeze mnie już zainstalowana.
Instalacja karty muzycznej Creative Sound Blaster w DOS
Poniższy poradnik można zastosować do większości kart muzycznych z rodziny Sound Blaster:
- Sound Blaster 16
- Sound Blaster Vibra (i jej wersje)
- Sound Blaster 32
- Sound Blaster AWE32
Należy jedynie pamiętać, że opcje emulacji General MIDI / GS / Roland MT-32 zadziałają jedynie na Creative Sound Blaster 32.
- Pobierz i rozpakuj ZIPem poniższe archiwa instalacyjne:
- utwórz dwa katalogi w głównej ścieżce dysku c:\ wykonując następujące komendy:
- cd c:\
- mkdir ctcmbbs
- mkdir sbbasic
- Przegraj każdy z archiwów do odpowiedniego katalogu:
- copy ctcmbbs.exe c:\ctcmbbs
- copy sbbasic.exe c:\sbbasic
- kolejno przejdź do katalogu c:\ctcmbbs cd c:\ cd ctcmbbs i uruchom ctcmbbs.exe, następnie wykonaj komendę cd c:\ cd sbbasic i uruchom sbbasic.exe
- Teraz uruchom instalator poprzez install.exe (z katalogu c:\sbbasic) i wykonuj kolejne kroki instalatora. W pewnym momencie zostaniesz poproszony o podanie ścieżki do Creative Configuration Manager Installation Disk. Wpisz c:\ctcmbbs i przejdź przez dalsze kroki aż do końca instalacji karty muzycznej
- gdy pojawi się ekran z wyborem restartu komputera F10=Reboot, wykonaj ponowny rozruch
- od tego momentu Twój Creative Sound Blaster Vibra / 16 PRO / AWE 32 powinien być poprawnie zainstalowany oraz skonfigurowany
- usuń katalogi instalacyjne: ctcmbbs i sbbasic
- przejdź do katalogu c:\sb16 komendą cd c:\ cd sb16 i uruchom program diagnose.exe, który wykona diagnostykę karty muzycznej Creative. Dodatkowo samodzielnie sprawdź wszystkie kanały 8 i 16-bitowe czy odtwarzają dźwięki oraz muzykę prawidłowo
- przegraj pliki (wcześniej należy je rozpakować ZIPem) fontów dźwiękowych (ang. Sound Font) umożliwiające emulację General MIDI / GS oraz Roland MT-32 do katalogu c:\sb16\sfbank
- synthgs.skb
- synthmt.skb
- copy synthgs.skb c:\sb16\sfbank
- copy synthmt.skb c:\sb16\sfbank
- emulacja General MIDI / GS / Roland MT-32 wykonywana jest programowo poprzez narzędzie aweutil.exe następującymi komendami:
- aweutil/em:gm – emulacja General MIDI
- aweutil/em:gs – emulacja GS
- aweutil/em:mt32 – emulacja Roland MT-32 (aby ta opcja zadziałała potrzebujesz dodatkowej pamięci 4MB lub więcej dołożonej na karcie muzycznej).
Dla chętnych, w katalogu c:\sb16 znajduje się program mixerset.exe, który umożliwia konfigurację głośności oraz dostosowanie karty muzycznej do własnych preferencji. Z kolei katalog c:\ctcm zawiera narzędzie ctcu.exe do konfiguracji urządzeń plug and play w tym kart dźwiękowych gdzie można sterować przerwaniami irq, dma, portem midi itd odpowiedzialnymi za poprawne funkcjonowanie dźwięku w komputerze.
Instalator jak i konfigurator ctcu.exe po zapisaniu zmian modyfikuje pliki autoexec.bat oraz config.sys zapisując oryginalne kopie z rozszerzeniem .b~k. Do oryginalnych plików dodaje dodatkowe wpisy i ustawienia, które wyglądają jak poniżej (przykład dla Sound Blaster 32 (CT3600).
Autoexec.bat
SET SOUND=C:\SB16 SET BLASTER=A220 I5 D1 H5 P330 E620 T6 SET MIDI=SYNTH:1 MAP:E MODE:0 SET CTCM=C:\CTCM C:\SB16\DIAGNOSE /S C:\SB16\AWEUTIL /S C:\SB16\MIXERSET /P /Q C:\CTCM\CTCU /S
Config.sys
FILES=40 DEVICE=C:\CTCM\CTCM.EXE
źródło: philscomputerlab.com
4 komentarze
Atr3ju · 8 lipca 2022 o 08:59
Spróbuje dzisiaj to zrobić z kartą dźwiękową CT4830, która niestety jest na PCI i nie wiem czy poprawnie zemuluje SB16, a mam zainstalowane sterowniki dosowe spod windowsa 98, które właśnie mają za zadanie emulować SB16. Dzięki za poradnik.
Bartłomiej_Speth · 11 lipca 2022 o 08:34
Proszę bardzo 🙂
GL1zdA · 28 czerwca 2023 o 21:11
Do zwykłego AWE32 jest AWEUTIL.COM nie AWEUTIL.EXE. AWEUTIL.EXE to wersja dla „AWE32 Upgrade” (CT1920), karty, która miała tylko EMU8000 bez całej części SB16. Nie da się tych narzędzi używać zamiennie.
Bartłomiej_Speth · 17 sierpnia 2023 o 08:25
Dzięki za informację!