По сути предлагается связка для примера MCS9865 + EPM3128(3064) + TSFM + SAA1099. Soundrive смысла не имеет, так как это обычный ЦАП. И все это на одной плате формфактора PCI. Если чисто LPT то возможно и MCS9835, короче что сейчас доступнее.
Вид для печати
Нашел кстати мост PCI-ISA правда китайский CH365P - https://www.google.ru/url?sa=t&rct=j...VdR6Y-RzsqLS-D
Вроде даже есть какие то дрова - http://www.wch.cn/downloads/CH365DRV_ZIP.html
На али они есть.
На сколько нужно вообще PNP, оно ведь не на пару регистрах делается. Там целые массивы регистров. Всякие процедуры сравнения. Один ключ -InitialKey только 32 байта занимает. Я давно писал на работе процедуры для поиска и настройки ESS1869 под DOS. Не все так просто.
А как винда узнает, что устройство использует такой-то диапазон портов, адресов памяти и т.д?
А зачем винде ISA плата. Ты пойми, что реализация PNP потребует большую FPGA. В CPLD типа EPM3128 она по любому не влезет.
Вот к примеру реализация PNP на Xilinx - https://www.google.ru/url?sa=t&rct=j...GgSWOeDUDrVrcn
Там используют Xilinx XC4003 6PQ100C
Однако, на вопрос вы не ответили.
Глупо слышать подобные вопросы от человека, дающего ссылку на стандарт PnP и определённо знающим предмет. Или это был такой подкол?
- - - Добавлено - - -
Я такое же делал под свой Crystal для системы с не PnP BIOS. Не скажу, что прямо так сложно если знаешь что делать. Но информации да, было мало, и я делал всё строго по датащиту на кодек(!).
Что, простите?
Тогда не знаю, пока не разбирался глубоко в этом вопросе. Если у тебя есть конкретное решение (недорогое, без большой ПЛИС), озвучь.
Я пока предполагал так, что ISA карта более актуальна например для Спринтера, либо для фанов под DOS. Под виндой - через виртуальную машину.
Под винду PCI карта, а там есть мосты (CH365 например)
Беда пришла в мой дом,зови детей.
Вместо звуков YM выдаёт низкотоновые щелчки, при этом SAA играет нормально, SoundDrive тоже.
Сдохли YM-чипы? Как-то можно их проверить?
- - - Добавлено - - -
кстати, вопрос в догонку - для последних прошивок критично какая карта из ZXM-GS и ZXM-SC в каком по приоритету слоте стоит?
карта давнишняя, работала года с 2015 или когда там версия Extreme была выпущена. Резистор на землю с обратной стороны стоит.
В принципе иногда такое бывало, грешил на то, что она в ёлке стояла и может неконтакт был - шевеление в слотах помогало. Но вот теперь вона стоит прямо в материнке и результата нет. Раз SD и SAA работают, то контакт в слотах хороший и дело не в этом.
Gutten, недавно достал пентагон поставил GS ,а она не поет , поставил свою FM на ym2612 норм.
Поколдовал над GS не помогло , протер ее золотые (кстати) ламели , вставил , поет :v2_walkm:
Хотя на вид чистые били ,да и карта не старая.
JV-Soft, спиртом наверное протирали, электроника без него никуда
вынул YM, протёр контакты, поменял местами и вставил. Помогло, но не надолго.Может играть как должно, потом после перезагрузки начать щелкать и наоборот. На SD и SAA это вообще никак не влияет.
Ещё и SMUC перестал определяться внезапно...
- - - Добавлено - - -
Кстати, ситуация аналогичная!
http://forum.tslabs.info/viewtopic.p...t=636&start=75
Ну не иначе високосный год - массово аппаратура глючить начинает.
У меня пока объяснений нет. Возможно косяк в CPLD и надо править прошивку. Может и аппаратно. Протирка контактов - это не вариант.
Если SAA и SD играют чисто, то стопудово косяк в тракте с YM. Кстати в этот момент сильно греются YM и их стабилизаторы?
греются, насколько сильно не мерял, но горячее остальных.
проблема на выходе из самих YM - щелчки прямо на выходах 18...20. Динамик подключал между 17 и ними, а также между общей GND компа и ними - разницы никакой.
- - - Добавлено - - -
переткнул хвосты питания всех плат (материнки, звуковухи) на другой питальник (при этом штекеров, воткнутых в сами платы, вообще не касался) - заиграло чисто.
не понятно, но оставлю это питальник, понаблюдаю.
- - - Добавлено - - -
Да, оба питальник ATX, но один на 200 Вт, второй более новый и на 350 Вт.
- - - Добавлено - - -
Переключил хвосты на старый питальник - щелки, опять на новый - чистая игра.
Уж не знаю, чем старый питальник не нравится, осцилла у меня нет чтоб проверить чистоту питания. Но 200 Вт явно должно хватать на всё.
Народ, тут меня спросили что может быть.
Короче у человека компьютер Scorpion 1024. Он купил карту ZXM-Soundcard Extreme у MV1971. Кстати оказывается уже выпускается ревизия 04 - я фиг знаю что там уже изменили.
В общем человек воткнул карту в комп включил питание - а из карты треск. Это еще ничего не играет. Такое ощущение, что слышим шум бегающих данных в компе.
Поменял он блок питания - один фиг. Так вот вопрос, кто нибудь подключал карту к этому компу и как работало?
У меня треск при обращении к трдосу бывает, не важно со смука при этом грузимся или с флопиэмуля. Но не всегда.
У этого человека звучит так - https://cloud.mail.ru/public/568H/3xX6y3aNZ
Сдается мне что это проблемы с землей.
У меня с карточкой так же вылезла проблема из категории тресков. В пентэве подключены через райзер две карты zxm soundcard extreme и обычный GS, при этом гс-ка играет вполне нормально, а экстрим трещит как-то непроизвольно... Трески при работе в WC (при перемещении курсора), при запуске демок e-tunes портит инструменты (провалы с треском) и т.п. Характер треска следующий - впечатление, что плохой контакт аудио-разъема в гнезде, один из проводов отваливается от разъема (пошевелишь - трещит). Убираю гс-ку - проблема исчезает совсем. С питаловом норма (проверено на других блоках). Заметил еще что при включении турбо-режима 14МГц демки играют нормально (инструменты не портит) и треска становится поменьше... Проверить в разных слотах из-за конструктива корпуса проблематично, если совсем достанет - разберу попробую. Как-то так...
Если ещё актуально - у меня похожее было. Проблема оказалась в болке питания. Поставил другой - всё пропало и стал звук норм. И ещё - а не забыл ли чел случайно AY вынуть? А то я и на этом тупарика поймал.
В общем у меня проблема с тресками решилась банально - убрал ГС, поставил неоГС... :)
Возник вопрос - насколько реализация турбосаунда в карточе совпадает с реализацией в Унриле вообще и при работе на Эве в частности (нужный джампер установлен)?
Проблема в играх на Dizzy SE - после начала игры что-то серет во второй чип и фоном пищит звук/шум. В унриле таких проблем нет.
https://zx-pk.ru/threads/32390-ghast...77#post1103677
https://zx-pk.ru/entries/320-dizzy-s...ine-reliz.html
----------------------
Почитал тему http://forum.nedopc.com/viewtopic.php?t=671&start=10
попробовал перед запуском игры сделать в бейсике OUT 65533,255.
Посторонний шум пропал, всё играет чудесно. Так что надо или в загрузчике строку вставлять, или в движке патчить.
Объявление!
Проект с моей стороны объявляется закрытым.
Кроме того снимается так называемый копирайт, то есть производите кто хотите, сообщать мне об это не надо.
Единственная просьба, если кто будет дальше развивать и выпускать следующие ревизии плат - присылать материалы на сайт.
Хотел бы уточнить - на Эве по сигналам MREQ и M1 в результате выдаётся IORQGE?
Будут ли две платы NGS и ZXM-SC работать в пассивной ёлке в одном слоте?
А что значат джампера на ZXM Sound Card Extreme rev.03? Особенно jp2 интересует :)
Вложение 77144
Если мне память не изменяет, то
PEVO - устанавливается если карта стоит в компьютере ZX Evo, ибо в компе по другому формируется сигнал IORQ/
Disable port XXFD - устанавливается для блокировки порта FD на карте
Port FF - изначально планировался при настоятельно просьбе ученого кота для выбора обращения к портам SAA1099, либо 0FF и 1FF, либо 4FF и 5FF. Реализован в ревизиях Light и Middle. В Extreme он не используется.
А есть софтина для теста аппаратной части? SAA постоянно срет мусором. Правильно я понимаю, что можно только отправив OUT 65533,255 его отключить?
После сброса, он молчит. Перед проигрыванием его надо включать, после проигрывания выключать.
Касательно, программы теста - я лично не писал.
А в инете вроде есть SAA1099 Test - https://www.youtube.com/watch?v=-ELEH-RX0JE
Правда я что то ее не нашел
Странно. У меня от нее шум посторонний. Вынимаешь-тишина. ПК Феникс 5.1
У меня довольно бесячий шелчок появляется при инициализации SAA и даже временами какой-то единичный артефакт сразу после. Правда у меня Evolution rev.C4 и тетроидовская ревизия звуковухи.
В тг-чате по tsconf посоветовали "бросить провод с 9 ноги саа на 10 но буфера":
Вложение 77367
В моем случае это никакого эффекта не дало, в итоге - забил. Но при постоянных щелчках/помехах при проигрывании, как минимум одному человеку помогло: https://www.youtube.com/watch?v=1Cqr5OIdJtI