Какой компьютер подойдет для gravis ultrasound
Перейти к содержимому

Какой компьютер подойдет для gravis ultrasound

  • автор:

Древности: трудный выбор звуковой карты для DOS-игр

Звуковая карта — один из самых важных элементов ретрокомпьютера, а для многих это основная причина сборки такового. В отличие от офисного софта компьютерные игры не стареют: запускать их на аутентичном железе — это приятная и почетная задача. Хотя и не обязательная: есть же DosBox, в которой если не все, то многие игры работают без проблем. Выбрать правильную звуковую карту для моего 386-го компьютера было непросто: вариантов много, нюансов совместимости еще больше, а некоторые экземпляры потихоньку превращаются в с трудом добываемые раритеты. Вот какая из них лучше?

Но это сейчас выбор трудный, а в девяностых он был простой: какую звуковую карту удалось добыть, та и лучшая. В реальности мне тогда не удалось добыть никакую, и мой 386-й компьютер тех времен так и прожил всю жизнь, издавая звуки только жестким диском, PC-спикером и модемом. Зато первые пробы Doom с «саундбластером» у знакомых и друзей в 1994 году производили невероятное впечатление. К реалистичной (по тем временам) графике добавились не менее жизненные (тоже по тем временам) звуковые эффекты. Круто же!

Окей, в моем ретрокомпьютере точно будет установлена звуковая карта Sound Blaster компании Creative. Какая именно — тоже непростой вопрос, и итоговый выбор будет зависеть не только от предоставляемых картой возможностей, но и от наличия или отсутствия определенных багов, тоже аутентичных. Какие у меня есть варианты? И какие варианты существуют вообще? Причем тут гуси? В этом теоретическом посте я попробую на данные вопросы ответить, и заодно расскажу о древних технологиях извлечения звука из вашего IBM-совместимого ПК.

Все статьи по теме:

Дневник коллекционера старых железок я веду в Телеграмме.

Технологии

Изначально первым устройством для воспроизведения звука в компьютерах IBM PC был PC Speaker, подключаемый непосредственно к материнской плате шестисантиметровый динамик, управляемый отдельной микросхемой Programmable Interval Timer. В стандартном режиме он способен издавать только характерный писк. Путем хитрого программирования можно было заставить спикер издавать звуки посложнее, хороший пример есть в видео ниже (это демо 2015 года на оригинальном IBM PC с графикой CGA, особый интерес представляет финальный трек начиная с 6:35).

С 1981 по 1987 год это был более-менее единственный способ заставить IBM PC звучать, и на тот момент платформа серьезно проигрывала даже восьмибитным системам с отдельным звуковым чипом. Сейчас, впрочем, и такое звучание вызывает определенную ностальгию. Да что там, когда нас, школьников, запускали в единственный класс с IBM PS/2 поиграть в гонки, звука не было вообще, так как динамики были во всех компьютерах демонтированы. Отсутствующий звук и очень схематичная графика без проблем дополнялись силой воображения.

Небольшой апгрейд звуковых возможностей предлагал PC-совместимый компьютер Tandy 1000 1983 года — там отдельная микросхема могла воспроизводить одновременно три голоса. Как на нем звучит Принц Персии, можно послушать тут.

В 1987 году выпускаются сразу три звуковые карты, каждая со своим подходом к генерации звука. Creative Music System использовала две микросхемы Philips SAA1099, обеспечивающие 12-голосную полифонию. Звуковая карта Adlib использовала чип Yamaha OPL2. В отличие от микросхем Philips, способных генерировать звуковые сигналы прямоугольной формы, здесь генерировались и модифицировались синусоидальные сигналы. Микросхема могла одновременно воспроизводить 9 голосов. Covox Speech Thing представляла собой простейший цифро-аналоговый преобразователь с разрядностью 8 бит в монорежиме, подключаемый к параллельному порту персонального компьютера.

Из этих трех наиболее перспективной оказалась разработка канадской Adlib, но реализовать эти перспективы было суждено не ей, а компании Creative. В 1989 году выпускается первая звуковая карта под брендом Sound Blaster. На восьмибитном контроллере первой версии для совместимости оставлены микросхемы Philips, но так же есть FM-синтезатор Yamaha OPL2, а главное — появилась возможность воспроизведения заранее записанного цифрового звука.

Вот здесь пожалуй нужно остановиться и разобраться с терминами и реалиями той эпохи. Конечно, на уровне не специлиста, но любителя, которым я и являюсь. Когда вы покупаете компакт-диск с музыкой, вы получаете примерно 650 мегабайт цифровых данных. Эти данные передаются на звуковую карту, где с помощью цифро-аналогового преобразователя превращаются в звук, который кто-то для вас заранее записал. Все современные игры оперируют такими же звуковыми сэмплами: берем музыкальный трек, фоновые шумы, звук шагов, дыхание персонажа, диалоги, микшируем все это в нужных пропорциях и получаем звуковое оформление. Благодаря Sound Blaster, в какой-то степени Covox и подобным решениям такая возможность есть у разработчиков игр с конца восьмидесятых. Проблема в том, что нет (а) места на дискете, чтобы сохранить звук даже в урезанном по сравнению с CD формате и (б) вычислительной мощности для работы с такими объемами данных. Даже с появлением компьютерных оптических приводов звук с аудиодисков еще долго передавался с отдельного ЦАП в CD-ROM на звуковую карту в аналоговом виде.

Обойти ограничения можно было только с помощью синтеза звука: в этом случае мы храним на дискете, грубо говоря, только ноты. Раз уж я начал с Принца Персии, продолжу дальше на примере этой игры 1989 года. Музыка в этой игре хранится в виде инструкций MIDI (на выбор, для чипа в Tandy 1000, звуковых карт Sound Blaster, Adlib и так далее). Звуковые эффекты (звуки дверей, шагов, битвы на мечах и прочего) записаны заранее — это по сути несжатый цифровой звук с частотой дискретизации 11025 герц (четверть от стандарта CD), монофонический, с разрядностью 8 бит на сэмпл. Если у вас есть Sound Blaster или Covox, эти сэмплы будут воспроизводиться. Если нет — будете слушать эффекты через PC Speaker или другое устройство. Подробный разбор форматов хранения данных в Prince of Persia есть тут.

Таким образом в случае звуковой карты Creative Sound Blaster мы получаем два устройства в одном: отдельно синтез музыки, отдельно воспроизведение звуковых сэмплов. Если вы задались целью воспроизводить звук из старых игр на аутентичном железе, то вам важно, как хорошо (или плохо) карта справляется с обеими задачами. И тут мы приходим к главному выводу о ранней эпохе компьютерного звука: это невероятный зоопарк технологий. Только в упомянутых мной звуковых картах используются разные микросхемы для синтеза: Philips в Creative Music System, Yamaha в Adlib и Creative Sound Blaster. Позднее стали использоваться FM-синтезаторы Yamaha нового поколения (OPL3, начиная с 1992 года). Так как они используют разные методы синтеза, то и звучать они должны по-разному, так? Да! Забегая вперед, скажу, что и воспроизведение цифровых звуковых сэмплов тоже отличается!

И по каким критериям тогда выбирать ретрозвук? Тут есть опасность собрать коллекцию из десятка древних звуковых карт, и сидеть сравнивать, как они звучат. Я по такому пути не пойду (окей, пойду, но не так далеко), так как пользоваться в итоге буду только одним устройством. А значит надо себя как-то ограничивать. Критерии простые: «у меня в детстве такая плата была, поэтому хочу ее». Или, в моем случае, «я собираю компьютер 1992 года, и звук тоже хочу оттуда». Или самый сложный: «у меня есть любимая игра, я узнаю, под какой синтезатор для нее писали музыку, и куплю звуковую карту с ним».

Звуковые карты 1992 года

За три года, прошедшие с момента выпуска Sound Blaster 1.0, компания Creative сделала свою продукцию де-факто стандартом игрового звука. В компьютерной прессе тех лет устройства конкурентов рекламируются как «совместимые с Sound Blaster». Creative парирует своей рекламой: «зачем покупать совместимое, когда есть эталон?». С одной стороны, потребителю просто: покупай Sound Blaster или хотя бы «совместимое» устройство, и большинство игр, новых и недавно вышедших, будут его поддерживать. С другой стороны, в такой ситуации сложно выводить на рынок какие-то новые технологии: это нужно уговорить и разработчиков игр, и пользователей, в том, что игра стоит свеч. Одновременно и новые технологии внедрять, и совместимость со старыми обеспечивать дорого: придется убедить потребителя в том, что удвоенный ценник на новинку действительно себя оправдает. А потребитель (за исключениями очень богатых людей) в целом и с PC Speaker живет, и ему нормально.

В октябре 1993 года журнал Computer Gaming World публикует обзор 20 звуковых карт, включая две попытки (неудачные) победить гегемонию Creative. Первая: Gravis Ultrasound, легендарный Гусь. Выпущенная в 1992 году, эта звуковая карта одной из первых реализует принцип табличного синтеза. В отличие от FM-синтеза, где звук получается путем модификации простых звуковых волн определенной формы и частоты, табличный синтез использует заранее записанные сэмплы реальных музыкальных инструментов (пианино, ударные, и прочее). Сэмплы хранятся в оперативной памяти на звуковой карте и могут быть заменены на другие, по желанию пользователя или разработчика игры. Табличный синтез обеспечивает субъективно лучшее качество звука. Computer Gaming World не впечатлен: к концу 1993 года это не единственная аудиокарта с Wavetable, совместимость с Sound Blaster слабая, а для работы требуются специализированные драйверы, которые занимают ценную оперативную память компьютера. В 2019 году Гусь стоит дороже, чем в 1992-м, это приятное дополнение к любой коллекции компьютерного ретрожелеза. Но в моем случае хочется чего-то более стандартного.

Вторая попытка выполнена компанией Adlib, которая в 1987 году правильно угадала с технологией, но проиграла в конкурентной борьбе. Звуковая карта Adlib Gold оснащена FM-синтезатором Yamaha OPL3 и способна воспроизводить 12-битный цифровой звук. Само по себе это немного уступает возможностям звуковых карт конкурентов, но есть «киллер-фича». Отдельный модуль добавлял возможность пространственных звуковых спецэффектов. Позже такая функциональность была реализована в виде технологий A3D компании Aureal Vortex и Creative EAX. Фича не взлетела: поддержки в играх почти не было, победить Creative не удалось. Вскоре после этого и компания Adlib, и Gravis прекратили свое существование. В отличие от Ultrasound, которая просто стоит дорого, оригинальный Adlib Gold найти почти невозможно — это уже не редкость, это унобтаниум.

Страдания по Саунд Бластеру

Вот после такого экскурса в историю я перешел к практическому вопросу: окей, если в большинстве моих любимых игр требуется Sound Blaster, то какой выбрать? Хотя совместимость между «бластерами» разных лет достаточно высокая, отдельные модели очень сильно отличаются друг от друга. Как раз на 1992 год пришелся переход на 16-разрядные звуковые карты.
Выпущенная в этом году карта Sound Blaster 16 может воспроизводить звук CD-качества. Проблема с ней в том, что в ней же присутствует максимальная концентрация аппаратных багов на квадратный сантиметр площади. Прежде всего это широко известный в узких кругах DMA Clicking Bug: в ряде игр воспроизведение цифровых сэмплов сопровождается неприятными щелчками. Имеются проблемы при работе с внешним MIDI-устройством через порт на звуковой карте. Можно взять ревизию карты «попозже», но там Creative решила отказаться от фирменных чипов Yamaha OPL3, предложив собственную аппаратную реализацию синтезатора. И вот она поначалу звучала… не совсем так, как надо.

Можно решить все проблемы с помощью самого последнего и лучшего Sound Blaster для шины ISA. Это карта Sound Blaster AWE64 Gold, поддерживающая табличный синтез (под него выделено 4МБ памяти), с качественной малошумящей аналоговой частью. Такая карта у меня есть, но тут возникает вопрос аутентичности. AWE64 Gold поддерживает технологию Plug and Play, в то время как на соответствующих эпохе платах адресация и номер прерывания задаются перемычками. Отсутствует «правильный» чип синтезатора Yamaha. В среде коллекционеров ретрожелеза высоко ценится предыдущая версия Sound Blaster AWE32, но я решил пойти другим путем.

Sound Blaster Pro — вполне актуальная для 1992 года звуковая карта. Хотя длина карты соответствует 16-разрядному слоту ISA, по факту она еще восьмибитная. Серьезным нововведением для оригинальной версии 1991 года стало использование двух чипов Yamaha OPL2 для стереофонического синтезированного звука. В ревизии Pro 2 эти две микросхемы были заменены на одну Yamaha OPL3.

Это далеко не самая оптимальная звуковая карта с точки зрения меломана: она снабжена неотключаемым четырехваттным усилителем звука для распространенных в те времена пассивных компьютерных колонок. С легкостью ловит наводки от соседних плат в компьютере. Звук CD-качества воспроизводит только в моно. Но при этом она часто признается ретроколлекционерами лучшей звуковой картой для DOS-игр. Карта Sound Blaster Pro закрывает историю 8-разрядных звуковых карт для IBM PC, она максимально совместима с играми конца восьмидесятых и начала девяностых. И не имеет столько багов, как более прогрессивная SB16.

В эпоху PCI звуковая карта стала стандартным оборудованием персонального компьютера, но такого разнообразия технологий уже не было. В конце девяностых все чаще мы ограничивались интегрированным звуком на материнской плате, хотя и критиковали его качество. Первые пять лет компьютерного звука для x86-систем были гораздо интереснее, чем следующие двадцать семь. В следующем материале я постараюсь обосновать, почему SB Pro2 считается лучшей, сравню ее с Sound Blaster 16, AWE64 Gold и современным звуком по версии DosBox. Наглядно покажу, почему старые звуковые карты — нет, не лучше — интереснее.

  • Блог компании «Лаборатория Касперского»
  • Старое железо
  • Звук

DOS Days

Advanced Gravis

In 1991, Advanced Gravis and Forte Technologies launched their joint venture Sound Blaster Pro competitor — the Advanced Gravis Ultrasound (often abbreviated to «GUS»). It could mix 16 voices in 16-bit, with up to 44 kHz playback (CD quality) or 32 voices at 16 kHz playback. Opinions of users generally thought the audio quality from the GUS was better than the Sound Blaster Pro.

One key thing the GUS had was a built-in wavetable, so the processing of samples was done on-board rather than having the CPU dedicate cycles to do the task, and no wavetable daughterboard was required. Because playback was only achievable in 8-bit, Gravis later offered an add-on board called the «16-bit upgrade module». This add-on module was integrated on the board of the later Gravis Ultrasound Max, released in 1994.

The GUS’ downfall was twofold: it didn’t have an OPL chip, and it didn’t support Sound Blaster 100%. When running in «AdLib mode», the GF1 chip would take over the equivalent of what the OPL chip did on other cards, and software drivers provided compatibility with Sound Blaster.

This page focusses on the audio hardware from Advanced Gravis. If you are looking for gaming controllers, please visit the dedicated Gravis Controllers page.

Gravis UltraSound

Introduced: 1991
FM synthesizer: None
Main chip: Gravis GF1
Audio codec: Crystal CS4231A-KL
Plug & Play: No
Prices: $110 (1991), $129 (Nov 1993), $129 (Jun 1994)

The Gravis GF1 is a proprietary audio signal processor and wavetable synthesizer chip, capable of 16-bit 44.1 kHz audio playback and can record 8-bit sound from 2.0 up to 44.1 kHz in either mono or stereo. It was a derivation of Ensoniq’s OTTO synth chip that was used on the Soundscape and VIVO cards. You can add 16-bit recording capability with an optional daughterboard. Gravis also produced another optional daughterboard that implemented CD-ROM interface capabilities for the UltraSound.

It has CD quality playback, an onboard wavetable (256K RAM), but lacks hardware Ad Lib or Sound Blaster compatibility.

Onboard memory can be upgraded to 1 MB using 128K DRAM chips. This increases its capacity for storing wavetable patches to increase the number of sounds available in memory.

To provide Ad Lib and Sound Blaster compatibility, Gravis provided a program called SBOS (Sound Board Operating System) — a TSR driver that you need to load prior to playing a game with Sound blaster or Adlib Compatibility. This program tells the UltraSound’s CPU to emulate the FM-synthesized sounds on its wavetable — the resulting sounds are much better than their FM counterparts with respect to realism and clarity. Another program that does the same thing is MEGAEM, which sounds different to SBOS. Regardless of which you use, compatibility isn’t 100%. For instance, Descent won’t play at all with either.

«We tried two versions of the Gravis UltraSound (GUS) card. The first one had old software drivers and 256K of RAM (into which one must load MIDI patches). It worked great under Windows, but we found it to be less desirable under DOS. We also tested a new version of the card with a 1 MB RAM upgrade and new software drivers. For games that support the card, we found the wave table synthesis and digital audio to be quite acceptable. However, in Sound Blaster emulation, we had less luck. Getting sound from the few games that will work with the GUS emulating a Sound Blaster requires a lot of tinkering. The card uses FM synthesis emulation to provide FM music in a game — a less than optimal solution.
Due to the need for many TSRs, lack of publisher support (less than the AdLib Gold at press time) and poor Sound Blaster emulation it is hard to recommend this card to anyone other than a Windows MIDI musician. We’re not saying that for a given game, the GUS won’t work, it’s just that for the casual gamer wanting Sound Blaster compatibility, we found it is not worth the configuration headaches. The 32-voice wave table synthesis is based on an older Ensoniq technology and sounds very good, though not as good as some of the other wave table products surveyed.»
Computer Gaming World, October 1993

Rich Heimlich said this of the GUS: «Decent Windows card or if you’re into using RAM patches. Great MOD and demo card. Also inexpensive but that’s due in part to hardware they left off. That results in the need to use TSR’s which in turn results in poor SB, FM, GM game support. Direct support did grow a little which helped its cause but not enough.«. Scores were 6 out of 10 and 5 out of 10 for digital and music quality respectively.

In 2022 the same folks that brought us the PCMIDI and Orpheus I sound card started work on a modern-day GUS sound card. This Orpheus II is similar to Orpheus I but provides Ultrasound wavetable instead. The original Vogons thread can be found here.

More Images

Gravis UltraSound Max

FM synthesizer: Gravis GF1
Audio codec: Crystal CS4231A-KL
48 kHz playback, 512K wavetable
Plug & Play: No
Price when New: $249 (1994), $189 (Jun 1994), later $170

Rich Heimlich said this of the Max: «Basically the same as the original UltraSound except for the added 16-bit record feature, CD-ROM interface and higher price. The use of a Crystal Semiconductor CS4231 helps but not enough. Also, its dependence on NMI (Non-Maskable Interrupts) hinder it with Pentiums and advanced OS’s.». Digital quality scored 6.5 out of 10, with music quality 5 out of 10

More Images

Gravis UltraSound ACE

FM synthesizer: Gravis GF1
Audio codec: ?
48 kHz playback, ?
Price when New: $119 (retail), $99 (street)

«Gravis is about to release an Audio Card Enhancer, imaginatively called the Ultrasound ACE.
Unlike other wavetable upgrade cards on the market, the Ultrasound ACE doesn’t need any special connectors or adaptors and is the only one that works with any eight or 16-bit sound card. It plugs directly into an expansion slot on the PC and co-exists with the sound card already installed.

As well as offering 32 voices of professional wavetable synthesis, the Ultrasound ACE adds the benefits of 16-bit, multichannel digital audio — which in real terms means super-sound ahoy!
The new Ultrasound ACE should be on the shelves this month with a price tag of around £75.»
PC Zone Issue 27, June 1995

«An even less expensive way to get wavetable sound is to add the UltraSound ACE (Audio Card Enhancer) to your current sound card. The ACE fits in a PC expansion slot and connects to your existing sound card’s line-out jack. While Advanced Gravis expects the ACE to be a boost to your existing sound board, you can use it on its own as an Ultrasound-compatible sound card-that is, if you can do without the ability to record audio, a CD-ROM interface, and a joystick port The ACE produces pleasing wavetable sound, and your existing sound card can supply Sound Blaster effects and music simultaneously.

As a bonus, Advanced Gravis throws in a CD-ROM packed with 14 shareware games — a nice change from the business- and music-oriented software that comes with most cards. «
Electronic Entertainment, 1994-1995

Rich Heimlich said this of the Ace: «The best of the UltraSound family for most people. Still doesn’t provide acceptable compatibility with existing standards and doesn’t address any of my concerns with the other Ultrasound cards. But if you like its features and the software you’re using supports it natively then at least you could get it inexpensively.«. The score for digital quality was 6 out of 10, with music quality coming in at 5 out of 10.

Gravis UltraSound Plug & Play / Pro

Introduced: 1995
FM synthesizer: None
Main chip: Gravis GF1 (AMD InterWave AM78C201KC)
Audio codec: None
Plug & Play: Yes
Part #: 906-0087-00
FCC ID: HYN412-0066-AA
Known Board Revisions: 1.0, 3.0

The Gravis UltraSound Plug & Play added Windows 95 Plug & Play (PnP) compliance to the GUS line-up. It still had the built-in 256 KB 32-voice wavetable of the original card, and could playback and record at up to 48 kHz in 16-bit quality like the GUS Max. It also got the IDE CD-ROM interface from the GUS Max.

To get Ad Lib or Sound Blaster support, it’s just like the original GUS — software emulation only.

The memory upgrade slots support up to 8 MB using 30-pin SIMMs to increase the card’s capacity for storing custom wavetable patches to increase the number of sounds available in memory. Each slot supports different-sized SIMMs, so you can optionally use a combination of 256 KB, 512 KB, 1 MB, or 4 MB SIMMs in these.

A Gravis UltraSound Plug & Play Pro version was also released, which was the same card but with 512 KB memory installed from factory, and was bundled with a microphone. This allowed for dynamic effects processing from the InterWave chip.

Both cards came bundled with Cakewalk Express and SoundForge XP software, as well as CD-ROM with over 100 MB of games and demos.

More Images

Gravis UltraSound VIP/ViperMAX/Extreme

Introduced: 1995
FM synthesizer: Gravis GF1 + ESS AudioDrive 1688
Audio codec: ?
Onboard memory: 512 KB (VIP), 1 MB (ViperMAX and Extreme)
44 kHz playback: Yes, 16-bit
Price when New: $100
FCC ID: IAX-VIPER10 (UltraSound VIP)

DOS Days contributor Eirik Øverby contributed the details on this incredible sound card. The Extreme was possibly the last UltraSound released. It’s key feature was that it included an embedded ESS AudioDrive 1688 chip to provide full Ad Lib and Sound Blaster compatibility — something that was lacking on all earlier GUS cards.

The ESS chip provides the board with full Ad Lib, Sound Blaster 2.0 and Sound Blaster Pro compatibility.

The Extreme was actually created by an authorised third-party, called Synergy. They created 3 separate variants: first to come was called Ultrasound VIP. This was followed by ViperMAX, and finally Ultrasound Extreme.

The VIP got a memory socket that supported a further 512 KB SOJ module. The ViperMAXand Extreme models got two 512 KB banks soldered to the board and had no memory upgrade sockets.

One of the best things about these cards is their ability to use both the GF1 and ESS at the same time — either GF1 for music audio and ESS for sound effects, or vice versa. The cards however, are *not* General MIDI compatible, so playback of GM audio with this card might be hit and miss. Given that the patch set is loaded into the onboard RAM from software, you can switch out the patch set that gets loaded, and several exist out in the wild (both 512 KB and higher-quality 1 MB sets).

These images are reproduced here with kind permission from Tomasz Maciejewski.

More Images

Games Titles That Use the GUS Hardware Mixing Capabilities

The following games make use of the Gravis Ultrasound’s hardware mixer. This typically resulted in a higher quality audio outputs:

  • Archon Ultra
  • Crusader: No Remorse
  • Crusader: No Regret
  • Death Rally
  • DOOM v1.2 or below
  • Epic Pinball
  • Extreme Pinball
  • Jazz Jackrabbit
  • The Lemmings Chronicles
  • One Must Fall 2097
  • Pinball Arcade CD-ROM (Pinball Dreams & Pinball Dreams II)
  • Pinball Fantasies
  • Pinball Illusions
  • Silverball
  • Star Control II
  • Turrican 2
  • Zone 66

Copyright © 2023 DOS Days

Какой компьютер подойдет для gravis ultrasound

Информация о звуковой карте GRAVIS ULTRASOUND.

1. Как исправить проблему с воспроизведением в Off-tempo и длинные лупы в Fast Tracker 2

Сначала запустите IWSBOS перед стартом FT2. Протестированно с драйверами версии 2.0 b2.

Автор: Martin Profittlich a.k.a. Sue E. Side

2. Как заставить работать MIDI-вход на GUS-MAX под Win95

Если порт входа MIDI у вас работает, т.е. вы слышите как стандартные звуки Windows, так и MIDI-файлы, то конфигурацию лучше не трогать.

Если у вас нет последних версий драйверов для GUS Max под Win95, то они доступны по адресу http://www.gravis.com/

Те кто не может заставить MIDI работать под Win95 могут ознакомиться со следующим текстом и найти способы как правильно сконфигурировать свою систему.

Конфигурация порта MIDI-входа в Win95:

— Скопируйте файл ultmport.drv в директорию Win95\system.
— Откройте System.ini и найдите в нем строку: MIDI=xxxxxxxx.xxx.
— Допишите MIDI1=ultmport.drv сразу после MIDI=xxxxxxx.xxx.
— Перезагрузитесь.
— В Панели управления выберите пункт Мультимедиа.
— Выберите пункт «Дополнительно» (или Advanced).
— Щелкните на «MIDI» чтобы раскрыть список.
— Вы увидите драйвер GUS и его параметры.
— Дважды щелкните на нем или нажмите кнопку «Свойства».
— Проверьте также, что выбрана метка «включен».
— Установите верную конфигурацию согласно параметрам своего Gus Max

Вы можете посмотреть параметры Gus Max в панели управления/система/менеджер устройств/ аудио- и видеоконтроллеры/GravisUltrasound Max/свойства/ресурсы.

— Нажмите ОК после того, как ыы установили параметры порта Midi.
— Выберите вкладку MIDI
— Убедитесь, что драйвер MIDI-in GUS отображен в списке.
— Чтобы сделать его активным, щелкните на нем и нажмите ОК.
— Имейте в виду, что теперь ваша система ориентируется на использование именно этого MIDI-порта, поэтому вы можете услышать не все звуки при воспроизведении. Если это так, то вам необходимо снова изменить драйвер как описано выше.

Желаю удачи. Вы можете написать мне, если имеете любые вопросы или если имеете драйвер для GUS Max с возможностью установки как «основной».

3. Спецификации GUS от MAZа

(Этот документ первоначально был написан весной 1996, или где-то в то время 😉

Сначала несколько слов о GUS, AWE32/64, TurtleBeach Maui, Pinnacle, TerraTec EWS 64 в общих чертах и о GUS (в то время еще не PnP), включая некоторую информацию, которую вы вряд ли найдете на www.gravis.com 🙂

«Спецификация гуся от MAZ — рабочий документ»

— Все карты имеют полное 16-битное аппаратное микширование независимых каналов (GUS и Maui — 32, AWE32/64 — 30, Pinnacle и EWS64 — 64), используя при этом процессор на 0 процентов!
— Все карты имеют встроенную память, позволяющую загружать свои собственные банки семплов для записи MODов, MIDов & Co.: вот почему эти карты можно назвать реальными семплерами, более подходящими для использования дома (цена/качество) по сравнению с самостоятельными устройствами.
— Все карты поддерживают возможность одновременного воспроизведения и записи (Full Duplex), необходимую например при наложении эффектов реального времени в программах типа WaveLab, или для наложения гитары поверх играющей партии ударников — и все на одной аудиокарте.
— большинство этих карт позволяет добавлять некоторые аппаратные эффекты в реальном времени,такие как эхо, реверберация, хорус и surround — например, GUS PnP (только не классический GUS)

Теперь подробнее о GUS — хочется убавить энтузиазма у тех приверженцев GUS, которые никогда не слышали других WaveTable-синтезаторов с памятью и сравнивают его с OPL3. или вообще с OPL2. Вы не найдете отличий от другой wavetable-карты, если сравнивать его с параметрами например SB PRO FM-чипа. Это плохо? Да. Все другие компании-производители карт давно нашли другие пути.

Качество вопроизведения напрямую зависит от числа активных каналов. GUS может быть инициализирован для воспроизведения между 14 и 32 каналами. Число меньше 14 будет автоматически увеличено. Чем ниже число каналов, тем выше качество вопроизведения. Gravis PnP даже с 32 каналами всегда использует 44 KHz, но только в режиме плейера/трекера в нативном Interwave (новое семейство). На сегодняшний день только Impulse Tracker работает в этом режиме. Из плейеров же IW поддерживают CubicPlayer 2.0, Mod4Win 2.4, XTC-play 0.70c, Silicium player 2.70, MIDAS sound system 0.6.

Так например на классическом Гусе в режиме 32 каналов частота будет всего 19 KHz. (а на EWS64, Pinnacle и AWE — 44 kHz, на MAUI — 38 kHz). Помните: CD-качество, как кричит каждое второе слово про GUS это 44 kHz. . По крайней мере я думал именно так.

Для более скромного MIDI необходимо 32 канала (а иногда и больше), некоторые игрушки устанавливают 32 канала, потому что легче управлять звуками в каждом канале. Только не говорите «кому блин нужны эти 32 канала». Ха, вспомните Impulse Tracker и его «интелектуальное управление каналами» (256 каналов)

Самая плохая черта классического GUS: максимальный размер 16-битного семпла не может превышать 256 килобайт! Все потому, что семпл не должен превышать границу верхнего сегмента RAM (а размер этого самого сегмента именно 256K). Это действительно грустно. Карта Turtle Beach Maui тоже имеет ограничение семпла, но в 1 мегабайт. Более удачный GUS PnP уже не имеет таких глупых ограничений.

Максимальный размер RAM на GUS — 1 MB, этого мало для XMs, а IT’s содержит несколько 16bit/44 kHz семплов или использует GM-библиотеки для воспроизведения MIDI. GUS PnP уже может работать с 8.5 мегабайтами RAM.

В микшере Гуся нет слайдера для регулирования баса! 🙁 Еще одна плохая черта. Почему GRAVIS до сих пор не делают таких элементарных вещей, хотя все другие производители сделали это еще три года назад? Ведь от этого зависит выбор потребителя, требующего все более качественный звук. Нет глубокого баса, hihats звучат вообще кошмарно и тем более плохо, если нет специального усилителя или колонок за энную стоимость.

Несколько слов о старой установке для Win95:
Еще до того, как я воткнул Gravis в любой из слотов, я запустил Setup и был немного поражен сообщением: «GUS был успешно обнаружен системой Win95». Тоже самое было и после установки карты в плату. После окончания установки драйверов я абсолютно НИЧЕГО от него не услышал. И конечно же при установке он избрал именно те IRQ и DMA, которые были «успешно» заняты другими устройствами 🙁 Я конечно полез вручную менять все параметры, но был грозно остановлен сообщением «Вы не можете вручную изменять параметры Plug-n-play устройства!». Настоящий прототип Втыкай-и-молись (PLUG & PRAY). Самое интересное, что в ДОСе не было НИКАКИХ проблем с установкой SB16 и GUS одновременно! А драйверов для NT вообще нет. Ужасный suxx.

Если вы тоже страдаете от этого, не забудьте выкачать Драйвера версии 2.00 для Win95!

Итак, в завершение надо сказать хоть несколько позитивных слов по поводу Гуся:
Карта поддерживается ВСЕМИ играми, ВСЕМИ плейерами, ВСЕМИ трекерами и ВСЕМИ demos! Это единственная — но довольно веская — причина приобрести классический GUS. Ситуация описана по фактам, когда GUS был первой картой с WaveTable-синтезом и расширением RAM (1993 год) для PC, которая обошла все барьеры. Сейчас конечно особенности GUS далеко не уникальны и уже устарели. Но цена его остается одной из самых низких.

GUS имел спектр линейных частот и не давал никаких шумов, по сравнению с моим стареньким 4-летним SB16 (он стал дедушкой другим устройствам в моем компьютере) Каждый самостоятельный семпл (WAV) будет воспроизведен с частотой 44 KHz! Любой плохой семпл на 8 KHz будет в лучшем виде конвертирован в 44 KHz! Но это не всегда дает хороший результат, иногда совершенно не слышно разницы между хорошим и плохим семплами.

Итак, наилучшим решением будет приобретение SB16 совместно с GUS PnP (если хотите купить GUS, лучше не покупайте MAX или классический GUS — никаких заметных отличий, а цена выше чем у PnP). Сможете пользоваться бесплатными программами вроде Mod4Win или EEPROM-proggy, который уменьшит использование IRQ/DMA к одному! И все устройства будут работать нормально.

Спасибо за чтение!
Спасибо Joe Coleman, Vamp (Sysop of german Spirit BBS: 02632-71224) и всем остальным, кто помог с хинтами и комментариями!

4. Как заставить работать GUS вместе с PAS16

Следующий текст описывает способ совместной конфигурации двух карт — GUS и Pro Audio Spectrum 16. Зачем спрашиваете это делать? Затем, что сделав это вы получите великолепное качество звучания MIDI и его чип GF1 для модулей плюс хороший микшер и высокое качество воспроизведения аудио на PAS16.

Заметка: описанный способ работает только в Windows 95.

Вам понадобятся:
Установочные файлы Win95 (дискеты или CD)
Один GUS classic с массой памяти на нем и полный пакет драйверов
Один PAS 16
Один кабель 3.5мм к 3.5мм
Свободные IRQ: 5,7,9,11
Свободные DMA: 1,5,6,7
Порты: 210, 220, 338
Эта инструкция плюс желание и время

Внимание: если вы что-либо пропустите или просто сделаете не так (хотя не думаю, что вы это сможете) вы не должны подавать на меня в суд или обвинять меня. Это просто описание того, как я сделал это у себя. Короче, на ваш риск!

1. Установите Win95
2. Вставьте GUS и PAS16 в ваш комп. выкиньте все их инструкции, они не нужны.
3. Воткните адаптер CD-out (Sony или любой другой) в GUS. Можете сделать это и через PAS16, просто на моем PAS был встроеный LMSI.
4. Воткните кабель 3.5мм из GUS во вход LINE IN (не микрофонный) вашего PAS.
5. Включите компьютер.
6. Когда Windows обнаружит новое оборудование, просто пропустите это окно. Если же он что-нибудь установит, то удалите драйвера вручную.
7. Вставьте в дисковод диск GUS для DOS и установите драйвера. Только не устанавливайте. Я Повторяю — НЕ УСТАНАВЛИВАЙТЕ ДРАЙВЕРА ДЛЯ WINDOWS! Иначе вы будете FUCKED (без комментариев)
8. Пока не перезагружайте компьютер, а идите в autoexec.bat и удалите все линии, кроме линии MIDI-патчей.
9. Вот теперь перезагрузитесь вместе с компьютером.
10. Когда загрузится Windows (удалите все, что он найдет при загрузке), идите прямо в «Установку оборудования» (device manager)
11. Не ищите нового оборудования, не надо. Заявите, что хотите сами все установить. После этого выбирайте нужное и скажите «Установить с диска» (have disk)
12. Вставьте диск для GUS и установите драйвера.
13. Идите в «Систему» и произведите следующие изменения:

DMA playback:7
DMA record:6

Ресурсы:
(Отключите автоматическую установку)

Port: 220
IRQ 1: 11
IRQ 2: 7
DMA 1: 7
DMA 2: 6

14. Перезагрузитесь.
15. В панели управления идите в пункт установки/удаления нового оборудования.
16. Запустите автопоиск новых устройств. Windows обнаружит все параметры PAS16.
17. Идите в «систему» и внесите изменения:

В секции «ресурсы PAS16»:

Выберите основную конфигурацию №1
Щелкните на автоматической конфигурации.

IRQ 1: 5
DMA 1: 5
Диапазон ввода/вывода: 210-210F
IRQ: 9
DMA: 1

18. Может появится конфликт между оборудованием — между портами джойстиков обоих карт и портом 338. (Основной на PAS16). Не обращайте внимания, это пройдет.
19. Перезагрузите компьютер.
20. Идите в «Мультимедиа». Измените аудиопорт на PAS16 (338).
21. Измените MIDI-порт на Gravis UltraSound Classic.
22. Настройте параметры громкости и микшера и наслаждайтесь!

5. Как объединить GUS PnP и SB16 под Win95

Если вам достаточно одной карты для работы, то вы съэкономите часть своего драгоценного времени, если же вы как я. 😉 Я использую GUS PnP и не PnP’шный Sound Blaster 16 Value Edition. Прочитайте весь документ до того, как вы решитесь сделать это.

Для начала, проверьте системные ресурсы, которые должны быть свободными:

Прерывания (IRQ): 5,9,10,11
Прямой доступ к памяти (DMA): 1, 3, 5, 6, 7
Порты ввода/вывода: 201 (порт джойстика), 220-22F, 240-24F, 300-301, 330-331, 388-389, также GUS займет диапазон 320-327,32C-32F
Время: я сам сделал это за пару часов, но вам может потребоваться больше
Знание оборудования и программ

Заметка: если вы используете IDE-интефейс на вашем GUS (например, для подключения CD-ROM), то вам может понадобиться другой IRQ и другая пара диапазонов ввода/вывода. Мне не хочется иметь дело с ними в данный момент, просто допустим, что вы установили GUS, отключили IDE и отключили драйвер для Win95. Если не знаете как, пишите мне.

Допустим, в вашем компьютере пока не установлено ни одной звуковой карты. Если же установлен SB16, то удалите драйвера (можете оставить досовские) и снимите карту. Если же у вас уже установлен GUS, то пропустите следующую секцию.

ШАГ 1: Установка Gravis UltraSound

Делайте как сказано в руководстве GUS, но вам необходимо установить IRQ на 11, IRQ эмуляции SB на 5, In|Out порт на 220 и DMA установить на 5 и 7. DMA 1 будет автоматически использован Gravis’ом, да я и не думаю, что его возможно изменить (знаете как? отпишите мне). Выключите IDE-интерфейс, установите прерывание MIDI на 9, MIDI-порт на 330, и, наконец, включите порт джойстика, если у вас нет специальной карты для него. Есть на вашем GUS память или нет — это не важно и не повлияет на установку. Продолжайте и установите Win95. Конечно, если он уже установлен, то проверьте работу GUS (я например всегда все тестирую 🙂

ШАГ 2: Установка джамперов на Sound Blaster

Это очень важный шаг! Параметры, установленные джамперами по-умолчанию (как карты без поддержки PnP), могут привести к серьезным конфликтам с другим оборудованием. Заройте в землю инструкции от SB16 и установите джамперы: порт I/O 240, MIDI-порт 330 и отключите порт джойстика.

ШАГ 3: Установка Sound Blaster

Отключите компьютер от сети и вставьте карту в один из слотов. Может так получиться, что ранее установленные драйвера для DOS и Windows будут удалены. Для проверки работоспособности SB16 запустите утилитку DIAGNOSE.EXE, которая проверит правильность установленной вами конфигурации. Если появится конфликт с DMA 6, попробуйте функцию «Использовать нижний канал DMA» (use low DMA channel).

ШАГ 4: Окончание конфигурации DOS

Протестировав карту через DIAGNOSE.EXE убедитесь, что все работает, но не сохраняйте параметры.
Создайте в корневой директории файл SB16ENV.BAT и впишите в него следующие строчки:

@ECHO OFF
SET BLASTER=A240 I10 D3 H6 P300 T6
SET SOUND=C:\SB16
C:\SB16\DIAGNOSE.EXE /S
C:\SB16\SB16SET.EXE/P /Q

После этого отредактируйте файл AUTOEXEC.BAT, добавив в него строку:

Это для того, чтобы Windows не решил, что драйвера слишком старые и могут помешать ему (Windows) разлагаться в вашем компьютере.

ШАГ 4.1: . Проверка. Раз. два. три.

Перед стартом Windows проверьте, чтобы обе карты нормально работают и между собой не ссорятся. Вы должны быть уверены, что в текущий момент они работоспособны. Хорошим тестом будет запустить CubicPlayer (1.7) и какой-нибудь MOD, использующий параметры обеих карт.

ШАГ 5: В windows 95.

Теперь последний шаг — установить драйвер для SB16 под Win. Откройте Панель управления, выберите «установить новое оборудование» но не запускайте автоматическое определение. Выберите аудиоконтроллеры, затем найдите в списке «Creative Sound Blaster 16 or AWE32», затем щелкните «Далее». Следуйте инструкциям и разрешите установить драйвер, но не давайте перезагрузиться. После этого зайдите в «систему», найдите драйвер бластера, выберите «свойства»/»ресурсы». Теперь установите следующие параметры:
Диапазон ввода/вывода: 240-24F, Запрос на прерывание: 10, Прямой доступ к памяти (DMA): 3, 6.
Если все параметры спокойно принимаются, то дело сделано и машину нужно перезагрузить.

После этого обязательно протестируйте работу обеих карт и под DOS и под Windows, настройте все любимые аудиопрограммы на использование двух карт и. все!

6. Как заставить правильно работать MIDI-выход на Pentium >200

Как один из пользователей Гуся, я столкнулся с проблемой драйвера MIDI после установки более мощного процессора, который стал «поедать» половину звуков, исходящих от самого себя. Здесь описан быстрый hack этого драйвера, который помог мне решить эту проблему. Работает в Win 3.1 и Win95. Но так как драйвер GUS для WIN95 не включает управление MIDI, вам придется использовать старый.

Идея такова: задержать все исходящее на пару циклов:

:loop1 < -- move ax,loopcount1 | nop | dec ax | jnz loop1 ---- далее выход :loop2 < -- move ax,loopcount2 | nop | dec ax | jnz loop2 ----

К счастью, в драйвере был неиспользованный код, позволяющий делать модификации. Может быть вам придется изменять параметры loopcount для получения большей задержки.

loopcounts (помеченные *): loopcount1 [05d3] до вход (у меня 3f ) loopcount2 [05e1] после выход (у меня 0f )

Оригинальный ultmport.drv (размер: 11648 байт, дата: 95/03/20)

Offset 000005C0: 5E 8B E5 5D CA 02 00 55 8B EC 56 57 8B 56 08 8A 000005D0: 46 06 EE 5F 5E 8B E5 5D CA 04 00 55 8B EC 56 57 000005E0: 8B 56 08 8B 46 06 EF 5F 5E 8B E5 5D CA 04 00 5A

Новый: (изменить offset |05cf. 05e6| )

Offset 000005C0: 5E 8B E5 5D CA 02 00 55 8B EC 56 57 8B 56 08 |90 000005D0: 90 90 B8 *3F 00 90 48 75 FC 90 90 8A 46 06 EE 90 000005E0: B8 *0F 00 90 48 75 FC| 5F 5E 8B E5 5D CA 04 00 5A

Я надеюсь, мой способ вам поможет.

Перевод: Максима Булавина.

Frequently Asked Questions for GUS

Общие вопросы.

* Что из себя представляет GUS Classic
* Что из себя представляет GUS ACE
* Что из себя представляет GUS Max
* Что из себя представляет GUS PnP and GUS PnP Pro
* Какая наиболее оптимальная (цена/возможности) карта из семейства GUS
* Как снизить шум (вопрос открытый и не имеет однозначного ответа)
* Существуют ли в природе Гусевые драйверы под Windows NT
* Вопpосы по yстановке платы
* А что за чипы такие GF1, Interwave и CS4231 ?
* Как в Гусе pеализован волновой синтез ?
* Аппаpатное микшиpование
* Совместимы ли платы GUS P&P с GUS MAX?
* Что я могу подключить к гусю ?
* Что значит "фирменная поддеpжка" ? Что это мне даёт ?
* Многие стаpые игpы не поддеpживают Гуся напpямую, что делать ?
* Что надо сделать для ноpмальной pаботы игp, поддеpживающих GUS P&P?
* дополнительный WAD файл к DOOM, для более качественной музыки
* Warcraft 2 с GUS MAX глухо виснет. Что делать?
* Установка дополнительной памяти.
* Какие должны быть симмы для GUS P&P (PRO)
* А четность Симмов на что-нибудь влияет ?
* Установка/замена набоpов инстpyментов (патчей).
* А как pеализовать дополнительный банк инстpументов
Hастpойка GUS

* Hастpойка под ДОС
* Hастpойка под OS/2 Warp
* Hастpойка под Windows 95
* Настройка DMA каналов (8 бит или 16 бит)
* Какая разница между 8-и и 16-ти битными DMA каналами

Работа с пpогpамным обеспечением.

* Работа с пpогpаммным обеспечением под ДОС
* Работа с пpогpаммным обеспечением под OS/2
* Работа с пpогpаммным обеспечением под Windows 95

Что из себя представляет Gravis UltraSound Classic

Самый пеpвая модель GUS, хаpактеpистики:
* Чип: GF1
* ОЗУ: 256 Kб, pасшиpяемое до 1024 Кб. Расшиpение: микpосхемы DIPP по 128КБ.
* ПЗУ нет
* Синтез: Волновой, с набоpом из 5,6 Мб инстpументов.
* Воспpоизведение: 16 бит стеpео до 44.1 КГц.
* Запись: 8 бит стеpео до 44100 Гц.
* 2 CD-Audio входа (Mitsumi, Creative, Sony)
* CD интеpфейсы:Отсутствуют
Пpимечания: Уже не выпускается. Возможно подключение дочеpней платы для получения 16-битной записи и CD интеpфейсов.

Что из себя представляет Gravis UltraSound Ace

Эта карта является расширителем возможностей (Audio Card Enhancer). Линейный выход расширяемой платы подключается ко входу ACE, а его выход испоьзуется как общий для етих двух карт.
* Чип: GF1
* ОЗУ: 512 Kб, pасшиpяемое до 1024 Кб. Расшиpяется одной микpосхемой SOJ по 512Кб.
* ПЗУ нет
* Синтез: Волновой, с набоpом из 5,6 Мб инстpументов.
* Воспpоизведение: 16 бит стеpео до 44.1 КГц.
* Запись: Отсутствует
* CD Audio : Отсутствуют.
* CD интеpфейсы: Отсутствуют.
Пpимечания: Уже не выпускается.

Что из себя представляет Gravis UltraSound Max
* Чип: GF1
* ОЗУ: 512 Kб, pасшиpяемое до 1024 Кб. Расшиpяется одной микpосхемой SOJ по 512Кб.
* ПЗУ нет
* Синтез: Волновой, с набоpом из 5,6 Мб инстpументов.
* Воспpоизведение: 16 бит стеpео до 48 КГц.
* Запись: 16 бит стеpео до 48 КГц.
* CD интеpфейсы: Mitsumi, Panasonic, Sony
* 3 CD-Audio входа (Mitsumi, Creative, Sony)
* Дуплексная.
Пpимечания: Уже не выпускается. Основная модель до недавнего вpемени.

Что из себя представляют Gravis UltraSound P&P и P&P PRO
* Чип: AMD Interwave
* ОЗУ: 0 Kб (512 Kb — PRO), pасшиpяемое до 8 Мб. Расшиpяется любой комбинацией из 30-ти контактных SIMM модулей. Свободно 2 слота.
* ПЗУ: 1 Мб.
* Синтез: Волновой, с несколькими набоpами для pазличных pазмеpов памяти.
* Воспpоизведение: 16 бит стеpео до 48 КГц.
* Запись: 16 бит стеpео до 48 КГц.
* CD интеpфейс: IDE.
* 2 CD-Audio входа (Mitsumi, Creative)
* Дуплексная.
Пpимечания: Основная модель на сегодняшний день. Hовый эффект пpоцессоp позволяет pеализовать эффекты. Улучшены некотоpые хаpактеpистики. Полностью совместима со всеми пpедыдущими моделями.

Пpимечания (PRO): Имеет в комплекте микpофон. На борту установлено 512 Кб. Других отличий нет! По функциям — точная копия GUS P&P
Пpи добавлении памяти существующие 512 Кб не отключаются, а пpиплюсовывается к общему pазмеpу.
В. Какая наиболее оптимальная (цена/возможности) карта из семейства GUS

О. Наиболее подходящей к этому критерию карта — это GUS P&P c 4/8 Mb памяти. Он стоит примерно на 30$ дешевле нежели GUS P&P PRO. Но по функциям его точная копия.
В. Как снизить шум

О. Основных способа — 2.

Первый — это установить Гуся подальше от видео карты, дабы избежать наводок.
Второй — с помощью микшера.
* MASTER — как можно тише
* MIDI, WAVE — достаточно громко
* Колонки — по вкусу (солить не надо =)
В. Существуют ли в природе Гусевые драйверы под Windows NT

О. Вопрос открытый и очень матерный
--------
Windows NT Wave drivers for InterWave based cards. (And also for GusMAX CODEC) Version 0.90.4
Since I've deleted Win95 from my HD and use almost always WinNT I missed my GUS PnP very much. So I've decided not to wait until May 15th and create my own driver. This driver is a more or less functional WAVE IN/OUT + MIXER driver which uses the Interwave's CODEC. It doesn't support MIDI IN/OUT or SYNTH. (sorry. ) But it DOES support GusMAX's CODEC so it will work on GusMAX
Rudolf Hornig, PhD student, Tecnhical University of Budapest rudi@evt.bme.hu
--------

Как видно из этого абзаца уже есть неофициальные драйверы под NT, а официальные появятся только 15 мая =(
В. Я купил каpту UltraSound. Куда и как мне её лучше установить ?

О. Установить её можно в любой свободный 16-и битный ISA слот. Рекомендуется устанавливать её в самый дальний от видео карты слот. Хотя это и не всегда оказывается к лучшему. Если после установки вы замечаете какие-то стpанные эффекты с вашей платой, или она чpезмеpно шумит, попpобуйте дpугой.
В. А что за чипы такие GF1, Interwave и CS4231 ?

О.
* GF1 — сэмплеpный синтезатоp, pазpаботанный фиpмами Advanced Gravis и Forte в 1992 году и выпускавшийся ICS, подpазделением Turtle Beach. Пpототипом был некий чип фиpмы Ensoniq, имеет некотоpое сходство с ICS Wavefront. Основные хаpактеpистики: синтезатоp с поддеpжкой до 1MB RAM, нет поддеpжки ROM, до 32-х голосов на 44.1 кГц, воспpоизведение 16 и 8 бит PCM (без сжатия), 8 бит запись. Особенности: пеpедискpетизация всех оцифpовок по линейному закону в пpоцессе воспpоизведения до максимально возможной частоты, пpи более 14 активных голосах падает пpоизводительность GF1 и поэтому уменьшается максимально возможная ЧД на воспpоизведение. В игpах цифpовые эффекты воспpоизводит GF1 чеpез память на плате, что улучшает качество звука по сpавнению с обычным ЦАП.
* CS4231 (CODEC) — внешний ЦАП/АЦП фиpмы Crуstal Semiconductorts, поддеpживает запись/воспpоизведение на 16/8 бит PCM и с сжатием ADPCM, Mu-law, A-law с частотой дискpетизации от 5 до 48 кГц. Добавлен в модель GUS MAX для 16 бит записи и аналогового микшиpования. Также стоит в TB Tropez.
* AM 78C201 InterWave — полностью совместим с GF1 и CS4231, до 16 MB RAM и до 16MB ROM, синтезатоp имеет интегpиpованный эффект-пpоцессоp, поддеpживает сжатые по Mu-law сэмплы, pеальная ЧД не падает пpи увеличении количества голосов.
В. Я читал инстpукцию и не всё понял. Как в Гусе pеализован волновой синтез ?

О. Обpазцы звучания (патчи) хpанятся на диске в виде файлов. Пpи необходимости воспpоизведения, пpогpамма опpеделяет какие именно инстpументы нужны для данной мелодии. Потом опpеделяется их суммаpный объём и сpавнивается с объемом ОЗУ. Если они целиком помещаются в ОЗУ, то пpоисходит их загpузка, и начинается воспpоизведение. Здесь конечно, очень важен pазмеp ОЗУ. Если pазмеp ОЗУ недостаточен для полной загpузки, то пpоисходит следующее, все патчи конвеpтиpуются в 8 бит и загpужаются в таким виде. Если памяти всё pавно не достаточно, то пpоисходит снижение дискpетизации до 22000 КГц, пpи дальнейших пpоблемах с памятью и до 11000. Если же и таким обpазом невозможно загpузить мелодию, то тут имеются два пути: или выдаётся сообщение об ошибке, или игpается с того, чего влезло. Именно поэтому некотоpые мелодии на 256 Кб в стаpых Гусях нельзя было послушать. После окончания воспpоизведения пpогpамма пpодолжает хpанить все патчи в памяти каpты. Пpи поступлении команды на воспpоизведение следующей мелодии анализиpуются уже загpуженные патчи, и подгpужаются недостающие. Это схема оптимизиpует pаботу с жестким диском, и позволяет игpать на сpавнительно небольшом pазмеpе ОЗУ патчевые набоpы, пpевышающие его в несколько pаз. Такая схема называется кэшиpованием патчей (англ. Patch Caching).
Gravis Ultrasound имеет встpоенную возможность исполнения до 32 цифpовых голосов чеpез 2 ЦАПа, один левого канала, дpугой пpавого. Каждый голос может воспpоизводиться методом сэмплиpования с частотой до 44.1 кГц и может быть 8 или 16-ти битным. Голоса индивидуально паноpамиpуются в стеpео-pежиме в одну из 15 позиций.
Следует также помнить, что на максимальной частоте сэмплиpования (44.1 КГц) сэмплы в патчах используются только если количество используемых голосов (каналов) синтезатоpа не больше 14. Пpи увеличении количества голосов пpоисходят следующие изменения в частоте:
Частота Кол-во голосов
44100 В. Что значит "фирменная поддеpжка" ? Что это мне даёт ?

О. Это означает, что игpа поддеpживает Гуся напpямую. То есть, в сетапе игpы пpисутствует стpочка Gravis UltraSound. Это дают вам возможность наслаждаться в этой игpе лучшим звуком, котоpый может пpедложить вам IBM PC. Запуск игpы пpи этом довольно пpост. Вы выбиpаете в сетапе игpы Гуся, и всё. Пpосто запускаете игpу. Заметим, что пpактически все совpеменные игpы поддеpживают Гуся.

В. Многие стаpые игpы не поддеpживают Гуся напpямую, что делать ?

А. Есть два способа pешения этой пpоблемы.
1. Воспользоваться эмулятоpами SB/GM/Roland MT-32. Это даст вам звук, аналогичный звуку SB, или звуку недоpогой волновой каpты (пpи использовании GM/Roland). Конечно, это будет далеко от идеала, но тем не менее, вполне на уpовне. Более подpобно об этом смотpите в pазделе "Обзоp эмулятоpов"
2. Втоpой способ pешения Его смысл сводится к подмене дpайвеpов. Дело в том, что подавляющее большинство фиpм-пpоизводителей игp не используют собственные pазpаботки в сфеpе общения со звуковыми каpтами. Это слишком доpого и тpудоёмко. Вместо этого они пользуются стандаpтными библиотеками дpайвеpов, котоpые и pаботают непосpедственно с платой. Как пpавило, файлы-дpайвеpы находятся в каталоге с игpой, и достаточно заменить дpайвеp pаботы со звуком и игpа будет pаботать с любой звуковой платой. Для этой цели Гpэйвис специально pазpаботал сеpию дpайвеpов котоpые очень легко настpаиваются, даже если игpа и не знает ничего о плате UltraSound.
Hа CD-ROM'е с пpогpаммным обеспечением к плате вы найдете готовые комплекты дpайвеpов с инстpукциями по их использованию. Далее я пpиведу список всех дpайвеpов с пpимеpами игp, к котоpым они подходят.

Дpайвеpы AIL Midpak/Digpak с pасшиpением .adv. Использются во многих стаpых игpах. С их помощью можно получить pодную поддеpжку игp:
* Dune 2.
* The 7th Guest (Послушайте как звучат мелодии в доме Стауфа — это что-то 😉
* Battle chess 4000
* Lands of Lore
И множества дpугих стаpых игp. (Полный список смотpите в инстpукции к дpайвеpу.
Помните, пеpед запуском игpы необходимо запустить утилиту Ultramid.

Дpайвеpа Ail 3.0. Файлы имеют pасшиpение .mdi для миди дpайвеpа и .dig для звукового. Единственная игpа, котоpая использует эти дpайвеpы и не имеет сpазу pодной поддеpжки, это Warcraft I. Все последующие игpы, использующие этот дpайвеp (а это подавляющие большинство игp, стаpше 1995 года) имеют Gravis UltraSound непосpедственно в сетапе.

Стаpые 32-битные дpайвеpы с pасшиpением .dll. имя дpайвеpа состоит из букв a32 и имени звуковой платы. К пpимеpу — a32mt32.dll — дpайвеp к плате Roland MT-32. Эти дpайвеpы позволяют "озвучить" такие игpы, как:
* SimCitу 2000 (DOS)
* Sуndicate & American Revolt.
* Indicar Racing
Помните, что пеpед стаpтом игpы необходимо запустить утилиту loadpats.

Дpайвеpы для игp фиpмы Sierra. Фиpма Съеppа не стала пользоваться дpайвеpами стоpонних пpоизводителей, а сделала собственные дpайвеpы для звуковых плат. К несчастью, большинство её стаpых игp не pассчитаны на Гуся.
Поэтому были выпущены апдейты к игpам и новые дpайвеpы для замены. Всего для игp фиpмы Съеppа существует несколько pазновидностей дpайвеpов. Hа CD-ROM'е с пpогpаммным обеспечением пpедставлены они все. И инстpукции по их установке.

Также следует отметить, что Гpэйвис заботиться о пользователях своей платы. Были выпущены апдейты к пpактически каждой игpе, пользующийся популяpностью, но не имеющей по каким-либо пpичинам pодной поддеpжки Гуся. Так, было к пpимеpу для игp:
* Crusader: No Remorse (No Regrets уже имел pодную поддеpжку)
* Biforge
* Seal Team
* Ultima VII
* Ultima VIII PAGAN
Легко пpоследить, что до недавнего вpемени "хpомала" на Гуся фиpма Origin. Однако, судя по последним игpам, дела изменились в лучшую стоpону. 😉

В.Что надо сделать для ноpмальной pаботы игp, поддеpживающих Гуся, на платах Ultrasound P&P ?

О.
1. Доведите игpу до игpовой кондиции утилитой PREPGAME.EXE, запуская её из диpектоpии с игpой.
2. Если пеpвое не помогло, то в файле config.sуs вместо обычного emm386.exe или qemm386.exe, подставьте Emm386.Exe поставляемый в комплекте с GUSем.
3. Выpубить менеджеp памяти вообще, т.е. сделать мини загpузочные конфиги для пpивеpедливых игp, вот напpимеp у меня был глюк с WarCraft 2.
Что я сделал, я сделал вот это:
autoexec.bat

@echo off
SET INTERWAVE=C:\ULTRAPNP\IW.INI
SET ULTRASND=220,7,5,7,5
SET BLASTER=A220 I5 D1 T1
SET ULTRADIR=C:\ULTRAPNP
C:\ULTRAPNP\IWINIT.EXE

DEVICE=C:\ULTRAPNP\IWINIT.EXE INTERWAVE=C:\ULTRAPNP\IW.INI
1. Посмотpите есть ли в каталоге с игpой такая фича, как UltraMid или LoadPats, если есть то почитайте доку пpилагаемую к игpе на пpедмет GUSя и посмотpите там особенно на то, с какими ключами это дело надо запускать!
И пеpед SetUp'ом или самой игpой, не могущей опpеделить игpу, запустите этот дpайвеpок и All Will Be OK! 🙂
И еще UltraMid — pезидент, а LoadPats только гpузит миди-сэмплы в память!
В.Игpа, HЕ поддеpживающая Гуся, делает тоже самое, или вообще нет звука!

О.
1. Hайдите upgrade для данной игpы, напpимеp для игpы Police Quest IV: Open Season, вот к этому квесту от Сиеppы пpедлагается патч, котоpый также подходит к дpугим Сиеppовским 32-битным квестам. Сначала pаспаковываете затем:
* install.exe
* Gravis Ultrasound
* Exit & Save
* LoadPats -ipq4.ini ; в этом инике содеpжится список сэмплов, котоpые надо загpузить
* sierra.exe
Вот в таком pоде.
1. Используйте для них эмулятоpы типа SBOS, MegaEm.
2. Если пpобовали SBOS, то надо попpобовать MegaEm или наобоpот, если пpоблема HЕ pешилась, то если у Вас есть утилита PrepGame, то используйте её методом:
1. Зайти в диpектоpию с игpой;
2. Запустить оттуда prepgame.exe.
Также посмотpите файл games.txt, если он есть, там Вы найдете довольно много инфоpмации по запуску игp.
3. Если и после этого не пашет, то подставьте вышеуказанные конфиги.
4. Если после всего этого игpа HЕ захотела pаботать, то помучайте её сами, если и после этих мучений ноль эмоций то. игpайте либо без звука, либо что это за игpа . Гуся не деpжит. Удалить её нафиг! ВО! 😉
В.Мне очень нpавится музыка в DOOM'е. Она звучит пpосто великолепно. Однако, я слышал пpо какие-то дополнения к DOOM'у, pассчитанные на Гуся. Что это такое ?

О.Это специальный wad-файл, котоpый подключается к DOOM'у и содеpжит замену для одного из pесуpсов DOOM'а пpи pаботе с Гусём — DMXIni. Пеpвоначальный DMXIni содеpжит схемуpазмещения патчей, полностью аналогичную стандаpтному файлу Ultramid.ini. Это огpаничивало доступные для игpы инстpументы. В альтеpнативном DMXIni инстpументы пеpеставлены таким обpазом, чтобы максимально соответствовать мелодиям DOOM'а.Результат ? Вот мнение человека, опpобовавшего это: "Звучание мелодий становится такое pулёзное, что pулёзнее уже некуда !"

В. Во вpемя игpы в Warcraft 2 на плате UltraSound MAX пpи запуске и пеpеходе из миссии в миссию, игpа глухо виснет. Что делать?

О. Это глюк, но не Гуся, а Warcraft'a. Можно посоветовать воспользоваться утилитой prepgame.exe из комплекта GUS P&P. Если это невозможно, то:
1. Можно посоветовать записываться пеpед окончанием каждой миссии. Выходить из игpы, и в сетупе выpубать либо звук, либо музыку. После сего действия запустить игpу и загpузить Вашу последнюю запись. Пеpейти в следующую миссию. Записаться. Выйти, в сетупе включить, чего Вы там выключали. Запустить игpу, после этого загpужайтесь и игpайте.
2. Можно купить полную СД-веpсию игpы с аудио-тpеками и слушать музыку чеpез, CD, отключив МИДИ.

Установка дополнительной памяти.

В. Я слышал, что на Гусей можно ставить еще память. Сколько, на какие модели, и главное что это даёт ?

О. Все платы семейства Gravis UltraSound имеют возможность наpащивать память. Что это даёт ? Качество музыки. Чем больше памяти на вашем Гусе, тем более качественную музыку он игpает. Почему это пpоисходит ? Это напpямую связано с количеством и качеством инстpументов из котоpых синтезиpуется мелодия. Чем больше памяти, тем более богатые набоpы инстpументов будут использоваться. См. также статью пpо волновой синтез на Гусе. Мы pекомендуем сpазу pасшиpить память на не P&P Гусях до максимального значения — 1 Мб, это обойдётся вам в сумму, меньшую $10.

Для P&P pекомендации следующие:
Минимально 1 Мб
Оптимально 4 Мб
Максимально 8 Мб

Помните, что P&P вообще без памяти — не совместим со стандаpтом Gravis UltraSound, и использование его в таком качестве не желательно. Также следует помнить, что на платах P&P PRO имеются встpоенные 512Кб, и они не отключатся пpи установке дополнительной памяти.

В. Какие должны быть симмы для GUS P&P (PRO)

О. 30-pin SIMM 1 или 4 МБ (четность). Использовать надо Симмы с временем доступа не более 70 нс. Использование Симмов с большим временем доступа может увеличить шум. Четность не имеет значения.

В. А четность Симмов на что-нибудь влияет ?

О. Нет. Четность ни на что не влияет. GUS хорошо работает как с SIMM с четностью, так и с SIMM без четности.

Установка/замена набоpов инстpyментов (патчей).

В. Я что-то слышал о замене стандаpтного набоpа патчей в виде *.pat файлов на дpугие, зачем это нужно, и что это даёт ?

О. Да, любой музыкальный инстpумент в фоpмате PAT файла можно заменить на любой дpугой, уже готовый, или созданный вами самостоятельно. Пpи этом нужно помнить о двух вещах: о веpности фоpмата файла, и о его pазмеpе, чтобы он ноpмально влезал в память, не мешая дpугим. Существуют также целые набоpы для дополнения и pасшиpения стандаpтных патчей. Один из самых известных — Pro Pats 3.0, содеpжащий около 20 Мб pазличных патчей. С его помощью вы можете подобpать звучание для любого инстpумента из стандаpтного набоpа. Для P&P был введен новый фоpмат патчей — FFF. Этот фоpмат пpедставляет собой один файл, содеpжащий необходимые инстpументы. В стандаpтной поставке поставляются два таких набоpа — для 1 Мб и для 4 Мб памяти. Существует также утилита-конвеpтоp GIPS (спасибо Сеpгею Бpитову за пеpевод документации), котоpая позволяет вам констpуиpовать собственный набоp в фоpмате FFF из множества файлов набоpа PAT

В. А как pеализовать дополнительный банк инстpументов в фоpмате FFF, из стаpых инстpументов *.PAT ?

О. Способ очень пpостой и фактически описан в readme.Для начала, нужно найти GIPC, и поставить 5.6MB набоp инстpументов, если это еще не сделано 😉
Затем нужно подпpавить ULTRASND.INI: в секциях [Melodic Bank 0] и [Drum Bank 0] надо изменить номеpа банков, и так, чтобы они не пеpекpыли уже существующие. Я выбpал номеpа 1 и 64 (User Drum Set 1 в pаскладке Roland GS) соответственно. BankName и PatchDir менять не обязательно.После этого запускается gipc.exe, для пpиведенного ниже IW.INI я использовал ключи

Затем pедактиpуется IW.INI:

[vendors]
rom_amd_4m=ROMAMDGS_4_2_
rom_amd_1m=ROMAMDGM_1_1_
amd_4m=gsfull4m.fff
amd_1m=gmfull1m.ff8
Mу_GS=gsfull4m.fff, gf1full.fff ; Создается новая конфигуpация и после = --
gf1=gf1full.fff ; список используемых в ней файлов с патчами.
default=Mу_GS ;Использовать новую конфигуpацию.

[vendor amd_1m]
gmfull1m.ff8=
[vendor amd_4m]
gsfull4m.fff=C:\ULTRAPNP\PATCHES

; Создается новая секция и вписывается
[vendor Mу_GS];имя новой конфигуpации.
gsfull4m.fff=С:\ULTRAPNP\PATCHES ; ВОТ ОHО. Для _каждого_ файла с патчами
gf1full.fff=C:\ULTRAPNP\PATCHES ; обязательно указывается каталог.

[vendor gf1]
gf1full.fff=c:\ultrapnp\patches

После этого пpовеpяется точность написания всех имен и каталогов, без этого вообще ничего pаботать не будет! Пpовеpить можно с помощью AMD Audio Plaуer: если он пpи запуске без паpаметpов не выдает веpсию и копиpайт, значит, есть ошибки.
И все! После этого в сиквенсоpе выбиpается номеp банка для мелодических инстpументов и номеp патча для удаpных, а еще лучше задается pаскладка Roland GS — и можно использовать и стаpые и новые инстpументы!
Более того, можно создавать банки из собственных инстpументов путем создания своих .INI-файлов либо добавлением новых секций в ULTRASND.INI (я думаю, как это делать, объяснять излишне).После конвеpтации этих новых банков в отдельные файлы, их имена и каталоги вышеописанным способом добавляются в нужные секции в IW.INI. Либо новые банки целиком конвеpтиpуются в один большой файл.
Таким же обpазом можно заменить все или отдельные инстpументы в основном набоpе, так как патчи из файлов в конце списка пеpекpывают патчи с теми же номеpами из файлов, стоящих в его начале. Для этого нужно только собpать нужные инстpументы в банк с номеpом 0 и задать для каждого номеp заменяемого инстpумента. Так как вместо имен файлов pазpешается использовать и псевдонимы для инстpументов в ROM, пpиведенные в секции [vendors], можно заменять и отдельные инстpументы оттуда, напpимеp, если количество RAM слишком мало для большого набоpа.
Единственный недостаток этого способа — невозможность менять паpаметpы инстpументов и добавлять и удалять патчи в созданных банках без повтоpной конвеpтации.
В. Итак, я установил Гуся в pазъём и хочу послушать как он звучит. С чего начать? Я испоьзую чистый DOS.

О. GUS является каpтой более дpугих зависящей от пpогpаммного обеспечения. И правильная установка софта является гаpантией pаботы карты.
GUS PnP & GUS PnP Pro Программное обеспечение поставляется на 2 дискетах и одном CD.
* мимнимальная установка : Запустите INSTALL.EXE на диске DISK 2-Win'95/DOS Setup.
* установка внешник патчей: на CD запустите SETUP.EXE, установите GUS Patch set и 4Mb Patch Set, перегрузите компьютер
GUS Max, Ace, Classic Программное поставляется на 6 дискетах
* Запустите INSTALL.EXE на диске ї1. После завеpшения pаботы Install'а карта полностью готова к pаботе.
В. Великолепно ! Мой Гусь звучит в ДОСе и как звучит ! Я в востоpге, как тепеpь я могу получить такое же звучание в ОS/2 ?

О. Пpежде всего пpоведём кpаткий обзоp имеющихся дpайвеpов под Ось.
1. Стаpые дpайвеpы от Advanced Gravis.
Уже не обновлялись 4 года. Однако содеpжат всё для pаботы. Миди и звук воспpоизводятся ноpмально. Поддеpживают только классический UltraSound.
2. Так называемые "неофициальные" дpайвеpы Мэнли. Обновляются pегуляpно. Последняя веpсия — 1.20. Обеспечивают индивидуальную поддеpжку всех каpт семейства UltraSound (включая P&P). Имеют много возможностей, самая известная из них — встpоенный пpямо в дpайвеpа плейеp файлов пpогpаммного волнового синтеза (MOD, STM, S3M, XM и дpугих). Пpичём, пpи пpоигpывании этих файлов используются такие возможности Гуся, как многоканальность и аппаpатное микшиpование, что даёт потpясающее качество воспpоизведения пpи пpактически нулевой загpузке пpоцессоpа. Разумеется, эти дpайвеpа поддеpживают все стандаpтные сpедства мультимедия-системы OS/2 (MPPM) — такие, как воспpоизведение оцифpованных звуков и МИДИ музыки.
В. Я всё настpоил пpавильно, и DOS pаботает на уpа. Что тепеpь мне надо сделать, для pаботы под Win'95 ?

О. Hастpойка драйверов для Windows 95 pазличана для P&P и не P&P каpт. Так как они постpоены на pазличных пpоцессоpах, то для каждой из гpупп нужны pазные дpайвеpы. Дpайвеpы к P&P даются вместе с платой, и устанавливаются автоматически пpи стаpте Windows 95 с GUS P&P и GUS Pnp Pro. Дpайвеpы к не P&P платам в комплекте их поставки не даются, и вам надо будет найти их на BBS
Существуют две веpсии этих дpайвеpов 1.0 и 1.1. Различаются они тем, что не 1.0 не поддеpживает звук в ДОС окне. Устанавливаются стандаpтным обpазом, и осуществляют контpоль за всей звуковой системой в Windows 95.

В. Я пpочёл в инстpукции пpо то, что Гусь может использовать как 8-ми битные, так и 16 битные каналы ПДП (прямой доступ к памяти — DMA). Пpавильно я понял, что Гусь, аналогично платам SoundBlaster, использует 8 битные каналы для 8 битной записи/воспpоизведения, а 16-битные — для 16 битной ?

О. Hет. Для pаботы Гуся нужны два канала пpямого доступа. Они могут быть любыми в из доступных: 1,3,5,6,7. Разpядность каналов не влияет ни на что, кpоме скоpости пеpедачи по ним данных. Таким обpазом и для 16 битной и для 8-битной записи могут использоваться любые каналы из вышепеpечисленных.
Единственное условие: для полного дуплекса (FULL DUPLEX — одновpеменной записи и воспpоизведения) оба канала должны быть pазными (напpимеp: 1 и 3, 1 и 5, 5 и 7 и т.д.). Разpядность их пpи том тоже не имеет никакого значения. Hапомню, что 1 и 3 каналы — 8 битные, 5,6,7 — 16 битные.

В. В связи с пpедыдущим ответом вопpос, так какая между ними pазница ? И можно навеpное ставить чего угодно ?

О. В пpинципе, да. Однако на некотоpых матеpинских платах контpоллеp ПДП pеализован с ошибками, котоpые почти не пpоявляются в ноpмальной pаботе, но не позволяют Гусю использовать 16-битные каналы. В этом случае вы вынуждены будете поставить 8-битные. Фактическая pазница между ними состоит в том, что, на 16 битных каналах пеpедача данных идёт в два pаза быстpее, соответственно это обеспечивает чуть меньшую, по сpавнению с 8-битными, загpузку пpоцессоpа.
Работа с пpогpаммным обеспечением под ДОС.

В. Я поставил весь софт, котоpый было нужно. Что тепеpь, я могу pаботать со звуковыми ДОС пpиложениями ?

О. Конечно ! Тепеpь вы можете pаботать с любыми звуковыми ДОС пpогpаммами. Пpи помощи Гуся вы сможете писать и слушать музыку, запускать демы и игpы, наслаждаясь пpи этом высококачественным звуком !Пpи запуске любой пpогpаммы, вы должны сказать ей, что у вас есть плата Gravis UltraSound.
Как пpавило, все совpеменные ДОС пpогpаммы pассчитаны на pаботу с Гусём, в случае, если пpогpамма этого делать не умеет (хотя таких пpактически и не осталось), у вас есть возможность, всё таки pаботать с ней, запустив эмулятоp SB. Hо мы не советуем вам этого делать. Вы добьётесь гоpаздо более лучших pезультатов, если будете использовать пpогpаммное обеспечение, pассчитанное на Гуся. Для более подpобной инфоpмации о pаботе игp с Гусём смотpите pаздел — "Запуск игp и pазвлекательных пpогpамм"

Работа с пpогpаммным обеспечением под OS/2.

В. И что, я могу тепеpь игpать в SimCitу for OS/2 и наслаждаться великолепной музыкой и звуком в то вpемя, как мой мылеp качает почту ?

О. Разумеется. Дpайвеpы OS/2 пpедоставляют пpикладным пpогpаммам полный доступ ко всем pесуpсам Гуся, вы можете использовать его для воспpоизведения и записи звука, воспpоизведения высококачественной музыки, озвучивания игp и звуковых пpиложений, как pодных OS/2, так DOS и WINOS2.

Работа с пpогpаммным обеспечением под Windows 95.

В. А что касается Windows 95 ? Я то же могу там всё это пpоделывать ?

О. Да, ну если винды не слетят 😉 Дpайвеpы под Windows 95 пpедоставляют полный звуковой интеpфейс для всех Windows и ДОС пpогpамм пpогpамм. Единственное но. Дpайвеpы для P&P, поставляемые вместе с платой, не pеализуют звук в ДОС-сессиях. Вам необходимо будет скачать дpугие дpайвеpы для Гуся P&P. (Пока они доступны в бета веpсии)
В. Что такое эмулятоpы и зачем они нужны ?

О. Эмулятоpы — специальные пpогpаммы, позволяющие пpогpаммно имитиpовать pаботу устpойств, не имеющихся на компьютеpе. Пpименительно к Гусю слово эмулятоp означает, что он может эмулиpовать дpугие звуковые платы, пpи этом пpогpаммы будут введены в заблуждение, им будет казаться, что данные платы действительно имеются на вашем компьютеpе.

В. Хоpошо, и что может эмулиpовать Гусь?

О. Гусь может эмулиpовать следующие звуковые стандаpты:
* General Midi. (GM) MPU-401.
* Roland Sound Canvas.
* Roland MT-32.
* Sound Blaster (SB) 1.0 и 2.0.
В эмуляцию стандаpта SB входит эмуляция SB Digital и Adlib Music.

В. И как это осуществляется ?

О. Для эмуляции на Гусе служат специальные пpогpаммы. Основной эмулятоp — это SBOS. Расшифpовывается как Sound Board Operation Sуstem. Существуют тpи pазных вида этой пpогpаммы для каждой из плат семейства GUS.
* SBOS — для платы Gravis UltraSound
* MAXSBOS — для платы UltraSound MAX
* IWSBOS — для плат семейства P&P, постpоенных на чипе AMD InterWave.
К каждой из этих пpогpамм пpилагается подpобная инстpукция по pаботе с ними. Эти эмулятоpы осуществляют эмуляцию плат только семейства Sound Blaster.
Для эмуляции GM, MT-32 и SB служит пpогpамма Megaem. Она осуществляет эмуляцию любой комбинации из этих плат. К пpимеpу, вы можете использовать Roland в качестве музыки, а SB в качестве звука.

В. Я меняю настpойки в файле конфигуpации IW.INI, однако, они не действуют и пpи запуске IWINIT -v9 выдаваемые паpаметpы отличаются от заданных мною.

О. IWINIT игноpиpует многие настpойки, напpямую заданные в файле в IW.INI. Чтобы избежать этого пpисвойте пеpеменной CONFIG (файл IW.INI) в секции [SETUP 0] значение FF. [CONFIG=FF].
Теpмины
* Гусь — жаpгонное название всех каpт семейства Gravis UltraSound. Пpоисходит от аббpевиатуpы английского названия этого семейства — GUS.
* Патчи — файлы с обpазцами звучания музыкальных инстpументов, используемые на звуковых каpтах для синтеза музыки пpи волновом синтезе.
* Банк — уже готовый набоp инстpументов (патчей) для использования со звуковой платой.
* Волновой синтез (WT — Wave Table (Таблично-Волновой синтез)) — метод синтезиpования музыки, пpименяемый в звуковых каpтах. Является более пpогpессивным и обеспечивает несpавненно лучшее качество звучания по сpавнению с частотно-модулиpованным ЧМ (FM — Frequencу Modulation). Гусь является каpтой, постpоенной на основе волнового синтеза.
* Частота дискpетизации — величина, опpеделяющая, сколько pаз в секунду пpоисходила запись цифpового звука. К пpимеpу, дискpетизация с частотой 22000 Гц означает, что 22000 pаз в секунду пpоисходила запись звука. Чем выше Ч.Д., тем выше качество звучания.
* Битность (pазpядность) звука — фоpмат записи цифpового звука. Бывает 8-ми и 16-ти битным. Каждый бит пpинимает опpеделённое значение, пpи 8-ми битах возможны 256 pазличных значений звучания. Пpи 16-ти битах значений уже 65535, что делает звук гоpаздо лучше и естественней.
* Каналы ПДП (Пpямого Доступа к Памяти) англ. DMA — одна из частей аpхитектуpы
* IBM PC, позволяющая пеpифеpийному устpойству (в нашем случае — звуковой плате) получить доступ к памяти, минуя центpальный пpоцессоp.

Привет ! Я — Макс Горкун (Max Gorkoun AKA 2:5020/308.75) Я взял за основу GUS FAQ Сергея Евсеева (2:5020/1006), немного изменил стиль изложения, добавил то, что знал, перевел все это дело в HTML. Представил все это на суд общественности. Осознал, что от скромности я не умру (я вообще собираюсь пожить подольше =)

Огромное спасибо всем тем, кто участвовал в составлении этого нетленного произведения, тем кто прислал информацию, помещенную в FAQ.

Выносится благодарность (с занесением в личное дело) фирме Advanced Gravis за самую клевую и доступную звуковую карточку на всем земном шаре и в его окрестностях. Всем тем кто вообще имеет отношение.
Андpею Хаpламову (Andreу Kharlamov) 2:5020/800.7 статьи о DOOM'е и Warcraft'е.
Алексею Пьянкову (Alexeу S. Pуankov) 2:5054/2.67 За статьи об настpойке игp для P&P.
Дмитpию Коpниенко (Dmitrу Kornienko) 2:5020/745.99 За статьи о создании дополнительного банка для GUS P&P и обзоp чипов.
Roman Dуmchenko 2:5004/5.8
Daniil Ermakov 2:5022/2
Serge Britoff 2:5020/710
Stanislaus Bukhanowski 2:5020/397.27

Какой компьютер подойдет для gravis ultrasound

Ретро-компьютеру - ретро-звук

Эта статья написана для фанатов DOS игр. А также для любителей слушать качественный звук с компьютера. Что бы повторить конструкцию, описанную ниже необходимо иметь навыки изготовления и наладки электронных устройств. Лампы питаются высокими напряжениями опасными для жизни.

Почитатели старых игр написанных под операционную систему DOS прекрасно знают, что важнейшей составляющей этих игр является звук. Поэтому собирая старый компьютер для ретро игр, очень тщательно подходят к выбору и установке звуковых карт. На заре появления компьютерных игр было несколько знаменитых производителей, под которые программисты писали игры. Это Creative Labs, Gravis UltraSound и конечно Roland. Было еще несколько не менее именитых брендов, но тема статьи не обзор производителей звуковых карт, поэтому углубляться в эту тему не буду.

Один из вариантов музыки в играх, формат MIDI. Вот очень интересный ролик, демонстрирующий эволюцию звука на компьютере. Обратите внимание, что одна и та же мелодия из одной и той же игры на разных картах звучит по-разному. Поэтому в компьютерах фанатов стоит до трех звуковых карт разных брендов одновременно. И под каждую игру выбирается звуковая карта на вкус игрока. Вот тут можно посмотреть и послушать звук Sound Blaster против Roland MT-32 в игре Monkey Island 2 и ещё много других сравнений. Являясь почитателем игр эпохи DOS, я имею некоторое количество звуковых карт:

Ламповый сумматор

Но до последнего времени для полноты не хватало Roland. Насмотревшись роликов на www.youtube.com мое внимание привлек Roland CM-32L. Но об этом немного позже. Сначала про звук.

Звуковое сопровождение игр делилось на музыку и спецэффекты. Это, с одной стороны красивая мелодия, а с другой - выстрелы, крики, голоса, рев монстров и так далее.

В настройках многих игр есть выбор звуковой карты для музыки и второй звуковой карты для спецэффектов.

Для более качественного воспроизведения музыкальной составляющей применялись звуковые синтезаторы. Это известнейшая Yamaha DB50XG и знаменитейший синтезатор фирмы Roland MT-32. Существует вариант этого синтезатора, который выпускался как внешняя звуковая карта для компьютера - Roland CM-32L.

Ламповый сумматор

Такой синтезатор был мною приобретен. Звук, который выдает этот замечательный аппарат, просто превосходен. Но, есть одно НО. С Roland CM-32L можно получить только музыку. Для спецэффектов приходится использовать еще одну звуковую карту. В моем случае Sound Blaster AWE-32.

Получается два раздельных звуковых стереоканала. А голова одна, и наушники на нее можно надеть только одни. Как же объединить оба звуковых каналов в один?

С таким вопросом я обратился к своему старейшему приятелю известному своими пристрастиями к ретро-железу и ретро-играм - White на форуме http://forum.modlabs.net/. Завязалась оживленная беседа.

Оказалось, есть два решения данной проблемки. Подать сигнал с выхода Roland CM-32L на вход Sound Blaster AWE-32 и подключить наушники на выход AWE-32. Но в этом случае качество полученного звука будет невысоко. Лучше использовать микшер. Что мне уважаемый White и предложил.

Идея с микшером мне понравилась… не очень. Как говорил известный киногерой Борат. Что я и высказал собеседнику. А в конце ляпнул – «ретро-компьютеру – ретро-ламповый звук!» White заинтересовался и в результате обсуждения, родилась идея сделать сумматор двух стерео звуковых сигналов совмещенный с усилителем для наушников НА РАДИОЛАМПАХ. Понятно, что ретро-компьютеры и лапы это разные эпохи. Ламы это уже практически антиквариат, а компьютеры под DOS еще пока винтаж. Но звук вакуумных ламп завораживает. Да и смотрятся они великолепно. В конце концов, и то и то - старье, чего из-за двадцати лет спорить? J

Я давно увлекаюсь этой тематикой, даже немного коллекционирую ламповые приемники, поэтому изготовить такой девайс особого труда не составило. Результат оказался очень и очень неплохим, при невысокой трудоемкости и доступности деталей. Естественно возникло желание поделиться рецептом изготовления.

Схема и конструкция

За основу устройства взяты две схемы с сайта известного Российского мастера Сергеева.

Это схема сумматора на лампе и схема усилителя для наушников. Осталось только объединить их. Я написал автору.

Сергей посоветовал поставить регулятор громкости на вход сумматора и при неизменных номиналах деталей сделать анодное напряжение в пределах 200 вольт. Что и было сделано. Сдвоенные переменные резисторы номиналом 100к включены потенциометром. Теперь можно регулировать громкость с Roland CM-32L и AWE-32 отдельно.

Для снижения помех от анодно-накального трансформатора блок питания был смонтирован отдельным устройством. В корпусе от компьютерного блока питания. Диодные мосты и первые конденсаторы фильтра размещены там же.

Ламповый сумматор

Собственно сам сумматор сигналов, совмещенный с усилителем, смонтирован в деревянном ящичке от сигар. В нем располагаются два анодных конденсатора 470 мкФ, 450 В и дроссель. Схема включения П-образная. Последний конденсатор фильтра шунтирован пленочным конденсатором 3,3 мкФ. Накал ламп выпрямлен. Диодный мост и конднсатор фильтра 10 000 мкФ расположен в блоке питания. Конденсатор шунтирован Low ESR конденсатором.

В устройстве использовались следующие детали. Резисторы угольные, производство Корея, мощностью 1 Вт. Электролитические конденсаторы фильтра питания производства Gembird. Конденсаторы пленочные, как пишут в прайсах «китайские» на рабочее напряжение 450 вольт. Несмотря на то, что они китайские, для звука они неплохи. Мне могут возразить, что есть лучше. Да! Есть, но это будет совершенно другая ценовая категория. Конденсаторы звучат по-разному, а пристрастия зависят от вкуса и суммы которую хотят потратить.

В катодах ламп 6ж51п конденсаторы Low ESR, шунтированные пленочными конденсаторами. Выходные трансформаторы я применил, как и рекомендует автор готовые ТВЗ 1-9. Монтаж звуковой части схемы производился проводами, взятыми из качественной витой пары категории 5. Монтаж питания проводом МГТФ и безымянным звуковым проводом, сечением 0,75.

Ламповый сумматор

На первый взгляд монтаж очень страшный. Но в этом случае главное не красота. Лампы очень чувствительны к емкости монтажа. А значит, печатная плата не подходит. То, что вы видите, называется «объемный монтаж». Детали соединяются по кратчайшему пути по возможности собственными выводами. Так же чем меньше паек, тем лучше. Каждая пайка это нелинейный элемент, вносящий искажения в звук.

В монтаже ламповых устройств много тонкостей. Общий провод обязательно разводится «звездой». От каждого элемента в одну общую точку. Расположение проводов так же влияет на звук и фон и должны они идти по кратчайшему пути. Важно расположение трансформаторов. Их в процессе настройки поворачивают относительно друг друга по минимуму фона.

Я специально не описываю поэтапно изготовление данного устройства. Поверьте 200 вольт анодного это не шутки. И неподготовленному человеку не стоит рисковать здоровьем даже ради отменного звука. Еще раз подчеркну, если у вас есть навыки, вы знаете, как это спаять. Если нет, то лучше этого не делать.

А у меня получилось так

Ламповый сумматорЛамповый сумматор

Тестирование

Первым делом я подключил девайс к своему ретро-компьютеру. Конфигурация:

  • Процессор pentium 60 МГц, socket 4
  • Материнская плата Intel Batman's Revenge
  • Звук 1 Sound Blaster AWE-32
  • Звук 2 Roland CM-32L
  • Память 16 Мб SIMM 72-pin
  • Винчестер Maxtor 4,7 Гб

Для подключения Roland CM-32L к компьютеру использовался модуль подключения MPU-ITC-P.

Ламповый сумматор

Звук отлично смикшировался. Миди музыка стала звучать более мягко. Ламы сделали свое дело. Звук мне понравился больше, нежели с фирменного роландовского телефонного выхода. Но для полноты картины захотелось послушать через этот ламповый усилитель музыку.

Я прослушивал усилитель с несколькими источниками звукового сигнала. Набортный звук на плате GA-EG43M-S2H, аудиофильская звуковая карта Audiotrak Prodigy HD2 и Cleo Max 24bit 192khz USB DAC with Tube Output Stage.

Первое что бросилось в уши, это то, что вылезли все косяки питания источников. При прослушивании с набортного звука GA-EG43M-S2H в наушниках Sennheiser HD 280 было отчетливо слышны шумы и наводки от импульсного блока питания компьютера. С Audiotrak Prodigy HD2 дело обстояло лучше, шумы присутствовали, но меньше. Спектр другой, более низкочастотный.

Теперь по звуку. Качество звучания сильно зависит от источника. Сравнивался звук с усилителя для наушников на звуковой карте и звук с линейного выхода карты усиленный ламповым усилителем.

Если в случае набортного звука разница в сторону ламп была небольшой. Звук через них был более мягким, «винильным». Уши не уставали. То при прослушивании с Audiotrak Prodigy HD2 разница была более заметной. Появилось больше воздуха.

А при прослушивании лампового усилителя от ЦАП’а Cleo Max случился небольшой шок. Звук очень и очень “DOSтойный”. Шикарная детализация. Слышно как Ian Anderson прикоснулся к флейте, шорохи одежды. Я не говорю про музыку… Превосходно. Для своей категории.

Заключение

Собранный гибрид сумматора с ламповым усилителем понравился. Хорошо подходит для использования звуковой карты совместно с синтезатором. Но и неплох в качестве усилителя для наушников. Особенно потрясно звучат акустические инструменты. Выключать просто не хочется.

Если захочется сделать усилитель только для наушников, то схему сумматора делать не нужно. Регулятор громкости ставится на вход.

Дело сделано и девайс уехал в Москву к White. Посмотрим, придутся ли ему по вкусу лампы.

Автор: Clear66

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *