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

Creative Sound Blaster

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: ctcmbbssbbasic
  • 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
  • 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ę!

Dodaj komentarz

Avatar placeholder

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *