Klasyczne gry DOS komunikują się z kartą dźwiękową bezpośrednio przez sprzętowe rejestry — używając konkretnych adresów portów, przerwań IRQ i kanałów DMA. Jeśli parametry w konfiguracji gry nie zgadzają się z ustawieniami Twojej karty, dźwięk nie zadziała lub będą słyszalne tylko trzaski. Poniżej kroki diagnostyczne.

Krok 1: Sprawdź parametry karty dźwiękowej

Zanim zaczniesz konfigurować grę, sprawdź jakie parametry ma Twoja karta dźwiękowa: adres portu, IRQ i DMA. Możesz to znaleźć w Menedżerze Urządzeń Windows lub w dokumentacji karty. Standardowe wartości Sound Blaster: adres 220, IRQ 5 lub 7, DMA 1.

Krok 2: Skonfiguruj dźwięk w setupie gry

Większość gier DOS posiada program konfiguracyjny — zazwyczaj setup.exe lub install.exe. W nim wybierz kartę dźwiękową i wpisz właściwe parametry. Zalecana kolejność prób:

  1. Sound Blaster — najszersza kompatybilność, zacznij od tego
  2. Sound Blaster Pro — jeśli podstawowy SB nie daje dźwięku
  3. Sound Blaster 16 — nowszy standard, lepsza jakość stereo
  4. AdLib — tylko synteza MIDI, bez efektów PCM/cyfrowych
  5. PC Speaker — ostateczność, bardzo podstawowy sygnał

Krok 3: Zmienne środowiskowe dla Sound Blaster AWE

W przypadku kart Sound Blaster 32/64 AWE upewnij się, że plik autoexec.bat (lub autoexec.dos) zawiera poniższe wpisy. Bez nich sterowniki nie zostaną poprawnie zainicjowane:

SET SOUND=C:\PROGRA~1\CREATIVE\CTSND
SET MIDI=SYNTH:1 MAP:E MODE:0
SET BLASTER=A220 I5 D1 H5 P330 E620 T6

Pierwsza linijka zakłada domyślny katalog instalacji sterowników Creative. Dostosuj ścieżkę, jeśli sterowniki zainstalowałeś w innym miejscu.

Najprostsze rozwiązanie: DOSBox

Jeśli powyższe kroki nie pomagają, skorzystaj z DOSBoxa. Emulator automatycznie emuluje Sound Blaster 16 z parametrami: adres 220, IRQ 7, DMA 1 — bez żadnej ręcznej konfiguracji. Zdecydowana większość gier DOS od razu wykrywa dźwięk w setupie jako "Sound Blaster".

Inne problemy techniczne: Powrót do działu Porady