Объявление форума |
Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС. |
Полигон-2 » IBM PC-совместимое. До 2000 года включительно » Turtle Beach Monterey |
<<Назад Вперед>> | Печать |
bristlehog
Advanced Member
Откуда: Тула Всего сообщений: 742 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 16 июня 2013 |
Пытаюсь наладить работу Turtle Beach Monterey, которая представляет из себя Tahiti с надетой на нее дочерью Rio. Эта карта (равно как и вся серия Multisound, от Classic до Pinnacle) не использует DMA, а вместо DMA использует окно памяти размером 32К, по умолчанию - D000-D7FF. И ни фига не получается. Карта поддерживает разные настройки, но, как назло, игры поддерживают только дефолтные - это I/O 290h, IRQ 10, сегмент D000h. Бедовая это карта. Систему на базе P4 она вешает напрочь при попытке накатить дрова на Win98. Поставил на 486 - что-то как-то работает, но утилита диагностики пишет, что, мол, ошибка при проверке окна памяти PC, то есть вроде бы есть какой-то конфликт. Я всякое пробовал, и отключал shadowing в BIOS, и включал EMM386 NOEMS X=D000-D7FF, и выключал, ничего не помогает. Единственное, что мне удалось, так это запустить сетап одной игры, который половину тестового звука вякает, а потом повисает. В общем, я не то чтобы надеюсь, чтобы тут на форуме всё кишело знатоками архитектуры Hurricane (это вот та самая, где вместо DMA - Shared Memory Address), но хотя бы хочу задать вопрос - как наиболее точно узнать в DOS, какие области памяти заняты и чем. Я смотрел AMIDIAG'ом - вроде показывает, что область D000-D7FF свободна, но проблема-то не исчезает Подозрительно также, что и MPU401 не работает, хотя вроде бы обычная дочка на обычном DB коннекторе. |
alecv
Advanced Member
Откуда: Санкт-Петербург Всего сообщений: 5545 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 5 окт. 2004 |
bristlehog написал: MSD из состава MS-DOS. как наиболее точно узнать в DOS, какие области памяти заняты и чем. |
easyjohn
Advanced Member
Откуда: SPb Всего сообщений: 3381 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 7 апр. 2008 |
CheckIt. |
Fe-Restorator |
NEW! Сообщение отправлено: 7 января 2015 4:16 Сообщение отредактировано: 7 января 2015 6:19
1) Убери звукашку вместе со дровами и влепи EMM386 NOEMS X=D000-D7FF и X=D800-DFFF в конфигурационные файлы доса. 2) Пройдись memmaker-ом (под досом). Пусть зашлёт всё, чо можно в верхние 384К. Проверь свободу диапазонов D000-D7FF и D800-DFFF. 3) Теперь грузи 98SE и проверяй, работает-ли. Также проверь свободу диапазонов D000-D7FF и D800-DFFF. Подсунь EMMExclude=D000-D7FF и EMMExclude=D800-DFFF в секцию [386enh] файла system.ini. Перезагрузись и проверь свободу обоих диапазонов. Неплохо-б соорудить сие ДО установки форточки, чтоб та в эти диапазоны ничего не насовала, ибо далее (апосля установки дров звукашки) сии строчки придётся убирать. 4) Теперь ставь дрова карточки, указав по умолчанию первый диапазон, до D7FF. 5) Ставь саму карточку (в легаси-режиме, почитай, про расстановку джампов на сайте "черепашки"). Правь настройки на нужный порт, нужное IRQ и на ВТОРОЙ диапазон, что до DFFF. Тут важно именно "переключить диапазоны", как факт. Адресация диапазонов может быть любой, кусками по 32К, но она должна совпадать начиная с биоса и до форточек. 6) Перезагружайся и пробуй. PS. Некие биосы умеют зарезервировать диапазон памяти под ISA-шинные девайсы, исключив таковой из "автораздачи для PCI". Стоит сие включить и настроить, ещё перед досовским меммакером и установкой 98-х форточек! PPS. Лучше всех монтеррей знает сама TBS: http://support.turtlebeach.com/entry/590211681/ То-ж есть и про пиннакл, токма ему немного иные требования предъявляются http://support.turtlebeach.com/entry/600411677/ Полезный сайтец, там и доки найти возможно. Не проверял, но наверняка и драйвера есть. |
Сейчас на форуме |
acorp
Advanced Member
Откуда: Иркутск Всего сообщений: 479 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 8 дек. 2014 |
Если не сможешь разобраться, то попробуй написать на форум олд-геймс, там есть несколько маньяков по звуковым картам, думаю помогут + видел где-то проскакивала там тема про данную карту |
bristlehog
Advanced Member
Откуда: Тула Всего сообщений: 742 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 16 июня 2013 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 7 января 2015 11:40 Сообщение отредактировано: 7 января 2015 12:43
Тема на олд-геймс проскакивала, но не про данную карту, а про TB Multisound Classic, и поднимал ее я. Хотя PCM-часть у Classic и Tahiti одинаковая. Впрочем, я уже успел с тех пор все забыть, и на свое тогдашнее решение - включить в драйвере для Win 3.1 какой-то 8-битный режим общения с памятью - смотрю теперь как баран на новые ворота. На этом 486 компе у меня нет Win98, поскольку памяти всего 8 Мб. Есть Win 3.1. Биос PnP не поддерживает, ничего такого (ISA shared memory и т.п.) в сетапе нет. PCI тоже нет, система чисто ISA-шная. У Tahiti нет pnp-режима, он появился позже, в Pinnacle. Так что Tahiti всегда находится в legacy. В общем, сейчас посмотрю MSD и про 8-битный режим в Win 3.1, посмотрим, что получится. |
bristlehog
Advanced Member
Откуда: Тула Всего сообщений: 742 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 16 июня 2013 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 7 января 2015 11:49 Сообщение отредактировано: 7 января 2015 13:25
Вот черт! Включил 8-битный режим, и сразу заработало всё, и дочерняя плата тоже, хотя до этого дрова заявляли, что не могут до нее достучаться. Так что дело-то было вовсе не в конфликте памяти, а в том, что система не полностью соответствует спецификации ISA. Теперь не знаю, что делать в досе, там и намека нет на 8-битный режим. Точнее, в утилите MSNDDIAG есть 8-битный режим, но наверняка он только для самой утилиты. Впрочем, кое-что заработало и в досе, например в игре Zorro появился PCM-звук. Но обольщаться не приходится - драйвера работают глючно, вероятно, необходимость в 8-битном режиме не учитывается. Зато родная DOS-утилита MPLAY для проигрывания WAV-файлов работает без глюков. Как в досе включить MPU-401 - тоже непонятно. |
bristlehog
Advanced Member
Откуда: Тула Всего сообщений: 742 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 16 июня 2013 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 7 января 2015 14:07 Сообщение отредактировано: 7 января 2015 14:16
Запустил MSD - там ситуация такая: Включен JEMM386 X=D000-D7FF: в указанном диапазоне пусто (легенда - Available) Выключен - в указанном диапазоне серые прямоугольнички (легенда - RAM) Что означает этот RAM в MSD? |
Fe-Restorator |
NEW! Сообщение отправлено: 7 января 2015 22:49
bristlehog написал: Место под Shadow ROM для биоса/видяхи. Что означает этот RAM в MSD? |
Сейчас на форуме |
easyjohn
Advanced Member
Откуда: SPb Всего сообщений: 3381 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 7 апр. 2008 |
Ну так это кусок рама от звуковухи и торчит. Должно работать. |
<<Назад Вперед>> | Печать |
Полигон-2 » IBM PC-совместимое. До 2000 года включительно » Turtle Beach Monterey |
1 посетитель просмотрел эту тему за последние 15 минут |
В том числе: 1 гость, 0 скрытых пользователей |
Последние | |
[Москва] LIQUID-Акция. Сливаются разъемы CF МС7004 и 7004А на AT и XT Пайка термотрубок Проммать s478 PEAK 715VL2-HT ( Full-Size SBC) Подскажите по 386 материке по джамперам. |
Самые активные 5 тем | |