Brak dźwięku w grze DOS — konfiguracja Sound Blaster
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:
- Sound Blaster — najszersza kompatybilność, zacznij od tego
- Sound Blaster Pro — jeśli podstawowy SB nie daje dźwięku
- Sound Blaster 16 — nowszy standard, lepsza jakość stereo
- AdLib — tylko synteza MIDI, bez efektów PCM/cyfrowych
- 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