Объявление форума |
Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС. |
Полигон-2 » IBM PC-совместимое. До 2000 года включительно » Creative Music System |
<<Назад Вперед>> | Страницы: 1 2 * 3 | Печать |
Fagear
Advanced Member
Откуда: Москва, САО Всего сообщений: 1228 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 22 янв. 2010 |
*мимо проходил* Снова здравствуйте. Вижу, меня тут призывали пару лет назад. А я сюда забрёл потому, что серьёзно раздумываю собрать FMonster card, на которой уместить все известные FM-синтезаторы. И SID (в модификации DuoSID), и CMS, и Adlib/OPL2, возможно даже рядом OPL3, если получится, то и AY (Covox Sound Master). И вот сейчас ищу материал по CMS. Так что за трассировку схемы от Tronix я уже взялся. |
Fagear
Advanced Member
Откуда: Москва, САО Всего сообщений: 1228 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 22 янв. 2010 |
Tronix У меня есть пока вопрос. А U5 - точно "2 ИЛИ"? Единственное место, где используются оба входа, это U5.1, источники у него /IOW напрямую с ISA и выход с дешифратора 0x226, 0x227, по которым производится запись для проверки наличия платы. Мне кажется тут должен быть элемент "2 И", чтобы запись в регистр произошла только при наличии обоих сигналов. Иначе чтение по 0x226/0x227 или любая другая операция записи по ISA будет вызывать перезапись регистра. Или я что-то путаю? |
Fagear
Advanced Member
Откуда: Москва, САО Всего сообщений: 1228 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 22 янв. 2010 |
В общем, начало положено так или иначе. Единственное, чего в схеме не хватает - это выбора адреса. Ибо в исходной CMS он был. Прикрепленный файл (CMS_2018-05-07.png, 0 байт, скачан: 25 раз) |
Кай
Гость
Divine Assassin Откуда: извне (from beyond) Всего сообщений: 13709 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 8 авг. 2010 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 7 мая 2018 21:36 Сообщение отредактировано: 7 мая 2018 21:38
Обрати, пожалуйста внимание на это: http://www.phantom.sannata.ru/...=&st=0 У меня остались ещё две PCB. http://www.phantom.sannata.ru/...=&st=0 Соответственно, одна. |
Fagear
Advanced Member
Откуда: Москва, САО Всего сообщений: 1228 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 22 янв. 2010 |
Кай насколько я понял, там аналогичный функционал, но на ПЛИСке. Это хорошо, но я хочу, чтобы была повторяемость без программируемых устройств. |
Fagear
Advanced Member
Откуда: Москва, САО Всего сообщений: 1228 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 22 янв. 2010 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 10 октября 2018 2:37 Сообщение отредактировано: 10 октября 2018 2:37
Мой вариант реализации схемы Tronix в виде отладочного блока проекта FMonster. Прикрепленный файл (IMG_7168.jpg, 0 байт, скачан: 29 раз) |
Tronix
Advanced Member
Откуда: Москва Всего сообщений: 1749 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 15 янв. 2008 |
Fagear Все хорошо, но тут один чувак пишет, что "In the end, I modified Sergey's auto detection circuit because it allowed the card to respond to addresses that it really shouldn't respond to. While I was at it, I added a jumper to set the card's IO address anywhere from 210 through 260 like the original creative card. " То есть у меня схема дешифратора может наверно отвечать по левым портам, по которым не должна отвечать. Ну и он добавил джамперы для выбора портов. Тред здесь: http://www.vcfed.org/forum/sho...ster-clone Его схема, печатка, герберы здесь: https://github.com/gemedetpaps/MUS-1099 PS: Я особо не разбирался, и даже схему не смотрел его, ибо орла нет и ставить его лень. Просто, так сказать, информация к сведению. Чтоб не зафейлить на FМонстре. |
Fagear
Advanced Member
Откуда: Москва, САО Всего сообщений: 1228 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 22 янв. 2010 |
Tronix написал: Что касается дешифратора адреса, то его я "собрал" сам. Так что в моей версии он тоже понимает 0x210...0x260 с шагом 0x010. То есть у меня схема дешифратора может наверно отвечать по левым портам, по которым не должна отвечать. Ну и он добавил джамперы для выбора портов. Насколько я могу понять исходную схему, она открывала 245-ю защёлку при чтении любого адреса из диапазона base...base+0x020 (а не только на +0x004, +0x00A и +0x00B). В моей реализации он открывается на диапазоне base...base+0x010. Не идеально, но уже меньше адресов перекрывает. Плюс из треда по ссылке явно описываются проблемы 10-битного декодера адреса (который типичен для большинства карт того времени, включая исходный CMS, SSI-2001 и AdLib). В отладочном блоке декодирование оставлено 10-битным, однако в FMonster уже заложено 14-битное декодирование для всех блоков, так что это должно исключить проблемы с зеркалированием устройств. Прикрепленный файл (ports_CMS_2018-10-10.png, 0 байт, скачан: 24 раза) |
Tronix
Advanced Member
Откуда: Москва Всего сообщений: 1749 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 15 янв. 2008 |
Хорошо, просто решил обратить внимание, а то мало-ли. |
<<Назад Вперед>> | Страницы: 1 2 * 3 | Печать |
Полигон-2 » IBM PC-совместимое. До 2000 года включительно » Creative Music System |
0 посетителей просмотрели эту тему за последние 15 минут |
В том числе: 0 гостей, 0 скрытых пользователей |
Последние | |
[Москва] LIQUID-Акция. Сливаются разъемы CF МС7004 и 7004А на AT и XT Пайка термотрубок Проммать s478 PEAK 715VL2-HT ( Full-Size SBC) Подскажите по 386 материке по джамперам. |
Самые активные 5 тем | |