Автор и редакция не несут никакой ответственности за любой возможный ущерб в случае следования приведенным в данном материале рекомендациям. Все ваши действия на основании данного материала вы осуществляете на свой страх и риск. Заметим, что добавление к вашей звуковой плате разъема под модуль SIMM автоматически лишает вас гарантии поставщика оборудования и производителя.
Введение
В данном материале описываются два способа модернизации звуковой платы Gravis UltraSound PnP (GUS PnP) с целью расширения оперативной памяти для семплов до 16 Mb.
Пенрвый способ описывает технологию добавления двух новых 30-контактных разъемов SIMM к GUS PnP. Второй способ — технологию добавление одного нового 72-контактного разъема SIMM к карте GUS PnP. Заметим, что второй способ представляет собой более дешевое решение.
Использование 30-контактных разъемов SIMM
Прежде всего, мы выражаем благодарность Trevor Nyari, за идею того, как модернизировать GUS PnP до 16 Mb. Он успешно модернизировал собственный GUS PnP. Я проделал такуюже операцию со своим GUS PnP Pro (наряду с 6 другими GUS PnP картами и результат во всех случаях был положительным. Все карты работают прекрасно!
На протяжении долгого времени многие строили предположения, можно или нет установить больше, чем 8 Mb памяти на GUS PnP. Теперь с большой уверенностью можно дать ответ — "ДА!". Однако, сделаем сначала небольшое отступление.
Многие владельцы плат GUS PnP Pro задавали вопросы компании Gravis, возможно ли использовать 8.5 Mb на их карте, задействовав 512 Kb чип ОЗУ (установкой JP8) наряду с уже установленными двумя 4 Mb модулями SIMM. Gravis отвечал: "512 Kb может использоватся только с конфигурациями до 2.5 Mb"
Ниже приведена таблица из руководства для программистов чипсета InterWave:
Конфигурация памяти | Банк 3 | Банк 2 | Банк 1 | Банк 0 | Всего |
0 | – | – | – | 256Kb | 256Kb |
1 | – | – | 256Kb | 256Kb | 512Kb |
2 | 256Kb | 256Kb | 256Kb | 256Kb | 1M |
3 | – | – | 1Mb | 256Kb | 1.25Mb |
4 | 1Mb | 1Mb | 1Mb | 256Kb | 3.25Mb |
5 | – | 1Mb | 256Kb | 256Kb | 1.5Mb |
6 | 1Mb | 1Mb | 256Kb | 256Kb | 2.5Mb |
7 | – | – | – | 1Mb | 1Mb |
8 | – | – | 1Mb | 1Mb | 2Mb |
9 | 1Mb | 1Mb | 1Mb | 1Mb | 4Mb |
10 | – | – | – | 4Mb | 4Mb |
11 | – | – | 4Mb | 4Mb | 8Mb |
12 | 4Mb | 4Mb | 4Mb | 4Mb | 16Mb |
13-15 | Резерв |
Из приведенных выше данных можно получить следующее:
- Чипсет InterWave поддерживает 4 банка ОЗУ
- Максимальное количество памяти в одном банке -- 4 Mb
- Поддерживаются 256 Kb, 1 Mb и 4 Mb модули SIMM (возможно использовать 2 Mb SIMM)
- Вы можете использовать 1, 2, 3 или 4 банки одновременно
- Это стандартная конфигурация памяти
При использовании установленного производителем на плате GUS PnP Pro чипа 512 Кб, он логически представляется как 2 блока (банка) по 256 Kb. Если Вы посмотрите на возможные конфигурации памяти, Вы можете увидеть, что номеру 6 (2.5 Mb) соответствует самая большая по объему из поддерживаемых конфигурации (когда используется установленная на плате память 512 Кб). В случае, если используется 8 Mb памяти на GUS PnP, установленное ОЗУ будет представлено в виде банков в конфигурации, приведенной ниже:
Банк 0 — 4 Mb | Банк 1 — 4 Mb | Банк 2 — 0 Mb | Банк 3 — 0 Mb |
Если задействовать чип памяти в 512 Kb (только на платах GUS PnP Pro) дополнительно к 8 Mb, то разбиение на банки памяти будет иметь вид:
Банк 0 — 256 Kb | Банк 1 — 256 Kb | Банк 2 — 4 Mb | Банк 3 — 4 Mb |
Отсюда следует вывод:
- Чип ОЗУ 512 Кб разделяется на 2 банка по 256 Кб
- Банки номер 0/1 переключаются на 2/3
- Чипсет Interwave может, по крайней мере, обнаруживать ненормативные конфигурации памяти
- GUS PnP драйвера поддерживают 4 банка ОЗУ
После испытания с некоторыми программами, по всему выходит, что эти 8.5 МБ ОЗУ работает без проблем. Чипсет InterWave может адресовать 4 Мб ОЗУ, и он может адресовать дополнительные 3 × 4 Мб, переключая их между банками (SIMM). Это означает 2 вещи:
- Максимальный размер сэмпла может быть 4 Mb (причем это максимальный размер банка) и программное обеспечение должно будет проверить его непосредственно на "bank barriers" (пересечение). Так, когда имеется 5 Mb ОЗУ (сделано из одного 4 Мб SIMM и одного 1Mб SIMM) было бы невозможно загрузить два сэмпла по 2.1 Мб чипсетом InterWave так, чтобы они оба находились в одной части.
- Пока программное обеспечение имеет возможность использования ненормативных конфигураций памяти, Вы можете использовать любые возможные комбинация SIMM. Так как программное обеспечение не только не проверяет номер конфигурации памяти, но также не проверяет банки памяти, то оно может, теоретически, адресовать все комбинации SIMM до 4 Мб каждый. В сдедствии того, что XTC-Play, Play.exe, драйвера Windows и другое программное обеспечение, дают положительный ответ на вопрос о возможности использования 8.5 Mb GUS PnP.
Устанавливаем 16 Мб на GUS PnP
Так как 4 Мб SIMMы — самые большие, с которыми чипсет InterWave может обращаться за один логический шаг, надо добавить один или два SIMM разьема к GUS PnP. Первая вещь которую надо сделать — проверить, возможно ли это сделать вообще. Если помотреть на некоторые описания чипсета InterWave, можно заметить, что для того, чтобы заработали новые разъемы под память, они должны быть связаны с /banksel3 и /banksel4 линиями (контакты 97 и 98 на чипсете InterWave). При использовании тестера Вы выяснили бы, что контакты 97 и 98 связаны соответственно с R44 и R45, а они в свою очередь связанны с контактами 4 и 8 перемычки JP8. Это означает, что JP8 фактически является селектором банка (обычный GUS PnP, без приставки PRO, имеет только провода, спаянные в этом месте). После исследования контактов на JP8, обнаруживается следующее:
- контакт 2 относится к банку 0
- контакт 4 относится к банку 2
- контакт 6 относится к банку 2
- контакт 8 относится к банку 3
Благодаря этому, расширение памяти для семплов до 16 Мб, становится простой задачей. Приведем последовательность необходимых действий:
- Если у вас плата GUS PnP Pro, начинаем с отключения установленного на карте чипа памяти 512 Кб. Вы можете сделать это, установив перемычку JP8 как на стандартном GUS PnP (который имеет здесь только два запаянных металлических провода), вообщем, все что нужно, это снять перемычки с контактов 1-2 и 5-6, т.е. должна остаться одна перемычка.
- Возьмите два 30-контактных отдельных разъема SIMM (можно выпаять из старой материнской платы, SB AWE32 (хе-хе) или честно пойти и купить). Если Вы не можете достать отдельные разъемы, возьмите один сдвоенныйц и разрежьте его на два (хотя это и не рекомендуется). Теперь отрежьте контакт 2 у обоих новых разъемов и припаяйте по проводу к этим контактам.
- Теперь припаяйте SIMM3 (См. рис., 1 и 2) позади SIMM1 (напоминаем контакт 2/провод не должен контачить никак с контакторм 2 SIMM1. Попытайтесь сделать угол между картой и новым SIMM разьемеом как можно меньше, чтобы быть можно было установит в соседний слот на материнской плате еще одну карту. Ели вы считаете, что добились этого, припаяйте сначала лишь несколько контактов (например контакты 1, 10 и 30) и посмотрите то ли получилось. Если все в порядке, припаивайте остальную часть контактов. Теперь Вы можете повторить шаг 3 снова и установить разъем SIMM4 позади SIMM2.
- Теперь припаяйте другой конец провода, который припаян к контакту 2 SIMM3, к контакту 8 перемычки JP8 и аналогично контакт 2 SIMM4 к контакту 4 перемычки JP8. (См. рис., 1 и 2)
- Вставьте в новые разъемы модули SIMM и выполните GUS RAM тест из состава программы установки, имеющейся на установочном диске для DOS.
Спереди: SIMM2 / Банк 1 SIMM1 / Банк 0 Сзади: SIMM4 / Банк 3 SIMM3 / Банк 2 | ||||||||||||
![]() | Рис. 1: обратная сторона платы GUS PnP Щелкни здесь чтобы увидеть фотографию | |||||||||||
|