1. Друзья, в это тяжёлое и непонятное для всех нас время мы просим вас воздержаться от любых упоминаний политики на форуме, - этим ситуации не поможешь, а только возникнут ненужные ссоры и обиды. Это касается также шуток и юмора на тему конфликта. Пусть войны будут только виртуальными, а политики решают разногласия дипломатическим путём. С уважением, администрация Old-Games.RU.

    Скрыть объявление
  2. Пожалуйста, внимательно прочитайте правила раздела.
  3. Если Вы видите это сообщение, значит, вы ещё не зарегистрировались на нашем форуме.

    Зарегистрируйтесь, если вы хотите принять участие в обсуждениях. Перед регистрацией примите к сведению:
    1. Не регистрируйтесь с никами типа asdfdadhgd, 354621 и тому подобными, не несущими смысловой нагрузки (ник должен быть читаемым!): такие пользователи будут сразу заблокированы!
    2. Не регистрируйте больше одной учётной записи. Если у вас возникли проблемы при регистрации, то вы можете воспользоваться формой обратной связи внизу страницы.
    3. Регистрируйтесь с реально существующими E-mail адресами, иначе вы не сможете завершить регистрацию.
    4. Обязательно ознакомьтесь с правилами поведения на нашем форуме, чтобы избежать дальнейших конфликтов и непонимания.
    С уважением, администрация форума Old-Games.RU
    Скрыть объявление

Hard Звуковые карты для DOS

Тема в разделе "Hard & Soft", создана пользователем easy_john, 21 май 2013.

?

Какие карты у вас есть

  1. Disney Sound Source / Covox / LPT dac

    5,8%
  2. Adlib

    5,5%
  3. IBM Music Feature Card / Tandy / PCjr

    0,3%
  4. Sound Blaster 1.x/2.x/Pro

    13,0%
  5. Sound Blaster 16/Vibra

    39,4%
  6. Sound Blaster awe32/awe64

    48,3%
  7. Sound Blaster compatible/clone (Ess, Opti, Crystal, ...)

    44,5%
  8. Pro Audio Sрectrum, PAS pro, PAS 16

    2,7%
  9. Gravis Ultrasound GF1 (Classic/Max/Extreme/Ace/clones)

    8,9%
  10. Gravis Ultrasound Amd (PnP/PnP Pro)

    7,9%
  11. Roland MT-32 series (LAPC, MT-32, CM-32, ...)

    7,2%
  12. Roland Sound Canvas series (SCC-1, SCB-55, RAP10, ...)

    6,8%
  13. Turtle Beach Series (Maui, Rio, Tropez, +, Pinnacle, ...)

    8,6%
  14. Ensoniq Soundscape series

    5,5%
  15. Yamaha XG series (db50xg, sw60xg, ...)

    19,9%
  16. Terratec AudioSystem EWS64XL

    3,4%
  17. Other Wavetable based (Aztech WaveRider 32+, ... )

    5,5%
  18. Sound Blaster Live

    42,8%
  19. Aureal Vortex

    31,2%
  20. DB waveblaster и другие

    7,2%
Можно выбрать сразу несколько вариантов.
  1. easy_john

    easy_john

    Регистрация:
    14 мар 2008
    Сообщения:
    1.708
    Обсуждение всего, что связанно со старыми звуковыми картами в DOS.
    Настройка/характеристики/качество/драйвера/совместимости и т.п.

    Можно обсуждать весь спектр звуковых плат и дочек, которые работают в DOS или в DOS-окне windows 9x.

    Основные элементы звуковых карт периода с середины 80-ых до конца 90-ых:
    1) "Кодек", цифро-аналоговый преобразователь, использовался для воспроизведения звуковых эффектов (выстрелы, взрывы, голос). Требовал большого объема потоковых данных (.snd, .wav, позднее .mp3), так что для музыки, до появления быстрых процессоров, больших дисков и сильной компрессии (.mp3), практически не использовался.
    Игра/программа должна была знать о стандарте кодека, что бы возможно было воспроизводить звуки через него.

    Типичные стандарты кодеков: SoundBlaster (SB ), SoundBlaster 2.0 (SB 2.0), SoundBlaster Pro2 (SB Pro2), SoundBlaster 16 (SB16), Microsoft(он же Windows) Sound System (WSS).


    2) "Синтезатор", использовался для воспроизведения музыки.
    2.a) FM синтезатор - недорогой чип, способный воспроизводить звуковые волны разных частот, музыка получалась не совсем реалистичная, но им были оборудованы даже самые дешевые звуковые карты.

    Плюсы: музыка будет (практически) одинаковая на всех картах.
    Минусы: качество музыки.
    Типичные стандарты FM синтезаторов: Yamaha OPL2 (mono), OPL3 (stereo)

    2.b) WaveTable синтезаторы - синтезаторы имеют свою память (большинство rom), в которой хранятся записанные семплы с настоящих инструментов. Синтезаторы получают от игры/программы только название инструмента и ноту и сами воспроизводят звук.

    Плюсы: качество музыки на порядок выше FM синтеза.
    Минусы: звучание инструментов на каждом синтезаторе свое, например музыка написанная для roland могла звучать плохо на синтезаторе yamaha/korg/emu и наоборот.
    Типичные стандарты:
    Технический стандарт используемый в играх:
    - нативный для некоторых карт исключений: GUS, AWE 32/64
    - общий, просто на передачу midi нот: MPU-401
    Стандарт на "формат" midi треков: до 1992 года - Roland LA (mt-32, cm32/64, lapc), после 1992 - GeneralMidi (GM/mpu-401/waveblaster).

    В 199x годах на PC был портирован формат "трекерных модулей" (.mod, .stm, .s3m, .xm и т.п.) представляющий из себя нотные листы как в midi, плюс коротких отрезков потоковых звуков, типа .wav, которыми эти ноты воспроизводились. Позволял в небольшом объеме 0.1-1 мб получать музыкальный трек приличного качества.

    Плюсы: качество музыки сравнимое с wavetable. Идентичное звучание на всех картах, т.к. для вывода звука использовался только кодек.
    Минусы: требовался производительный (от 486) компьютер т.к. нагрузка по проигрыванию ложилась на процессор (или некоторые звуковые карты, типа GUS/AWE)
    К сожалению, такой формат музыки довольно редко использовался в играх, наиболее известные примеры: Epic Pinball, OneMustFall, Crusader, Unreal.


    Список классов звуковых карт для примера и привлечения внимания:
    - PC Speaker
    - Disney Sound Source / Covox / LPT dac
    Характеристики
    - Adlib
    Характеристики
    - Tandy / PCjr
    - IBM Music Feature Card / Yamaha FB-01
    - Sound Blaster 1.x/2.x/Pro
    Характеристики
    - Sound Blaster 16/Vibra
    Характеристики
    - Sound Blaster awe32/awe64
    Характеристики
    - Sound Blaster compatible/clone (Ess, Opti, Crystal, ...)
    - Pro Audio Sрectrum 16
    Характеристики
    - Gravis Ultrasound GF1 (Classic/Max/Extreme/Ace/clones)
    Характеристики
    - Gravis Ultrasound Amd (PnP/PnP Pro)
    - Roland MT-32 series (LAPC, MT-32, CM-32, ...)
    - Roland Sound Canvas series (SCC-1, SCB-55, RAP10, ...)
    - Turtle Beach Series (Maui, Rio, Tropez, +, Pinnacle, ...)
    Характеристики
    - Ensoniq Soundscape series
    - Yamaha XG series (db50xg, sw60xg, ...)
    Характеристики
    - Terratec AudioSystem EWS64XL
    - Other Wavetable based (Aztech WaveRider 32+, ... )
    Характеристики
    - Sound Blaster Live
    - Aureal Vortex
    - DB waveblaster и другие

    Звуковые карты работающие в DOS с цифровым выходом s/p-diff
    Табличка

    Работа PCI звуковых карт в DOS:
    Подробности
    + DOS Sound Blaster compatibility: PCI sound cards vs. PCI chipsets

    Фак, по звуковым картам из конференций fido: FAQ по звуковым платам для IBM PC - faqs.org.ru
    Отдельные факи по:
    - Gravis Ultrasound - FAQ по семейству карт Gravis UltraSound - faqs.org.ru
    - SB AWE32/64 - FAQ по звуковым картам Sound Blaster AWE - faqs.org.ru
    - SB Live - FAQ по звуковой карте Sound Blaster Live! - faqs.org.ru
    - Aureal Vortex - FAQ по аудиокартам на чипах Aureal Vortex - faqs.org.ru

    Звуковые карты на wiki.old-games.ru - http://www.old-games.ru/wiki/Категория:Звуковые_карты
    Поиск игр, поддерживающих определенную звуковую карту на сайте MobyGames:

    Драйвера для старых звуковых карт:
    Коллекция сайта vogons: VOGONS Vintage Driver Library
    Мое ftp: ftp://ftp.amiwiki.spb.ru/Dos/Distrib/Sound/

    "Ликбез" по различным ISA звуковым картам от @Yuriy_X:

    Звуковые карты на чипах ESS (ISA)

    Звуковые карты на чипах Aztech (ISA)

    Звуковые карты Sound Blaster (ISA)

    Звуковые карты Yamaha (ISA)
     
    Последнее редактирование модератором: 21 дек 2024
    bl00dshot, unp, HotChip и 17 другим нравится это.
  2.  
  3. _ALS_

    _ALS_

    Регистрация:
    13 апр 2018
    Сообщения:
    241
    У меня самодельный USB-MIDI, драйвера система ставит сама (проверял на ХП, 7 и 8.1).
    Китайский шнурок тоже есть в наличии, но он, действительно, корявый : нормально работает с MIDI-сообщениями, но постоянно спотыкается на SysEx.
    Оптроны - H11L1, они скоростные и с триггером Шмитта на выходе, поэтому как-то дополнительно буферизировать их не нужно.
     
  4. _ALS_

    _ALS_

    Регистрация:
    13 апр 2018
    Сообщения:
    241
    Там же, в проектах, есть упоминание о MIDI-IN :

    синтезатор FluidSynth запускается в фоновом режиме и создаёт виртуальный MIDI-сервер, к которому могут подключаются любые внешние MIDI-приложения. В качестве звукового сервера можно задействовать ALSA или JACK, звук выводится в режиме реального времени.
     
    Последнее редактирование: 14 дек 2023
    SanTix нравится это.
  5. Strannik_

    Strannik_

    Регистрация:
    19 сен 2016
    Сообщения:
    890
    @SanTix, вариант с MIDI-USB
     
    Михаил_128к и SanTix нравится это.
  6. SanTix

    SanTix

    Регистрация:
    11 дек 2008
    Сообщения:
    791
    Приехала новодельная звуковуха на ISA-8 с WT. На первопне завелась сразу же. WT звучит, ИМХО, пристойно для невзыскательных, лучше, чем без него :)Tillamook На плате с Geode LX800 - не завелась. Встройку в биосе отрубил и все COM-порты и LPT на IRQ 5 и 7. Из динамиков раздаются какие-то тихие звуки пеереливающиеся, какие-то электронные шумы при запуске ДУМа. Система запускалась с одной и той же CF-ки. Первопнёвая плата тоже не бытовая, проц - Tillamook P266MMX (припаянный). Что ещё может конфликтовать? Как завелась встройка не проверял пока - разъёма такого не нашел сходу, там гребёнка 10 пинов с шагом 2 мм, есть от другой платы, но нужно посмотреть в доках совпадает ли распиновка. ОСь - чистый ДОС.
     
    Последнее редактирование: 16 дек 2023
  7. Колючий

    Колючий

    Регистрация:
    6 май 2008
    Сообщения:
    6.561
    Мало контекста. Если там под "awe32" подразумевались всякие CT3670 и подобные обрезки, то она как раз видят до 8Мб.
     
  8. SanTix

    SanTix

    Регистрация:
    11 дек 2008
    Сообщения:
    791
    Друзья, помогите с таким вопросом: как завести ISA звуковуху (ess1868) под DOSом на платах с мостом PCItoISA ITE8888. Всё ещё вожусь с промышленными платками формата 3.5" с PC/104. С более старыми, где ISA встроен в мост, например СX5530 - без проблем - unisound видит плату и инициализирует её, всё играет. в Платах где стоит мост ITE IT8888 - unisound ничего не видит. Хотя для этих мостов, вроде бы, заявляется полная совместимость с ISA. Или только под Виндами? С Виндами будут траблы тоже, т.к. под чипсеты 5536 (обе мои такие платки с 8888 на них) нет дров под 98, а на XP - нету ДОСа. Хотелось бы чистый ДОС, по крайней мере начать с него. Остальное отладил, вроде: всё запускается USB флешки видит и т.п. Мышки только пока нет - нужна PS/2 а у меня нет пока разветвителя, нужно искать (там совмещённое гнездо одно на КиМ, на всех подобных платах так, но сигналы выводятся на оба девайса, или буду паять сам этот двойник, если не найду).

    Встроенный звук в этих платах тоже под ДОСом, похоже, не работает. Я пока не нашёл , как его завести.
     
    Последнее редактирование: 2 янв 2024
  9. TheMadLynx

    TheMadLynx

    Хелпер

    Регистрация:
    9 июн 2015
    Сообщения:
    6.802
    Как в известном анекдоте про математика, максимально точный и бесполезный ответ: нужно инициализировать правильным образом определённые регистры чипсета материнской платы и моста PCI-ISA.
    Такая же шляпа должна быть на любых чипсетах с хабовой архитектурой (у интела начиная с 810-го, например), где не просто мост PCI-ISA есть, но и сама PCI видна только через "мост". Получается до ISA нужно по цепочке добираться и в каждой микросхеме на пути должно быть всё правильно настроено на уровне регистров. У более старых (по дате выпуска) плат создать видимость прозрачного доступа к ISA и PCI до определённой степени пытались на уровне хаков БИОСа сами производители плат. Их (хаков) инициализация при загрузке и даже фактическое наличие становились всё менее обязательными со временем выхода из моды ISA и в итоге выродилось в набор единичных процедур необходимых для запуска ОС, а с появлением UEFI исчезло вообще. То есть, производитель моста не соврал, но программировать совместимость в конкретном устройстве для конкретных программ и ОС - ваша пользователя задача. Или производителя конечного оборудования, на худой конец (так и представляю себе как криатив выпускает SB16 PCI HD Edition с нормальными драйверами и мостом PCI-ISA прямо на своей плате, чтобы можно было его воткнуть в любую мать с обычным PCI - ага, щаз).

    Коллеги с полигона призраков посвятили годы изучению вопроса, как приспособить индустриальные платы с мостами и поддержкой "новых" процессоров к чистому ДОСу. В итоге пришли к выводу, что главной (но не единственной) проблемой является отсутствие инициализации механизмов совместимости DMA ISA, которые, похоже, никакому промышленному оборудованию не нужны, раз все производители соответствующего железа положили на это болт. А вот звуковые под ДОС без этого не могут работать, за исключением AdLib и MPU-401, которым достаточно проброса портов ввода-вывода. В качестве решения проблемы для нескольких конкретных моделей материнок с конкретными мостами были созданы модифицированные версии БИОСа с "правильной" инициализацией регистров с задействованием всех элементов совместимости с ISA: I/O, IRQ и DMA. Правда, из-за особенностей уже физической разводки некоторых плат можно было даже в этом случае наблюдать проблемы с совместимостью в капризных игрушках с капризными же ISA-звуковыми и для окончательной победы пришлось ещё несколько программных резидентных хаков под ДОС написать.
     
    fly_indiz, Колючий, SanTix и ещё 1-му нравится это.
  10. SanTix

    SanTix

    Регистрация:
    11 дек 2008
    Сообщения:
    791
    В биосе есть настройка ISA по I/O портам и по выделению областей памяти. Но, что туда вводить - непонятно. По диаграмме из мануала плат шина PCI находится в чипсете 5536, а вот ISA, в отличии от более ранних 5530 там уже нет и стоит IT8888

    Я не завёл и это. Хотя в мануале IT8888 и поддержка DMA заявлена. Но тут зависит от того может ли чипсет раздавать их по PCI, ведь это по-сути эмуляция, если я верно понял процесс. Всякие промплаты на P4 с PCI\ISA, что на соответствующие рейзеры ставятся вроде DMA уже не умеют, но по Геоду была надежда, т.к. он постарее всё же. IRQ в биосе не знаю, как настроить, ведь его должна запросить сама плата при инициализации. На более старой плате на 5530 нужно просто проследить, чтобы в биосе на нужный плате IRQ ничего не было навешано и не конфликтовала, когда её поднимает unisound он назначает ей IRQ5 (как это поменять и можно ли - не вкурил ещё). Выше 7 не может быть - она восьмибитная, т.е. 3,5 или 7, как я понимаю - выбор не велик. Но на 5536 через мост 8888 unisound просто совсем не видит плату, пишет, что её нет. Т.е. мне бы хоть Adlib запустить на внешней звуковухе или встройке, но пока нет и этого...

    Вообще, что 5530 так хорошо работает - это отлично, конечно, но они и более старые и редкие и Geode GX - не верх совершенства. А вот Geode LX - завались, но, выходит, что с ними облом: ISA нормальной нет и нет дров под 98 винду. Но с виндой я ещё поиграюсь. Нужно ещё по VortexDX погуглить, хотя платы с ним намного реже и дороже и если там тоже ISA не нативная, то и смысла нет. Промпалаты сами по себе не такие копейки, как всякие тонкие клиенты стоят (а я их покупаю, никакой халявы у меня нет) и если нет шансов поднять звук под ДОС, то оно и "не упёрлось", ИМХО и нет смысла покупать. Но концептуально эти малые платы форм-фактора 3.5 дюйма (10х15 см) очень мне приглянулись а на Geode LX они ещё и удобные очень во многих аспектах. Я поэтому с ними ещё и вожусь. Есть у меня одна плата на LX800, так там и SATA и поддержка памяти до гига точно и, главное, гибкий демультипликатор и настройка частот вплоть до 100 МГц, а может и меньше даже можно. Это же очень полезно для ретро, но без звука всё это имеет смысла только для каких-нибудь древних программаторов и т.п.

    Эти платы очень мелкие. Линии ISA после 8888 совсем короткие, она почти не 104 разъём припаяна.

    Вот такая платка https://vyvoj.hw.cz/files/redaktor130/ECM-LX800_2nd_manual.pdf
    Мануал достаточно неплохой, есть на 14 странице блок-схема логики построения платы, что куда подключено. Видно, что PCI прямо с проца и на ней же и 8888. Значит концептуально видится, что и IRQ и DMA должны по этой шинке циркулировать, т.к. проц без них же не может жить, верно? И 8888 их умеет. Но вот завязано это уже через 5536, который тоже на этой шине и с вязь с БИОСом, естественно, через него. Т.е. сам проц 8888 даже и инициализировать не подумает, если его чипсет не "пнёт". Сейчас, видимо, при загрузке ДОСа ничего такого не происходит и шины ISA, считай, что нет, как буд-то 8888 и не распаян.
    --- добавлено 3 янв 2024, предыдущее сообщение размещено: 3 янв 2024 ---
    Кто-нибудь подскажите: 0220 и 0330 порты для звуковух - это в HEX или DEC?
     
  11. TechnoWizard

    TechnoWizard

    Регистрация:
    8 июл 2013
    Сообщения:
    121
    Процессор мосты не инициализирует, этим занимается BIOS. Именно BIOS определяет диапазон адресов(как памяти, так и пространства ввода-вывода) которые мосты будут транслировать между шинами. И кстати без DMA и IRQ можно вполне себе обмениваться данными с устройствами, другое дело что в таком режиме процессор используется неэффективно.

    220 и 330 да, это HEX.
     
    SanTix нравится это.
  12. TheMadLynx

    TheMadLynx

    Хелпер

    Регистрация:
    9 июн 2015
    Сообщения:
    6.802
    Нет, не верно. Выглядит это как хабовая архитектура почти всех современных материнок и чипсетов. Смотрите внимательно: процессор с 5536 общается через PCI. Значит у него есть свой собственный контроллер PCI внутри. А 5536, в свою очередь тоже не подключен к процессору никаким местом, а включен в общую шину PCI, как устройство со многими периферийными "придатками".
    Тоже не верно. Процам вообще наплевать на существование DMA и всех прерываний, кроме NMI. Все эти механихзмы реализует протокол и контроллер шины, причём для каждого стандарта они свои собственные. DMA и IRQ у PCI не имеют вообще ничего общего с DMA и IRQ у ISA. Потому и нужны именно костыли-хаки на стороне БИОСа, а иногда и софта в ОС, чтобы старое оборудование работало через новую шину. Поэтому нет никакой, даже иллюзорной возможности, чтобы кто-то придумал такую одну "волшебную" микросхему-переходник, которую просто подключил, запитал - и всё само заработало.
    Если ставить вопрос так, то HEX.
    --- добавлено 3 янв 2024, предыдущее сообщение размещено: 3 янв 2024 ---
    Вообще, судя по диаграмме, производитель конкретно вашей материнки для совместимости с ISA сделал только кусочек отвечающий за LPC в 5536 - без него не загрузится ОС в этом чипсете. На всё остальное, несмотря на наличие "заглушек" в биосе, был положен традиционный болт.
     
  13. SanTix

    SanTix

    Регистрация:
    11 дек 2008
    Сообщения:
    791
    Печально, выходит звук не завести? Странно, что такая убогая поддержка ISA, ведь это 104 плата и за каким-то ИКСом шина эта разведена. Я и предположил, что это для некоторой совместимости со старыми ISA-девайсами, которых во всяком промышленном оборудовании хватало. Понятно, что сама плата новая, но смысл был тогда вообще припаивать IT8888 если она ничего не умеет? Жаль, конечно, так-то DOS на ней неплохо работает, грузится она реактивно даже с SD (моник инициализироваться не успевает, а она пикнула и уже в VC) и что-то типа Дюка 3д летает вплоть до 1024х768 (более высокие разрешения поддерживаются некорректно - не влазит во весь экран). Плата на Geode GX1+СX5530, на которой всё работает гораздо медленнее. При ограничении частоты проца она начинает почти не греться.
    --- добавлено 3 янв 2024, предыдущее сообщение размещено: 3 янв 2024 ---
    В биосе можно выбрать эти параметры, но непонятно - какие?
     
  14. TechnoWizard

    TechnoWizard

    Регистрация:
    8 июл 2013
    Сообщения:
    121
    Стандартный Sound Blaster использует следующие порты (пространство ввода-вывода ака IO):
    DSP: 226, 22A, 22C, 22E, 22F (т.е. получается базовый адрес 226, размер 10 байт)
    MPU-401: 330 (вроде один байт если память не изменяет)
     
    SanTix нравится это.
  15. radical1010

    radical1010

    Регистрация:
    3 сен 2018
    Сообщения:
    3.545
    а вот на промплате сигнал может быть не разведен
    у меня есть промплата с IT8888 аж с тремя ISA, звуковухи в ней не работают
    юнисаунд все видит и инициализирует, а звука в досе тупо нет
    PCI карта при этом работает нормально
     
  16. TheMadLynx

    TheMadLynx

    Хелпер

    Регистрация:
    9 июн 2015
    Сообщения:
    6.802
    Почему, выше ведь уже написал, что товарищи с полигона призраков после долгих лет страданий и изучения даташитов вполне себе завели. Просто рецепта универсального нет - изучать и дорабатывать нужно индивидуально каждую модель матери-моста-БИОСа.
    Нормальная поддержка, с точки зрения производителя моста, есть, - только он ведь не знает, что за ISA-оборудование ему будут пихать клиенты-потребители, а для каждого типа оборудования нужны свои костыли-драйвера совместимости. Справедливо полагалось, что их создаст и предоставит для своего оборудования сам производитель такового. В нашем случае этим должен был заниматься криатив, например. А так, никто в здравом уме не мог заранее предположить, что промышленного назначения платы будут пытаться завести со старыми звуковухами под ДОС, соответственно конкретно этому моменту уделялось ровно ноль внимания, особенно учитывая двухтысячные на дворе.
     
  17. SanTix

    SanTix

    Регистрация:
    11 дек 2008
    Сообщения:
    791
    Попробую, а порт 220, который выбирается в настройках игр - это что? Обобщение, от 22Х? На других платах эта звуковуха инициализируется на 220 порт, никаких джамперов на ней нет.

    Т.к. плата PnP, наверное нужно и I/O для инициализации оного выбрать? Иначе как unisound её найдёт? Я так понимаю, по умолчанию, когда все поля I/O и адресов памяти в биосе выключены, то ISA считай отключена полностьтю и туда только питание и поступает? Области памяти звуковухе или для самой работы ISA не нужны? В биосе отдельный пункт настроек 8888 на этот счёт.
     
  18. Hustler

    Hustler

    Регистрация:
    30 мар 2013
    Сообщения:
    613
  19. TheMadLynx

    TheMadLynx

    Хелпер

    Регистрация:
    9 июн 2015
    Сообщения:
    6.802
    Точка отсчёта, от которой вычисляются адреса остальных регистров устройства. Смотрите стр. 116 здесь, например: https://pdos.csail.mit.edu/6.828/2018/readings/hardware/SoundBlaster.pdf
     
    SanTix нравится это.
  20. SanTix

    SanTix

    Регистрация:
    11 дек 2008
    Сообщения:
    791
    Проверил: порт 226 средняя настройка скорости 16 байт (10 не выбрать) и 330 со средней скоростью, попробовал 1 байт и 2 байта - ничего. Возможно, что-то ещё нужно добавить. Вот, например кой-какие настройки по другой плате, но у меня не сработали https://fiord.com/download.fiordpro.ru/pc104/eurotech/an0045.pdf
    --- добавлено 3 янв 2024, предыдущее сообщение размещено: 3 янв 2024 ---
    У меня "домотканная" плата на ESS1869, но работает она как SB 2.0 new, где её автодетектит софт. к ЬЗГ-401 подключен табличный синтезетор SAM. Насколько к ней подходит этот мануал?
    --- добавлено 3 янв 2024 ---
     
  21. TechnoWizard

    TechnoWizard

    Регистрация:
    8 июл 2013
    Сообщения:
    121
    220 порт это обозначение базового порта от которого все остальные отсчитываются. По умолчанию карточка должна на 220-м отзываться. У этих карт нет регистров отображенных на память, поэтому регионы памяти пробрасывать незачем, DMA-же работает в обратном направлении от карты к вышестоящим шинам.

    Если диапазоны не указаны то мост будет откликаться только на обращение к области конфигурации PCI устройства, а все остальных адреса игнорировать.
    И тут есть еще пара моментов:
    1) DMA контроллеры которые находятся на мосту тоже управляются через порты ввода-вывода, пробросил ли их BIOS или нет - хороший вопрос.
    2) Прерывания. На PCI шину выделено всего 4-ре прерывания, которые разделяются между всеми устройствами подключенными к этой шине и при получении прерывания драйвер устройства сам должен опросить устройство на предмет было ли прерывание, естественно старенькие драйвера ISA звуковух о подобном ничего не знают, а значит как следствие будут различные глюки и зависания.
     
    TheMadLynx нравится это.
  22. SanTix

    SanTix

    Регистрация:
    11 дек 2008
    Сообщения:
    791
    @TechnoWizard, Я думаю, что, для начала, нужно хотя бы FM или WT синтез от неё получить, т.к. народ писал, что это получалось с подобными мостами, но я ничего не нашёл в связке с моим чипсетом - CS5536. Если удастся инициализировать хотя бы музыку, то это значит, что плата как-то уже работает. Пока же этого нет и драйвер ESS или Unisound пишет, что плата PnP не найдена вовсе. Я подозреваю, что нужно, что-то ещё инициализировать. Всё лишнее в виде портов и встроенного звука я в биосе вырубил
    --- добавлено 3 янв 2024, предыдущее сообщение размещено: 3 янв 2024 ---
    Забавно, что у LPT порта есть "floppy mode". Нужно попробовать сделать кабель подключить флоп :)
     
  1. На этом сайте используются файлы cookie, чтобы персонализировать содержимое, хранить Ваши предпочтения и держать Вас авторизованным в системе, если Вы зарегистрировались.
    Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie.
    Скрыть объявление