DOSBox для знатоков: различия между версиями
Dimouse (обсуждение | вклад) (Новая страница: «===Настройка эмуляции Gravis Ultrasound=== Как альтернативу можно использовать Gravis Ultrasound (GUS), в чё…») |
Dimouse (обсуждение | вклад) |
||
Строка 83: | Строка 83: | ||
= Примечания = | = Примечания = | ||
<references /> | <references /> | ||
− | + | [[Категория:FAQ]] |
Версия 18:46, 6 октября 2010
Настройка эмуляции Gravis Ultrasound
Как альтернативу можно использовать Gravis Ultrasound (GUS), в чём-то превосходивший SB по качеству звучания.
Для начала необходимо скачать все файлы, которые потребуются нам для настройки GUS под DOSBox:
- Набор инструментов для воспроизведения музыки. Для DOSBox рекомендуется использовать набор GUS General MIDI Patch Set, который можно взять например здесь. Патч состоит из 9 архивов (для тех кому лень идти по ссылке)
- Файл настроек банков инструментов ultrasnd.ini для вышеуказанного набора инструментов. Взять можно здесь.
- Файлы loadpats.exe и patches.ini для инициализации и загрузки инструментов в память. Эти файлы я взял из игры Frontier: First Encounters.
Распаковываем loadpats.zip, patches.zip и ultrasnd.zip в папку C:\ULTRASND.
Распаковываем GUS General MIDI Patch Set в папку C:\ULTRASND\MIDI.
Теперь необходимо настроить DOSBox.
В файле настроек dosbox.conf есть такой раздел:
[gus] # gus -- Enable the Gravis Ultrasound emulation. # base,irq1,irq2,dma1,dma2 -- The IO/IRQ/DMA addresses of the # Gravis Ultrasound. (Same IRQ's and DMA's are OK.) # rate -- Sample rate of Ultrasound emulation. # ultradir -- Path to Ultrasound directory. In this directory # there should be a MIDI directory that contains # the patch files for GUS playback. Patch sets used # with Timidity should work fine. gus=false rate=22050 base=240 irq1=5 irq2=5 dma1=3 dma2=3 ultradir=C:\ULTRASND>
Чтобы включить эмуляцию GUS'а присваиваем переменной gus значение true. Переменной rate присваиваем без объяснений с моей стороны значение 44100 (кто понял о чем речь, тот поймет, кто не понял, знать необязательно).
Некоторые игры для воспроизведения музыки требуют порт 220 для GUS'а. Так что будьте готовы к тому, что параметр base придется изменить на 220.
Переменная ultradir указывает на путь к банкам звуков относительно СМОНТИРОВАННОГО ДИСКА, смотрите не запутайтесь. Поскольку обычно первым диском монтируют диск C, то путь мы не меняем.
После внесенных изменений раздел [gus] должен принять следующий вид:
[gus] # gus -- Enable the Gravis Ultrasound emulation. # base,irq1,irq2,dma1,dma2 -- The IO/IRQ/DMA addresses of the # Gravis Ultrasound. (Same IRQ's and DMA's are OK.) # rate -- Sample rate of Ultrasound emulation. # ultradir -- Path to Ultrasound directory. In this directory # there should be a MIDI directory that contains # the patch files for GUS playback. Patch sets used # with Timidity should work fine. gus=true rate=44100 base=220 # ставим 220 только если игра требует именно 220 irq1=5 irq2=5 dma1=3 dma2=3 ultradir=C:\ULTRASND
Переходим к загрузочной части dosbox.conf
В разделе [autoexec] добавляем следующие строки:
@echo off mount c C:\ set path=c:;c:\ultrasnd; c: loadpats
Вот и всё! Можно загружать DOSBox и пытаться запустить нужную вам игру. Для звука выбирайте Sound Blaster 16 или Sound Blaster Pro, а для музыки - Gravis Ultrasound или его модификации.
P.S. Для эстетов могу посоветовать отыскать банк инструментов Utopia. Весит много, но по словам знающих людей, оно того стоит.
- Utopia Sound Bank ISO - part 1 (100 Mb)
- Utopia Sound Bank ISO - part 2 (100 Mb)
- Utopia Sound Bank ISO - part 3 (100 Mb)
- Utopia Sound Bank ISO - part 4 (48 Mb)