Главная | Файловый архив | Музей | Статьи и FAQ | Журнал "Downgrade" | Total Hardware'99 | Ссылки | Авторам | База данных | Конкурсы

Реплика Innovation SSI 2001

ПОЛИГОН ПРИЗРАКОВ

Железные призраки прошлого - всё о старых компьютерах

Информация

ВНИМАНИЕ! При получении на e-mail оповещения о новом личном сообщении не отвечайте, пожалуйста, почтой. Воспользуйтесь личными сообщениями, иначе адресат не получит ваше послание.

ПОЛИГОН ПРИЗРАКОВ »   СТАРОЕ ЖЕЛЕЗО. IBM PC-совместимое. До 2000 года включительно »   Реплика Innovation SSI 2001
RSS

Реплика Innovation SSI 2001

Воссоздание участниками форума этой ISA8 карты.

Выводить сообщения

<<Назад  Вперед>>Страницы: 1 2 3 4 5 ... ... 53 54 55 56 57 58
Модераторы: Кай, Jccwu
Печать
 
bristlehog
Advanced Member


Откуда: Тула
Всего сообщений: 844
Рейтинг пользователя: 1


Ссылка


Дата регистрации на форуме:
16 июня 2013
Оригинальное сообщение:


---
Зеленая карта на этом снимке

Каких временных и финансовых затрат это может потребовать? Может ли с этим справиться новичок?
---


С тех пор много воды утекло, и общими усилиями (в основном постарался Fagear) была разработана реплика Innovation SSI-2001.

Информация о реплике:

видеозаписи
фотогалерея
тема на vogons, с которой всё началось
MIDI-драйверы для Innovation SSI-2001

Схема:
Кай
Модератор раздела
№15
Кай
Откуда: СПб.
Всего сообщений: 13337
Рейтинг пользователя: 22


Ссылка


Дата регистрации на форуме:
8 авг. 2010
Ух ты! SID. :)

А кроме самой карты диаграмма печатной платы существует?
Сейчас на форуме
bristlehog
Advanced Member


Откуда: Тула
Всего сообщений: 844
Рейтинг пользователя: 1


Ссылка


Дата регистрации на форуме:
16 июня 2013
Кое-какие попытки создания диаграммы (если я правильно понимаю, что это такое) предпринимались:

Схема - вероятно, неполная

Схема спереди
Схема сзади

Еще фото карты - похоже, другая ревизия


Такая карта есть только у одного чела, с которым возможна связь. Может быть, удастся попросить его сделать фото в высоком разрешении.

Порт джойстика и все, что с ним связано, видимо, надо выбросить для упрощения задачи - от карты требуется только издавать звук.
AndNot
Full Member


Откуда: Penza, Russia
Всего сообщений: 230
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
19 июня 2006
Порт джойстика реализуется на двух NE555, или одной спарке, да нескольких резисторах с кондерами, так что существенно упростить не получится :) Уж лучше полную реплику сделать, если будут нормальные фотки, это не трудно. Вопрос в другом - где нынче взять 6581R4?
work
Advanced Member


Откуда: Ярославль
Всего сообщений: 582
Рейтинг пользователя: 1


Ссылка


Дата регистрации на форуме:
23 апр. 2010
Не особо трудно, один из вариантов. :)
http://www.aliexpress.com/item/6581R4/1155985954.html
hoorma
Advanced Member
Енотовод
hoorma
Откуда: Омск
Всего сообщений: 1741
Рейтинг пользователя: 1

Репутация пользователя: 1

Ссылка


Дата регистрации на форуме:
26 фев. 2011
А расскажите, для чего такая карта применяется? Первый раз подобное вижу.
bristlehog
Advanced Member


Откуда: Тула
Всего сообщений: 844
Рейтинг пользователя: 1


Ссылка


Дата регистрации на форуме:
16 июня 2013
Говорят, среди продающихся в наше время 6581 полно перемаркированных чипов. Поэтому целесообразно поставить кроватку, чтобы иметь возможность перебирать разные чипы.

Это одна из ранних звуковых карт. Вроде Adlib, только на базе MOS6581R4. Карта была непопулярна, поддерживалась смехотворно малым количеством игр, и в результате ее теперь нигде не найти. Среди ретрогеймеров известны лишь два экземпляра.

Видеозапись Ultima VI на Innovation SSI-2001
Кай
Модератор раздела
№15
Кай
Откуда: СПб.
Всего сообщений: 13337
Рейтинг пользователя: 22


Ссылка


Дата регистрации на форуме:
8 авг. 2010
alecv обещал дать ценовую раскладку на изготовление фотошаблона (маски) платы.

Где взять СИДы... На ебее. Чтобы не попасть на фейк - не покупайте у узкоплёночных.

http://www.ebay.com/sch/Vintag...w=SID+6581

ЗЫ: Свой не продам.

Насчёт кроваток. Я убеждён инженером, работавшим с ЭВМ ещё второго поколения и от своего убеждения отказываться не намерен. "Всё то, что возможно по конструктиву, габаритам и эксплуатационнным х-кам поставить на "кроватки" - нужно ставить на них. Будет респект и увага от ремонтников."
Сейчас на форуме
alecv
Advanced Member

alecv
Откуда: Санкт-Петербург
Всего сообщений: 5570
Рейтинг пользователя: 3

Репутация пользователя: 1

Ссылка


Дата регистрации на форуме:
5 окт. 2004
Дак расценки простые, примерно ~3000 руб. маски и по ~300 руб за квадратный дециметр. То есть одна такая плата (голая) будет стоить ~3300 руб, 10 штук - по ~600 руб. а 100 штук - ~330 руб. Расценки Резонита, без учета работ по разведению схем в P-CAD.

Стоимость SID-а и деталек - сверху.
Сейчас на форуме
Кай
Модератор раздела
№15
Кай
Откуда: СПб.
Всего сообщений: 13337
Рейтинг пользователя: 22


Ссылка


Дата регистрации на форуме:
8 авг. 2010
...Ну а монтаж... (*посчитал кол-во точек SIP и DIP пайки), при наличии комплектующих, ещё рублей 500. Плюс накладные расходы.

Такую плату я паял бы с удовольствием. Но не бесплатно.

Нет, конечно, для любителей существует ЛУТ-технология. Лазерный утюг. Но в ней я не "плаваю". Не силён.

Итого, смета реплики, если делать всё по уму ~$600..800.
Сейчас на форуме
zOrg
Администратор

zOrg
Откуда: Ленинградская область, пгт. Сиверский
Всего сообщений: 4605
Рейтинг пользователя: 4


Ссылка


Дата регистрации на форуме:
9 янв. 2009

Кай написал:
[q]
Итого, смета реплики, если делать всё по уму ~$600..800.
[/q]
Пожалуй этим всё сказано, за такое "баблище" можно и полноценный Adlib поискать.

---
Интересна продукция Atari
http://www.phantom.sannata.ru/forum/index.php?t=11067
Кай
Модератор раздела
№15
Кай
Откуда: СПб.
Всего сообщений: 13337
Рейтинг пользователя: 22


Ссылка


Дата регистрации на форуме:
8 авг. 2010
zOrg ...если от оригинала осталось чуть меньше, чем от австралопитека, то это нормальный расход, чтобы профессионально сделать реплику.

Adlib это значительно менее интересно.
Сейчас на форуме
zOrg
Администратор

zOrg
Откуда: Ленинградская область, пгт. Сиверский
Всего сообщений: 4605
Рейтинг пользователя: 4


Ссылка


Дата регистрации на форуме:
9 янв. 2009

Кай написал:
[q]
Adlib это значительно менее интересно.
[/q]


Для меня это не мение интересно , но в чём же перфект выше указанной звуковушки? Просто даже не слышал про неё ранее.

---
Интересна продукция Atari
http://www.phantom.sannata.ru/forum/index.php?t=11067
Кай
Модератор раздела
№15
Кай
Откуда: СПб.
Всего сообщений: 13337
Рейтинг пользователя: 22


Ссылка


Дата регистрации на форуме:
8 авг. 2010
Ну в чём перфект... Сложно сказать. Я могу лишь субъективно.

Сидим мы как-то с Inskin и alecv в клубе. Звучит микс из 8 биток. Кай, т.е, я прислушивается чуть и говорит: "...а ведь SID в сэмпле. <CENSORED> буду, SID".

И, снова же субъективно, в отличие от Ямахи, он хорошо звучит.
Сейчас на форуме
zOrg
Администратор

zOrg
Откуда: Ленинградская область, пгт. Сиверский
Всего сообщений: 4605
Рейтинг пользователя: 4


Ссылка


Дата регистрации на форуме:
9 янв. 2009
И то верно, обсуждать как что звучит, неблагодарная весчь. Сколько людей столько и ушей X2. Надо слушать, одним словом. :)

Оффтоп: После того как у меня заиграла Creative CT 1320, я в Wolfenstein много больше стал "слышать", чем с Виброй 16.

---
Интересна продукция Atari
http://www.phantom.sannata.ru/forum/index.php?t=11067
bristlehog
Advanced Member


Откуда: Тула
Всего сообщений: 844
Рейтинг пользователя: 1


Ссылка


Дата регистрации на форуме:
16 июня 2013
$800 - недешево, конечно. Однако деньги не космические, могу осилить, особенно если платить не все сразу, а по частям в течение некоторого времени.

Из каких шагов предположительно будет состоять процесс создания реплики от начала до конца? Необходимо ли просить владельца сделать фото и если да, то какие?

hoorma
Advanced Member
Енотовод
hoorma
Откуда: Омск
Всего сообщений: 1741
Рейтинг пользователя: 1

Репутация пользователя: 1

Ссылка


Дата регистрации на форуме:
26 фев. 2011
По мне так есть два способа сэкономить:

1) Поискать форумчан, желающих приобрести такую же, чтобы попилить стоимость разработки.
2) Заказать микросхемы и макетную плату, выполнить всю пайку самому навесным монтажем.
Кай
Модератор раздела
№15
Кай
Откуда: СПб.
Всего сообщений: 13337
Рейтинг пользователя: 22


Ссылка


Дата регистрации на форуме:
8 авг. 2010
Начать нужно с создания макета, диаграммы платы в PCAD. Затем делается либо ЛУТ, либо заказывается в "Резоните". Одновременно с этим приобретается комплектация. Кроме SID, дефицитных деталей в схеме нет. Далее - монтаж, проверка. Enjoy. Сэкономить действительно можно, приобретя ISA8 макетную плату и выполнив монтаж "навесом".
Сейчас на форуме
Fasterpast
Advanced Member


Всего сообщений: 534
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
20 окт. 2013
ЛУТом такую сделать - как два пальца об стол... Если уж я своими кривыми руками под QFN'ы как-то платы делаю, то под DIP компоненты - вообще халява. Можно и масочку зеленую намутить, чтобы покрасивше смотрелось. Сомневаюсь, что плата эта 4-х слойная, а значит достаточно просто двух хороших фоток и немного смекалки. По сути вся расстановка компонентов уже есть, остается только нажать auto-trace и все, вперед. Да и навесным монтажом не сложно сделать. Осталось только все детальки найти, в такой винтажной аналоговой комплектухе я не силен в плане ее наличия...
alecv
Advanced Member

alecv
Откуда: Санкт-Петербург
Всего сообщений: 5570
Рейтинг пользователя: 3

Репутация пользователя: 1

Ссылка


Дата регистрации на форуме:
5 окт. 2004
Плата ISA в Чип и Дипе 600 руб. или самовывозом с заказом - 460 руб (я офигеваю от их ценовой политики)
http://www.chipdip.ru/product/ppd-isa-pcb/


Ну и для поддержания SID истерии:
http://www.youtube.com/watch?v=hvQAFu5I0XI
Как понимаю, у чувака именно SID банк.
Сейчас на форуме
Кай
Модератор раздела
№15
Кай
Откуда: СПб.
Всего сообщений: 13337
Рейтинг пользователя: 22


Ссылка


Дата регистрации на форуме:
8 авг. 2010
[q]
Как понимаю, у чувака именно SID банк.
[/q]

Нет.
Сейчас на форуме
Tronix
Advanced Member

Tronix
Откуда: Москва
Всего сообщений: 1598
Рейтинг пользователя: 3

Репутация пользователя: 1

Ссылка


Дата регистрации на форуме:
15 янв. 2008

alecv написал:
[q]
Плата ISA в Чип и Дипе 600 руб. или самовывозом с заказом - 460 руб (я офигеваю от их ценовой политики)
[/q]


И что самое прискорбное, у китайцев на алибабе не могу найти ISA макетки ((( 600 рублей за голый кусок текстолита - имхо слишком черезчур. Было бы желающих человек 10-15, можно было бы выпустить партию ISA-макеток в том же http://berelcom.ru/ , примерная цена, судя по прайсу - 3-4$ за плату. Там же можно кстати и вообще сабж штамповать, только нужно платку развести в pcad или в чем они там принимают. Но опять-таки, надо народ, иначе - дорогое удовольствие для одного.
alecv
Advanced Member

alecv
Откуда: Санкт-Петербург
Всего сообщений: 5570
Рейтинг пользователя: 3

Репутация пользователя: 1

Ссылка


Дата регистрации на форуме:
5 окт. 2004
Нашел еще такие поделия:
http://www.youtube.com/watch?v=qnngOMU8Wp0
http://www.youtube.com/watch?v=hWV3OwAdA-k
(и далее по ссылкам)

Мне кажется, к Атмеге приделать даже прикольнее, чем в ISA



P.S. В любом случае, сначала надо SID купить.
Сейчас на форуме
hyperborean
Junior Member

hyperborean
Откуда: Санкт-Петербург, Великий Новгород
Всего сообщений: 143
Рейтинг пользователя: 1


Ссылка


Дата регистрации на форуме:
15 июня 2011
Если к атмеге прикольнее, тут и до LPT недалеко (у меня есть YM2149F на LPT)

А если плату копировать, так и копировать надо всё - и разводку и шелкографию, чтобы выглядела как настоящая, а не пользоваться автотрассировщиком. Тогда и желающих приобрести будет больше (при условии что SID будет в комплекте).

Для копирования нужно сканы платы с двух сторон (желательно с выпаянными компонентами, что невозможно, но как минимум SID нужно достать из кроватки). Также будет сложность с оригинальной заглушкой (ISA, DB15F + RCA)
В Резоните, насколько я понимаю, платы не самые дешевые. Наверное, можно найти подешевле в Китае.
ЛУТ/ЛЛТ возможна, но сверлить утомительно и разводку придется несколько модифицировать из-за двух слоёв
esher
Newbie

esher
Откуда: Tyumen
Всего сообщений: 1
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
6 нояб. 2013
Случайно вообще вышел на этот форум, ребят, я буквально на днях допаял два таких девайса на SID чипах:

Midibox MB6582 на восьми чипах SID8580 - http://www.youtube.com/watch?v=ncSI8_zWVUI

и

Midibox SID - http://www.youtube.com/watch?v=VRhZ7PHLWps

вторая коробочка одночиповая, может и на 6581 чипе работать, различия только в питании и паре кондеров - для 8580 нужно 9в, для 6581 - 12в.

Расходы на первый проект - порядка 800-1000$, я не считал, да и детали заказывал партиями, где зачастую дешевле 50 купить, чем 10 необходимых.
Расходы на второй проект - 50-60 евро не считая блока питания и корпуса. Сиды брал на ebay, amibay.

Девайсы легко гуглятся, разработчики Midibox - это DIY сообщество, вполне дружелюбное.
Если есть вопросы, задавайте :)
bristlehog
Advanced Member


Откуда: Тула
Всего сообщений: 844
Рейтинг пользователя: 1


Ссылка


Дата регистрации на форуме:
16 июня 2013
Есть тут кто-нибудь, кто в состоянии нарисовать схему данной платы за вознаграждение?
Кай
Модератор раздела
№15
Кай
Откуда: СПб.
Всего сообщений: 13337
Рейтинг пользователя: 22


Ссылка


Дата регистрации на форуме:
8 авг. 2010
...глянул, что у меня за SID... CSG 8580R5.

Заодно и тему апну. Инженеров-электроников и схемотехников тут иной раз - пруд пруди, а как дела коснётся, так лишь из потьмы глаза светятся. :)
Сейчас на форуме
Fagear
Advanced Member

Fagear
Откуда: Москва, САО
Всего сообщений: 1409
Рейтинг пользователя: 2

Репутация пользователя: 1

Ссылка


Дата регистрации на форуме:
22 янв. 2010
Я периодически для себя делаю двухсторонние платы, цифру и аналог. Могу сваять разводку, если есть схема и даташиты на микросхемы. Обращайтесь в личку.

Кай
Модератор раздела
№15
Кай
Откуда: СПб.
Всего сообщений: 13337
Рейтинг пользователя: 22


Ссылка


Дата регистрации на форуме:
8 авг. 2010
Сейчас на форуме
bristlehog
Advanced Member


Откуда: Тула
Всего сообщений: 844
Рейтинг пользователя: 1


Ссылка


Дата регистрации на форуме:
16 июня 2013
Вот более читабельная версия 6581.

А что это за К555ИД7 и т.п. - альтернативные маркировки какие-то?
Fagear
Advanced Member

Fagear
Откуда: Москва, САО
Всего сообщений: 1409
Рейтинг пользователя: 2

Репутация пользователя: 1

Ссылка


Дата регистрации на форуме:
22 янв. 2010
Что конкретно требуется?
Повторить оригинальную плату или возможны вольности?
Все компоненты, что называется "through hole", или допустимо использовать SMD (поверхностного монтажа) (конденсаторы, резисторы, логика)?

Кай
Модератор раздела
№15
Кай
Откуда: СПб.
Всего сообщений: 13337
Рейтинг пользователя: 22


Ссылка


Дата регистрации на форуме:
8 авг. 2010
DIP/SIP компоненты лучше (паять проще) :)

[q]
А что это за К555ИД7 и т.п. - альтернативные маркировки какие-то?
[/q]


Отечественные аналоги импортных микросхем.
Сейчас на форуме
Fagear
Advanced Member

Fagear
Откуда: Москва, САО
Всего сообщений: 1409
Рейтинг пользователя: 2

Репутация пользователя: 1

Ссылка


Дата регистрации на форуме:
22 янв. 2010
Хорошо, буду под "черезплатные" делать. Правда последнее время на SMD делаю, но это не так важно.
Немного моего "портфолио":

И из последнего: раз, два.

Насчёт соответствия оригинальной плате - как? Шелкографию (логотип, например) я вряд ли смогу "дословно" повторить. Плюс можно ориентироваться на производство без шелкографии - я могу нужные обозначения сделать медью. Как видно, я свои платы вообще не на заводе пока заказывал, а у одного человека в России, который занимается производством таких вот прототипов для радиолюбителей и отправляет платы почтой. Всё хорошо, только via не металлизированные - приходится проволочками соединять... Зато плата "из последнего" обходится примерно рублей в 40.

bristlehog
Advanced Member


Откуда: Тула
Всего сообщений: 844
Рейтинг пользователя: 1


Ссылка


Дата регистрации на форуме:
16 июня 2013
Задачи полностью повторить оригинал в смысле дизайна не стоит. Хочу, чтобы была плата, которая работала бы как оригинал. Внешняя похожесть желательна, но не критична.

Мне лично все равно, будут ли использованы элементы through-hole или SMD, однако, поскольку паять, по всей видимости, будет Кай, то ориентироваться целесообразно на его мнение.

Насчет шелкографии - я скорее склоняюсь к заказу PCB на заводе. Хотя терзают смутные сомнения - что, если в дизайн платы закрадется ошибка? Есть ли возможность сперва, что называется, потренироваться на кошках, а потом, когда станет понятно, что схема рабочая, уже заказать нормальную PCB?
Fagear
Advanced Member

Fagear
Откуда: Москва, САО
Всего сообщений: 1409
Рейтинг пользователя: 2

Репутация пользователя: 1

Ссылка


Дата регистрации на форуме:
22 янв. 2010
bristlehog
Я могу постараться вытащить максимум информации из имеющихся сканов, а также даташитов и распиновок разъёмов, чтобы восстановить схему оригинального девайса. А дальше сделать разводку так, как мне покажется оптимальным.
Например, я смотрю на даташит MOS6581 и вижу у неё вход "EXT IN", для подачи звукового сигнала в неё. По даташиту - электролит-разделитель и разъём на вход. На оригинальной плате этот пин не используется, просто висит в воздухе. Я бы посадил его на землю через резистор или конденсатор-резистор, чтобы исключить возможные наводки на вход.
Также есть два входа "POT X" и "POT Y", к которым предписывается подключить переменники и помехоподавляющие конденсаторы. Вроде как софтово можно считывать два регистра, которые оцифровывают значения этих входов, давая числа в диапазоне 0...255, но эти два пина также болтаются в воздухе на оригинальной плате. Судя по схеме из даташита - эти входы притянуты к земле, т.к. один конец переменника должен цепляться напрямую к ноге, второй - к +5 В. Т.е. отсутствие переменника на ноге - чтение будет равно 0, случайной величины там не будет, т.е. как своеобразный ГСЧ эти регистры использовать не получится. В таком случае можно заложить эти два переменника в разводку, как с выводом переменников с ручкой на край платы, так и просто два подстрокчных резистора на плате. Вдруг понадобится.

Возможность сперва потренироваться "на кошках" есть - я могу также заказать эти платы у человека, это обойдётся совсем недорого по сравнению с каким-нибудь офигевшим по ценам Резонитом. Собрать эту плату, пихнуть её в комп и посмотреть что получится.

UPD.
Мне вообще синтезированная музыка на таких вот аппаратных чипах нравится. Было бы неплохо собрать в одном девайсе пачку таких чипов, с возможностью полной утилизации их возможностей из софта и контролем всех их каким нибудт микроконтроллером с подключением по USB к любому современному компу. Люблю делать всё своими руками, т.ч. вариант купить возможный девайс не рассматривается. Интереснее собрать самому. ;)

bristlehog
Advanced Member


Откуда: Тула
Всего сообщений: 844
Рейтинг пользователя: 1


Ссылка


Дата регистрации на форуме:
16 июня 2013
В данной карте используется 6581R4, и я понятия не имею, отличается ли он от 6581, описанного в даташите, или такой же.

Можно заложить переменники в разводку хотя бы с тем, чтобы проверить эффект от их использования на макете платы; если ничего полезного они не привнесут - убрать их перед отправкой заказа на фабрику.

Насчет посадки пина на землю через резистор - мне это ни о чем не говорит, я в электротехнике - ноль. Делайте, как считаете необходимым. Возможно, опытные коллеги в данной теме выскажутся на этот счет.

Из возможных модификаций платы на вогонсах еще обсуждалась установка сменных filter caps, так как на плате установлены не те конденсаторы, что требуются по даташиту MOS6581. И еще - установка джампера для смены OSC-делителя (1/16 - на оригинальной плате, 1/15 - используется в PAL-версии Commodore-64, 1/14 - в NTSC-версии).

В ближайшем будущем один человек обещал выслать мне фотографии ксерокопий ;) мануала по программированию Innovation SSI-2001, возможно, оттуда тоже удастся почерпнуть какую-то информацию.

Fagear, какой вы видите схему взаимодействия в случае построения сперва варианта "на кошках"?
Fagear
Advanced Member

Fagear
Откуда: Москва, САО
Всего сообщений: 1409
Рейтинг пользователя: 2

Репутация пользователя: 1

Ссылка


Дата регистрации на форуме:
22 янв. 2010

bristlehog написал:
[q]
обсуждалась установка сменных filter caps
[/q]

Особых изменений на плате для этого не нужно. Можно просто впаять небольшие 2-3 пиновые панельки вместо самих конденсаторов. Можно извратиться и впаять какие-то конденсаторы "по дефолту" (номинал по оригинальной плате или даташиту) и рядом положить те же панельки и перемычки, для выбора.


bristlehog написал:
[q]
установка джампера для смены OSC-делителя (1/16 - на оригинальной плате, 1/15 - используется в PAL-версии Commodore-64, 1/14 - в NTSC-версии).
[/q]

Вынужден признать, что с голой жёсткой логикой я почти не работал. Т.е. конечно в курсе всех имеющихся логических элементов, но вот в нюансы построения схем на них особо не вдавался. Я так понимаю, часть чипов логики на оригинальной плате выполняет роль делителя, выполненном на счётчике(ах)? Наверное это 74HC192 (ибо ИЕ - это счётчик, я помню). Мне нужно немного поднять теорию и посмотреть даташит. Если есть возможность задать нужные коэффициенты деления перемычками - почему бы и нет. Кстати о частоте. Если я верно понял из даташита, то рабочий диапазон частот для 6581 от 50 кГц до 1 МГц. Из используемых на оригинальной плате контактов ISA понятно, что сигнал CLK не используется, а используется OSC, который "...вырабатывается материнской платой всегда фиксированной частотой 14.3818 МГц с 45-55% (по длительности) уровнем логической "1". Сигнал OSC не синхронизирован ни с SYSCLK ни с каким-либо другим сигналом на шине...". Т.е. на оригинальной плате чип работает на 14.3818/16=0.8988625 МГц. Для 1/15 это будет 0,95878(6) МГц, а для 1/14 уже 1,02727 МГц, что выше допустимой по даташиту. :rolleyes: И ещё - на фотографии клона из первого сообщения виднеется кристалл на 1 МГц, которого нет на оригинальной плате. Я так понимаю там отказались от тактования по шине и поставили локальный генератор. В общем, нужны данные, на каких именно частотах работал 6581 в С64. :help:


bristlehog написал:
[q]
один человек обещал выслать мне фотографии ксерокопий
[/q]

Это хорошо, ожидаю. Пока что начал проект платы, положил разъём ISA, проверил все размеры, накидываю микросхемы.


bristlehog написал:
[q]
какой вы видите схему взаимодействия в случае построения сперва варианта "на кошках"?
[/q]

В плане? Мне бы для сборки нужны все эти микросхемы. Возможно, какая-то логика у меня завалялась в закромах, не проверял. Возможно, что-то удастся вытащить из доноров. А вот 6581 у меня точно нет. Прототип я буду собирать сам, равно как и разбираться с заказом платы для него. Могу записывать все расходы по части покупок и временных ресурсов.

Кай
Модератор раздела
№15
Кай
Откуда: СПб.
Всего сообщений: 13337
Рейтинг пользователя: 22


Ссылка


Дата регистрации на форуме:
8 авг. 2010
Оффтопик: В данной карте используется 6581R4, и я понятия не имею, отличается ли он от 6581, описанного в даташите, или такой же.


Релизы немного отличаются формой выходного сигнала и количеством найденных и исправленных ошибок. По распиновке - нет.

[q]
В общем, нужны данные, на каких именно частотах работал 6581 в С64.
[/q]


На тех самых. 1/14 и 1/15. Для 1/14 (NTSC) версий, в основном, использовался 8580. В своём "комоде" я установил переключатель режимов PAL/NTSC, но у меня он изначально NTSC с 8580.

Вот схема C64C rev.A . http://www.zimmers.net/anonftp...-right.gif
http://www.zimmers.net/anonftp...A-left.gif


номиналы там под оба варианта SIDов.
Сейчас на форуме
Fagear
Advanced Member

Fagear
Откуда: Москва, САО
Всего сообщений: 1409
Рейтинг пользователя: 2

Репутация пользователя: 1

Ссылка


Дата регистрации на форуме:
22 янв. 2010

Кай написал:
[q]
На тех самых. 1/14 и 1/15.
[/q]

Т.е. на C64 исходная для делителя частота - те же 14.3818 МГц?

У меня тут ещё парочка вопросов.
На всё той же фотографии из первого поста у платы-клона как раз "тюльпан" на крепёжной рамке - это аудио-вход, который не задействован на оригинальной плате. А выход там выведен на гребёнку, подобную той, по которой сидюк к аудиокарте подключают. Вот и вопрос - на нашем клоне как будем делать? Будем разводить опциональный вход? Выход куда - на крепёжную планку или внутрь на гребёнку? Или развести под оба варианта?
И отсюда вытекает второй вопрос: а как быть с крепёжной планкой? Плату то изготовить нужных форм и размеров нет проблемы. А вот крепить её как? Нужна планка с ушками и отверстиями в нужных местах. Или можно попытаться найти какие-то готовые планки, доступные в нужном количестве и под них заточить плату.

bristlehog
Advanced Member


Откуда: Тула
Всего сообщений: 844
Рейтинг пользователя: 1


Ссылка


Дата регистрации на форуме:
16 июня 2013
Вот что пишут на вогонсах по поводу делителей частоты:

[q]

I can see that the Innovation card does not have a clock crystal and therefore the 6581 must use the OSC signal, which runs at 14.318180MHz. In the Commodore 64, the CPU and SID both run at 1.022MHz and that machine uses the same clock crystal in its NTSC models. You can get a 1.022MHz clock by dividing the 14.318MHz signal by 14. With the limited logic on the Innovation board, which must be shared with the Gameport, can this be done?

Second, there are three sets of jumpers on the card. The group of four above the right 138 must be to control the addressing of the SID, starting at 280 and working its way up to 2A0, 2C0 or 2E0. I would guess that the lone jumper above the left would be to enable or disable the gameport. The group of three jumpers above the 558 would presumably be to change the gameport speed, which I recall was a feature of this particular card.

If the CAP1A-1B values were 470pF in the C64 and 0.1uF (100,000pF) on the SSI 2001, what kind of effect would that have on the filter output?
[/q]


А вот что отвечает автор второй схемы (той, что нарисована прямо поверх фотографии платы):

[q]

Based on some info here (jumpers), datasheets of ICs, pc hardware book (joy port) and mainly based on some pictures of the card, I have further reversed it. The joystick port is fully traced, but the 6581 /CS, the 74ls245 /oe and the ISA bus 'i/o ch rdy' lines are still not known.

However the clock divider isn't what you expected: the first stage (74ls192) resets to 2 after counted 9 (upwards) - making it a 1/8 divider, and then it drives a 1/2 counter to make a 50% square wave. (effectively making it 1/16 divider)
[/q]


HardSID - это не клон Innovation SSI-2001, это просто плата, использующая SID в режиме pass-through.
Кай
Модератор раздела
№15
Кай
Откуда: СПб.
Всего сообщений: 13337
Рейтинг пользователя: 22


Ссылка


Дата регистрации на форуме:
8 авг. 2010
Номиналы кварца Y1 подписаны на схеме. Для NTSC 14.31818, для PAL 17.734472

Pot - это "крутилки". Игровые манипуляторы, наподобие тех, что были в советской видеоигре "теннис".
Сейчас на форуме
Fagear
Advanced Member

Fagear
Откуда: Москва, САО
Всего сообщений: 1409
Рейтинг пользователя: 2

Репутация пользователя: 1

Ссылка


Дата регистрации на форуме:
22 янв. 2010
В общем пока что занят дублированием оригинальной платы. Заодно изучаю и вникаю в схему.
Следующим этапом будет попытка изменить схему и сделать иную плату. Возможно я всё же сделаю версию под SMD компоненты, кроме 6581.

bristlehog
Advanced Member


Откуда: Тула
Всего сообщений: 844
Рейтинг пользователя: 1


Ссылка


Дата регистрации на форуме:
16 июня 2013
Выход, полагаю, целесообразно вывести и на планку (там в оригинале RCA), и на пины на самой плате. Непонятно только, куда потом с этих пинов девать сигнал и, соответственно, сколько должно быть пинов. Я встречал на звуковых картах либо 2-хпиновый вход PC Speaker, либо 4-х пиновый стерео вход с CD-ROM.

Насчет планок вопрос непростой. Нельзя ли где-нибудь их сделать под заказ? Если нет, придется, видимо, искать какие-то более-менее подходящие и подстраивать дизайн PCB под них.

Мне уже пора закупать компоненты? С 6581R4 всё более-менее ясно, а вот с остальными чипами: они что, тоже бывают разные под through-hole и под SMD? Где их целесообразно закупать, на ибеях? В Китае? В России купить аналоги?
Fagear
Advanced Member

Fagear
Откуда: Москва, САО
Всего сообщений: 1409
Рейтинг пользователя: 2

Репутация пользователя: 1

Ссылка


Дата регистрации на форуме:
22 янв. 2010
Вылизываю первый вариант копии. Почти готов.
Позволил себе несколько вольностей с разводкой, кое-что изменил, сделал габариты чуть компактнее. Накидал рядом с микросхемами логики помехоподавляющих конденсаторов по питанию. Убрал аксиальные электролиты и заменил их обычными радиальными. Запас места вокруг микросхем должен позволить поставить все на панельки, при желании.

Терпение, ещё немного и представлю первую ревизию на всеобщее обозрение. ;)

UPD.
Итак, вот что я за сегодня наваял:


Как я уже говорил - несколько изменена разводка.
- Где-то дорожки перенесены на другую сторону, где-то разведены чуть иначе (особенно это касается чипов логики рядом с 6581).
- Микросхемы логики посажены ближе друг к другу, за счёт чего удалось уменьшить габариты платы.
- Рядом с логикой рассыпаны помехоподавляющие конденсаторы по питанию.
- Все номиналы деталей оставлены те же, что в оригинале. Только те, что на фото не разглядеть - я не подписал.
- Перемычки оставлены в тех же местах и их назначение не изменилось.
- Аксиальные электролиты заменены радиальными.
- Для электролита, которых находится в цепи вывода звука (это самый правый и верхний, над 74LS244), предусмотрена замена на плёночный в том же месте.
- Под помехоподавляющие конденсаторы (у логики, те что я добавил и два ряда имевшихся) я отвёл место для деталей с разным расстоянием между ножек.
- Расположение разъёмов и крепежа планки пока что сделал максимально похожим на оригинал.
- Вывел на торец платы два переменника - POT X и POT Y.

Единственное - не все дорожки в районе логики разведены, т.к. данных с фотографий и схем оказалось не достаточно. Эти места я обозначил белыми кружочками на окончаниях дорожек. Можно для некоторых из них попытаться угадать, но не для всех, увы. Нужно больше данных. :help:

Кай
Модератор раздела
№15
Кай
Откуда: СПб.
Всего сообщений: 13337
Рейтинг пользователя: 22


Ссылка


Дата регистрации на форуме:
8 авг. 2010
[q]
а вот с остальными чипами: они что, тоже бывают разные под through-hole и под SMD?
[/q]


Да. Корпуса под под through-hole называются DIP, под SMD - SOI.
Сейчас на форуме
Fagear
Advanced Member

Fagear
Откуда: Москва, САО
Всего сообщений: 1409
Рейтинг пользователя: 2

Репутация пользователя: 1

Ссылка


Дата регистрации на форуме:
22 янв. 2010

bristlehog написал:
[q]
целесообразно вывести и на планку (там в оригинале RCA), и на пины на самой плате
[/q]

Принято, на планку уже вытащено, сделаю неподалёку гребёнку, а-ля Audio-CD, можно будет тем же кабелем звук в звуковую карту завести, в какой-нибудь AUX.


bristlehog написал:
[q]
Насчет планок вопрос непростой. Нельзя ли где-нибудь их сделать под заказ?
[/q]

Понятия не имею. У меня есть, конечно, мысль... Можно сделать планку из двух кусочков платы, оставив обе стороны фольгированными. Сделать вырезы в нужных местах обычной сверловкой и фрезеровкой плат. Потом эти два кусочка спаять под углов в 90 градусов. :rolleyes:


bristlehog написал:
[q]
Мне уже пора закупать компоненты?
[/q]

Вероятно, да.


bristlehog написал:
[q]
а вот с остальными чипами: они что, тоже бывают разные под through-hole и под SMD?
[/q]

Да, я думаю вся логика, имеющаяся на плате - есть в варианте SMD (SOIC скорее всего). Но пока актуальны DIP-варианты.


bristlehog написал:
[q]
Где их целесообразно закупать, на ибеях? В Китае? В России купить аналоги?
[/q]

Я иногда заказываю детали с eBay - нареканий не было. Правда там не всегда самый дешёвый вариант и идёт долго нашей почтой. Есть специализированный магазин - DigiKey, там вроде есть вообще практически всё что угодно и не за дорого. Но я его пока не пробовал.

Кай
Модератор раздела
№15
Кай
Откуда: СПб.
Всего сообщений: 13337
Рейтинг пользователя: 22


Ссылка


Дата регистрации на форуме:
8 авг. 2010
...я вот репу чешу насчёт того, чтобы отложить денег на заказ платы с металлизацией отверстий.
Сейчас на форуме
hyperborean
Junior Member

hyperborean
Откуда: Санкт-Петербург, Великий Новгород
Всего сообщений: 143
Рейтинг пользователя: 1


Ссылка


Дата регистрации на форуме:
15 июня 2011
Насчет планки единственное что приходит в голову - развести под планку от Creative SB - они там все одинаковые у SB16, AWE32, AWE64 (у тех что без регулятора громкости). Правда, будет три 3.5мм разъема, из которых будет использоваться только один канал. Либо сверлить/фрезеровать планку от какого-нибудь MFM контроллера, у которого не выведено никаких разъемов. В этом случае могут не совпасть крепежные отверстия. И то и другое - варварство и не универсально, но что-нибудь нерабочее под эту цель может найтись.
Кай
Модератор раздела
№15
Кай
Откуда: СПб.
Всего сообщений: 13337
Рейтинг пользователя: 22


Ссылка


Дата регистрации на форуме:
8 авг. 2010
Ещё несколько фотографий.

Сейчас на форуме
Fagear
Advanced Member

Fagear
Откуда: Москва, САО
Всего сообщений: 1409
Рейтинг пользователя: 2

Репутация пользователя: 1

Ссылка


Дата регистрации на форуме:
22 янв. 2010
Я пока голову ломаю, что же делают 2,5 74LS74 в схеме. Ибо дорожек не хватает.
Сижу вспоминаю примитивную логику и курю даташиты.

Что пока успел выяснить. Осторожно - много букв! :eek:

Правая 74LS138 - дешифратор верхнего адреса (A5...A9) и принимает флаг установки адреса AEN. Отвечает за адрес SID'а (выходы Y4...Y7) и разрешение работы второй LS138 (выход Y0). Верхний ряд контактов перемычек соединён вместе и подтянут резистором 1к (слева от 74LS04) к +5 В. 74LS138 выдаёт на один из нижних контактов низкий уровень в случае совпадения адреса, который передаётся через перемычку и идёт дальше. Перемычки позволяют выбрать диапазон адресов, на которых будет работать MOS6581:
Крайнее левое положение: 0x280...0x29F
Второе положение: 0x2A0...0x2BF
Третье положение: 0x2C0...0x2DF
Крайнее правое положение: 0x2E0...0x2FF
Для выдачи активного низкого уровня для левой 74LS138 адрес A5...A9 должен иметь вид 00001.
Сигнал разрешения (активный низкий уровень с верхнего ряда перемычек) передаётся на 9 ногу 74LS04 (4A, вход инвертора).

Левая 74LS138 - дешифратор нижнего адреса (A0...A4). Отвечает за активацию работы порта джойстика. Единственный используемый выход Y0 подаётся на левый контакт перемычки над микросхемой. Правый контакт подтянут к +5 В через резистор 1к справа от 74HC192. В случае совпадения адреса 74LS138 выдаёт низкий уровень на левый контакт перемычки. Если перемычка была установлена, то +5 В придавливается к 0 и уходит дальше.
Для выдачи низкого уровня на Y0 адрес A0...A4 должен иметь вид 10000. Учитывая, что правая 74LS138 блокирует работу левой LS138 на всех комбинациях верхних адресов кроме 00001 (A5...A9), то получаем полный адрес, по которому будет работать порт джойстика: 0b1000000001 или 0x201.
Сигнал разрешения (активный низкий уровень с правого контакта перемычки) передаётся на 3 ногу 74LS04 (2A, вход инвертора).
Также линии адреса A0...A4 шины ISA параллельно подключены напрямую к шине адреса MOS6581 (ноги 9...13).

74LS192 - счётчик, и как уже было процитировано выше выполняет роль делителя на 8 сигнала OSC с шины ISA.
CLOCK DOWN (нога 4) привязан к +5 В, сигнал с линии OSC подаётся на CLOCK UP (нога 5), вход RESET (нога 14) привязан к земле (0 В). Вход PARALLEL LOAD (нога 11) привязан к выходу TERMINAL COUNT UP (нога 12), который в начальном состоянии имеет высокий уровень, значит на входе PARALLEL LOAD также оказывается высокий уровень. Всё это вместе даёт разрешение счётчику на работу.
Значение увеличивается по фронту сигнала CLOCK UP и считается до 9. При этом двоичный код выводится на выходы Q0...Q3 (ноги 3,2,6,7), но он не используется в схеме. Как только счётчик досчитывает до 9, то по спаду сигнала CLOCK UP значение его выходов обнуляется, но также на выходе TERMINAL COUNT UP появляется низкий уровень. Т.к. этот выход соединён со входом PARALLEL LOAD, то значение счётчика сразу приравнивается к значению входов P0...P3 (ноги 15,1,10,9). 9, 10 и 15 ноги сидят на земле (0), а нога 1 привязана к +5 В (1), что даёт 0b0010, т.е. 2. Итого счётчик считает в цикле от 2 до 9.
Сигнал с выхода TERMINAL COUNT UP (активный низкий уровень) также передаётся на 3 ногу 74LS74 над 74LS192 (самая нижняя из трёх).

Нижняя 74LS74 (сразу над 74LS192) - это два D-триггера в одном корпусе. Данная 74LS74 работает в половину возможностей, т.к. второй триггер отключён (R,S,C,D привязаны к +5 В, выходы болтаются в воздухе - это ноги с 8 по 13, верхняя половинка). Нижняя половинка продолжает дело 74LS192 и работает делителем на 2.
Входы S (нога 4) и R (нога 1) привязаны к +5 В, что разрешает работу входов C и D. На вход C (нога 3) подаётся тактовая частота с выхода 74LS192 (а это OSC/8). Вход D (нога 2) привязан к инверсному выходу /Q (нога 6), что даёт в итоге делитель на 2.
Также с выхода /Q (нога 6) сигнал уходит дальше напрямую на 6 ногу MOS6581 в качестве тактовой частоты для SID'а. Итого частота работы 14,31818/8/2=0,89489 МГц.

74LS04 - шесть инверторов в одном корпусе. Выполняет свои функции в самых разных частях схемы.
1-й инвертор: задача его пока не известна. Вход 1A (нога 1) не имеет отходящих дорожек снаружи на обеих сторонах платы. Соединение должно быть под чипом. Дорожка с выхода 1Y (нога 2) уходит влево и теряется между 1 и 2 ногами чипа 74HC192. Можно предположить, что это всё она же поднимается вертикально вверх до самого верхнего 74LS74, где окончательно теряется между 1 и 2 ногами этого чипа.
2-й инвертор: принимает сигнал определения адреса порта джойстика с перемычки над 74LS138 (активный ноль) на вход 2A (нога 3). После инверсии сигнал "адрес джойстика" (активный высокий уровень) с выхода 2Y (нога 4) уходит на 1 и 4 ноги 74LS00.
3-й инвертор: вход 3A (нога 5) напрямую связан с линией RESET шины ISA. Выход 3Y (нога 6) выводит сигнал сразу на 5 ногу чипа MOS6581. Т.к. на шине ISA сигнал RESET имеет активный высокий уровень, то после инверсии он приобретает активный низкий уровень, что и нужно для инверсного входа /RES чипа 6581.
4-й инвертор: на вход 4A (нога 9) поступает активный низкий уровень сигнала определения адреса чипа 6581. После инверсии сигнал "адрес MOS6581" (активный высокий уровень) с выхода 4Y (нога 8) уходит между 6 и 7 ногами чипа 74LS00, где и теряется.
5-й инвертор: вход 5A (нога 11) соединён с линией /IOW шины ISA - сигналом записи данных. После инверсии с выхода 5Y (нога 10) сигнал "запись данных" (активный высокий уровень) уходит на 5 ногу чипа 74LS00.
6-й инвертор: вход 6A (нога 13) соединён с линией /IOR шины ISA - сигналом чтения данных. После инверсии с выхода 6Y (нога 12) сигнал "чтение данных" (активный высокий уровень) уходит на 2 ногу чипа 74LS00.

74LS00 - четыре элемента 2И-НЕ.
1-й элемент: На вход A1 (нога 1) подаётся сигнал "адрес джойстика" (активный высокий уровень) с 4 ноги 74LS04. На вход B1 (нога 2) подаётся сигнал "чтение данных" (активный высокий уровень) с 12 ноги 74LS04. Итоговый сигнал с активным низким уровнем c выхода Y1 (нога 3) идёт на ноги 1 (/1OE) и 19 (/2OE) 74LS244, что разрешает передачу данных с входов 74LS244 на её выходы (сигналы с NE558 и порта джойстика).
2-й элемент: На вход A2 (нога 4) подаётся сигнал "адрес джойстика" (активный высокий уровень) с 4 ноги 74LS04. На вход B2 (нога 5) подаётся сигнал "запись данных" (активный высокий уровень) с 10 ноги 74LS04. Итоговый сигнал с активным низким уровнем c выхода Y2 (нога 6) уходит на ноги 3 (TRIGGER A), 6 (TRIGGER B), 11 (TRIGGER C) и 14 (TRIGGER D) чипа NE558.
4-й элемент: На вход A4 (нога 12) подаётся сигнал /IOW шины ISA. На вход B4 (нога 13) подаётся сигнал /IOR шины ISA. Т.к. оба эти сигнала имеют активный низкий уровень, то элемент активируется только когда оба эти сигнала неактивны. С выхода Y4 (нога 11) сигнал "отсутствие записи и чтения", активный низкий уровень (или "в процессе записи или чтения", активный высокий уровень) поступает на вход B3 (нога 10) этой же микросхемы.
3-й элемент: На вход A3 (нога 9) поступает сигнал с ноги 4 средней 74LS74. Этот вывод 74LS74 также является входом (вход S первого D-триггера), т.ч. есть какие-то неизвестные соединения под корпусом микросхемы. На вход B3 (нога 10) поступает сигнал "в процессе записи или чтения" (активный высокий уровень) с выхода Y4 (нога 11) этой же микросхемы. Сигнал с выхода Y3 (нога 8) уходит куда-то между 5 и 6 ногами среднего чипа 74LS74, где и теряется.

NE558 работает с джойстиком, пока не разбирался каким именно образом. Но выходы этой м/сх завязаны на буфер 74LS244, который активируется при чтении данных с порта джойстика.
Вокруг неё есть несколько резисторов и конденсаторов в связке с группой джамперов на три положения, видимо времязадающая цепочка.
Глубже не копал, с её разводкой проблем не возникло.

Средняя 74LS74 - ещё два D-триггера.
Почти ничего не ясно про него. Много дорожек в неизвестном направлении.
Пока что его задачи восстановить не представляется возможным.


Верхняя 74LS74 - и ещё два D-триггера.
Практически аналогично - мало что известно.
Верхняя половинка напоминает вариацию "флага процесса", т.к. входы D (нога 12) и S (нога 10) посажены на +5 В. Но куда идут входы R (нога 13) и C (нога 11), а также выходы (ноги 8 и 9) - не ясно.
Нижняя половинка напоминает схему синхронизации, т.к. вход R (нога 1) и вход S (нога 4) посажены на +5 В.
Вход C (нога 3) соединена с аналогичным входом верхнего триггера в микросхеме ниже, откуда именно берётся этот сигнал - не ясно.
Дорожка от входа D (нога 2) идёт по левому краю платы и прячется под 74LS138, но именно она скорее всего выходит средней с правого торца м/сх, после чего упирается в резистор 1к. Резистор подсоединён к транзистору, который одной ногой сидит на линии I/O CH RDY шины ISA, а другой - на земле. Сигнал на линию I/O CH RDY должно выдавать именно само устройство, из чего следует вывод, что это должен быть выходной сигнал. Значит ко входу C этого триггера должно быть подключено что-то ещё, чего не видно под микросхемой.

74LS244 - буфер данных, полученных с NE558 и контактов порта джойстика.
Передаёт данные на выход при наличии сигналов "адрес джойстика" и "чтение данных", управляется с 3 ноги 74LS00.
Выходы буфера подключены напрямую к шине данных ISA (D0...D7). Микросхема обладает выходами с поддержкой высокоимпедансного состояния, поэтому при деактивации полностью отключается от шины данных.

74LS245 - буфер данных с поддержкой трёх состояний на выходах и возможностью изменения направления передачи.
Шина A (ноги 2...9) подключена напрямую к шина данных ISA (D0...D7).
Шина B (ноги 11...18) подключена напрямую к шине данных чипа MOS6581 (ноги 15...22) и подтянута к +5 В резисторной сборкой.
Дорожка от входа /OE (нога 19) ведёт под чип 74LS138, но почти наверняка это она же выходит между 13 и 14 ногами этого чипа. После чего дорожка скрывается между 3 и 4 ногами чипа 74LS04. Подключена ли она к выходу одного из инверторов (хотя по разводке это могут быть только выходы 1 и 6 инверторов) или она же выходит между 13 и 14 ногами 74LS04 - не известно. В любом случае и эта дорожка окончательно теряется под 74LS00.
Вход DIR (направление, нога 1) напрямую подключён к линии /IOR шины ISA. При наличии чтения на этом входе образуется логический нуль, поэтому LS245 будет транслировать данные из MOS6581 на шину ISA (если работа разрешена низким уровнем на /OE). Главное, чтобы LS244 при этом находился в третьем состоянии. :) Если шина ISA не запрашивает данные, то на входе DIR появляется высокий уровень и LS245 транслирует данные обратно - из шины ISA в MOS6581 (опять-таки, если работа разрешена /OE).

Tronix
Advanced Member

Tronix
Откуда: Москва
Всего сообщений: 1598
Рейтинг пользователя: 3

Репутация пользователя: 1

Ссылка


Дата регистрации на форуме:
15 янв. 2008
У меня простой вопрос - а есть вообще в природе софт, способный с этим работать?
bristlehog
Advanced Member


Откуда: Тула
Всего сообщений: 844
Рейтинг пользователя: 1


Ссылка


Дата регистрации на форуме:
16 июня 2013
Tronix, вот список совместимых игр.

Существует также эмулятор этой карты, который инкорпорирован в так называемый DOSBOX Yhkwong build. В настройках этого билда необходимо выставить Innovation=true. Насколько точно эмулятор воспроизводит звук, неизвестно, т.к. у автора эмулятора самой карты не было.

Напоминаю, что имеется также фото другой ревизии карты. Однако я не знаю, кто владелец этого экземпляра и, соответственно, вопросов по ней никаких задать не могу.

Итак, для построения карты мне необходимо закупить:

MOS6581R4 - 1 шт.
74LS74 - 3 шт.
NE558 - 1 шт.
74LS00 - 1 шт.
74LS04 - 1 шт.
74LS138 - 2 шт.
74LS244 - 1 шт.
74LS245 - 1 шт.
74HC192 - 1 шт.

И все это в DIP-корпусах. Всё верно?
Fe-Restorator
Гость

Ссылка

Поискал тот mos на дигикее, не нашёл. Видимо, нужно искать где-либо ещё.
alecv
Advanced Member

alecv
Откуда: Санкт-Петербург
Всего сообщений: 5570
Рейтинг пользователя: 3

Репутация пользователя: 1

Ссылка


Дата регистрации на форуме:
5 окт. 2004

Fagear написал:
[q]
И отсюда вытекает второй вопрос: а как быть с крепёжной планкой? Плату то изготовить нужных форм и размеров нет проблемы. А вот крепить её как? Нужна планка с ушками и отверстиями в нужных местах. Или можно попытаться найти какие-то готовые планки, доступные в нужном количестве и под них заточить плату.
[/q]

http://www.chipfind.ru/catalog/office/brackets/

Keystone 9202 - это никелированый, сплошной, с "ушками" под винты, как раз под ISA (на PCI - обратный). Но стоит - сами видите. В листе данных - размеры. Из за его "стандартности" например XTIDE разведен именно под него,там тоже можно взять размеры уже на плате.

Сейчас на форуме
bristlehog
Advanced Member


Откуда: Тула
Всего сообщений: 844
Рейтинг пользователя: 1


Ссылка


Дата регистрации на форуме:
16 июня 2013
Я посмотрел каталоги Keystone Electronics, возможно, удастся заказать кастомные брекеты:

Документ по кастомным брекетам и типам вырезов в них

Только нужно будет понять, какого диаметра круглое отверстие делать под RCA. Диаметр самого RCA, согласно Википедии, 0.354 дюйма.
john
Advanced Member
We are the Borg
john
Откуда: Украина, Харьков
Всего сообщений: 2264
Рейтинг пользователя: 1


Ссылка


Дата регистрации на форуме:
15 окт. 2013
Лазерная резка металла не дешевле будет? У нас есть в городе такое
http://xtz.ua/services-xtz/raskroy-i-gibka-metalla/.
Лет 15 назад по мелочи делал у их соседей на заводе ФЭД за пузырь, как сейчас не знаю.

---
-Это знает моя Свобода
-Это знает моё Поражение
-Это знает моё Торжество!
Fagear
Advanced Member

Fagear
Откуда: Москва, САО
Всего сообщений: 1409
Рейтинг пользователя: 2

Репутация пользователя: 1

Ссылка


Дата регистрации на форуме:
22 янв. 2010

Fe-Restorator написал:
[q]
Поискал тот mos на дигикее, не нашёл. Видимо, нужно искать где-либо ещё.
[/q]

На диджикее новые детали. Сильно сомневаюсь, что MOS6581 производится до сих пор. ;)

Между делом я сделал ревизию 1.1:


Нововведения:
- Добавлена гребёнка AUDIO_OUT в правом верхнем углу платы, параллельная выходу на планке.
- Добавлены тестовые точки (квадраты) с подписями, если вдруг придётся выяснять, почему оно не работает.
- Добавлен "мануал" на шелкографии - подписи и расшифровки перемычек, пояснения по выбору номиналов деталей.
- Добавлен регулятор напряжения 78L09 (+9 В) для возможности установки MOS8580. Полного даташита на неё на нашёл, но известно, что она потребляет меньше 6581. Последняя, в свою очередь, кушает до 40 мА (25 мА типичное) по шине Vdd (+12/+9 В). Стабилизатор рассчитан на ток до 100 мА, т.ч. никаких проблем. Также после стабилизатора расположился фильтрующий конденсатор в 100 нФ (0,1 мкФ), ибо его наличия требует как схема включения стабилизатора, так и даташит 6581:

6581_datasheet написал:
[q]
Vdd (pin 28) - a separate +12 VDC line should be run to SID Vdd and a bypass capacitor should be used.
[/q]

Предусмотрена установка перемычки вместо стабилизатора, для использования 6581 - об этом на шелкографии есть пометки.
- Немного оптимизирована разводка линий на левом краю платы, удалось уменьшить габариты.
- Белыми линиями под микросхемами логики я провёл часть предполагаемых дорожек. Ещё довольно много требуют выяснения.

Разобрался с интерфейсом джойстика - это эталонная схема порта джойстика IBM PC. Прозвонил все пины - ошибок нет, NE558 и 74LS244 подключены в точности так, как того требует схема. Немного только неясно с верхними тремя перемычками. По сути там задаётся референсное напряжение для таймеров. По умолчанию (перемычка в середине или снята) образуется делитель 5В-100ом-референс-110ом-земля. Довольно странный выбор номиналов, он потребляет довольно большой ток. Если поставить перемычку вверх, то к 100ом параллельно подключается ещё 100. А если если поставить перемычку вниз, то к 110ом параллельно подключается 200ом. Возможно, это влияет на временные характеристики импульсов таймеров.

Входы POT X и POT Y - это по сути аналоги порта джойстика, т.е. оцифровывают два переменника от +5 В. Только не замером длительности импульса, как в джойстике IBM PC, а сразу получается значение из регистра 6581. Использовались в C64 как раз для этого вместо схемы с NE558. Пока переменники оставил на плате - мало ли.

Выход звука с SID - это дословное цитирование схемы C64. Оттуда я и взял ряд номиналов. По сути - небольшой буфер на NPN-транзисторе. Транзистор в C64 указан 2SC1815, но я думаю тут подойдёт почти любой NPN-транзистор в корпусе TO-92.

Остаются не выяснены:
- Номиналы резисторов в сборке справа от 74LS244 и конденсаторы рядом, хотя эти номиналы особой роли не играют: подтяжка линий данных и подавление дребезга кнопок джойстика.
- Модель транзистора прямо над ISA-разъёмом (но тоже скорее всего ничего экстраординарного - используется в качестве ключа-инвертора). Возможно идентичен транзистору в цепи вывода звука.
- Номинал конденсатора над NE558.
- Соединения под микросхемами логики в левой части платы...

Tronix
Advanced Member

Tronix
Откуда: Москва
Всего сообщений: 1598
Рейтинг пользователя: 3

Репутация пользователя: 1

Ссылка


Дата регистрации на форуме:
15 янв. 2008
http://www.ebay.com/itm/Commod...43c1a425f4

Не дешевая микросхемка выходит если с рук брать (~1000 руб + 300 руб доставка) ....
Fagear
Advanced Member

Fagear
Откуда: Москва, САО
Всего сообщений: 1409
Рейтинг пользователя: 2

Репутация пользователя: 1

Ссылка


Дата регистрации на форуме:
22 янв. 2010
Tronix
Редкость, винтаж, все дела... :rolleyes:
Если поучаствовать в аукционах - можно утащить за 650...850 руб + доставка. И уложиться в 1000 руб. Там можно посмотреть проданные листинги по поиску, чтобы понять реальный порядок цен, за которые продаётся девайс.
Все остальные комплектующие должны стоить копейки, но вот сам SID. :rolleyes:

Кстати, кто-нибудь список деталей составлял?

bristlehog
Advanced Member


Откуда: Тула
Всего сообщений: 844
Рейтинг пользователя: 1


Ссылка


Дата регистрации на форуме:
16 июня 2013

bristlehog написал:
[q]
Итак, для построения карты мне необходимо закупить:

MOS6581R4 - 1 шт.
74LS74 - 3 шт.
NE558 - 1 шт.
74LS00 - 1 шт.
74LS04 - 1 шт.
74LS138 - 2 шт.
74LS244 - 1 шт.
74LS245 - 1 шт.
74HC192 - 1 шт.

И все это в DIP-корпусах. Всё верно?
[/q]


Я составлял только список по SID и логике.

6581R4 я уже заказал, обошлось в 33 евро за 2 штуки с доставкой.
Bobo
Advanced Member

Bobo
Откуда: СПб
Всего сообщений: 3326
Рейтинг пользователя: 2


Ссылка


Дата регистрации на форуме:
16 авг. 2007

Tronix написал:
[q]

Не дешевая микросхемка выходит если с рук брать (~1000 руб + 300 руб доставка) ....
[/q]

ага если учесть что за 30 евр можно с64 взять

---
Xeon E5-2670v2/32 Gb, Amiga А4000Т
alecv
Advanced Member

alecv
Откуда: Санкт-Петербург
Всего сообщений: 5570
Рейтинг пользователя: 3

Репутация пользователя: 1

Ссылка


Дата регистрации на форуме:
5 окт. 2004
Всего выпускалось по 2 миллиона Коммодоров в год, за четыре самых активных года было выпущено примерно 8 млн. штук. Из них примерно половина распаяны на SID-ы ;) :)

https://en.wikipedia.org/wiki/Commodore_64
Сейчас на форуме
Fagear
Advanced Member

Fagear
Откуда: Москва, САО
Всего сообщений: 1409
Рейтинг пользователя: 2

Репутация пользователя: 1

Ссылка


Дата регистрации на форуме:
22 янв. 2010

bristlehog написал:
[q]
Напоминаю, что имеется также фото другой ревизии карты. Однако я не знаю, кто владелец этого экземпляра и, соответственно, вопросов по ней никаких задать не могу.
[/q]

А чем она отличается то? Дорожки все там же, все элементы те же.
Отличие только в цвете/форме резисторов/конденсаторов. Ну и распаян один незначительный конденсатор в цепи вывода звука.


bristlehog написал:
[q]
Итак, для построения карты мне необходимо закупить:

MOS6581R4 - 1 шт.
74LS74 - 3 шт.
NE558 - 1 шт.
74LS00 - 1 шт.
74LS04 - 1 шт.
74LS138 - 2 шт.
74LS244 - 1 шт.
74LS245 - 1 шт.
74HC192 - 1 шт.

И все это в DIP-корпусах. Всё верно?
[/q]


По микросхемам всё вроде верно.
Я вот только думаю - может, заменить всю 74-ю серию на CMOS вариант? Т.е. установить все м/сх 74HC (CMOS), а не 74LS (bipolar). По быстродействию они вроде схожи, питание совпадает. Тут вроде есть немного подробностей.

Т.е.:
74HC00 - 1 шт.
74HC04 - 1 шт.
74HC74 - 3 шт.
74HC138 - 2 шт.
74HC192 - 1 шт.
74HC244 - 1 шт.
74HC245 - 1 шт.
NE558 - 1 шт.
MOS6581 - 1 шт.
Более понимающие в этом вопросе могут меня поправить, могу заблуждаться по поводу равноценной замены.


Плюс.
Панелька под 6581 DIP-28 широкая - 1 шт.

Выводные резисторы:
100 ом - 2 шт.
110 ом - 1 шт.
200 ом - 1 шт.
1 ком - 5 шт.
2.2 ком - 4 шт.
10 ком - 1 шт.

Подстроечные конденсаторы:
470 ком - 2 шт. с вертикальным положением.

Резисторные сборки:
8*4.7 ком (либо 9*4.7 ком) с общим выводом (бывают с разными соединениями) - 1 шт.
и ещё одна пока с неизвестным номиналом - 1 шт.

Выводные керамические конденсаторы:
1 нФ/1000пФ - 3 шт.
10 нФ/0,01 мкФ - 4 шт.
100 нФ/0.1 мкФ - 6 шт.
И ещё 5 неопознанного номинала.

Выводные плёночные, но можно и керамические конденсаторы в фильтры:
470 пФ (для 6581, номинал из даташита)
1 нФ/1000 пФ (для 6581, номинал из схемы C64)
6.8 нФ (для 8580, номинал из даташита)
22 нФ/0.022 мкФ (для 8580, номинал из схемы C64)
- 2 шт.

Выводные электролитические конденсаторы:
10 мкФ/16 В (или на большее напряжение) - 2 шт.
100 мкФ/10 В - 2 шт.

Транзисторы биполярные:
Неизвестного номинала - 2 шт.

Стабилизатор интегральный:
78L09 в корпусе TO-92 - 1 шт.

Гребёнки для джамперов...

bristlehog
Advanced Member


Откуда: Тула
Всего сообщений: 844
Рейтинг пользователя: 1


Ссылка


Дата регистрации на форуме:
16 июня 2013
А какие возможны последствия замены микросхем на CMOS вариант?
Bobo
Advanced Member

Bobo
Откуда: СПб
Всего сообщений: 3326
Рейтинг пользователя: 2


Ссылка


Дата регистрации на форуме:
16 авг. 2007
что TTL со CMOS по уровням не согласуется

---
Xeon E5-2670v2/32 Gb, Amiga А4000Т
Fagear
Advanced Member

Fagear
Откуда: Москва, САО
Всего сообщений: 1409
Рейтинг пользователя: 2

Репутация пользователя: 1

Ссылка


Дата регистрации на форуме:
22 янв. 2010

Bobo написал:
[q]
что TTL со CMOS по уровням не согласуется
[/q]

Как минимум одна CMOS м/сх логики уже и так используется - 74HC192, причём в связке с TTL 74LS74. Плюс есть версия HCT - "High speed, compatible logic levels to bipolar parts".

TTL-версии дороже CMOS (цены в $ за 1 шт.):
SN74LS00N 0.67000
SN74HC00N 0.36000
SN74HCT00N 0.36000

SN74LS04N 0.74000
SN74HC04N 0.36000

SN74LS138N 0.86000
SN74HC138N 0.43000
SN74HCT138N 0.43000

SN74LS244N 0.92000
SN74HC244N 0.55000
M74HCT244B1R 0.53000

SMD варианты ещё дешевле, но у нас DIP'ы.

Bobo
Advanced Member

Bobo
Откуда: СПб
Всего сообщений: 3326
Рейтинг пользователя: 2


Ссылка


Дата регистрации на форуме:
16 авг. 2007
вопрос в выходах CMOS и входах SID
поймут ли они друг друга

---
Xeon E5-2670v2/32 Gb, Amiga А4000Т
Fagear
Advanced Member

Fagear
Откуда: Москва, САО
Всего сообщений: 1409
Рейтинг пользователя: 2

Репутация пользователя: 1

Ссылка


Дата регистрации на форуме:
22 янв. 2010

Bobo написал:
[q]
вопрос в выходах CMOS и входах SID
поймут ли они друг друга
[/q]

SID сам не TTL - он по NMOS производился.
Сигналов, которые идут к SID через м/ск логики совсем немного - /RES, сигнал тактования 02 и /CS. Все остальные идут напрямую с шины ISA или через буфер 245.

Я не настаиваю, с логикой работал мало, нюансов могу не знать. Но CMOS версии и дешевле и кушают меньше. :rolleyes:

bristlehog
Advanced Member


Откуда: Тула
Всего сообщений: 844
Рейтинг пользователя: 1


Ссылка


Дата регистрации на форуме:
16 июня 2013
Можно ведь закупить оба комплекта компонентов и поэкспериментировать? Или есть возможность что-то спалить?
Bobo
Advanced Member

Bobo
Откуда: СПб
Всего сообщений: 3326
Рейтинг пользователя: 2


Ссылка


Дата регистрации на форуме:
16 авг. 2007
спалить вряд ли
просто может почему-то не заработать с КМОП

ЗЫ на Хардсиде КМОП-защелки зачем-то поставили перед СИДом - вот я и подумал.... хотя и не утверждаю

---
Xeon E5-2670v2/32 Gb, Amiga А4000Т
bristlehog
Advanced Member


Откуда: Тула
Всего сообщений: 844
Рейтинг пользователя: 1


Ссылка


Дата регистрации на форуме:
16 июня 2013
Может быть, установить всю логику на панельки, как советовал Кай? Или я его не так понял?
Bobo
Advanced Member

Bobo
Откуда: СПб
Всего сообщений: 3326
Рейтинг пользователя: 2


Ссылка


Дата регистрации на форуме:
16 авг. 2007
ну схема есть, она работает - собрать сначала ее (ибо лучшее враг хорошего)
а потом можно сколь угодно долго экспериментировать

---
Xeon E5-2670v2/32 Gb, Amiga А4000Т
bristlehog
Advanced Member


Откуда: Тула
Всего сообщений: 844
Рейтинг пользователя: 1


Ссылка


Дата регистрации на форуме:
16 июня 2013
Касательно разницы между двумя известными экземплярами карт:

[q]
First of all, the card I got pictures of still has a wire thrown on top fixing a missing trace, secondly enough _both_ versions seem to have wrong caps attached to the 6581 SID chip (was 470pF in the C64, is 0.1uF on the SSI 2001), the amplification circuit being minorly different (1K-Ohm/10K-Ohm voltage splitter (which is how it's done in the C64 as well) vs. 10K-Ohm/10K-Ohm splitter) as well as the card I've seen have a "full" ISA slot connector (meaning all "gold fingers" are present) rather than just having "fingers" for the actual lines used.
[/q]



Та, от которой имеются фотографии высокого разрешения в разных ракурсах и сканы - это карта с неполным ISA-коннектором и усилителем на базе оригинальной схемы Commodore'64: 1 кОм/10 кОм. Та, от которой осталась одна лишь фотка - с полным ISA-коннектором и модифицированной схемой усиления: 10 кОм/10 кОм.

Кроме того, на той карте, от которой осталось только фото, есть лишний элемент:



Не знаю, может, это и есть часть схемы усиления.

Кстати, судя по всему, нижний транзистор идентичен верхнему, поскольку на фото карты с полным коннектором видно, что на крышках и того, и другого написано "09".
Fagear
Advanced Member

Fagear
Откуда: Москва, САО
Всего сообщений: 1409
Рейтинг пользователя: 2

Репутация пользователя: 1

Ссылка


Дата регистрации на форуме:
22 янв. 2010

bristlehog написал:
[q]
Может быть, установить всю логику на панельки, как советовал Кай? Или я его не так понял?
[/q]

Да можно, было бы зачем. Место на плате для панелек должно быть достаточно.


bristlehog написал:
[q]
Та, от которой имеются фотографии высокого разрешения в разных ракурсах и сканы - это карта с неполным ISA-коннектором и усилителем на базе оригинальной схемы Commodore'64: 1 кОм/10 кОм. Та, от которой осталась одна лишь фотка - с полным ISA-коннектором и модифицированной схемой усиления: 10 кОм/10 кОм.
[/q]

Пожалуй, наличие неиспользуемых контактов - единственное отличие. Потому что делители на всех картах одинаковы, не знаю кому там что приглючилось. :rolleyes:

В схеме C64 (ссылки на неё Кай кажется выкладывал) вход подаётся на среднюю точку делителя, из неё 1к на землю и 10к дальше. После этого стоит конденстор в 1000 пФ на землю и база NPN-транзистора. Коллектор транзистора подключён к +12 В напрямую. Эмиттер - через 1к на землю. Сигнал снимается с эмиттера через электролит ёмкостью в 10 мкФ и на выход. Итого два конденстора, три резистора и транзистор.

Смотрим на плату Innovation SSI-2001 с лицевой стороны.
В правом верхнем углу платы ряд из 7 резисторов. 4 правых относятся к порту джойстика и сейчас нас не интересуют. Самый левый - это "верхний" резистор делителя, сигнал из средней точки проходит через него на базу транзистора. Он имеет полоски: Коричневый, Чёрный, Оранжевый - 10 ком, всё по схеме. Следующий резистор - это "нижний" резистор делителя, который идёт на землю (от верхнего контакта идёт дорожка). Его полоски: Коричневый, Чёрный, Красный - 1 ком. Всё по-прежнему по схеме. Последний резистор - идёт от эммитера транзистора на ту же землю и имеет такие же полоски, как собрат чуть левее - тот же 1 ком.
На всех фотографиях эти резисторы имеют идентичную цветовую кодировку. Никаких делителей 10/10.


bristlehog написал:
[q]
Кроме того, на той карте, от которой осталось лишь фото, есть лишний элемент - находится в конце вертикальной дорожки, идущей вниз и начинающейся между буквами T и I в слове INNOVATION:
[/q]

А про этот конденсатор я уже говорил:

Fagear написал:
[q]
Дорожки все там же, все элементы те же.
Отличие только в цвете/форме резисторов/конденсаторов. Ну и распаян один незначительный конденсатор в цепи вывода звука.
[/q]

Это тот самый конденсатор с базы транзистора на землю. Элемент не сильно критичный. Может что-то вроде RC-фильтра, может шунтирование помех. На других платах дорожки для этого конденсатора на том же месте, только сам он не впаян.

UPD.

bristlehog написал:
[q]
Кстати, судя по всему, нижний транзистор идентичен верхнему, поскольку на фото карты с полным коннектором видно, что на крышках и того, и другого написано "09".
[/q]

Я между делом скачал даташит на 2SC1815, который указан в схеме C64. Тут используется другой транзистор - цоколёвка не совпадает.
Если повернуть транзистор к себе плоской гранью, то у 2SC1815 должно быть ЭКБ, а по факту на плате мы имеем ЭБК. Причём у нижнего транзистора аналогично.

UPD2.
К слову, на версии платы со всеми контактами ISA этот самый добавленный конденсатор, а также два в фильтре 6581 - плёночные и это хорошо (вроде таких, только помельче). Современные плёночные выглядят так: вариант подешевле, вариант подороже.
А керамические так: дешёвое барахло, нормальная керамика.

UPD3.
Для окончательного выяснения нужны фотографии транзисторов с плоской грани, а также конденсатора над NE558 и резисторной сборки справа от 74LS244, чтобы установить номиналы.
И прозвонить тестером пины всех 74LS74 на предмет, какие ноги к каким дорожкам подключены.

bristlehog
Advanced Member


Откуда: Тула
Всего сообщений: 844
Рейтинг пользователя: 1


Ссылка


Дата регистрации на форуме:
16 июня 2013

Fagear написал:
[q]
На других платах дорожки для этого конденсатора на том же месте, только сам он не впаян.
[/q]


Картинок с разными платами у нас раз, два и обчелся. Можно говорить о четырех платах: две уже нам известных, одна на ч/б фотографии в газетной статье и одна на этих крошечных фотках:




На той плате, что в статье, виден этот лишний конденсатор. На крошечной фотке его вроде бы нет, хотя трудно сказать определенно.

Итого получается, что из четырех известных карт на двух был конденсатор, на двух - не было.

Я направил вопросы владельцу платы, будем надеяться на конструктивный ответ.
Fagear
Advanced Member

Fagear
Откуда: Москва, САО
Всего сообщений: 1409
Рейтинг пользователя: 2

Репутация пользователя: 1

Ссылка


Дата регистрации на форуме:
22 янв. 2010

bristlehog написал:
[q]
Картинок с разными платами у нас раз, два и обчелся. Можно говорить о четырех платах: две уже нам известных, одна на ч/б фотографии в газетной статье и одна на этих крошечных фотках
[/q]

До меня только сейчас дошло, что больше половины фотографий карты - это одна и та же карта. :08: :biggrin: Я все фото, а также даташиты, схемы и что угодно собираю в папке проекта. Насчитывается 9 шт. фотографий/сканов одной и той же платы. У неё ещё полустёртая надпись маркеров справа от SID'а.
Вторая - это вот та средняя фотка, где есть ещё один кондёр и все контакты разъёма ISA.
Третья - выше мелкая цветная - кондёра нет, но контакты на ISA все.
Четвёртая - ч/б, предположу что там вообще ранний прототип, т.к. плата слишком светлая, отлично видно дорожки - возможно та плата без паяльной маски зелёного цвета. Или сфотографировано с каким-то фильтром. Там есть и конденсатор, и все контакты на ISA.

Не считая наличия/отсутствия контактов все платы абсолютно идентичны. Разводка, расположение и количество элементов - всё совпадает. Поставили на заводе кондёр или нет - это уже особенности сборки, а платы одинаковые, ревизия одна и та же. К тому же, как я уже упоминал, тот конденсатор весьма незначителен.


bristlehog написал:
[q]
Я направил вопросы владельцу платы, будем надеяться на конструктивный ответ.
[/q]

Если у владельца тестера/мультиметра нету, пусть хоть сделает фотографии всех 74LS74 с низких углов с разных сторон с лицевой стороны платы, подсвечивая плату с тыльной стороны. Так можно будет попытаться разглядеть дорожки. Ждём ответа.

Я между тем продолжаю работать над очередной ревизией (1.2).

Конечно же, я перепутал назначение ножек у стабилизатора +9, пришлось переворачивать (отмечен кружком).
Добавил помехоподавляющий конденсатор на линию питания +5 В SID'а (нижние кружок и стрелка).
Добавил конденсатор на землю с входа EXT IN 6581, чтобы не ловил помехи, я об это писал раньше (верхние кружок и стрелка).
Переразвёл землю аналоговой части платы - отмечена стрелками. Белые - аналоговая земля, красные - цифровая. Разделение - на ноге фильтрующего конденсатора у разъёма ISA. Может быть также поможет снизить паразитные шумы и помехи (если они были :biggrin: ).

bristlehog
Advanced Member


Откуда: Тула
Всего сообщений: 844
Рейтинг пользователя: 1


Ссылка


Дата регистрации на форуме:
16 июня 2013
Как поступим с закупкой комплектующих? С закупкой логики у меня проблем возникнуть не должно, но при взгляде на список остальных деталей у меня начинает голова трещать. Сможете сами закупить остальное (исключая SID, конечно), а я компенсирую Ваши расходы?
Fagear
Advanced Member

Fagear
Откуда: Москва, САО
Всего сообщений: 1409
Рейтинг пользователя: 2

Репутация пользователя: 1

Ссылка


Дата регистрации на форуме:
22 янв. 2010

bristlehog написал:
[q]
Как поступим с закупкой комплектующих? С закупкой логики у меня проблем возникнуть не должно, но при взгляде на список остальных деталей у меня начинает голова трещать. Сможете сами закупить остальное (исключая SID, конечно), а я компенсирую Ваши расходы?
[/q]

Проблема в том, что я сейчас не дома и нет возможности напрямую закупить детали. Нужно договариваться со знакомыми, чтобы пересечься между делом.
Посему пробовать сейчас заказать детали в Диджикее я не рискну. Могу попросить друга заказать детали в Платане. Пойду попробую список по Платану составить.

Неплохо бы узнать всё же номиналы транзисторов (напомню, они не совпадают с указанными в схеме C64) и резисторной сборки с пачкой конденсаторов.

bristlehog
Advanced Member


Откуда: Тула
Всего сообщений: 844
Рейтинг пользователя: 1


Ссылка


Дата регистрации на форуме:
16 июня 2013
Технически я и сам могу приехать в Москву и лично закупить детали, а затем выслать куда потребуется. Но нужен четкий список позиций, который я бы мог предъявить в магазине.

Насчет номинала транзисторов и т.п. - я пока жду ответа от владельца карты.
Fagear
Advanced Member

Fagear
Откуда: Москва, САО
Всего сообщений: 1409
Рейтинг пользователя: 2

Репутация пользователя: 1

Ссылка


Дата регистрации на форуме:
22 янв. 2010
Посмотрел я списки по Платану, где обычно закупаюсь.
Увы, проволочные резисторы там только партиями от 1000 шт., что примерно 300 руб за номинал - перебор.
И некоторых деталей нету.
До этого пользовался Чиподипом. Но они же зажрались со своими ценами давно - перестал. Видимо, всё же придётся открыть их сайт ещё раз. :rolleyes:

UPD.
В общем, составил список деталей по прайсу Чиподипа. Дороже конечно, но для прототипа вроде должно быть не разорительно.

Резисторы выводные постоянные:
100 ом - 2 шт. (20 шт. - минимальный заказ)
110 ом - 1 шт. (20 шт. - минимальный заказ)
200 ом - 1 шт. (20 шт. - минимальный заказ)
1 ком - 5 шт. (20 шт. - минимальный заказ)
2.2 ком - 4 шт. (20 шт. - минимальный заказ)
10 ком - 1 шт. (20 шт. - минимальный заказ)

Резисторные сборки:
8*4.7 ком (либо 9*4.7 ком) - 1 шт.

Подстроечные резисторы:
470 ком, вертикальный - 2 шт.

Конденсаторы керамические выводные:
1 нФ/1000пФ - 3 шт.
10 нФ/0.01 мкФ - 4 шт.
100 нФ/0.1 мкФ - 6 шт.

Конденсаторы плёночные выводные:
1 нФ/1000 пФ (для 6581, номинал из схемы C64) - 3 шт.

Конденсаторы электролитические выводные:
10 мкФ/16 В - 2 шт.
100 мкФ/10 В - 2 шт.

Стабилизатор интегральный:
78L09 в корпусе TO-92 - 1 шт.

Разное:
Разъём джойстика - 1 шт.
Разъём RCA - 1 шт.
Джамперы - 3 шт.
Вилка 1x2 - 1 шт.
Вилка 2x3 - 1 шт.
Вилка 2x4 - 1 шт.
Панелька под 6581 DIP-28 широкая - 1 шт. либо вот такую длинную и порезать её по 14 пинов 2 шт. под 6581 и ещё останется чтобы 4 впаять для оперативной замены конденсаторов фильтров.

Неизвестное:
Керамические конденсаторы - 5 шт.
Биполярные транзисторы - 2 шт.
Резисторная сборка - 1 шт.

Также пока завершил работу над платой, текущая ревизия - 1.2:


Изменения:
- Исправлено подключение стабилизатора +9 В.
- Разделены цифровая и аналоговые земли.
- На все питания SID'а добавлены керамические помехоподавляющие конденсаторы (100 нФ).
- Добавлен плёночный конденсатор на землю со входа EXT IN чипа 6581 (подавление наводок на аналоговый вход).
- Добавлено несколько дополнительных отверстий для установки плёночных конденсаторов разных габаритов взамен электролитического в цепи вывода звука.
- Изменён вид разъёма RCA (для соответствия тому, что в списке деталей выше) и контур печатной платы в этом месте.

Также я по-быстрому накидал схему логической части платы, с которой пока вопросы:

Слева - входы (с разъёма ISA или предыдущих элементов схемы), справа - выходы.
Сигнал "1.79 MHz" - частота после 74HC192.
Сигнал "/SID_Addr" - с джампера выбора адреса, который идёт после правой 74LS138.
Сигнал "/J_Arrd" - с джампера включения порта джойстика, который идёт после левой 74LS138.
Схема подключения NE558, 74LS244 и 74LS245 не показаны, т.к. с ними всё очевидно и загадок там нет.
Указаны все остальные логические элементы, присутствующие на плате, подключения соответствуют тем, что удалось пока установить по реверс инженерингу платы.
Как видно, вопросов ещё довольно много.
По факту в итоге почти все сигналы для MOS6581 уже готовы, не хватает одного - "/CS" (ножка 8). И не хватает одного сигнала, выдаваемого на линию "I/O CH RDY" шины ISA. За эти сигналы должна отвечать вся оставшаяся лабуда из 4-х D-триггеров (2 74LS74) и одного инвертора (из 74LS04).

bristlehog
Advanced Member


Откуда: Тула
Всего сообщений: 844
Рейтинг пользователя: 1


Ссылка


Дата регистрации на форуме:
16 июня 2013
Имеет ли смысл заказывать известные детали сейчас, или целесообразно дождаться определения оставшихся?
Fagear
Advanced Member

Fagear
Откуда: Москва, САО
Всего сообщений: 1409
Рейтинг пользователя: 2

Репутация пользователя: 1

Ссылка


Дата регистрации на форуме:
22 янв. 2010

bristlehog написал:
[q]
Имеет ли смысл заказывать известные детали сейчас, или целесообразно дождаться определения оставшихся?
[/q]

Думаю, логичнее будет дождаться выяснения всех подробностей по номиналам и потом заказать сразу всей кучей все детали для прототипа. Возможно, даже с доставкой.

Пункты, которые приближают нас к прототипу:
1) Выяснение всех номиналов на оригинальной плате.
2) Заказ и получение всех необходимых деталей для прототипа.
3) Определение полной схемы устройства.
4) Внесение необходимых предфинальных правок в разводку в соответствии со схемой.
5) Заказ и получение печатной платы без паяльных масок, шелкографии и металлизации отверстий.
6) Пересылка и сбор всех компонентов у меня: печатной платы, комплекта деталей для сборки прототипа.
7) Сборка прототипа (включая восстановление виасов и попытки припаять часть деталей так, чтобы они своими ножками соединяли две стороны платы).
8а) Если я успею вернуться домой к этому моменту - то я на своей машине проверяю макет.
8б) Если я не успею вернуться, значить передача/пересылка платы человеку, который сможет проверить прототип.

Дальше уже по обстоятельствам. Откапывание багов, глюков и меры по устранению. Возможно ещё итерация-другая по заказу прототипов плат. И только потом - передача отлаженного прототипа на производство.

Fagear
Advanced Member

Fagear
Откуда: Москва, САО
Всего сообщений: 1409
Рейтинг пользователя: 2

Репутация пользователя: 1

Ссылка


Дата регистрации на форуме:
22 янв. 2010
Пока все следящие за темой ждут ответа владельца карты, я нашёл ещё пару схем, включающих в себя 6581.

Но увы, тут я беспомощен, я не могу сообразить как же в итоге соединить имеющиеся на плате 74LS74, чтобы получить рабочую схему.

И, думаю, стоит дать ссылку на тему, откуда пришли картинки с частично восстановленными дорожками.

alecv
Advanced Member

alecv
Откуда: Санкт-Петербург
Всего сообщений: 5570
Рейтинг пользователя: 3

Репутация пользователя: 1

Ссылка


Дата регистрации на форуме:
5 окт. 2004
Просто для оживления дискуссии.

Доступны для заказа 8-bit OPL2 (Yamaha YM3812) карточки на ISA

http://www.malinov.com/Home/sergeys-projects/isa-opl2-card

Стоимость платы - 10$, международная пересылка - 5$ за посылку

http://n8vem-sbc.pbworks.com/w/page/35044530/PCB%20Inventory
(в конце)

OPL2 - это AdLib и его держит туча софта, от игрушек до трекеров.


P.S. Если кто в Питере будет заказывать - пишите, можно организовать
"закупочный кооператив" :)
Сейчас на форуме
bristlehog
Advanced Member


Откуда: Тула
Всего сообщений: 844
Рейтинг пользователя: 1


Ссылка


Дата регистрации на форуме:
16 июня 2013
Итак, получен промежуточный ответ от Cloudschatze:

1) Транзисторы одинаковые, на обоих маркировка GES 2222A GE821

2) Конденсатор над NE558 имеет маркировку 103

3) Резисторная сборка справа от 74LS244 имеет маркировку 10X-1-102


Этого достаточно для компоновки заказа радиодеталей?
Кай
Модератор раздела
№15
Кай
Откуда: СПб.
Всего сообщений: 13337
Рейтинг пользователя: 22


Ссылка


Дата регистрации на форуме:
8 авг. 2010
GES 2222A GE821 = 2N2222A, KSP2222ABN (корпус ТО92)
Конденсатор над NE558 имеет маркировку 103 = 0.01 uF
10X-1-102 - резисторная сборка, 9 по 1 килоому. (10A102J)
Сейчас на форуме
Fagear
Advanced Member

Fagear
Откуда: Москва, САО
Всего сообщений: 1409
Рейтинг пользователя: 2

Репутация пользователя: 1

Ссылка


Дата регистрации на форуме:
22 янв. 2010
Отлично. bristlehog, спасибо за информацию. Кай всё верно расшифровал. 2N2222A - это "у них" что-то вроде нашего КТ315/КТ3102, суётся везде и всюду. Наравне с каким-нибудь BC547.

Внесённые поправки в список деталей:
Резисторные сборки:
8*1 ком (либо 9*1 ком) - 1 шт.
8*4.7 ком (либо 9*4.7 ком) - 1 шт.

Конденсаторы керамические выводные:
1 нФ/1000пФ - 3 шт.
10 нФ/0.01 мкФ - 5 шт.
100 нФ/0.1 мкФ - 7 шт.

Биполярные транзисторы:
2N2222A в корпусе TO-92 - 2 шт.

Остались:
Неизвестное:
Керамические конденсаторы - 4 шт.

Те, что рядом с портом джойстика. По сути они входят в RC-цепи, параллельные каждой кнопке, как и половина известной теперь резисторной сборки. В схемах эти конденсаторы обычно вообще не упомянуты. Полагаю, можно их спокойно приравнять, скажем, к 10 нФ.

Кай
Модератор раздела
№15
Кай
Откуда: СПб.
Всего сообщений: 13337
Рейтинг пользователя: 22


Ссылка


Дата регистрации на форуме:
8 авг. 2010
[q]
Полагаю, можно их спокойно приравнять, скажем, к 10 нФ.
[/q]


...на самодельном джойстике для C64 надёжно предотвратить дребезг контактов удавалось лишь при помощи к-ров в 22 нф.
Сейчас на форуме
Fagear
Advanced Member

Fagear
Откуда: Москва, САО
Всего сообщений: 1409
Рейтинг пользователя: 2

Репутация пользователя: 1

Ссылка


Дата регистрации на форуме:
22 янв. 2010
Кай
Тут ещё влияет сопротивление резисторов подтяжки, вместе с которыми и образуется времязадающая RC-цепочка. В нашем случае это 1 кОм. Можно и 100 нФ назначить на эти конденсаторы (чем меньше номиналов в схеме, тем лучше - оптимизация затрат на детали).


Кай
Модератор раздела
№15
Кай
Откуда: СПб.
Всего сообщений: 13337
Рейтинг пользователя: 22


Ссылка


Дата регистрации на форуме:
8 авг. 2010
Очевидно...
Сейчас на форуме
Sleeper Grey
Advanced Member


Откуда: Санкт-Петербург
Всего сообщений: 613
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
25 дек. 2011

alecv написал:
[q]
Просто для оживления дискуссии.

Доступны для заказа 8-bit OPL2 (Yamaha YM3812) карточки на ISA

http://www.malinov.com/Home/sergeys-projects/isa-opl2-card
[/q]

а что там с адресами? джамперы не распаяны, но и проволокой вроде ни один не запаян.
Просто никогда не слышал, чтобы для Адлиб выбирались другие адреса, кроме 388.
alecv
Advanced Member

alecv
Откуда: Санкт-Петербург
Всего сообщений: 5570
Рейтинг пользователя: 3

Репутация пользователя: 1

Ссылка


Дата регистрации на форуме:
5 окт. 2004
Sleeper Grey Там пины 7 и 8 замкнуты на плате. Альтернативные адреса: 0x218, 0x288, 0x318 и стандартный 0x388. Схема есть внизу страницы. Автор доступен, можно спросить откуда он взял альтернативные адреса.
Сейчас на форуме
Sleeper Grey
Advanced Member


Откуда: Санкт-Петербург
Всего сообщений: 613
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
25 дек. 2011

alecv написал:
[q]
Там пины 7 и 8 замкнуты на плате. Альтернативные адреса: 0x218, 0x288, 0x318 и стандартный 0x388. Схема есть внизу страницы. Автор доступен, можно спросить откуда он взял альтернативные адреса.
[/q]

все-таки замкнуты? :) Это очень правильно,

> OPL2 - это AdLib и его держит туча софта, от игрушек до трекеров.

Другие-то наверняка никто не найдет. Игрушки точно...

alecv
Advanced Member

alecv
Откуда: Санкт-Петербург
Всего сообщений: 5570
Рейтинг пользователя: 3

Репутация пользователя: 1

Ссылка


Дата регистрации на форуме:
5 окт. 2004

Sleeper Grey написал:
[q]
> OPL2 - это AdLib и его держит туча софта, от игрушек до трекеров.

Другие-то наверняка никто не найдет. Игрушки точно...
[/q]
Самые популярные - Adlib Tracker II и EdLib. Количество музыки, написанной в них измеряется сотнями тайтлов. Можно поискать на Youtube "OPL2" и заценить. Например

http://www.youtube.com/watch?v=IKTCVwbIUBU
http://www.youtube.com/watch?v=PF7d2_7Q858

Звук OPL2 очень узнаваемый, с "металлическим" отливом. Этакая "планета Шелезяка" :)
Cравнивать с SID я бы не взялся "что лучше, яблоки или апельсины?" но звучит бодренько так.

Платформа живая. Вот например дэнс-ремикс Angry Burds на синтезаторе OPL2

http://www.youtube.com/watch?v=7aJBldAVmWc

Adlib Tracker II развивается (но вроде миниум уже OPL3)
http://www.adlibtracker.net/
Сейчас на форуме
bristlehog
Advanced Member


Откуда: Тула
Всего сообщений: 844
Рейтинг пользователя: 1


Ссылка


Дата регистрации на форуме:
16 июня 2013
Я сейчас в Москве и могу заехать в чип&дип, если будет понимание, что список деталей уже определен. Те последние поправки - это вдобавок к уже имеющемуся списку, или какие-то позиции должны быть заменены? И что будем делать с четырьмя неизвестными керамическими конденсаторами? Спрашивать у Cloudschatze в надежде, что он сможет определить номиналы? Брать наудачу какой-нибудь один номинал? Брать несколько номиналов и пробовать разные?
Fagear
Advanced Member

Fagear
Откуда: Москва, САО
Всего сообщений: 1409
Рейтинг пользователя: 2

Репутация пользователя: 1

Ссылка


Дата регистрации на форуме:
22 янв. 2010
Полный список деталей:
Резисторы выводные постоянные:
100 ом - 2 шт. (10 шт. - минимальный заказ)
110 ом - 1 шт. (10 шт. - минимальный заказ)
200 ом - 1 шт. (10 шт. - минимальный заказ)
1 ком - 5 шт. (10 шт. - минимальный заказ)
2.2 ком - 4 шт. (10 шт. - минимальный заказ)
10 ком - 1 шт. (10 шт. - минимальный заказ)

Резисторные сборки:
8*1 ком (либо 9*1 ком) - 1 шт.
8*4.7 ком (либо 9*4.7 ком) - 1 шт.

Подстроечные резисторы:
470 ком, вертикальный - 2 шт.

Конденсаторы керамические выводные:
1 нФ/1000пФ - 3 шт.
10 нФ/0.01 мкФ - 5 шт.
100 нФ/0.1 мкФ - 11 шт.

Конденсаторы плёночные выводные:
1 нФ/1000 пФ (для 6581, номинал из схемы C64) - 3 шт.

Конденсаторы электролитические выводные:
10 мкФ/16 В - 2 шт.
100 мкФ/10 В - 2 шт.

Биполярные транзисторы:
2N2222A в корпусе TO-92 - 2 шт.

Стабилизатор интегральный:
78L09 в корпусе TO-92 - 1 шт.

Разное:
Разъём джойстика - 1 шт.
Разъём RCA - 1 шт.
Джамперы - 3 шт.
Вилка 1x2 - 1 шт.
Вилка 2x3 - 1 шт.
Вилка 2x4 - 1 шт.
Панелька под 6581 DIP-28 широкая - 1 шт.

bristlehog
Advanced Member


Откуда: Тула
Всего сообщений: 844
Рейтинг пользователя: 1


Ссылка


Дата регистрации на форуме:
16 июня 2013
Кое-что пришло из Рима

1 нФ/1000 пФ (для 6581, номинал из схемы C64) - 3 шт. - этого нет в наличии и невозможно поставить под заказ. Можно ли заменить чем-либо?
Fagear
Advanced Member

Fagear
Откуда: Москва, САО
Всего сообщений: 1409
Рейтинг пользователя: 2

Репутация пользователя: 1

Ссылка


Дата регистрации на форуме:
22 янв. 2010

bristlehog написал:
[q]
Кое-что пришло из Рима
[/q]

Ооо, это хорошо и приятно. :)
Осталось разобраться со схемой включения. У меня сейчас много работы и я не могу заниматься разбором теории работы логических элементов и временных диаграмм SID'а и ISA шины, чтобы попытаться самому "сочинить" заново. Если только кто-то ещё поможет, кто с этой темой лучше знаком. Ну или ждать известий от владельца платы.


bristlehog написал:
[q]

1 нФ/1000 пФ (для 6581, номинал из схемы C64) - 3 шт. - этого нет в наличии и невозможно поставить под заказ. Можно ли заменить чем-либо?
[/q]

Можно заменить и на керамику, конечно, которая 1 нФ/1000пФ - 3 шт., т.е. всего 6 шт.

bristlehog
Advanced Member


Откуда: Тула
Всего сообщений: 844
Рейтинг пользователя: 1


Ссылка


Дата регистрации на форуме:
16 июня 2013
Детали заказаны, правда, забрать их вряд ли смогу раньше второй половины декабря.

Есть ли какая-нибудь возможность проверить работоспособность SID-чипов? У меня нет ни Commodore, ни HardSID, ничего такого.
alecv
Advanced Member

alecv
Откуда: Санкт-Петербург
Всего сообщений: 5570
Рейтинг пользователя: 3

Репутация пользователя: 1

Ссылка


Дата регистрации на форуме:
5 окт. 2004

Fagear написал:
[q]
я не могу заниматься разбором теории работы логических элементов и временных диаграмм SID'а и ISA шины, чтобы попытаться самому "сочинить" заново.
[/q]
Существуют два основных стандарта 8-битных шин: Intel bus и Motorola bus. Если кто сталкивался с ЖК дисплеями, многие из них имеют пин - переключатель шины Intel/Motorola. Аналогично, оба стандарта поддерживают например часики DS12887. Шина ISA - типичный представитель Intel bus. Основные различия там в том, что Intel bus имеет раздельные выводы IOR#/IOW# и CS# для выборки. Шина Motorola имеет совмещенный пин R/W# (похож на сигнал DIR в буферах типа 74LS245), пин CS# для выборки и пин E для защелки. На самом деле - пин E (DBE) - это артефакт от процессора Motorola 6800, вторая фаза его двухфазного тактирования: Ф2. Если кому интересно разобраться в деталях, можно почитать доки на чипсет MSC6500:
http://arlet.home.xs4all.nl/mc...manual.pdf
со страницы 15 и далее
Большинство микросхем, которые начинаются с цифр 65ХХ или 68хх имеют Motorola bus. Например, UART 6850 (который также часто используется как MIDI UART):
http://www.classiccmp.org/dunfield/r/6850.pdf
или контроллер дисплея CRTC 6845
http://en.wikipedia.org/wiki/MC6845
http://www.classiccmp.org/dunfield/r/6845.pdf
Естественно, микросхемы лучше всего согласуются со "своей" шиной. Таким образом, для подключения 65xx/68xx к шине ISA нужно сделать небольшой "согласователь шин". К счастью, эту работу уже проделали инженеры IBM когда подключили Motorola 6845 на шину ISA (в составе адаптеров MDA или CGA). В IBM PC XT Techical Reference это на стр. D-26 и далее:
http://www.retroarchive.org/dos/docs/ibm5160techref.pdf
Сейчас на форуме
Кай
Модератор раздела
№15
Кай
Откуда: СПб.
Всего сообщений: 13337
Рейтинг пользователя: 22


Ссылка


Дата регистрации на форуме:
8 авг. 2010
[q]
У меня нет ни Commodore, ни HardSID, ничего такого.
[/q]


Комод есть. НО. он "С", для 8580. Без переделки 6581 не примет. =(
Сейчас на форуме
bristlehog
Advanced Member


Откуда: Тула
Всего сообщений: 844
Рейтинг пользователя: 1


Ссылка


Дата регистрации на форуме:
16 июня 2013

Кай написал:
[q]
Комод есть. НО. он "С", для 8580. Без переделки 6581 не примет. =(
[/q]


Ок, не будем заморачиваться. Римлянин клянется, что проверял перед отправкой. На худой конец, куплю другие чипы. Покупать сейчас еще и C64 совсем не хочу.
Fagear
Advanced Member

Fagear
Откуда: Москва, САО
Всего сообщений: 1409
Рейтинг пользователя: 2

Репутация пользователя: 1

Ссылка


Дата регистрации на форуме:
22 янв. 2010
alecv
Я почитал доки, посмотрел схемы, нашёл в них кучу опечаток. Но всё равно не могу ничего применить к текущей ситуации. Логические блоки, которые осуществляют вживление 6845 внутри 5160 отсутствуют на плате Innovation SSI 2001. Т.е. элементы то вроде похожи, однако включение D-триггеров вообще не совпало ни разу.

У 6845 есть нога E, которой нету у 6581, а как раз для этой ноги в схеме 5160 много триггеров используется.
Для /CS там по сути тупо условие нужного адреса (D-29 - формирование "/6845CS" из сигналов AEN, A4...A9 или A28 шины ISA). Что мягко говоря не соответствует нашей плате: сигнал выбора адреса 6581 проходит совсем рядом с нужным пином, однако с этого пина сигнал вместо одного переходного отверстия и короткой дорожки идёт в противоположную сторону к 74LS74.

С цепью формирования I/O RDY [ISA] тоже ничего не ясно. В схемах 5160 на D-28 идёт его формирование. Задействовано как минимум три D-триггера. Два 74LS74 в паре с инвертором 74LS04 в роли синхронизаторов (при получении нужного сигнала выдают ответ синхронно с фронтом тактования и сбрасывают его как только пропадает сигнал по входу, без синхронизации) и ещё один D-триггер из 74LS174, которая там работает большим делителем. Левая 74LS74 тактуется от выхода 4Q 74LS174, правая 74LS74 тактуется от выхода 5Q 74LS174. При этом вход 5D напрямую связан с выходом 4D, т.е. частота импульсов на 5Q в два раза реже, чем на 4Q и, следовательно, частота тактования левой 74LS74 больше в два раза, чем частота тактования правой. Какая же там реально частота - я не смог выяснить, через дебри не продрался.
Входной сигнал попадает на левую 74LS74 и зависит от сигналов "E" (активен, когда на шине ISA активен IOR или IOW), "6845CS" (инвертированный сигнал "/6845CS", о формировании которого написано выше) и "/CPU MSEL" (активен при нужном адресе на шине ISA (A15...A19) и правильном состоянии сигналов MEMR, MEMW шины ISA).
Однако схема включения триггеров на схеме 5160 и известные соединения триггеров на нашей плате не совпадают нигде. У меня уже нет сил и желания рисовать временные диаграммы для всех включений, чтобы понять, что тут может быть близко.

alecv
Advanced Member

alecv
Откуда: Санкт-Петербург
Всего сообщений: 5570
Рейтинг пользователя: 3

Репутация пользователя: 1

Ссылка


Дата регистрации на форуме:
5 окт. 2004
Fagear Сигнал Е - это сигнал Ф2 у 6581
http://www.waitingforfriday.co..._Datasheet


P.S. Никто и не обещал, что переходник шин - это просто. ;)
Сейчас на форуме
Кай
Модератор раздела
№15
Кай
Откуда: СПб.
Всего сообщений: 13337
Рейтинг пользователя: 22


Ссылка


Дата регистрации на форуме:
8 авг. 2010
Fagear, как бы вот.



Это SIDPC. Близкая по назначению. Авось, поможет разобраться.
Сейчас на форуме
Fagear
Advanced Member

Fagear
Откуда: Москва, САО
Всего сообщений: 1409
Рейтинг пользователя: 2

Репутация пользователя: 1

Ссылка


Дата регистрации на форуме:
22 янв. 2010

Кай написал:
[q]
как бы вот.
[/q]

Что-то ничего не показывается...

Кай
Модератор раздела
№15
Кай
Откуда: СПб.
Всего сообщений: 13337
Рейтинг пользователя: 22


Ссылка


Дата регистрации на форуме:
8 авг. 2010
Н-да. Исправил.
Сейчас на форуме
Fagear
Advanced Member

Fagear
Откуда: Москва, САО
Всего сообщений: 1409
Рейтинг пользователя: 2

Репутация пользователя: 1

Ссылка


Дата регистрации на форуме:
22 янв. 2010

Кай написал:
[q]
Это SIDPC. Близкая по назначению. Авось, поможет разобраться.
[/q]

Как бы вот, я уже выкладывал в том числе и эту схему. Мне это не помогло. Ну не работал я с примитивной логикой раньше, мне трудно разобраться.

bristlehog
Advanced Member


Откуда: Тула
Всего сообщений: 844
Рейтинг пользователя: 1


Ссылка


Дата регистрации на форуме:
16 июня 2013
Все детали у меня. Что с ними делать дальше?

Хотя стоп, я ведь еще не заказывал логику. Может быть, ее тоже в Чипе-дипе закупить? Было бы здорово, если у меня оказался список прямо со ссылками на позиции, чтобы я ненароком не запутался - там по каждой детали несколько разных позиций продается.
bristlehog
Advanced Member


Откуда: Тула
Всего сообщений: 844
Рейтинг пользователя: 1


Ссылка


Дата регистрации на форуме:
16 июня 2013
Вот еще интересная инфа: один, два.
borisfox
Advanced Member

borisfox
Откуда: Хабаровск
Всего сообщений: 1083
Рейтинг пользователя: 1


Ссылка


Дата регистрации на форуме:
30 июля 2008
Возможно, я смогу чем-то помочь, т.к. раньше приходилось проектировать различные устройства, в т.ч. под шину ISA, в основном как раз на рассыпухе...

Несколько вопросов по исходным данным:
- плата воссоздаётся исключительно по картинке, живого экземпляра под рукой нет?
- если доступ к оригиналу всё-таки есть, возможно ли вызвонить тестером дорожки, которые не видны (под микросхемами) ?
- достоверны ли изображения inno1.png и inno2.png (обведённый красным рисунок ПП), ранее пробегавшие в теме? можно ли на них опираться, или там возможны ошибки?
- было бы очень хорошо получить снимки платы высокого разрешения, без бликов.
- самый, пожалуй, основной: известен ли базовый адрес этого устройства на шине ISA ?

Если что-то уже было в теме, извините, прочитал вскользь, всё-таки 11 страниц.

---
Отечественное: ДВК, КВАНТ-4С, УКНЦ, Электроника МС-0585, ЕС-1841, Искра-1031, БК-0010.
Импортное: DEC uPDP-11/53,11/83, uVAX-II, Pro-380, Yamaha MSX, IBM PC/XT, PC/AT.
Ещё ищу
Fagear
Advanced Member

Fagear
Откуда: Москва, САО
Всего сообщений: 1409
Рейтинг пользователя: 2

Репутация пользователя: 1

Ссылка


Дата регистрации на форуме:
22 янв. 2010
Приветствуем в теме и надеемся на помощь! :)


borisfox написал:
[q]
- плата воссоздаётся исключительно по картинке, живого экземпляра под рукой нет?
[/q]

Если б он был - проблемы бы не было.


borisfox написал:
[q]
- если доступ к оригиналу всё-таки есть, возможно ли вызвонить тестером дорожки, которые не видны (под микросхемами) ?
[/q]

Было бы отлично, только доступ есть у единственного известного владельца на забугорном форуме, ответы от которого приходят очень редко.


borisfox написал:
[q]
- достоверны ли изображения inno1.png и inno2.png (обведённый красным рисунок ПП), ранее пробегавшие в теме? можно ли на них опираться, или там возможны ошибки?
[/q]

Те, что по явно видимым дорожкам проведены - достоверны. Что и как срисовывали под микросхемами - мне не ведомо, но по большей части похоже на правду.


borisfox написал:
[q]
- было бы очень хорошо получить снимки платы высокого разрешения, без бликов.
[/q]

Лучшее, что есть:



borisfox написал:
[q]
- самый, пожалуй, основной: известен ли базовый адрес этого устройства на шине ISA ?
[/q]

Насчёт адреса вроде и так всё ясно и с этим проблем нет. Тут мои изыскания.

borisfox
Advanced Member

borisfox
Откуда: Хабаровск
Всего сообщений: 1083
Рейтинг пользователя: 1


Ссылка


Дата регистрации на форуме:
30 июля 2008
Спасибо, нарисую свой вариант схемы, сравним :)
Платка, в принципе, несложная.

Одно плохо - дома рабочая станция сейчас нерабочая, а на работе шибко много времени этому не уделишь. Попробую в выходные с планшета поковыряться.

---
Отечественное: ДВК, КВАНТ-4С, УКНЦ, Электроника МС-0585, ЕС-1841, Искра-1031, БК-0010.
Импортное: DEC uPDP-11/53,11/83, uVAX-II, Pro-380, Yamaha MSX, IBM PC/XT, PC/AT.
Ещё ищу
Fe-Restorator
Гость

Ссылка

Пара забавных ссылок на "современный" SID, вроде-бы даже можно заказывать (с забугорья).
http://www.hardsid.com/#
http://www.elektron.se/products/sidstation
К процессу воссоздания сие отношенья не имеет.
bristlehog
Advanced Member


Откуда: Тула
Всего сообщений: 844
Рейтинг пользователя: 1


Ссылка


Дата регистрации на форуме:
16 июня 2013
У Cloudschatze в ноябре родился первенец, так что со временем у него по объективным причинам туго, и когда он прозвонит свою карту - непонятно. Но другой карты все равно нет, поэтому остается только ждать его ответа, либо пытаться самим понять, как идут дорожки под чипами.
Tronix
Advanced Member

Tronix
Откуда: Москва
Всего сообщений: 1598
Рейтинг пользователя: 3

Репутация пользователя: 1

Ссылка


Дата регистрации на форуме:
15 янв. 2008
Ну, наверное все-таки лучше сначала на макетке собрать девайс, а потом уже платы разводить. Имхо это логичный путь.

ОФФТОП: Я еще не успел наиграться с YM-LPT на YM2149F (аналог AY-3-8190)
Звучание: http://soundcloud.com/tronix286/tracks



Как уже сегодня ко мне подоспела вот такая няка :


Одну соберу полностью на панельках, и попробую заюзать там где логика совецкие микросхемы. Вторую уже буду впаивать насовсем. Правда еще чипы не приехали, но дело времени.
Fagear
Advanced Member

Fagear
Откуда: Москва, САО
Всего сообщений: 1409
Рейтинг пользователя: 2

Репутация пользователя: 1

Ссылка


Дата регистрации на форуме:
22 янв. 2010

bristlehog написал:
[q]
У Cloudschatze в ноябре родился первенец, так что со временем у него по объективным причинам туго
[/q]

Ну что ж, мои ему поздравления, проблемы со временем понятны. Ну а мы ждём, по-прежнему.


Tronix написал:
[q]
Ну, наверное все-таки лучше сначала на макетке собрать девайс, а потом уже платы разводить. Имхо это логичный путь.
[/q]

На макетке имеет смысл что-либо собирать, когда:
а) есть схема
б) разводки платы ещё не существует и надо проверить, будет ли работать схема

В нашем случае:
а) схемы нет
б) разводка платы существует и её работоспособность известа
Посему извращаться с какими-то макетками - смысла нет. Нам нужно только полностью "прочитать" уже произведённую давно плату, чтобы, по сути, получить как раз схему.

borisfox
Advanced Member

borisfox
Откуда: Хабаровск
Всего сообщений: 1083
Рейтинг пользователя: 1


Ссылка


Дата регистрации на форуме:
30 июля 2008
На бумаге схему вычертил, временные диаграммы прогнал (тоже на бумаге), вроде похоже. Цепи, относящиеся к интерфейсу джойстика, не исследовал - насколько понял, интересна только обвязка SID.
Теперь надо вырисовать в чём-нибудь. Домашний комп оживёт в лучшем случае к концу января, на работу попаду после праздников. Будет время на праздниках - перечерчу начисто на бумаге. Могу, в принципе, отсканировать и выложить черновики, но... Как подтверждение работы сгодится, а разобраться будет сложно.

А где существует проверенная разводка платы? Я зря мучался, догадывался, что к чему?... :)
С полностью известной платой процесс бы гораздо ходче пошёл.
Если имеются в виду фотографии из этой темы - то там ни на одном снимке нет полной топологии. Процентов 80% видно, может, даже меньше.

Если бы опытный экземпляр строил я - делал бы сначала всё-таки на макетке.

---
Отечественное: ДВК, КВАНТ-4С, УКНЦ, Электроника МС-0585, ЕС-1841, Искра-1031, БК-0010.
Импортное: DEC uPDP-11/53,11/83, uVAX-II, Pro-380, Yamaha MSX, IBM PC/XT, PC/AT.
Ещё ищу
Fagear
Advanced Member

Fagear
Откуда: Москва, САО
Всего сообщений: 1409
Рейтинг пользователя: 2

Репутация пользователя: 1

Ссылка


Дата регистрации на форуме:
22 янв. 2010

borisfox написал:
[q]
На бумаге схему вычертил, временные диаграммы прогнал (тоже на бумаге), вроде похоже.
[/q]

Шикарно! Спасибо за труды. Пожалуй, черновики вполне сойдут. ;)
Удалось со всеми элементами платы разобраться? Что и для чего?


borisfox написал:
[q]
А где существует проверенная разводка платы? Я зря мучался, догадывался, что к чему?...
[/q]

У производителя исходной платы. :biggrin: Я к тому, что плата то уже заводская есть у одного человека и она работает. Значит если мы скопируем просто эту разводку - наша тоже будет работать, смысла в макетировании нету.


borisfox написал:
[q]
Если бы опытный экземпляр строил я - делал бы сначала всё-таки на макетке.
[/q]

У меня есть вариант опытного производства, довольно недорогой. Т.ч. скорее всего первый отладочный макет я отдам на производство именно туда.
Двухсторонние платы, без металлизации отверстий, без маски и шелкографии с нормами 0,3/0,3 мм.

borisfox
Advanced Member

borisfox
Откуда: Хабаровск
Всего сообщений: 1083
Рейтинг пользователя: 1


Ссылка


Дата регистрации на форуме:
30 июля 2008
Перерисую хотя бы почище...
[q]
Удалось со всеми элементами платы разобраться? Что и для чего?
[/q]

Почти. Есть пара сомнительных цепей. Поисследую ещё game-порт, может, они для него.
Да, аналоговую часть ещё не разрисовывал. Но она должна быть похожа на ту, что и в других реализациях...

[q]
Значит если мы скопируем просто эту разводку - наша тоже будет работать, смысла в макетировании нету.
[/q]

Так если владелец не хочет её срисовывать, как её скопировать-то... Много дорожек на фотографиях не видны, чтобы восстановить точную топологию - надо вызванивать.

upd:
Вычертил и схему порта джойстика. Осталась аналоговая часть SID-а.

---
Отечественное: ДВК, КВАНТ-4С, УКНЦ, Электроника МС-0585, ЕС-1841, Искра-1031, БК-0010.
Импортное: DEC uPDP-11/53,11/83, uVAX-II, Pro-380, Yamaha MSX, IBM PC/XT, PC/AT.
Ещё ищу
bristlehog
Advanced Member


Откуда: Тула
Всего сообщений: 844
Рейтинг пользователя: 1


Ссылка


Дата регистрации на форуме:
16 июня 2013
Автор идеи скопировать карту (shock__) поделился своими наработками: архив
borisfox
Advanced Member

borisfox
Откуда: Хабаровск
Всего сообщений: 1083
Рейтинг пользователя: 1


Ссылка


Дата регистрации на форуме:
30 июля 2008
С наступившим!

Вот что получилось у меня: схема.
Рисовал от руки. Если что где не читается - спрашивайте...

---
Отечественное: ДВК, КВАНТ-4С, УКНЦ, Электроника МС-0585, ЕС-1841, Искра-1031, БК-0010.
Импортное: DEC uPDP-11/53,11/83, uVAX-II, Pro-380, Yamaha MSX, IBM PC/XT, PC/AT.
Ещё ищу
Tronix
Advanced Member

Tronix
Откуда: Москва
Всего сообщений: 1598
Рейтинг пользователя: 3

Репутация пользователя: 1

Ссылка


Дата регистрации на форуме:
15 янв. 2008
А в чем проблема собрать на макетке? Делов на день имхо, если не пить.
borisfox
Advanced Member

borisfox
Откуда: Хабаровск
Всего сообщений: 1083
Рейтинг пользователя: 1


Ссылка


Дата регистрации на форуме:
30 июля 2008
Заметил, что на первом листе забыл пронумеровать линии дешифратора адреса. Перевыложил архив.

А на макетке да, запросто собрать, всего-то 12 микросхем и мелочь.

---
Отечественное: ДВК, КВАНТ-4С, УКНЦ, Электроника МС-0585, ЕС-1841, Искра-1031, БК-0010.
Импортное: DEC uPDP-11/53,11/83, uVAX-II, Pro-380, Yamaha MSX, IBM PC/XT, PC/AT.
Ещё ищу
Fagear
Advanced Member

Fagear
Откуда: Москва, САО
Всего сообщений: 1409
Рейтинг пользователя: 2

Репутация пользователя: 1

Ссылка


Дата регистрации на форуме:
22 янв. 2010

bristlehog написал:
[q]
Автор идеи скопировать карту (shock__) поделился своими наработками
[/q]

Что-то особо интересных данных не нашёл. Те же неполные картинки, которые есть в теме, пачка однотипных фотографий, которые не дают больше информации чем те, которые были в теме.
Единственное - список владельцев карт, который нам уже не нужен.


borisfox написал:
[q]
С наступившим!

Вот что получилось у меня: схема.
Рисовал от руки. Если что где не читается - спрашивайте...
[/q]

И Вас также! И вообще, можно поздравить всех участников темы не только с новым годом!
Спасибо Вам огромное за Ваш труд, схема прекрасна! Вряд ли я бы такое нарисовал сам. Чувствуется опыт, которым я не обладаю. :thumbup:


borisfox написал:
[q]
Заметил, что на первом листе забыл пронумеровать линии дешифратора адреса. Перевыложил архив.
[/q]

Это мелочи, кстати в номерах ног ошибка - у LS138 8-я нога - это земля. 7-й выход - нога №7. ;)
В остальном - прекрасно, спасибо Вам огромное!
Все элементы встали на свои места, сомнений не осталось. Часть моих догадок (по соединениям под чипами) оказалась верна, часть совсем мимо.
Странно, что я совсем не обратил внимание на виас между чипами NE558 и 74LS74, который проходит через дорожку от 8-й ноги чипа 74LS00. Как минимум с несколькими дорожками становится всё яснее. Но это уже с моей стороны мелочи, всей картины это всё равно не давало.

В общем, поздравляю всех, у нас есть готовая разводка платы реплики!


Кай
Модератор раздела
№15
Кай
Откуда: СПб.
Всего сообщений: 13337
Рейтинг пользователя: 22


Ссылка


Дата регистрации на форуме:
8 авг. 2010
Присоединяюсь к поздравлениям!
Сейчас на форуме
Fagear
Advanced Member

Fagear
Откуда: Москва, САО
Всего сообщений: 1409
Рейтинг пользователя: 2

Репутация пользователя: 1

Ссылка


Дата регистрации на форуме:
22 янв. 2010
Странный, всё-таки, выбор номиналов резисторов рядом с джамперами NE558.
Делитель в лучшем случае 100+110 ом на линию +5 В. Это 24 мА в тепло просто так. А джамперами параллельно к каждому из них по очереди подключается ещё по одному, что только увеличивает ток в пределе до 32 мА. Насколько я понимаю - это референсное напряжение для таймеров NE558. Не нашёл величины тока по этому напряжению для NE558, но не думаю что есть реальная нужда в таком токе. :(

Fagear
Advanced Member

Fagear
Откуда: Москва, САО
Всего сообщений: 1409
Рейтинг пользователя: 2

Репутация пользователя: 1

Ссылка


Дата регистрации на форуме:
22 янв. 2010
borisfox, облегчил Ваши "рукописи" и убрал с них лишнее. ;)


borisfox
Advanced Member

borisfox
Откуда: Хабаровск
Всего сообщений: 1083
Рейтинг пользователя: 1


Ссылка


Дата регистрации на форуме:
30 июля 2008

Fagear написал:
[q]
кстати в номерах ног ошибка - у LS138 8-я нога - это земля. 7-й выход - нога №7.
[/q]

Да, конечно же, нижний вывод это 7, просто машинально продолжил ряд. Новый год всё-таки. :)

Номиналы резисторов определял по цветовой маркировке, насколько этот цвет можно определить по фотографиям... Вполне может быть, что, например, оранжевый там на самом деле вовсе не оранжевый, и т.д.

Аксиальные электролитические конденсаторы, кстати, там на 25 В, на одной из фотографий из недавнего архива они были повёрнуты нужной стороной, и номинал читался. Но 16 В тоже будет вполне достаточно.

---
Отечественное: ДВК, КВАНТ-4С, УКНЦ, Электроника МС-0585, ЕС-1841, Искра-1031, БК-0010.
Импортное: DEC uPDP-11/53,11/83, uVAX-II, Pro-380, Yamaha MSX, IBM PC/XT, PC/AT.
Ещё ищу
bristlehog
Advanced Member


Откуда: Тула
Всего сообщений: 844
Рейтинг пользователя: 1


Ссылка


Дата регистрации на форуме:
16 июня 2013
Что отделяет нас от изготовления опытного образца? У меня на руках пока что только SID-чипы и компоненты за исключением логики.
Fagear
Advanced Member

Fagear
Откуда: Москва, САО
Всего сообщений: 1409
Рейтинг пользователя: 2

Репутация пользователя: 1

Ссылка


Дата регистрации на форуме:
22 янв. 2010

bristlehog написал:
[q]
Что отделяет нас от изготовления опытного образца? У меня на руках пока что только SID-чипы и компоненты за исключением логики.
[/q]

Нужно мне переслать все радиокомпоненты.

А также я должен разместить заказ на изготовление пробной платы, дождаться его изготовления и пересылки по почте.

bristlehog
Advanced Member


Откуда: Тула
Всего сообщений: 844
Рейтинг пользователя: 1


Ссылка


Дата регистрации на форуме:
16 июня 2013
Тогда я должен купить логические компоненты. Как мне определить, какие именно покупать в Чипе-дипе? Там несколько наименований товара по каждой спецификации.
Кай
Модератор раздела
№15
Кай
Откуда: СПб.
Всего сообщений: 13337
Рейтинг пользователя: 22


Ссылка


Дата регистрации на форуме:
8 авг. 2010
Из того, что предлагает C&D лично я выбирал бы логику марок Texas Instruments (индекс SN), либо Fairchild Semiconductor (индекс MM). Но они дороже ST и прочих. В общем, исходите из бюджета.
Сейчас на форуме
Fagear
Advanced Member

Fagear
Откуда: Москва, САО
Всего сообщений: 1409
Рейтинг пользователя: 2

Репутация пользователя: 1

Ссылка


Дата регистрации на форуме:
22 янв. 2010

bristlehog написал:
[q]
Тогда я должен купить логические компоненты. Как мне определить, какие именно покупать в Чипе-дипе? Там несколько наименований товара по каждой спецификации.
[/q]

Не будем пока что экспериментировать с заменой LS-версий на HC, будем ставить те же чипы, что на оригинальной карте.

Интересуют нас микросхемы в DIP-корпусах (для монтажа в отверстие, не SMD/SOIC). Главное - наличие "74LSxx"/"74HCxxx" тех, что на картинке с разводкой обозначены. Префиксы и суффиксы нас не интересуют. Всякие SN, CD, AN и прочая - это отметки производителя. Можно и наши аналоги попробовать.

Вот список из наиболее дешёвых и имеющихся в наличии м/сх:
74LS138 / К555ИД7 x 2 шт.
74HC192 x 1 шт.
74LS04 / К555ЛН1 x 1 шт.
74LS00 / К555ЛА3 x 1 шт.
74LS74 / К555ТМ2 x 3 шт.
74LS244 / К555АП5 x 1 шт.
74LS245 / К555АП6 x 1 шт.
NE558 x 1 шт.

bristlehog
Advanced Member


Откуда: Тула
Всего сообщений: 844
Рейтинг пользователя: 1


Ссылка


Дата регистрации на форуме:
16 июня 2013
74HC192 - заказ только от 250 штук и цена при этом 7500. Альтернативы есть?
Кай
Модератор раздела
№15
Кай
Откуда: СПб.
Всего сообщений: 13337
Рейтинг пользователя: 22


Ссылка


Дата регистрации на форуме:
8 авг. 2010
[q]
Альтернативы есть?
[/q]


CD74HC192E - минимальный заказ 4 штуки, 560 рублей.

1564ИЕ6 (никель) - от 1 штуки, 300 р.

555ИЕ6 - от 1 штуки, 27 рублей.
Сейчас на форуме
Fagear
Advanced Member

Fagear
Откуда: Москва, САО
Всего сообщений: 1409
Рейтинг пользователя: 2

Репутация пользователя: 1

Ссылка


Дата регистрации на форуме:
22 янв. 2010
Надо написать на вогонс что ли, по поводу готовой разводки. Я там не зарегистрирован.
И заодно надо посмотреть, кто именно делал частичное восстановление дорожек по фотографиям - и добавить его имя на финальную разводку.

bristlehog
Advanced Member


Откуда: Тула
Всего сообщений: 844
Рейтинг пользователя: 1


Ссылка


Дата регистрации на форуме:
16 июня 2013
Частичное восстановление дорожек делал shock__ (у него отдельная схема) и CodeKiller (дорожки, прорисованные прямо поверх изображения карты), у которого на вогонсах ровно один пост как раз с этими дорожками. О котором из них речь?
Кай
Модератор раздела
№15
Кай
Откуда: СПб.
Всего сообщений: 13337
Рейтинг пользователя: 22


Ссылка


Дата регистрации на форуме:
8 авг. 2010
Корректно будет указать обоих.
Сейчас на форуме
bristlehog
Advanced Member


Откуда: Тула
Всего сообщений: 844
Рейтинг пользователя: 1


Ссылка


Дата регистрации на форуме:
16 июня 2013
Есть еще один нюанс: Great Hierophant предлагал в свое время сделать возможность изменения тактовой частоты.

[q]

Another improvement would be to have a jumper settable counter that could divide the OSC signal by 14 (NTSC C64), 15 (PAL C64) and 16 (true Innovation).
[/q]


Какие есть мнения по этому поводу?
Fagear
Advanced Member

Fagear
Откуда: Москва, САО
Всего сообщений: 1409
Рейтинг пользователя: 2

Репутация пользователя: 1

Ссылка


Дата регистрации на форуме:
22 янв. 2010

bristlehog написал:
[q]
Частичное восстановление дорожек делал shock__ (у него отдельная схема) и CodeKiller (дорожки, прорисованные прямо поверх изображения карты)
[/q]

Добавил никнеймы обоих на плату, а также упоминание адресов сайтов.


bristlehog написал:
[q]
Есть еще один нюанс: Great Hierophant предлагал в свое время сделать возможность изменения тактовой частоты.
[/q]

Да, есть такое дело, помню.
Тут вот какая фигня: в текущей версии делитель сделан по порядку на 8, затем на 2 - итого 16. Работа возложена на 74HC192 и нижнюю 74LS74. Не исключая вторую - не получится сделать делитель на 15 (нечётное число). Опять таки, я не настолько хорошо знаком с жёсткой логикой, не знаю функций различных счётчиков и из каких можно быстро собрать какие делители. Если только borisfox поможет.

Кай
Модератор раздела
№15
Кай
Откуда: СПб.
Всего сообщений: 13337
Рейтинг пользователя: 22


Ссылка


Дата регистрации на форуме:
8 авг. 2010
[q]
не знаю функций различных счётчиков и из каких можно быстро собрать какие делители
[/q]


555ИЕ8 или 561ИЕ15 (CD4059A)

http://www.rlocman.ru/comp/koz/cd/cdh26.htm

Но потребуется серьёзное изменение схемы и топологии ПП.
Сейчас на форуме
Fagear
Advanced Member

Fagear
Откуда: Москва, САО
Всего сообщений: 1409
Рейтинг пользователя: 2

Репутация пользователя: 1

Ссылка


Дата регистрации на форуме:
22 янв. 2010
Краткое ТЗ: делитель частоты с изменяемым (джамперами) коэф-том 14/15/16 (возможно, только 14/16) на максимум двух чипах серии 74LS (К555...) в корпусах DIP (не более 20 ног). Насколько я понимаю, очень желательна скважность, близкая к 50%.

UPD.
То ли у меня глючит симулятор, то ли я неправильно прикинул счёт в делителе. Но по факту в SSI-2001 используется делитель частоты на 14, а не на 16! :rolleyes: :(
Т.е. каноничные 1,023 МГц частоты, как у NTSC версии. Вся соль в том, что счёт идёт по фронту CLOCK UP, а вот сброс - по спаду CLOCK UP (судя по даташиту на 74HC192). Счёт у нас идёт до 9, а сброс (который связан с асинхронной загрузкой) происходит к 2.

Вот что выдаёт симулятор:

Начинается цикл с того, что произошёл сброс до значения 2 по спаду тактовой частоты (а также переброс D-триггера), поэтому уже на следующем фронте (1/2 периода тактования) счёт увеличивается до 3-х. Т.е. уже сразу теряется половина такта.
При значении 8 следующий фронт сигнала тактования устанавливает значение счётчика 9, однако сразу на следующем спаде тактования происходит сброс счётчика до значения 2 (и повторный переброс D-триггера). Т.е. потеряно ещё 1/2 такта.
Прошло только половина периода выходной частоты (D-триггер успел переключиться только 1 раз с начала отсчёта), по симулятору это 7 периодов тактовой частоты (потеряны две половинки периода тактования, в сумме дающие 8-й такт). Дальше картина в точности повторяется до следующего переброса D-триггера, также через 7 тактов.
Т.е. суммарно делитель-то получается на 7, а не на 8, что после D-триггера даёт общее деление частоты на 14, а не 16! :08: :eek:

borisfox
Advanced Member

borisfox
Откуда: Хабаровск
Всего сообщений: 1083
Рейтинг пользователя: 1


Ссылка


Дата регистрации на форуме:
30 июля 2008
В рассматриваемой плате делитель на 14: счётчик делит на 7 и триггер ещё на 2. Из OSC получается частота около 1 МГц с копейками, максимально близкая к рекомендованной для MOS 6581.

А зачем делитель с переменным коэффициентом, в чём преимущества работы SID на нестандартной частоте? (я его не очень хорошо знаю)

74HC192N есть в розницу в Элитане.
В Платане есть аналог ЭКР1564ИЕ6 вообще дешёво.

---
Отечественное: ДВК, КВАНТ-4С, УКНЦ, Электроника МС-0585, ЕС-1841, Искра-1031, БК-0010.
Импортное: DEC uPDP-11/53,11/83, uVAX-II, Pro-380, Yamaha MSX, IBM PC/XT, PC/AT.
Ещё ищу
Fagear
Advanced Member

Fagear
Откуда: Москва, САО
Всего сообщений: 1409
Рейтинг пользователя: 2

Репутация пользователя: 1

Ссылка


Дата регистрации на форуме:
22 янв. 2010

borisfox написал:
[q]
В рассматриваемой плате делитель на 14: счётчик делит на 7 и триггер ещё на 2.
[/q]

Вот!
Т.е. и я раньше в теме, и на vogons.org посчитали изначально неверно (8 и 2).

Ну вот как-то так сейчас это выглядит:


:cool:

Fe-Restorator
Гость

Ссылка


Fagear написал:
[q]
Ну вот как-то так сейчас это выглядит:
[/q]

1) шелкография со стороны монтажа имеет ошибки:
1а) рамки вокруг надписей joystik enable и sid adress - не нужны вовсе.
1б) раз-уж принял правила маркировки - не нарушай их! Надписи pot x/pot Y и audioout на верхней кромке платы перевернуть на 180. Причём, надписи потенциометров сместить чуть в сторону, чтоб были видны и после установки "вертешков".
1в) надпись "1) short (6851) 2) 78L09 (8580)" вообще к чему относится? Где там 1, где - 2, и как их переключать? Да ещё на 3-х контактный джамп указывает. ;) Проще надо быть: "JP1: closed = 6581 open = 8580(78L09)" примерно так. Или пронумеровать контакты: "JP1: 1-2 = 6581, 2-3 = 8580(78L09)".
1г) маркировка кондёров - вообще не поддаётся логике: пляшет то вверх, то вниз, а то и сбоку примостилась, да с поворотом на 90... Эт, чтоб надписи рассмотреть, плату нужно вертеть аки глобус! :)

2) надписи на стороне пайки:
2а) невразумив, оне так и останутся отзеркаленными? Новый язык изобретён: азиатсткий английский, с написанием справа налево? ;)
Кай
Модератор раздела
№15
Кай
Откуда: СПб.
Всего сообщений: 13337
Рейтинг пользователя: 22


Ссылка


Дата регистрации на форуме:
8 авг. 2010
[q]
1в) надпись "1) short (6851) 2) 78L09 (8580)" вообще к чему относится? Где там 1, где - 2, и как их переключать? Да ещё на 3-х контактный джамп указывает. ;) Проще надо быть: "JP1: closed = 6581 open = 8580(78L09)" примерно так. Или пронумеровать контакты: "JP1: 1-2 = 6581, 2-3 = 8580(78L09)"
[/q]


Для 6581 там впаивается перемычка. Для 8580 - интегральный стабилизатор 78L09. Если даже я это понял без вопросов, то и усложнять незачем. "туда" указывает стрелочка.
Сейчас на форуме
Fe-Restorator
Гость

Ссылка


Кай написал:
[q]
Для 6581 там впаивается перемычка. Для 8580 - интегральный стабилизатор 78L09. Если даже я это понял без вопросов, то и усложнять незачем. "туда" указывает стрелочка.
[/q]

В этом разе нужно подписать посадочное место как 78L09, а перемычку отдельно подписать как "wire for 6851". Незачем ругаться на текстолите. ;) И паразитные цифири там не нужны, совсем: невозможно отыскать на плате детали с маркировкой 1) и 2) !!!
Кай
Модератор раздела
№15
Кай
Откуда: СПб.
Всего сообщений: 13337
Рейтинг пользователя: 22


Ссылка


Дата регистрации на форуме:
8 авг. 2010
[q]
в чём преимущества работы SID на нестандартной частоте?
[/q]


Резонно. Если бы плата могла использоваться для проигрывания комодовских .sid-ов, мелодий, то человек, привыкший их слышать в PAL варианте мог бы морщиться от NTSC и наоборот. Это как при натягивании дубляжа от NTSC версии фильма на PAL. С 29.997 кадров в секунду на 25. :) Есть нюансы.

Напомню, данная карта поддержана всего 3-мя играми на PC: Airball, F-19 и Ultima. Имеет ли смысл морочиться с программируемым делителем, я не уверен. Хотя, теоретически, это возможно.

[q]
И паразитные цифири там не нужны, совсем: невозможно отыскать на плате детали с маркировкой 1) и 2) !!!
[/q]


Качество изделия определяется не только качеством разработки и изготовления, но, априори, тщательностью документации. (А продажи - рекламой и упаковкой).

Когда начали-то? 2 ноября? Сейчас январь. 2 месяца. Ну те $600..800, что я напророчил и получаются. А если налоги режиму платить - то множьте, грубо, на 2.
Сейчас на форуме
Fe-Restorator
Гость

Ссылка


Кай написал:
[q]

Качество изделия определяется не только качеством разработки и изготовления, но, априори, тщательностью документации. (А продажи - рекламой и упаковкой).
[/q]


Pядом с посадочными площадками можно и вот так записать:

Одновременно: подробная и краткая, однако - полноценная документация, прямо на текстолите. В отличие от "качественно про(терянной)" документации других 8-мибиток, сохранившихся по сей день. ;) Причём, первые три буквы присутствуют только в экспортном варианте.
bristlehog
Advanced Member


Откуда: Тула
Всего сообщений: 844
Рейтинг пользователя: 1


Ссылка


Дата регистрации на форуме:
16 июня 2013
Плату также поддерживают Falcon A.T. и Bad Blood - это из того, что я проверял с эмуляцией.

Пока что я потратил где-то $100 на запчасти (без логики).
Fagear
Advanced Member

Fagear
Откуда: Москва, САО
Всего сообщений: 1409
Рейтинг пользователя: 2

Репутация пользователя: 1

Ссылка


Дата регистрации на форуме:
22 янв. 2010

Fe-Restorator написал:
[q]
1а) рамки вокруг надписей joystik enable и sid adress - не нужны вовсе.
[/q]

Рамками обозначены "user-configurable" позиции, чтобы было заметно. Проблемы тут не вижу.


Fe-Restorator написал:
[q]
раз-уж принял правила маркировки - не нарушай их! Надписи pot x/pot Y и audioout на верхней кромке платы перевернуть на 180.
[/q]

Надписи повёрнуты по одной простой причине. Когда идёт конфигурация джамперов - плата обычно держится разъёмом вниз (как на картинке), для этого положения и нарисована большая часть надписей. А когда плата стоит уже внутри ПК, на плату смотрят обычно под 180 градусов (когда она установлена в какой-нибудь башне). Именно в этот момент подключается аудиокабель и могут зачем-то крутиться крутилки, вынесенные на этот край платы. Поэтому надписи развёрнуты к пользователю.


Fe-Restorator написал:
[q]
Причём, надписи потенциометров сместить чуть в сторону, чтоб были видны и после установки "вертешков".
[/q]

Вообще-то шелкография отображает полные габариты подстроечников. Рекомендую внимательно посмотреть на фотографию.


Fe-Restorator написал:
[q]
1в) надпись "1) short (6851) 2) 78L09 (8580)" вообще к чему относится?
[/q]

Про это уже сказали...


Fe-Restorator написал:
[q]
1г) маркировка кондёров - вообще не поддаётся логике: пляшет то вверх, то вниз, а то и сбоку примостилась, да с поворотом на 90
[/q]

Маркировка располагается как можно ближе к элементу, с той стороны, где есть место. Угол поворота соответствует расположению элемента. Элемент повёрнут - значит и надпись повёрнута. При этом как раз есть порядок - все надписи повёрнуты в одну сторону. Только у пары конденсаторов это не так, но это я сейчас поправлю.


Fe-Restorator написал:
[q]
2а) невразумив, оне так и останутся отзеркаленными? Новый язык изобретён: азиатсткий английский, с написанием справа налево?
[/q]

*рукалицо*
Рекомендую всмотреться ещё раз в обе картинки, затем в картинку со стороны пайки и подумать. Намёк: там не только шелкография отзеркалена, да и разъёмы почему-то всегда с одной стороны оказываются...

UPD.
Обновил картинки.

bristlehog
Advanced Member


Откуда: Тула
Всего сообщений: 844
Рейтинг пользователя: 1


Ссылка


Дата регистрации на форуме:
16 июня 2013
Что значит 2013/01 на картинках?
Fagear
Advanced Member

Fagear
Откуда: Москва, САО
Всего сообщений: 1409
Рейтинг пользователя: 2

Репутация пользователя: 1

Ссылка


Дата регистрации на форуме:
22 янв. 2010

bristlehog написал:
[q]
Что значит 2013/01 на картинках?
[/q]

А действительно, что? :08: :biggrin:
Ну да, да. Месяц поменял, а год забыл. Дата ревизии это. ;)

alecv
Advanced Member

alecv
Откуда: Санкт-Петербург
Всего сообщений: 5570
Рейтинг пользователя: 3

Репутация пользователя: 1

Ссылка


Дата регистрации на форуме:
5 окт. 2004
Вот еще игруху откопали

http://www.vintage-computer.co...rd-exposed
Сейчас на форуме
bristlehog
Advanced Member


Откуда: Тула
Всего сообщений: 844
Рейтинг пользователя: 1


Ссылка


Дата регистрации на форуме:
16 июня 2013

Кай написал:
[q]
CD74HC192E - минимальный заказ 4 штуки, 560 рублей.

1564ИЕ6 (никель) - от 1 штуки, 300 р.

555ИЕ6 - от 1 штуки, 27 рублей.
[/q]


Первой позиции у них уже нет, а какая разница между второй и третьей, помимо десятикратной разницы в цене?
Кай
Модератор раздела
№15
Кай
Откуда: СПб.
Всего сообщений: 13337
Рейтинг пользователя: 22


Ссылка


Дата регистрации на форуме:
8 авг. 2010
Первая из керамики с никелированной крышкой, вторая - пластиковая. И корпуса разные. Надо 555ИЕ6 брать, вобщем. Он - DIP.
Сейчас на форуме
Fe-Restorator
Гость

Ссылка


Fagear написал:
[q]
Рамками обозначены "user-configurable" позиции, чтобы было заметно. Проблемы тут не вижу.
[/q]

Рамки служат для объединения разрозненной инфы в единый блок. Это правильно сделано для положений джампов sid adress и для маркировки filter caps, но для других надписей (sid adress, joystik enable) этого не нужно, все "user-configurable" позиции будут обозначены самими джампами и гребёнками под них!
Зачем нужна двойная маркировка? Не станешь-ведь навешивать джампы ещё до распайки микросхем, "чтоб не промахнуться"... ;)
borisfox
Advanced Member

borisfox
Откуда: Хабаровск
Всего сообщений: 1083
Рейтинг пользователя: 1


Ссылка


Дата регистрации на форуме:
30 июля 2008

Кай написал:
[q]
Резонно. Если бы плата могла использоваться для проигрывания комодовских .sid-ов, мелодий, то человек, привыкший их слышать в PAL варианте мог бы морщиться от NTSC и наоборот. Это как при натягивании дубляжа от NTSC версии фильма на PAL. С 29.997 кадров в секунду на 25. :) Есть нюансы.
[/q]

В настоящем коммодоре этот звуковой интерфейс получал синхронизацию из синхросигнала, использовавшегося для видео, отсюда и разница NTSC/PAL ?
Я человек, полностью тёмный в коммодорах.

---
Отечественное: ДВК, КВАНТ-4С, УКНЦ, Электроника МС-0585, ЕС-1841, Искра-1031, БК-0010.
Импортное: DEC uPDP-11/53,11/83, uVAX-II, Pro-380, Yamaha MSX, IBM PC/XT, PC/AT.
Ещё ищу
Кай
Модератор раздела
№15
Кай
Откуда: СПб.
Всего сообщений: 13337
Рейтинг пользователя: 22


Ссылка


Дата регистрации на форуме:
8 авг. 2010
[q]
В настоящем коммодоре этот звуковой интерфейс получал синхронизацию из синхросигнала, использовавшегося для видео, отсюда и разница NTSC/PAL ?
[/q]

Да. Я выше постил кусок схемы комода.
Сейчас на форуме
bristlehog
Advanced Member


Откуда: Тула
Всего сообщений: 844
Рейтинг пользователя: 1


Ссылка


Дата регистрации на форуме:
16 июня 2013
Заказ на логику наконец скомплектован, надеюсь забрать его в начале февраля.

Fagear, Вы теперь в Москве? Необходимость в пересылке отпала?
Fagear
Advanced Member

Fagear
Откуда: Москва, САО
Всего сообщений: 1409
Рейтинг пользователя: 2

Репутация пользователя: 1

Ссылка


Дата регистрации на форуме:
22 янв. 2010
bristlehog
Да, я в Москве, наконец. А детальки мне как получить для сборки - вторую копию себе закупать? Или Вы в Москве сейчас?

bristlehog
Advanced Member


Откуда: Тула
Всего сообщений: 844
Рейтинг пользователя: 1


Ссылка


Дата регистрации на форуме:
16 июня 2013
Я сейчас не в Москве, но буду там в начале февраля, заберу из магазина собранный заказ с логикой, и передам Вам вместе с ранее купленными детальками и SID-чипами.
Fagear
Advanced Member

Fagear
Откуда: Москва, САО
Всего сообщений: 1409
Рейтинг пользователя: 2

Репутация пользователя: 1

Ссылка


Дата регистрации на форуме:
22 янв. 2010
Сообщаю, что детальки для прототипа прибыли ко мне:


Чиподип отличился. Впрочем, я не удивлён.
"Аккуратно порванная" лента с деталями, одна ножка осталась в другой части ленты, резко выгнулась в сторону - но кого это вообще волнует. Подумаешь, у новой детали ножка может отвалиться под корень в любой момент. Пипл схавает.


Ну и куча мусора от небольшого заказа:


Бессмысленные и беспощадные целофановые пакетики... Помнится, ещё в 90-х они такие использовали.

Что-то мне слабо верится, что эти пакетики антистатические, а в то же время в них "голышом" кладутся чипы, чувствительные к статике.
Плюс эти пакетики сворачиваются несколько раз и также несколько раз скрепляются степлером. Во время распаковки скрепки разлетаются во все стороны - ищи их потом.

Вообще-то антистатические пакеты с зип-локами уже давно придумали.
Не поверю, что они сильно дороже, чем используемые пакеты, пачки скрепок и степлеры.

И текущая (последняя) ревизия разводки:


bristlehog
Advanced Member


Откуда: Тула
Всего сообщений: 844
Рейтинг пользователя: 1


Ссылка


Дата регистрации на форуме:
16 июня 2013
Печально. Если какая-то из деталей окажется дефектной - мы сможем понять, какая именно?
Fagear
Advanced Member

Fagear
Откуда: Москва, САО
Всего сообщений: 1409
Рейтинг пользователя: 2

Репутация пользователя: 1

Ссылка


Дата регистрации на форуме:
22 янв. 2010

bristlehog написал:
[q]
Если какая-то из деталей окажется дефектной - мы сможем понять, какая именно?
[/q]

Ну транзисторы проверить - раз плюнуть мультиметром.
С миксросхемами сложнее, но, вроде бы, мой программатор умеет тестировать микросхемы логики 74-й серии. ;)

Fagear
Advanced Member

Fagear
Откуда: Москва, САО
Всего сообщений: 1409
Рейтинг пользователя: 2

Репутация пользователя: 1

Ссылка


Дата регистрации на форуме:
22 янв. 2010
Проверил чипы программатором. Сомневаюсь, что тесты в нём прямо всесторонние, но какой-то базовый функционал оно проверяет (смотрел на осцилле).
Все чипы в норме.

bristlehog
Advanced Member


Откуда: Тула
Всего сообщений: 844
Рейтинг пользователя: 1


Ссылка


Дата регистрации на форуме:
16 июня 2013
Есть ли новости?
Часть сообщений этой темы была выделена в тему "Программаторы" (6 марта 2014 14:31)
Tronix
Advanced Member

Tronix
Откуда: Москва
Всего сообщений: 1598
Рейтинг пользователя: 3

Репутация пользователя: 1

Ссылка


Дата регистрации на форуме:
15 янв. 2008

bristlehog написал:
[q]
Есть ли новости?
[/q]


Да! Есть ли новости?
Fagear
Advanced Member

Fagear
Откуда: Москва, САО
Всего сообщений: 1409
Рейтинг пользователя: 2

Репутация пользователя: 1

Ссылка


Дата регистрации на форуме:
22 янв. 2010
Прошу прощения за отсутствие новостей.
Много работы, совершенно нет времени плотно заняться проектом.
У меня пока не получилось выйти на связь со своим "производителем" печаток. Как только будут новости по этому поводу - отпишусь здесь.
Детальки сиротливо лежат в коробке кучкой.

Fagear
Advanced Member

Fagear
Откуда: Москва, САО
Всего сообщений: 1409
Рейтинг пользователя: 2

Репутация пользователя: 1

Ссылка


Дата регистрации на форуме:
22 янв. 2010
Отпишусь, чтобы были хоть какие-то известия.
Заказ на печатку я человеку отправил, жду ответа.

Fagear
Advanced Member

Fagear
Откуда: Москва, САО
Всего сообщений: 1409
Рейтинг пользователя: 2

Репутация пользователя: 1

Ссылка


Дата регистрации на форуме:
22 янв. 2010
Так, есть прогресс, плата принята в производство.
Я пока предвкушаю геморой со сборкой прототипа, т.к. на плате два слоя фольги никак не будут связаны - металлизация переходных отверстий недоступна.

Если обычно я на платах для своих проектов заранее это закладываю в платы (т.е. соединения слоёв через ножку компонента у меня отсутствуют - всегда межслойный переход отведён в сторону, чтобы было удобно его запаивать обрезком вывода, до установки компонентов, такая себе "ручная металлизация"), то тут я таким не заморачивался.
Посему у многих чипов идёт соединение слоёв через их выводы... В общем, поматюгаться мне придётся, приподнимая выводы, кидая через плату соединительные провода... выглядеть это будет жутко. :eek: И времени съест много.
Ну да пофиг, главное, чтобы заработало!

Кай
Модератор раздела
№15
Кай
Откуда: СПб.
Всего сообщений: 13337
Рейтинг пользователя: 22


Ссылка


Дата регистрации на форуме:
8 авг. 2010
Есть система безхимической металлизации. LPKF ProConduct® Недешёвая (наборчик стОит 1200 евро). Может быть у кого-либо из знакомых найдётся такая?

http://www.lpkf.ru/products/ra...ical-free/
Сейчас на форуме
Fe-Restorator
Гость

Ссылка


Fagear написал:
[q]
приподнимая выводы, кидая через плату соединительные провода
[/q]
Подложить под чип картонку 0,8..1мм и пропаять сперва со стороны деталей, навешав "соплей" погуще. Затем, не вынимая картонок, прогреть плату снизу, над лампой, - олово протечёт и будет "металлизация". Токма флюсу придётся не жалеть... И лучше не чипы, а панельки паять - тем паче для прототипа. Разницы никакой, а запороть чипы - обидно будет.
Кай
Модератор раздела
№15
Кай
Откуда: СПб.
Всего сообщений: 13337
Рейтинг пользователя: 22


Ссылка


Дата регистрации на форуме:
8 авг. 2010
Fe-Restorator то, что всё на макетке ставится на "кроватки", это неоспоримо верно. Другое дело - Вы когда-нибудь паяли "кроватки" по двуслойке без металлизации и предложенных муконазальных "соплей"?

Сейчас существует ещё одна технология, т. наз. "жидкое олово"...

Вобщем и вкратце: голосую - убить! Дождаться работающего макета от Fagear, как бы он это не изготовил, хоть мотая МГТФ вокруг платы, а затем - скинуться и заказать десяток плат в "Резоните". Для внутренних нужд и на продажу, разумеется.
Сейчас на форуме
hyperborean
Junior Member

hyperborean
Откуда: Санкт-Петербург, Великий Новгород
Всего сообщений: 143
Рейтинг пользователя: 1


Ссылка


Дата регистрации на форуме:
15 июня 2011
Не пробовал, но была идея сначала припаивать в отверстие отрезок тонкого обмоточного провода (0.2мм) с обеих сторон платы на пару миллиметров заводя на дорожки. А затем в то же отверстие впаивать детали. Провод не должен помешать (если достаточно тонкий). Потом при пайке только с одной стороны он никуда не денется потому как припаян с обеих.
Естественно, так надо замарачиваться только с теми отверстиями, где соединение необходимо
Кай
Модератор раздела
№15
Кай
Откуда: СПб.
Всего сообщений: 13337
Рейтинг пользователя: 22


Ссылка


Дата регистрации на форуме:
8 авг. 2010
hyperborean это нетехнологично и чрезвычайно геморройно. Ради единственного экземпляра можно пожертвовать миллионом-другим своих нервных клеток. Но не более того.
Сейчас на форуме
hyperborean
Junior Member

hyperborean
Откуда: Санкт-Петербург, Великий Новгород
Всего сообщений: 143
Рейтинг пользователя: 1


Ссылка


Дата регистрации на форуме:
15 июня 2011
Насколько я понял, сейчас речь как раз и идет о единственном тестовом экземпляре. К тому же не так оно и нетехнологично. Проволока обжигается, окунается в соляную кислоту, продевается в отверстие. Концы загибаются в одну сторону и натягиваются. Затем пайка и обрезка лишнего скальпелем
Fagear
Advanced Member

Fagear
Откуда: Москва, САО
Всего сообщений: 1409
Рейтинг пользователя: 2

Репутация пользователя: 1

Ссылка


Дата регистрации на форуме:
22 янв. 2010
Ну технологии, в общем-то, не новые и известные. Я не говорил, что макет будет сделать невозможно.
Возможно, но при поддержке нескольких этажей мата.
Но больше одного устройства я на такой плате не вынесу. Получить плату, собрать макет, убедиться в работоспособности. Разобраться с неработоспособностью, если почему-то не взлетит. Всё, дальше только заводские платы.

Платы пока что в производстве, иных известий не поступало.

bristlehog
Advanced Member


Откуда: Тула
Всего сообщений: 844
Рейтинг пользователя: 1


Ссылка


Дата регистрации на форуме:
16 июня 2013

Fagear написал:
[q]
больше одного устройства я на такой плате не вынесу. Получить плату, собрать макет, убедиться в работоспособности. Разобраться с неработоспособностью, если почему-то не взлетит. Всё, дальше только заводские платы.
[/q]


Так и предполагалось заранее - проверить работоспособность схемы, а далее размещать заказ на фабрике.
Fagear
Advanced Member

Fagear
Откуда: Москва, САО
Всего сообщений: 1409
Рейтинг пользователя: 2

Репутация пользователя: 1

Ссылка


Дата регистрации на форуме:
22 янв. 2010
Плата произведена и отправлена мне по почте.
Сумму заказа озвучивать пока не буду, т.к. кроме этой платы в заказе было ещё несколько по моим персональным проектам.
Ждём-с доставки.

Fagear
Advanced Member

Fagear
Откуда: Москва, САО
Всего сообщений: 1409
Рейтинг пользователя: 2

Репутация пользователя: 1

Ссылка


Дата регистрации на форуме:
22 янв. 2010
Хм-м-м....


Tronix
Advanced Member

Tronix
Откуда: Москва
Всего сообщений: 1598
Рейтинг пользователя: 3

Репутация пользователя: 1

Ссылка


Дата регистрации на форуме:
15 янв. 2008
Хммм....
Кай
Модератор раздела
№15
Кай
Откуда: СПб.
Всего сообщений: 13337
Рейтинг пользователя: 22


Ссылка


Дата регистрации на форуме:
8 авг. 2010
Очень осторожная пайка нужна. С такого стеклотекстолита дорожки слетают очень хорошо. Если удастся найти припой ПОСК-50-18, то лучше паять им. 145 градусов. У ПОС-60 - 183.
Сейчас на форуме
Fagear
Advanced Member

Fagear
Откуда: Москва, САО
Всего сообщений: 1409
Рейтинг пользователя: 2

Репутация пользователя: 1

Ссылка


Дата регистрации на форуме:
22 янв. 2010

Кай написал:
[q]
Очень осторожная пайка нужна. С такого стеклотекстолита дорожки слетают очень хорошо.
[/q]

Ну, к счастью, у меня с этим текстолитом проблем не было. Я у этого человека много плат заказывал - все собираются на ура, ни одной проблемы с отслаиванием не было. В т.ч. на платах, которые я многократно перепаивал.

Кай
Модератор раздела
№15
Кай
Откуда: СПб.
Всего сообщений: 13337
Рейтинг пользователя: 22


Ссылка


Дата регистрации на форуме:
8 авг. 2010
...видимо попалась удачная партия. У меня, наоборот - отрицательный опыт.
Сейчас на форуме
Fagear
Advanced Member

Fagear
Откуда: Москва, САО
Всего сообщений: 1409
Рейтинг пользователя: 2

Репутация пользователя: 1

Ссылка


Дата регистрации на форуме:
22 янв. 2010

Кай написал:
[q]
видимо попалась удачная партия
[/q]

Вроде не первый год заказываю.







uav1606
Advanced Member

uav1606
Откуда: Енакиево
Всего сообщений: 4180
Рейтинг пользователя: 2


Ссылка


Дата регистрации на форуме:
16 янв. 2008
Fagear, фото в сообщении "Хм-м-м" не видно.
Fagear
Advanced Member

Fagear
Откуда: Москва, САО
Всего сообщений: 1409
Рейтинг пользователя: 2

Репутация пользователя: 1

Ссылка


Дата регистрации на форуме:
22 янв. 2010

uav1606 написал:
[q]
фото в сообщении "Хм-м-м" не видно.
[/q]

Хренота какая-то... Фотография напрочь исчезла из альбома. Молча.
Залил заново. :(

Fe-Restorator
Гость

Ссылка

Н-да-а. А кудысь планку прикручивать? На DBхх разъём - будет болтаться.
Fagear
Advanced Member

Fagear
Откуда: Москва, САО
Всего сообщений: 1409
Рейтинг пользователя: 2

Репутация пользователя: 1

Ссылка


Дата регистрации на форуме:
22 янв. 2010

Fe-Restorator написал:
[q]
А кудысь планку прикручивать? На DBхх разъём - будет болтаться.
[/q]

На многих видеокартах планка болтается на D-Sub - и ничего. :rolleyes:

Меж тем...
It's something.


Всё оказалось не так плохо, как я думал. Да, панелек под логику не нашлось пришлось чипы слегка "испачкать" припоем. Конечно, по отношению к SID'у я так поступить не мог, посему он на панельке. Пришлось, конечно, поизворачиваться, но запаялось всё успешно даже без проводов.
Сборка заняла немногим менее 3-х часов.


Без проблем, конечно, не обошлось.
1) Не влез разъём джойстика. Слишком мелкие отверстия под пины. Нужно увеличить диаметр.
2) Похожая фигня с "тюльпаном": у среднего контакта оказались "наросты" на выводе, которые тоже не пролезли в отверстие в плате, посему разъём встал с перекосом. Аналогично - нужно увеличить диаметр отверстия.
3) У транзисторов формовка выводов отличается от той, что предполагалась при разводке. Не критично, но некрасиво. Нужно добавить отверстия под разные формовки.

4) Два резистора не поделили место с микросхемой. В библиотеке в моём редакторе всё было гладко, по факту - "забыли про овраги". Нужно обновить футпринты в библиотеке и чутка переразвести плату в этом месте.


Пока что всё.
Включать не пробовал, ну её нафиг. И так 5 утра на часах, спать давно пора. :rotten:
Завтра перепроверю монтаж и, возможно, попробую завести.
Было бы хорошо, если бы кто-то написал кратчайший путь по "активации" девайса. Минимум действий до извлечения звука. :rolleyes:

Кай
Модератор раздела
№15
Кай
Откуда: СПб.
Всего сообщений: 13337
Рейтинг пользователя: 22


Ссылка


Дата регистрации на форуме:
8 авг. 2010
в MSDOS запускаешь игрушку AIRBALL с ключом INV

airball.exe /inv
Сейчас на форуме
Fe-Restorator
Гость

Ссылка

Не забудь заточить текстолит на-клин по краю ISA-разъёма (ножа) иначе - замнёшь контакты слота и мамка станет мёртвой. Вообще-то сим нужно заниматься ДО распайки элементов: счас фиг плату в тиски зажмёшь или пол-чипа на камне сточишь ненароком...


Fagear написал:
[q]
На многих видеокартах планка болтается на D-Sub - и ничего. :rolleyes:
[/q]

Смотря, что сложнее изготовить: высверлить "конфетообразное" отверстие под разъём и его винты или фигурно пилить "D - ушастое" отверстие, чётко выдерживая размеры как под сам разъём, так и под диаметр винтов, их взаимоположение и т.п. Для фабричного вырубного пресса последнее - проще, а в дому? Или будешь планки на заводе заказывать?
Fagear
Advanced Member

Fagear
Откуда: Москва, САО
Всего сообщений: 1409
Рейтинг пользователя: 2

Репутация пользователя: 1

Ссылка


Дата регистрации на форуме:
22 янв. 2010

Fe-Restorator написал:
[q]
Не забудь заточить текстолит на-клин по краю ISA-разъёма (ножа) иначе - замнёшь контакты слота и мамка станет мёртвой.
[/q]

Да фиг с ним, разъёмы вполне рассчитаны на полную ширину. Пробовал уже в три материнки вставлять - всё в порядке с разъёмами.


Fe-Restorator написал:
[q]
высверлить "конфетообразное" отверстие под разъём и его винты или фигурно пилить "D - ушастое" отверстие
[/q]

А в чём разница между разъёмами? Вообще с точки зрения изготовления планки разница только в длине разъёма. :(


Кай написал:
[q]
в MSDOS запускаешь игрушку AIRBALL с ключом INV
[/q]

Ну, если я правильно нашёл, это игра, где типа мячик/шарик прыгает по замку. Одна материнка (P2B-B) у меня дубу дала - сдох контроллер клавы по ходу... Клава не работает и спикер постоянно трещит (даже при отключённой клаве).
Поставил какую-то материнку под S370 на VIA с одним ISA. Как-то не работает ничего. Как перемычку адреса не ставлю - на выходе тишина. Игра ничем не даёт понять, что она поняла, какой вывод звука использовать.

Как бы проверить вообще, что карточка доступна системе? Наверное, никакой HWinfo её не покажет?
Пока попробую третью материнку, что-нибудь постарее, где ISA по-больше.

Fe-Restorator
Гость

Ссылка


Fagear написал:
[q]
Как бы проверить вообще, что карточка доступна системе? Наверное, никакой HWinfo её не покажет?
Пока попробую третью материнку, что-нибудь постарее, где ISA по-больше.
[/q]

Лучше брать мамку, на которой вовсе нет ничего кроме ISA. И в биосе не прописано никакой "автоконфигурации ISA|PCI" в плане портов/прерываний/дма. 286-386 подходят лучше всего.
bristlehog
Advanced Member


Откуда: Тула
Всего сообщений: 844
Рейтинг пользователя: 1


Ссылка


Дата регистрации на форуме:
16 июня 2013

Fagear написал:
[q]
Игра ничем не даёт понять, что она поняла, какой вывод звука использовать.
[/q]


Так сделана игра, что не дает понять. Еще можно попробовать Bad Blood или Ultima VI, там в отличие от Airball уже есть музыка, а карта и ее адрес выбираются в сетапе.
uav1606
Advanced Member

uav1606
Откуда: Енакиево
Всего сообщений: 4180
Рейтинг пользователя: 2


Ссылка


Дата регистрации на форуме:
16 янв. 2008
Fagear, а какой там порт должен использоваться? Обычно незадействованные порты при чтении дают FF, а задействованные - что-то другое. Можно через DEBUG проверить (команда iпорт).
Кай
Модератор раздела
№15
Кай
Откуда: СПб.
Всего сообщений: 13337
Рейтинг пользователя: 22


Ссылка


Дата регистрации на форуме:
8 авг. 2010
Карта работает ТОЛЬКО по портам.

280
2A0
2C0
2E0

280 - дефолтный.

И это... Надо думать, чтобы вставить няшу в шаренный с PCI ISA слот. Больше, чем на 20% это будет работать перректально. ТОЛЬКО нативный 286, только ISA и только DOS. Если зазвучал в airball /inv хрипер - INV не виден. если с /cms SB издаёт хрипы и визги, то это несовместимый с CMS SB.
Сейчас на форуме
Fe-Restorator
Гость

Ссылка


Fagear написал:
[q]
А в чём разница между разъёмами? Вообще с точки зрения изготовления планки разница только в длине разъёма. :(
[/q]

Которое-ж отверстие в планке проще пропилить в домашних условиях? Конфетообразное или D-ушастый "тазик"? Сколько надфилей нужно сточить об "тазик"?
Вот об сём и речь. На "конфете" планка намного хуже держится "только на винтах разъёма". А с учётом вариаций степени криворукости "пильщиков" - вообще никак не держится: это нужно учитывать в конструкции. Тем паче - планок с жёстким винтовым креплением к текстолиту - весьма много, например, от старого МФМ-контроллера: крепление сих планок стандартизовано, размеры одинаковы для всех плат. Стоит скорректировать разводку и монтаж "сида" под подобное крепление.
Пусть у сборщика будет выбор: куча надфилей или пара винтов. Для разнообразия, можно предусмотреть крепление планок от полусайзовых плат (типа sil3114), там расстояние меж креплениями меньше (тож стандартизовано). D-SUB должон в него умещаться, а вот "вертешок" эксКузьми, коакс-выход,- однозначно придётся перенести в сторону верхнего края платы.
Кай
Модератор раздела
№15
Кай
Откуда: СПб.
Всего сообщений: 13337
Рейтинг пользователя: 22


Ссылка


Дата регистрации на форуме:
8 авг. 2010
И ещё. Помимо базового, карточка должа отжирать ещё 7 портов последовательно. В PCCHECK, например - это должно быть видно.

FE, до релиза нам как до Пекина раком, пожалуйста - все предложения по конструктиву изделия, после завершения теста 1.
Сейчас на форуме
uav1606
Advanced Member

uav1606
Откуда: Енакиево
Всего сообщений: 4180
Рейтинг пользователя: 2


Ссылка


Дата регистрации на форуме:
16 янв. 2008

Кай написал:
[q]
В PCCHECK, например - это должно быть видно.
[/q]

Или DEBUG прогнать командами i280, потом i281 и т.п...
Fe-Restorator
Гость

Ссылка


Кай написал:
[q]
до релиза нам как до Пекина раком, пожалуйста - все предложения по конструктиву изделия, после завершения теста
[/q]

Хех, так и дойдёт до релиза - "раком". Т.е. без переразводки платы с освобождением места под винтовые крепления. Раз-уж браться за механику, так не половинить её...

Тем паче, шо в оригинале именно винтовые крепления к текстолиту и предусмотрены, никакой нагрузки на разъёмах.
Fagear
Advanced Member

Fagear
Откуда: Москва, САО
Всего сообщений: 1409
Рейтинг пользователя: 2

Репутация пользователя: 1

Ссылка


Дата регистрации на форуме:
22 янв. 2010

bristlehog написал:
[q]
Так сделана игра, что не дает понять.
[/q]

Единственное, что можно заметить - без ключа игра дёргает спикер, с ключём - тишина.


Кай написал:
[q]
ТОЛЬКО нативный 286, только ISA и только DOS
[/q]

Увы, но машины с 286 у меня нет в принципе. Минимум - 386DX. Могу попробовать там запустить.


Fe-Restorator написал:
[q]
Которое-ж отверстие в планке проще пропилить в домашних условиях?
[/q]

Повторюсь: в чём разница относительно разъёма, который отличается только длиной? Я на видеокартах, и на мультикартах (с COM/LPT) видел разные реализации пропилов под разъёмы: и с объединением отверстий под винты, и с отдельными отверстиями, и прямоугольной формы, и D-образной. От самого разъёма это не зависит никак. Совсем.


Кай написал:
[q]
В PCCHECK, например - это должно быть видно.
[/q]

Попробую посмотреть.


uav1606 написал:
[q]
Или DEBUG прогнать командами i280, потом i281 и т.п...
[/q]

И так тоже.


Fe-Restorator написал:
[q]
Тем паче, шо в оригинале именно винтовые крепления к текстолиту и предусмотрены, никакой нагрузки на разъёмах.
[/q]

В моём проекте они же были предусмотрены. Просто при подготовке к производству прототипа не перенёс их. Какая разница, если у меня планки нет и для тестов она не нужна.

Я сейчас не дома, платой не занимаюсь.
Пока могу кратко сказать, что я намерял в пятницу.

Не знаю, это особенность работы нашего аналога 555ИЕ6, или всё же работа симулятора была не верна... Но по факту она работает как делитель на 8, а не на 7. Т.е. частота после неё измеряется как 1,78 МГц, а не 2,05 МГц. Причём коэф-т заполнения далеко не 50%. :( Итоговая частота получается 0,89 МГц вместо 1,02 МГц (с уже нормальным заполнением после триггера).
При "прыжке" в игре AIRBALL по адресу 280 есть запрос: я смотрел сигналы на каждом из 4-х пинов выбора адреса, активность только на самом левом. Активность имеет различную по времени длину и представляет собой серии импульсов.
Сложно пока сказать, что именно происходит с шинами данных и адреса на входе SID'а. При синхронизации по началу пачки импульсов "определения адреса порта" (с джампера) - видно некоторую активность на разным линиям. По шине данных пока направление данных понять не удалось.
Сигнал CS вроде тоже вырабатывается.
Сигнал RESET тоже успешно проходит.
Сам SID на переменники выдаёт что-то похожее на скруглённую "пилу", т.е. вроде как внутри него что-то живёт.

Однако, на выходе - полная тишина.
Осциллограммы я снял, но увы, у меня их с собой сейчас нет, чтобы продемонстрировать.
Вернусь к понедельнику - попробую с 386-й повозиться.

Tronix
Advanced Member

Tronix
Откуда: Москва
Всего сообщений: 1598
Рейтинг пользователя: 3

Репутация пользователя: 1

Ссылка


Дата регистрации на форуме:
15 янв. 2008
Где-то читал, что 555 серия действительно может вести себя странновато на высоких частотах. С другой стороны, у ISA временные диаграммы обмена стандартизованы, и в теории нет разницы, что в XT ее сувать, что в четвертый пень. Однако с практической точки зрения опять же где-то читал, что самодельные платы, которые работали запросто на XT или 386, не заводились на первопнях.

А вообще правильно советуют - потыкать ее debug.exe в 280h порт.
Fe-Restorator
Гость

Ссылка


Fagear написал:
[q]
Повторюсь: в чём разница относительно разъёма, который отличается только длиной?
[/q]

Повторюсь: ты планки к своей плате будешь прилагать, изготовленные фабрично? Тогда нет проблем, тип конструктива не важен. Все этапы от проектирования через производство к готовой продукции тебе придётся пройти: хлебнёшь по-полной.
Если производство планок отдаёшь на "самопал" - тогда винты к текстолиту и "конфета" предпочтительны. Как наиболее простые в изготовлении.
Да, об "длинах разъёмов" я обсуждения не заводил, эт только твоя выдумка/недопонимание. К обсуждаемому конструктиву изначально отношения не имеет, никакого.

PS.
Fagear написал:
[q]
В моём проекте они же были предусмотрены. ... Какая разница, если у меня планки нет и для тестов она не нужна.
[/q]
Цитировать присказку про "даёт и дразнится" нужно? :cool:
Похоже, придётся заказывать фабричные планки... Которая из этих подойдёт к твоему текстолиту? По посадочным размерам.

Линией отмечен край ножевых разъёмов. Зри положение крепежа по отношению к нему. И расстояние до следующего крепежа той-ж планки.
bristlehog
Advanced Member


Откуда: Тула
Всего сообщений: 844
Рейтинг пользователя: 1


Ссылка


Дата регистрации на форуме:
16 июня 2013
Планку будем использовать заводскую, если сможем найти подходящую.
Fagear
Advanced Member

Fagear
Откуда: Москва, САО
Всего сообщений: 1409
Рейтинг пользователя: 2

Репутация пользователя: 1

Ссылка


Дата регистрации на форуме:
22 янв. 2010
Сегодня тыкал осциллографом в прототип.

Для начала, про тактовую частоту 02. Вот что даёт на выходе 555ИЕ6:


После ИЕ6 идёт триггер 74LS74:


Итоговое сравнение частот:


Частоты и прочие параметры на скриншотах указаны.

Вот какая "жизнь" происходит на ногах POTX и POTY (подсоединение джойстиков в C64):



Установил плату в материнку с 386DX40.
Что происходит при загруженном DOS'е, во время простоя:

На пинах всех 4-х адресов такая картина.

При запуске AIRBALL картина меняется:


Вот что можно наблюдать на 1 и 19 ногах 74LS244 (она отвечает за "общение" с джойстиком) при активации управления джойстиком в AIRBALL:


Fagear
Advanced Member

Fagear
Откуда: Москва, САО
Всего сообщений: 1409
Рейтинг пользователя: 2

Репутация пользователя: 1

Ссылка


Дата регистрации на форуме:
22 янв. 2010
Пополз дальше. Начал смотреть взаимодействие различных чипов.

Проверка сигналов на 74LS245 (отвечает за общение шины данных 6581 и шины данных ISA).

Исследование сигнала показало, что во время игры в AIRBALL к SID'у (MOS6581) все данные идут только на запись (к SID'у).

Внезапно обнаружились странные осцилляции и уровни на сигнале /OE 74LS245:

Как зеркало они же переходят на шину данных.

Генерация на частоте порядка 23 МГц:


Дальше посмотрел сигналы линии данных на шине ISA и после LS245:


Посмотрел, как вырабатывается сигнал I/O CH RDY для шины ISA:


Проверил схему выработки сигнала /OE 74LS245:


Имитация работы 2ИЛИ-НЕ (555ЛА3) при помощи математического канала осциллографа (этот сигнал и является сигналом /OE 74LS245).

Кай
Модератор раздела
№15
Кай
Откуда: СПб.
Всего сообщений: 13337
Рейтинг пользователя: 22


Ссылка


Дата регистрации на форуме:
8 авг. 2010
...У меня иезуитский вопрос подкрался: а сам SID живой? Я, даже имея на руках эту микросхему, проверить не могу, у меня C64C позднего выпуска, а там 8580.

Что должно с ним происходить: http://www.deblauweschicht.nl/tinkering/mos6581_1.html

Даташит с таймингами: http://www.waitingforfriday.co..._Datasheet
Сейчас на форуме
Fagear
Advanced Member

Fagear
Откуда: Москва, САО
Всего сообщений: 1409
Рейтинг пользователя: 2

Репутация пользователя: 1

Ссылка


Дата регистрации на форуме:
22 янв. 2010

Кай написал:
[q]
...У меня иезуитский вопрос подкрался: а сам SID живой?
[/q]

Этот вопрос меня с самого начала мучает. Слишком много неизвестных. Не известна рабочесть чипа SID, не известна точная схема исходной платы (часть дорожек была восстановлена по комбинации моих догадок и схем borisfox), не известная совместимость платы с разными материнками и софтом, в конце концов: неизвестно, всё ли правильно припаял! :biggrin:

Однако, сигналы на POTX/POTY генерируются самим SID'ом, что хотя бы даёт понять, что это не "пустышка" и хоть какая-то часть чипа жива. Кстати, bristlehog прислал их сразу два. После экспериментов с одним я поставил другой - изменений не обнаружил.

Кай
Модератор раздела
№15
Кай
Откуда: СПб.
Всего сообщений: 13337
Рейтинг пользователя: 22


Ссылка


Дата регистрации на форуме:
8 авг. 2010
Я обновил пост выше. Немножко документации.
Сейчас на форуме
Fagear
Advanced Member

Fagear
Откуда: Москва, САО
Всего сообщений: 1409
Рейтинг пользователя: 2

Репутация пользователя: 1

Ссылка


Дата регистрации на форуме:
22 янв. 2010

Кай написал:
[q]
Я обновил пост выше. Немножко документации.
[/q]

К сожалению, у меня нет логического анализатора. Хотя бы 8 каналов, лучше 16. Теперь я серьёзно рассматриваю его приобретение. 2-х канальных осциллограф тут слабый помощник. :frown:



Кай
Модератор раздела
№15
Кай
Откуда: СПб.
Всего сообщений: 13337
Рейтинг пользователя: 22


Ссылка


Дата регистрации на форуме:
8 авг. 2010
Вобщем... Вобщем, нужен "коммодорщик" из Москвы, с "буханкой" - С64 старых выпусков, причём такой, где SID стоит на "кровати", чтобы проверить функционирование чипов.

С изрядной долей энтузиазма, конечно.

На самый крайний случай, могу рискнуть и прислать свою, заведомо исправную, 8580R5.
Сейчас на форуме
Tronix
Advanced Member

Tronix
Откуда: Москва
Всего сообщений: 1598
Рейтинг пользователя: 3

Репутация пользователя: 1

Ссылка


Дата регистрации на форуме:
15 янв. 2008
Не увидел сигналов /CS и /RW у SID. Когда нет обращений /CS должен быть 1. Если запустить debug и в порт 280h начать что-то писать, то /CS должен начать дергаться. То же самое и с /RW.
Fagear
Advanced Member

Fagear
Откуда: Москва, САО
Всего сообщений: 1409
Рейтинг пользователя: 2

Репутация пользователя: 1

Ссылка


Дата регистрации на форуме:
22 янв. 2010

Tronix написал:
[q]
Не увидел сигналов /CS и /RW у SID.
[/q]


/IOW шины ISA, он же /R/W у SID'а:


/CS для SID'а:


Fagear
Advanced Member

Fagear
Откуда: Москва, САО
Всего сообщений: 1409
Рейтинг пользователя: 2

Репутация пользователя: 1

Ссылка


Дата регистрации на форуме:
22 янв. 2010

Кай написал:
[q]
Вобщем... Вобщем, нужен "коммодорщик" из Москвы
[/q]

Уже не нужен!




Tronix
Advanced Member

Tronix
Откуда: Москва
Всего сообщений: 1598
Рейтинг пользователя: 3

Репутация пользователя: 1

Ссылка


Дата регистрации на форуме:
15 янв. 2008
Ээээ.... А нельзя одновременно смотреть CS и RW? А то на ISA у /IOW понятное дело, что ад твориться постоянный.

UPD: Зачет!
bristlehog
Advanced Member


Откуда: Тула
Всего сообщений: 844
Рейтинг пользователя: 1


Ссылка


Дата регистрации на форуме:
16 июня 2013
Что значат эти графики?
palsw
Advanced Member


Откуда: Измаил_Украина
Всего сообщений: 324
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
28 фев. 2015
а SID то поет :)

я бы себе залутил платку,но не знаю где добыть SID без e-bay
Fagear
Advanced Member

Fagear
Откуда: Москва, САО
Всего сообщений: 1409
Рейтинг пользователя: 2

Репутация пользователя: 1

Ссылка


Дата регистрации на форуме:
22 янв. 2010

bristlehog написал:
[q]
Что значат эти графики?
[/q]

Последние два обозначают, что с выхода аудиокарты получен звук! :cool:
"Починил" я прототип довольно нелепым образом: http://www.youtube.com/watch?v=YlmtU__glmU

В общем, надежды оправдываются, труды не прошли даром: карточка работает в Airball, Bad Blood и Ultima VI. :thumbup: Звук есть, вполне адекватный.
Проверил работу джампера выбора адреса - работает без нареканий. После смены адреса звук пропадает, после перенастройки игры на новый адрес - начинает играть снова, проверил все 4 положения.
Проверил оба присланных MOS6581 - работают оба.

В общем, констатирую факт: прототип реплики жив и работает!
Попытки снять схему с фотографий, а также при помощи borisfox и моих догадок увенчались успехом - она заработала.
Мои доработки/переделки оригинальной разводки не помешали - карта работает.
Замена части м/сх на отечественные аналоги не помешала - карта работает.

Теперь надо выяснить, почему всё же делитель получается на 16, а не 14 (может, найду LS192 в закромах и проверю заменой).
Постараться подумать над джампером переключения делителя.
Исправить ряд отмеченных ранее косяков разводки.
Выбрать готовую планку крепления и адаптировать под неё разводку.

После чего можно заказывать на заводе нормальные платы! :cool: :thumbup:

Кай
Модератор раздела
№15
Кай
Откуда: СПб.
Всего сообщений: 13337
Рейтинг пользователя: 22


Ссылка


Дата регистрации на форуме:
8 авг. 2010
...как говорила бешеная Алевтина (мир праху её) - моя мастерица производственного обучения: "качественная пайка — залог премии".

Fagear, мои поздравления.

И (не знаю, как нынешний руководящий состав) за такие проекты нужно рейтинг повышать. :) Обоим: Fagear и borisfox, потому что это реальный ретро-RE, а не диванное комментирование.

С 1-ым Мая. Днём международной солидарности трудящихся.
http://www.youtube.com/watch?v=SgnjHl3-st4
Сейчас на форуме
bristlehog
Advanced Member


Откуда: Тула
Всего сообщений: 844
Рейтинг пользователя: 1


Ссылка


Дата регистрации на форуме:
16 июня 2013
Поздравляю!

Я поищу подходящую фабричную планку. После решения вопросов с делителем и джампером необходимо будет подсчитать стоимость изготовления одного экземпляра платы и собирать желающих.
Iron_69
Full Member

Iron_69
Откуда: г.Владикавказ
Всего сообщений: 254
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
2 фев. 2014
С интересом слежу за темой!
Мои поздравления!!! :thumbup:
Насчет желающих - я в деле!
bristlehog
Advanced Member


Откуда: Тула
Всего сообщений: 844
Рейтинг пользователя: 1


Ссылка


Дата регистрации на форуме:
16 июня 2013
Конкретно такой планки мне найти не удалось, однако существует возможность сделать на заказ в Keystone Electronics. Нам нужно одно круглое отверстие (необходимо определить, какого диаметра оно должно быть под RCA) и один вырез Type 15 или Type 15A.
Fagear
Advanced Member

Fagear
Откуда: Москва, САО
Всего сообщений: 1409
Рейтинг пользователя: 2

Репутация пользователя: 1

Ссылка


Дата регистрации на форуме:
22 янв. 2010

Кай написал:
[q]
Fagear, мои поздравления.
[/q]

Спасибо, но пока рановато. Пока всего лишь готов прототип. Ещё не вылизана разводка, не подобрана планка, не заказаны и не собраны заводские платы. :rolleyes:


Кай написал:
[q]
за такие проекты нужно рейтинг повышать.
[/q]

Ну, это уже вопрос к модераторам/админам, в кои я не вхожу. ;)


bristlehog написал:
[q]
однако существует возможность сделать на заказ
[/q]

Посмотрим... Я, может, тоже ещё поищу готовую. Не найду - укажу размеры отверстий.

Хотел написать, что надо бы на vogons.org отписать об успехах, а, смотрю, уже готово.
По такому случаю я даже английские субтитры сделал для видео. :)

Fe-Restorator
Гость

Ссылка


bristlehog написал:
[q]
Конкретно такой планки мне найти не удалось, однако существует возможность сделать на заказ в Keystone Electronics. Нам нужно одно круглое отверстие (необходимо определить, какого диаметра оно должно быть под RCA) и один вырез Type 15 или Type 15A.
[/q]

Ну или "грабануть" 8-битную EGA видяшку, там "тюльпаны" прорастали ажно пАрами...
EGA-G2, например.

PS. Кстати, об тюльпанах: стерео-SID вообще возможен?
Кай
Модератор раздела
№15
Кай
Откуда: СПб.
Всего сообщений: 13337
Рейтинг пользователя: 22


Ссылка


Дата регистрации на форуме:
8 авг. 2010
[q]
стерео-SID вообще возможен?
[/q]


Да. Если их будет два.

http://awesome.commodore.me/stereo-sid-card/
Сейчас на форуме
Fe-Restorator
Гость

Ссылка


Fagear написал:
[q]
"Починил" я прототип довольно нелепым образом
[/q]
Иными словами, ты подал нагрузку на выход сида. А без нагрузки - он, значится, не поёт? Странно. Мож какой высокоомный резюк туда впаять как шунт выхода, чтоб чип не мучить...

Кай написал:
[q]
Да. Если их будет два.
[/q]
Нюанс: карточек можно и 100500 поставить, а игрушки поддержат стерео-сид? Или оба они могут висеть лишь на одном порту и оттуда петь...
Собственно спрашиваю: "стоит строить планы на 2 карточки или это пустой номер?"
palsw
Advanced Member


Откуда: Измаил_Украина
Всего сообщений: 324
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
28 фев. 2015
там случайно не токовый выход ?
Кай
Модератор раздела
№15
Кай
Откуда: СПб.
Всего сообщений: 13337
Рейтинг пользователя: 22


Ссылка


Дата регистрации на форуме:
8 авг. 2010
Там же написано - Stereo SID карточка ставится на место оригинальной микросхемы и поддерживается ВСЕМ ПО. Стереоэффект обеспечивается прошивкой ПЗУ Stereo SID.
Сейчас на форуме
Fe-Restorator
Гость

Ссылка


Кай написал:
[q]
Там же написано - Stereo SID карточка ставится на место оригинальной микросхемы и поддерживается ВСЕМ ПО. Стереоэффект обеспечивается прошивкой ПЗУ Stereo SID.
[/q]

Там применительно к комоду и его нативному софту. А в разработанный прототип планируется внедрение такой технологии?
а) Разводку прототипа нужно поменять так, чтоб чип можно было легко заменить на такой-вот сверхгабаритный переходник. Ни джампы, ни чипы, ни рассыпуха - недолжны мешаться. Нужно предусмотреть механическое крепление двух текстолитов - из кроватки массивный блок будет постоянно вываливаться, "на-ходу".
б) Результат получится трёхэтажным и не уместится в габариты ISA-слота - коротнёт на соседнюю карточку, если вовсе не помешает её установке.
в) Так и неясно, софт генерит 8-бит стерео сигнал, загрубляемый сидом до моно, или изначальный софтовый моно-сигнал экстраполируется до псевдостерео и направляется в чипы?

а1) Разводку платы поменять сразу с учётом копирования схемы того стерео-переходника. Уже не так аутентично относительно инноватион-оригинала. Заодно позволит заменить тюльпан на 3мм мини-джек, что проще в плане сверления крепёжной планки (позаимствовать готовую от современной 3-х баксовой аудиозатычки). И в плане совместимости со фабричными стерео-кабелями.

Хех, чую, с такими "допилами" к осени нормальный "гусь" получится. :) Никто не пробовал прикрутить к сиду волновой синтез? Ну, хотя-бы MPU401 под роланды...

Заодно: ставить 2 карточки в параллель - бесполезно, софт(игра) их не увидит, задействует в лучшем случае - лишь одну из.
Кай
Модератор раздела
№15
Кай
Откуда: СПб.
Всего сообщений: 13337
Рейтинг пользователя: 22


Ссылка


Дата регистрации на форуме:
8 авг. 2010
/*благоразумно промолчал.
Сейчас на форуме
bristlehog
Advanced Member


Откуда: Тула
Всего сообщений: 844
Рейтинг пользователя: 1


Ссылка


Дата регистрации на форуме:
16 июня 2013
Все эти навороты (Stereo SID, MPU, wavetable) вряд ли будут кем-то востребованы. Я предлагаю сконцентрироваться на завершении текущего проекта, не превращая его в сложный долгострой с туманными перспективами.

Гораздо интереснее, на мой взгляд, написать под эту карту стандартизованные дрова - тогда будет возможность услышать десятки, даже сотни любимых игр в переложении под Innovation. Другое дело, что возможности SID ограничены, поэтому далеко не все саундтреки будут пристойно звучать.
Кай
Модератор раздела
№15
Кай
Откуда: СПб.
Всего сообщений: 13337
Рейтинг пользователя: 22


Ссылка


Дата регистрации на форуме:
8 авг. 2010
Добавлю. Теоретически, в карту можно было бы загружать .SID tunes, количество которых много сотен, имея соотв. приложение под DOS. Которого (на данный момент) нет.
Сейчас на форуме
Fe-Restorator
Гость

Ссылка


bristlehog написал:
[q]
Все эти навороты ... предлагаю сконцентрироваться на завершении текущего проекта, не превращая его в сложный долгострой с туманными перспективами.
[/q]

Есть такое понятие "вилка", линуксоиды должны понять быстрее остальных. Так вот, этот проект - это ЦЕЛЬНЫЙ проЭкт, цель его - близкое к аутентичному воссоздание редкой карточки, достигнута на 40%.
Остальное, названное наворотами - это уже развитие проекта. Независимо, будет-ли оно реализовано, стОит задуматься об его совместимости с текущим проектом. Это коснётся в первую голову конструктивных элементов текущего проекта:
1) заказ фабричной крепёжной планки с расчётом на "апгрейд" выгоднее, чем 2 заказа (ага, партиями по 10^N штук, за 10^N баксов) + 2 пересылки
2) заказ готовых "стереомодулей" потребует "спилить" все чипы в радиусе 5 см от sid-панельки, что некузяво выглядит и непременно повлияет на разводку платы. Да и шины питания стоит укрупнить - им теперь 8 ртов питать взамест одного...

Раз-уж в прототипе (по внутренним причинам) всё-равно не избежать переразводки платы, может, учесть в ней наличие второго тюльпана(или миниджека) и дорожек от него ко второму сиду/некоей группе джамп-пинов, к коим потом будет навесом подключаться выход второго сида. Пусть реально разводки такой и не будет, но место будет зарезервировано: ему нужно уместиться меж крепежом планки вместе с остальными разъёмами и остаться удобным для подключения не только "тощих китайских" разъёмов, но и весьма "упитанных" разъёмов мега-фирменного аудиокабеля, случайно оказавшегося под руками...
Также неплохо-б задуматься, как подключить выходы сидов ко внутренней гребёнке AUX IN того-ж саундбластера. Колонки - они одни, а карточек в компе - точно более одной. Внешняя "кабелизация" редко когда удобна, а бластерный "аукс" можно выключать и программно...
Т.е. распаять джамп-пины около тюльпана или предусмотреть мини-джек "IN" и некий микшер на плате самого сида... Второй варьянт сложнее, да и нецелесообразен в 95% случаев, фабричные звукашки без гнезда "IN" весьма редки.

PS. Позднее, когда у разработчика "стереомодуля" получится так или иначе позаимствовать схему и прошивку, можно будет развести новую плату, с учётом стереосхемы. Это будет отдельным проэктом, но заложенная совместимость по запчастям и расположению контактных пар здорово поможет в его реализации.
Fagear
Advanced Member

Fagear
Откуда: Москва, САО
Всего сообщений: 1409
Рейтинг пользователя: 2

Репутация пользователя: 1

Ссылка


Дата регистрации на форуме:
22 янв. 2010

bristlehog написал:
[q]
Все эти навороты (Stereo SID, MPU, wavetable) вряд ли будут кем-то востребованы. Я предлагаю сконцентрироваться на завершении текущего проекта, не превращая его в сложный долгострой с туманными перспективами.
[/q]

Решительно поддерживаю. Для меня цель этого проекта - воссоздать оригинальную плату, по-возможности исправив ряд помарок и огрехов оригинала (вроде небрежно набросанных дорожек, отсутствия блокировочных конденсаторов и некоторой обвязки SID'а).


bristlehog написал:
[q]
Гораздо интереснее, на мой взгляд, написать под эту карту стандартизованные дрова
[/q]

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


bristlehog написал:
[q]
Другое дело, что возможности SID ограничены, поэтому далеко не все саундтреки будут пристойно звучать.
[/q]

А в чём тут проблема?
На первый взгляд, SID прицеплен к шине данных и шине адреса шины ISA - вроде бы никаких иных линий управления нет. RW и CS тоже так или иначе управляются с ISA. :(


Fe-Restorator написал:
[q]
цель его - близкое к аутентичному воссоздание редкой карточки, достигнута на 40%.
[/q]

Не согласен.
Совпадение электрической схемы - условно 100% (не считая тех самых блокировочных кондесаторов).
Совпадение расположения элементов и общей компоновки - ~90%.
С совпадением разводки дорожек сложнее, тут я бы назвал цифру порядка 60%.


Fe-Restorator написал:
[q]
Раз-уж в прототипе (по внутренним причинам) всё-равно не избежать переразводки платы, может, учесть в ней наличие второго тюльпана(или миниджека) и дорожек от него ко второму сиду/некоей группе джамп-пинов, к коим потом будет навесом подключаться выход второго сида. Пусть реально разводки такой и не будет, но место будет зарезервировано: ему нужно уместиться меж крепежом планки вместе с остальными разъёмами и остаться удобным для подключения не только "тощих китайских" разъёмов, но и весьма "упитанных" разъёмов мега-фирменного аудиокабеля, случайно оказавшегося под руками...
[/q]

Извините, маразм. :thumbdown:
Типичный подход open-source. А давайте напихаем кучу всего, под тонну разных возможностей. И пофиг, что в итоге под любую возможность это трудно использовать, а напихано будет в итоге куча лишнего (а также, костылей). Сделаем из чернильного стержня не авторучку, а печатный станок. И пофиг, что печатный станок получится посредственный, и как ручкой тоже воспользоваться нормально не получится.

Если хочется стерео SID, букет тюльпанов и прочие карточные игры, то это нужно делать отдельный проект.
Желательно вообще выбросить всю логику, заменив её мелкой ПЛИСкой или микроконтроллером. Перевести на SMD монтаж с целью удешевления и уменьшения габаритов. Напихать сколько угодно и каких угодно чипов-синтезаторов (почему обязательно только SID?), а лучше продумать архитектуру и сделать базовую плату со слотами для установки разных комбинаций чипов-синтезаторов (SID? Пожалуйста. Два SID'а и пару YM3812? А почему нет? И т.д.). И что-то мне подсказывает, что подобные проекты уже есть.

Цель текущего проекта - максимально близкое создание реплики. Т.ч. никаких стерео-SID'ов.


Fe-Restorator написал:
[q]
Также неплохо-б задуматься, как подключить выходы сидов ко внутренней гребёнке AUX IN того-ж саундбластера. Колонки - они одни, а карточек в компе - точно более одной. Внешняя "кабелизация" редко когда удобна, а бластерный "аукс" можно выключать и программно...
[/q]

Следует внимательно посмотреть на плату прототипа. Этот разъём уже есть там давно, см. верхний правый угол.


Fagear написал:
[q]
1) Не влез разъём джойстика. Слишком мелкие отверстия под пины. Нужно увеличить диаметр.
2) Похожая фигня с "тюльпаном": у среднего контакта оказались "наросты" на выводе, которые тоже не пролезли в отверстие в плате, посему разъём встал с перекосом. Аналогично - нужно увеличить диаметр отверстия.
3) У транзисторов формовка выводов отличается от той, что предполагалась при разводке. Не критично, но некрасиво. Нужно добавить отверстия под разные формовки.
4) Два резистора не поделили место с микросхемой. В библиотеке в моём редакторе всё было гладко, по факту - "забыли про овраги". Нужно обновить футпринты в библиотеке и чутка переразвести плату в этом месте.
[/q]

Done. :cool:

А также:
- слегка освобождённое место под крепление планки
- адаптация под керамические/плёночные конденсаторы с расстоянием между выводов как 2,5, так и 5 мм (до этого для конденсаторов 100n было доступно только 5 мм, а для конденсаторов в фильтре SID'а - только 2,5 мм).
- попутно оптимизировал разводку линий /IOR, /IOW и /RST SID'а.

Осталось только оптимизировать (если нужно) под крепёжную планку, поигравшись расположением крепежа и разъёмов.

Промежуточная разводка версии 1.8:


Для сравнения, версия 1.7, по которой сделан прототип:



uav1606
Advanced Member

uav1606
Откуда: Енакиево
Всего сообщений: 4180
Рейтинг пользователя: 2


Ссылка


Дата регистрации на форуме:
16 янв. 2008
Поздравляю с первым результатом!

Fagear, borisfox, bristlehog получают заслуженные плюсы в рейтинг.
bristlehog
Advanced Member


Откуда: Тула
Всего сообщений: 844
Рейтинг пользователя: 1


Ссылка


Дата регистрации на форуме:
16 июня 2013

Fagear написал:
[q]
А в чём тут проблема?
На первый взгляд, SID прицеплен к шине данных и шине адреса шины ISA - вроде бы никаких иных линий управления нет. RW и CS тоже так или иначе управляются с ISA.
[/q]


Я говорю об ограничениях полифонии. По-моему, SID может выдавать всего 3 голоса одновременно, то есть по полифоническим возможностям его можно грубо сравнить с трехголосным спикером Tandy.

Я в свое время пересобрал драйвера Tandy от библиотек Audio Interface Library (AIL) и Miles Sound System (MSS) таким образом, чтобы они перестали чекать наличие строчки Tandy в BIOS. Эти драйвера можно взять и, включив в Dosbox эмуляцию Tandy (tandy=on), выбирать в сетапах игр и получать представление о том, как звучат те или иные саундтреки в трехголосном исполнении. Я пробовал - некоторые звучат вполне пристойно, а другие - ужасно или вообще не звучат.

Взяв за основу Tandy-драйвера, я могу попробовать написать драйвера (AIL и MSS-совместимые) для Innovation, если у меня хватит информации по программированию Innovation и кодерских скиллов. А программист из меня еще тот, особенно на ассемблере.
Кай
Модератор раздела
№15
Кай
Откуда: СПб.
Всего сообщений: 13337
Рейтинг пользователя: 22


Ссылка


Дата регистрации на форуме:
8 авг. 2010
Ну вот и справедливость... Восторжествовала. Макс, Борис и Павел, повторные поздравления!

[q]
По-моему, SID может выдавать всего 3 голоса одновременно, то есть по полифоническим возможностям его можно грубо сравнить с трехголосным спикером Tandy.
[/q]

Именно так. 3 голоса из 4 возможных форм - прямоугольник, пила, синусоида, белый шум. 81 комбинация в 3 (емнип) октавах. Не помню, в какой игре, кажется - Pandemonium, на SID более-менее успешно синтезировали "нечеловеческий" голос. Наврал. С Atari перепутал.
Сейчас на форуме
bristlehog
Advanced Member


Откуда: Тула
Всего сообщений: 844
Рейтинг пользователя: 1


Ссылка


Дата регистрации на форуме:
16 июня 2013
Я забыл, MOS8580 будет работать в нашем клоне без модов, или нет?
Кай
Модератор раздела
№15
Кай
Откуда: СПб.
Всего сообщений: 13337
Рейтинг пользователя: 22


Ссылка


Дата регистрации на форуме:
8 авг. 2010
Для 8580 необходимо вместо перемычки наверху платы впаять интегральный стабилизатор 78L09.

---
...Восемь негритят в Девон ушли потом,
Один не возвратился, остались всемером.
Сейчас на форуме
Fagear
Advanced Member

Fagear
Откуда: Москва, САО
Всего сообщений: 1409
Рейтинг пользователя: 2

Репутация пользователя: 1

Ссылка


Дата регистрации на форуме:
22 янв. 2010

bristlehog написал:
[q]
MOS8580 будет работать в нашем клоне без модов, или нет?
[/q]

В теории - будет без переделок.
С другой стороны, от Vdd (которое +12 для 6581 и +9 для 8580) в моей версии питается также и выходной транзистор. Как бы напряжение питания роли тут не играет, т.к. вход транзистора прицеплен к выходу SID'а, а при одном и том же напряжении - SID не может выдать больше, чем транзистор прожуёт. Однако у меня закрались некоторые подозрения насчёт резисторного делителя у транзистора.. Будет ли он задавать нужную рабочую точку при пониженном напряжении? :rolleyes: :(

Надо посмотреть в схему С64, как там сделано при +9.
В принципе, мне ничего не мешает переключить выходной транзистор на +12 вне зависимости от питания SID'а.

UPD.
Посмотрел схему. Там явно у питания транзистора указано "+9/+12V", как и у Vdd SID'а. Т.е. проблемы вроде бы нет.
Для установки 8580 достаточно только вместо перемычки установить стабилизатор +9 В.

Fagear
Advanced Member

Fagear
Откуда: Москва, САО
Всего сообщений: 1409
Рейтинг пользователя: 2

Репутация пользователя: 1

Ссылка


Дата регистрации на форуме:
22 янв. 2010

bristlehog написал:
[q]
Я говорю об ограничениях полифонии. По-моему, SID может выдавать всего 3 голоса одновременно, то есть по полифоническим возможностям его можно грубо сравнить с трехголосным спикером Tandy.
[/q]

Ну, если я правильно понимаю, эти ограничения не касаются музыки, которая написана на/для C64. Т.к. там за музыку отвечал только этот самый единственный SID. Т.е. в теории, музыку, которая нормально воспроизводится на C64, можно без проблем воспроизвести на реплике. :rolleyes:

Кай
Модератор раздела
№15
Кай
Откуда: СПб.
Всего сообщений: 13337
Рейтинг пользователя: 22


Ссылка


Дата регистрации на форуме:
8 авг. 2010
Fagear у меня отложена спецом микросхема 8580R5, если ты говоришь "да, я готов проверить её на прототипе", вопрос встанет только между мной и почтой. Отправлю.
Сейчас на форуме
Fagear
Advanced Member

Fagear
Откуда: Москва, САО
Всего сообщений: 1409
Рейтинг пользователя: 2

Репутация пользователя: 1

Ссылка


Дата регистрации на форуме:
22 янв. 2010

Кай написал:
[q]
если ты говоришь "да, я готов проверить её на прототипе", вопрос встанет только между мной и почтой. Отправлю.
[/q]

Да я без проблем готов проверить и 8580 в прототипе. Заодно можно будет точно знать, что оно работает таким образом.
Всё равно чип успеет дойти до меня, а может и обратно, быстрее, чем дойдёт дело до заводских плат.

bristlehog
Advanced Member


Откуда: Тула
Всего сообщений: 844
Рейтинг пользователя: 1


Ссылка


Дата регистрации на форуме:
16 июня 2013

Fagear написал:
[q]
Ну, если я правильно понимаю, эти ограничения не касаются музыки, которая написана на/для C64. Т.к. там за музыку отвечал только этот самый единственный SID. Т.е. в теории, музыку, которая нормально воспроизводится на C64, можно без проблем воспроизвести на реплике.
[/q]


Ограничения касаются любой музыки, но та, что специально написана под SID, эти ограничения учитывает, а MIDI-треки, использующиеся в большинстве игр - нет. Тем не менее, попытка не пытка: эмпирическим путем можно будет выяснить, какие саундтреки будут сносно звучать на Innovation. Главное - драйвер написать, но тут пока затык: yvan256 мне так до сих пор и не прислал свой скан SSI 2001 programming guide, а других источников я не знаю.
Sleeper Grey
Advanced Member


Откуда: Санкт-Петербург
Всего сообщений: 613
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
25 дек. 2011

Fagear написал:
[q]
Цель текущего проекта - максимально близкое создание реплики. Т.ч. никаких стерео-SID'ов.
...
версия 1.7, по которой сделан прототип:
...
Пока всего лишь готов прототип. Ещё не вылизана разводка, не подобрана планка, не заказаны и не собраны заводские платы.
[/q]


Поздравления! это просто чудесно :thumbup:

только прежде заводских, не худо сделать запись - чего-то известного, как Ultima VI. И дать послушать Cloudschatze, чтобы сравнил с оригиналом. Чтобы, не дай Бог, не выяснилось, что реплика в чем-то уступает.
Больше, как понимаю, оригинала SID все равно ни у кого нет.

а то, вечная проблема клонов, начинаются разговоры, что оригинал звучит "правильнее", "лучше"... и так далее.

Так что запись и сравнение с оригиналом - залог здоровья. :)

P.S. очень может быть, что Cloudschatze уже выложил запись своего SID'а, и можно ее по-быстрому скачать и сравнить.
Кай
Модератор раздела
№15
Кай
Откуда: СПб.
Всего сообщений: 13337
Рейтинг пользователя: 22


Ссылка


Дата регистрации на форуме:
8 авг. 2010
[q]
а то, вечная проблема клонов, начинаются разговоры, что оригинал звучит "правильнее", "лучше"... и так далее.
[/q]


Эта "проблема" имеет мем, имя собственное: ТЛЗ. (тёплый, ламповый звук).
Сейчас на форуме
Fagear
Advanced Member

Fagear
Откуда: Москва, САО
Всего сообщений: 1409
Рейтинг пользователя: 2

Репутация пользователя: 1

Ссылка


Дата регистрации на форуме:
22 янв. 2010

bristlehog написал:
[q]
Ограничения касаются любой музыки, но та, что специально написана под SID, эти ограничения учитывает, а MIDI-треки, использующиеся в большинстве игр - нет.
[/q]

Я как раз о том, что уже изначально писалось под SID. Меня по-большей части именно эта часть треков интересует.


Sleeper Grey написал:
[q]
не худо сделать запись - чего-то известного, как Ultima VI
[/q]

Ну в видео, ссылка на которое есть выше, есть часть саундтрека Ultima VI. Но качество там "на микрофон".
Можно, в принципе, сделать запись напрямую с выхода, это не проблема.
Сейчас я не дома, как приеду - попробую записать.

Sleeper Grey
Advanced Member


Откуда: Санкт-Петербург
Всего сообщений: 613
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
25 дек. 2011
[q]
>> а то, вечная проблема клонов, начинаются разговоры, что оригинал звучит "правильнее", "лучше"... и так далее.
> Эта "проблема" имеет мем, имя собственное: ТЛЗ. (тёплый, ламповый звук).
[/q]

Кроме анекдотического ТЛЗ, есть и более реальные вещи. :biggrin:

Даже при наличии оригинального Yamaha OPL на FM-картах наблюдается большой разброс с качеством зучания. Из очевидного - шумность, фоновый шум.
Бывает слишком слабый, или слишком сильный, с искажениями, сигнал.

Не в последнюю очередь, из-за неудачных разводок платы.

Совсем не обязательно психовать на почве аудиофилии. но в ямку шумности, искажений и т.д. лучше не падать.

P.S.
до сравнения записей, в век Интернета, дело обязательно дойдет, и хорошо бы, чтобы не поздно.
Sleeper Grey
Advanced Member


Откуда: Санкт-Петербург
Всего сообщений: 613
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
25 дек. 2011

Fagear написал:
[q]
в видео, ссылка на которое есть выше, есть часть саундтрека Ultima VI. Но качество там "на микрофон".
Можно, в принципе, сделать запись напрямую с выхода, это не проблема.
Сейчас я не дома, как приеду - попробую записать.
[/q]

да, мировое фанатское сообщество все записывает именно с выходов. на микрофон - не то...

Все равно, в общем, что записывать - лишь бы было, с чем сравнить.
на канале товарища Cloudschatze - SID'а не заметно.

в основном Adlib Gold
https://www.youtube.com/user/C...mp;sort=dd

Вообще стоит погуглить, есть ли готовые записи SID в действии.
Будет это запись Ultima или другие игры... не важно, игру-то найти и запустить не проблема.
bristlehog
Advanced Member


Откуда: Тула
Всего сообщений: 844
Рейтинг пользователя: 1


Ссылка


Дата регистрации на форуме:
16 июня 2013
Cloudschatze выложил записи со своего экземпляра Innovation на форуме Queststudios.
Tronix
Advanced Member

Tronix
Откуда: Москва
Всего сообщений: 1598
Рейтинг пользователя: 3

Репутация пользователя: 1

Ссылка


Дата регистрации на форуме:
15 янв. 2008
Респект. Но заказывать не буду, ибо эти 5 игр я уже послушал в эмуляторе, а ... а все. Софта больше нет.
Fasterpast
Advanced Member


Всего сообщений: 534
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
20 окт. 2013
А как же куча модулей в *.SID'е?
bristlehog
Advanced Member


Откуда: Тула
Всего сообщений: 844
Рейтинг пользователя: 1


Ссылка


Дата регистрации на форуме:
16 июня 2013
Вот небольшая статья о проблеме скорости проигрывания PAL/NTSC.

yvan256 все-таки прислал мне мануал. Полагаю, что написание MSS и AIL-совместимых драйверов будет посильной для меня задачей, а значит - целая туча игр запоет через SID.

Что касается нативных форматов - тут необходимо разбираться, т.к., насколько мне известно, формат .SID представляет собой не только данные для MOS6581, но и инструкции для коммодоровского процессора, а значит, воспроизведение таких файлов на PC может оказаться весьма нетривиальной задачей.
Sleeper Grey
Advanced Member


Откуда: Санкт-Петербург
Всего сообщений: 613
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
25 дек. 2011

bristlehog написал:
[q]
Cloudschatze выложил записи со своего экземпляра Innovation на форуме Queststudios.
[/q]

Я знал, надеялся и верил :) Как обычно. Выложил. Ня и кавай...

Вот и материал для сравнения. и Ultima, и кое-что еще.

С шумом, кстати, у SID'а (оригиналньного) совсем не плохо :rolleyes: Первые SB-16 фоном шумят и "кликают" больше :biggrin: :biggrin:
bristlehog
Advanced Member


Откуда: Тула
Всего сообщений: 844
Рейтинг пользователя: 1


Ссылка


Дата регистрации на форуме:
16 июня 2013

Tronix написал:
[q]
эти 5 игр я уже послушал в эмуляторе, а ... а все. Софта больше нет.
[/q]


У вас на стройке игры с поддержкой SSI-2001 были? Нет? Будут!

вот примерчик - только что скомпилировал, отборный Quick Basic 4.5! Чувствую себя помолодевшим на 20 лет, только тогда я с PC speaker баловался!

Запускать с малым количеством циклов (у меня 200), иначе будет слишком быстро.
Sleeper Grey
Advanced Member


Откуда: Санкт-Петербург
Всего сообщений: 613
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
25 дек. 2011

Fagear написал:
[q]
Можно, в принципе, сделать запись напрямую с выхода, это не проблема.
Сейчас я не дома, как приеду - попробую записать.
[/q]

лучшие прогнозы оправдались, спасибо bristlehog!
ссылочка есть,
http://queststudios.com/smf/in...pic=3511.0

можно и не записывать, хотя бы на слух сравнить... по крайней мере для начала. Материала для сравнения уже достаточно.

Кстати о "слишком сильном сигнале" - который я назвал одной из опасностей картостроения... :) Cloudschatze написал интересный комментарий:

- The volume for a few of the Ultima pieces was overdriven to the point of distortion in the card's analog output stage ("Audchar" is especially bad), but would require some sort of software volume-control to rectify.

Перевожу, - "Уровень громкости для нескольких треков из Ultima был слишком поднят, до уровня, когда начинаются искажения, на стадии обработки аналоговым выходом карты.
Трек "Audchar" звучит особенно неудачно. Но, чтобы это исправить, понадобилось бы какое-то регулирование громкости с помощью софта."

Итого, - похоже, сам оригинал имеет проблемы с уровнем сигнала. Причем не всегда, а с избранными треками. :(
bristlehog
Advanced Member


Откуда: Тула
Всего сообщений: 844
Рейтинг пользователя: 1


Ссылка


Дата регистрации на форуме:
16 июня 2013
А еще Cloudschatze пишет, что хотя в выложенных треках этого нет, но Red Storm Rising умеет проигрывать PCM-звук через SID.

Наверное, это сродни проигрыванию PCM через PC Speaker?
Sleeper Grey
Advanced Member


Откуда: Санкт-Петербург
Всего сообщений: 613
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
25 дек. 2011

bristlehog написал:
[q]
А еще Cloudschatze пишет, что хотя в выложенных треках этого нет, но Red Storm Rising умеет проигрывать PCM-звук через SID.
Наверное, это сродни проигрыванию PCM через PC Speaker?
[/q]


да, действительно, находились гении, умеющие программировать вот такой звук - по ссылке - через PC Speaker.
http://www.youtube.com/watch?v=nRLhyObYbQo

Сам слушал - шипит, конечно, больше, чем всякие Саундбластеры, но в остальном _все_ (!) то же :cool: И музыка точно та же, и эффекты.

Кроме стерео, конечно (которое есть, только если использовать SB-16)

Если Speaker для этого годится - то и SID мог бы, тем более... Он же трехголосый? (сорри, малознаком я с этой технологией).

Скорее всего, все упирается в желание программиста работать над такой задачей.

P.S.
игр, поддерживающих SID, все-таки 16. Могло быть меньше :)
http://www.mobygames.com/attribute/sheet/attributeId,73/
bristlehog
Advanced Member


Откуда: Тула
Всего сообщений: 844
Рейтинг пользователя: 1


Ссылка


Дата регистрации на форуме:
16 июня 2013

Sleeper Grey написал:
[q]
игр, поддерживающих SID, все-таки 16. Могло быть меньше :)
http://www.mobygames.com/attribute/sheet/attributeId,73/
[/q]


Целесообразно скорее ориентироваться на блог Great Hierophant, поскольку он действительно проверял игры на совместимость с SSI-2001 (хотя бы в Dosbox), в отличие от полагающихся только на заявленные характеристики MobyGames. Согласно Great Hierophant, имеется 12 подтвержденных игр, одна под вопросом, и две требующие патча, т.к. поддерживают не Innovation, a схожую карту Microprose Entertainer.

[q]
Many characteristics of the SID sound are bugs, technically seen, but depending on the point of the listener they can be seen as features or were used to hack the chip. For example the volume register design flaw in the original 6581 chip was used to play back samples. Everytime the volume register value was altered, an audible click could be heard. By changing the first 4 bits of the register at $D418 fast enough, samples can be played back with rates up to some kHz (depends on the code and what else uses rastertime) with 4 bit resolution. In the later 8580 model this "bug" was fixed and samples were inaudible, but it is possible to revert this by soldering a 470k resistor or, if you want to be able to adjust the level, a 1M pot in series between EXT IN and GND. Even better sample playback can be achieved by altering the pulse width modulation register, which can hold an eight bit value.
[/q]


Касательно PCM - цитата сообщает о наличии возможностей проигрывать 4-битный и даже 8-битный звук, используя недокументированные возможности 6581. Взято отсюда.
Sleeper Grey
Advanced Member


Откуда: Санкт-Петербург
Всего сообщений: 613
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
25 дек. 2011

bristlehog написал:
[q]
> Hierophant, имеется 12, ...одна под вопросом...
[/q]

чего и следовало ожидать... Легче сказать, чем сделать :)

А делать игроделы явно не хотели - ибо "рынок ушел" :frown:

Всяко, Fagear сможет услышать сам - где игра "под вопросом", а где работает...
12 надежных - тоже хлеб :)


Offtopic - какую же музыку писали раньше... А эффекты? :)
http://www.youtube.com/watch?v=NZKWHNHBgMQ
Sleeper Grey
Advanced Member


Откуда: Санкт-Петербург
Всего сообщений: 613
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
25 дек. 2011

bristlehog написал:
[q]
Касательно PCM - цитата сообщает ...
[/q]

Да, не карточка, а целый ящик Пандоры :biggrin:
Особенно порадовала фраза, что "Многие характеристики звучания SID'а - это, с технической точки зрения, баги." А также сделанные из них фичи.
Причем делается это мелкими доделками окружающей схемы, манипуляциями с громкостью...

Подозреваю, по-хорошему придется получившийся клон долго проверять.
Если в каждой из 12 игр задействовались какие-то хитрости, или баги конструкции... ой. Тестировать - не перетестировать.


- как все-таки хорошо, что Cloud кое-что выложил в качестве образца! Оценить степень близости к оригиналу все же можно.
bristlehog
Advanced Member


Откуда: Тула
Всего сообщений: 844
Рейтинг пользователя: 1


Ссылка


Дата регистрации на форуме:
16 июня 2013
yvan256 рекомендует для заказа PCB вот это место: http://oshpark.com, говорит, что у него был позитивный опыт, и есть бесплатная доставка в любое место мира.

Хотелось бы для пущей атмосферы перенести на PCB шелкографию с оригинала: лого Innovation, забавную надпись sound and game ports и идентификатор модели 88-1011.
Fagear
Advanced Member

Fagear
Откуда: Москва, САО
Всего сообщений: 1409
Рейтинг пользователя: 2

Репутация пользователя: 1

Ссылка


Дата регистрации на форуме:
22 янв. 2010
Спасибо за ссылки на образцы звучания, скачал, буду записывать с прототипа и сравнивать.


bristlehog написал:
[q]
yvan256 рекомендует для заказа PCB вот это место: http://oshpark.com
[/q]

Про ОШПарк я уже давно знаю, пока не пробовал там заказывать. Качество вроде получается хорошее, но плавающее, т.к. платы постоянно отдают на разные заводы. Иногда приходит нормальная плата, а иногда то сверловка не того размера, то паяльная маска со смещением...
Ещё у них меня смущает это: "Plated slots aren’t supported". Если я правильно понимаю, не поддерживаются ножевые разъёмы с покрытием. А ISA - как раз таки оно. При этом у них указано, что медь у них покрывается золотом ("have ENIG (gold) finish for superior solderability and environmental resistance"). Как-то я не понимаю, как это совмещается. Слоты вообще не поддерживаются? Слоты поддерживаются, но без золотого напыления? Тогда как, если вся плата им покрывается? Голая медь? Колхоз какой-то... :(

И ещё меня один фактор смущает. А конкретно - моя среда разработки плат. В ней даже нет слоя фрезеровки. Чую, придётся мне срочно освоить нечто иное и перевести туда весь дизайн. :rolleyes:

Fasterpast
Advanced Member


Всего сообщений: 534
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
20 окт. 2013
Насколько я помню, "Plated Slots" это вырез в плате изнутри покрытый припоем, т.е. как бы фигурная via.
Fagear
Advanced Member

Fagear
Откуда: Москва, САО
Всего сообщений: 1409
Рейтинг пользователя: 2

Репутация пользователя: 1

Ссылка


Дата регистрации на форуме:
22 янв. 2010

Fasterpast написал:
[q]
Насколько я помню, "Plated Slots" это вырез в плате изнутри покрытый припоем, т.е. как бы фигурная via.
[/q]

Хм, вполне возможно. В таком случае появляется какая-то логика в написанном. Т.е. вырезы (slot) внутри контура платы доступны, металлизация переходных отверстий (via) доступна, но вот металлизация вырезов - нет.

Я пока пытаюсь подогнать разводку под крепёжные планки Keystone. Из их ассортимента нас более-менее удовлетворяют только две планки за номерами 9202 и 9206. Другие либо под PCI, либо крепления вне пределов платы, либо их вообще нет. Варианта с одним "ухом" у них также нет.
К сожалению, 9206 скорее всего не подойдёт, т.к. расположение нижнего крепления потребует сильно поднять разъём джойстика (это ещё полбеды), а также планка имеет "усиление" в виде загнутой плоскости с тыльной стороны платы. Увы, эта плоскость конфликтует с разъёмом вывода звука.
Т.к. единственным вариантом остаётся 9202.
Правый верхний угол платы придётся сильно поменять.

Fe-Restorator
Гость

Ссылка


Fagear написал:
[q]
Т.е. вырезы (slot) внутри контура платы доступны, металлизация переходных отверстий (via) доступна, но вот металлизация вырезов - нет.
[/q]

Чтобы визуально сие представить: речь об некоем аналоге ножевого FeatureConnector-а на старой ISA-видяхе?
Fagear написал:
[q]
удовлетворяют только две планки за номерами 9202
[/q]
А почему не 9200-11 ?? Вырез под д-суб штатный, на ём планка пусть и держится. А под аудиовыход провертеть отверстие - уже несложно.
http://www.keyelco.com/categor...5/c_id/901
Можно и 9204-1 взять, но сие - скорее под "стерео-апгрейд" больше подходит. Хотя... Зрите сами: http://www.keyelco.com/product...ct_id/2500

На всякий случай - ссылочка на общий каталог планок. Чтоб долго не бегать. http://www.keyelco.com/categor...426/id/427

Форма для заказа кастомной планки: http://www.keyelco.com/userAssets/file/M60p118-119.pdf
bristlehog
Advanced Member


Откуда: Тула
Всего сообщений: 844
Рейтинг пользователя: 1


Ссылка


Дата регистрации на форуме:
16 июня 2013
9204-1 не подойдет - она для PCI-слота.
Fasterpast
Advanced Member


Всего сообщений: 534
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
20 окт. 2013

Fe-Restorator написал:
[q]

Чтобы визуально сие представить: речь об некоем аналоге ножевого FeatureConnector-а на старой ISA-видяхе?
[/q]

http://honyapcb.en.made-in-chi...Slots.html
примерно так.
bristlehog
Advanced Member


Откуда: Тула
Всего сообщений: 844
Рейтинг пользователя: 1


Ссылка


Дата регистрации на форуме:
16 июня 2013
Я спросил yvan256 насчет plated slots - он ответил, что это покрытые металлом вырезы, наподобие такого:



Кроме того, он не уверен, что oshpark делает PCB подходящей для ISA толщины.
Fe-Restorator
Гость

Ссылка


bristlehog написал:
[q]
9204-1 не подойдет - она для PCI-слота.
[/q]

Да, эт я недоглядел немного. Зато 9200-3 вполне сгодится. В отличие от 9200-11 у 9200-3 очко под дсуб пропилено ниже на 3 мм примерно. На случай, ежли сие критичным для проекта встанет.
Кстати, там очко под 15-пиновый дсуб, но есть планки и с более широким: на 25, 37 и 50 пинов. 9-пиновые тож есть, их не рассматриваю.
bristlehog
Advanced Member


Откуда: Тула
Всего сообщений: 844
Рейтинг пользователя: 1


Ссылка


Дата регистрации на форуме:
16 июня 2013
Я нес ужасный бред, сравнивая SID с трехголосным спикером Tandy. Сейчас просмотрел мануал к MOS6581 и прослушал несколько треков - да они и рядом не стояли. SID - это полноценный синтезатор! И тем более жестоким становится ограничение всего в три голоса. Получается, если один голос отдать под ритм-часть - на остальное остается всего два голоса :( Ума не приложу, как быть. Если я сделаю что-то наподобие Tandy, только вместо Tandy будет пила из SID - поклонники Commodore наверняка меня найдут и убьют за надругательство над любимым чипом.
Кай
Модератор раздела
№15
Кай
Откуда: СПб.
Всего сообщений: 13337
Рейтинг пользователя: 22


Ссылка


Дата регистрации на форуме:
8 авг. 2010
[q]
только вместо Tandy будет пила из SID - поклонники Commodore наверняка меня найдут и убьют за надругательство над любимым чипом.
[/q]


Было бы любопытно послушать...
Сейчас на форуме
borisfox
Advanced Member

borisfox
Откуда: Хабаровск
Всего сообщений: 1083
Рейтинг пользователя: 1


Ссылка


Дата регистрации на форуме:
30 июля 2008
Поздравляю всех :)

По счётчику. К555ИЕ6 отличается от 74HC192. У ИЕ6 выход переполнения срабатывает при условии > 9, а у HC192 при >= 9. Для ИЕ6 можно попробовать сделать начальное значение не 2, а 3, т.е. подать лог.1 ещё и на вход D1 (15), в дополнение к D2 (1).
Но для аутентичности лучше найти оригинальный 74HC192...

---
Отечественное: ДВК, КВАНТ-4С, УКНЦ, Электроника МС-0585, ЕС-1841, Искра-1031, БК-0010.
Импортное: DEC uPDP-11/53,11/83, uVAX-II, Pro-380, Yamaha MSX, IBM PC/XT, PC/AT.
Ещё ищу
bristlehog
Advanced Member


Откуда: Тула
Всего сообщений: 844
Рейтинг пользователя: 1


Ссылка


Дата регистрации на форуме:
16 июня 2013

Кай написал:
[q]
Было бы любопытно послушать...
[/q]


Это можно устроить в обозримый период времени. А вот написать настоящую систему хотя бы с библиотекой статических патчей, как сделано для OPL2/OPL3 - это уже на порядок сложнее (плюс для SID не существует родных библиотек патчей, т.к. игровые композиторы их не создавали). Не говоря уже о проигрывании .SID модулей, для чего потребовалось бы писать интерпретатор команд C64.
Кай
Модератор раздела
№15
Кай
Откуда: СПб.
Всего сообщений: 13337
Рейтинг пользователя: 22


Ссылка


Дата регистрации на форуме:
8 авг. 2010
Оффтопик:
[q]
(плюс для SID не существует родных библиотек патчей, т.к. игровые композиторы их не создавали). Не говоря уже о проигрывании .SID модулей, для чего потребовалось бы писать интерпретатор команд C64.
[/q]


К сожалению, фонетического звучания египетского, или шумерского письма мы тоже никогда не услышим. В этом плане дело более-менее хорошо обстоит лишь с китайским, да редкими языками племён Амазонии и Папуа-Новой Гвинеи. А разницу между звуком SID и звуком ZX-Spectrum (не оснащённого OPL), её нужно в глазах и на нёбе раскрытого рта, кичащегося покупкой этого ZX одноклассника - ВИДЕТЬ.
Сейчас на форуме
bristlehog
Advanced Member


Откуда: Тула
Всего сообщений: 844
Рейтинг пользователя: 1


Ссылка


Дата регистрации на форуме:
16 июня 2013
В общем, начнем с простого трехголосного синтеза. Можно будет также обсудить создание полноценного драйвера с GTL, но для этого понадобятся усилия не только программистов, но и саунд-дизайнера.
bristlehog
Advanced Member


Откуда: Тула
Всего сообщений: 844
Рейтинг пользователя: 1


Ссылка


Дата регистрации на форуме:
16 июня 2013
Предварительная версия драйвера готова. Пока поддерживается только адрес 280h, и не поддерживаются velocity и pitch bend.

Staiway To Heaven - видео заменено на более позднее с поддержкой pitch bend.

Если есть заинтересованные в тестировании (например, послушать музыку из любимых игр через SID, хотя плеером PX можно проиграть почти любой MIDI-файл), я могу дать драйвер. Или можно подождать, пока я доделаю драйвер.

Любимые игры должны быть на базе AIL или MIDPAK, иначе не сработает. Позже я сделаю версию для AIL/32 и Miles Sound System.
Fagear
Advanced Member

Fagear
Откуда: Москва, САО
Всего сообщений: 1409
Рейтинг пользователя: 2

Репутация пользователя: 1

Ссылка


Дата регистрации на форуме:
22 янв. 2010

bristlehog написал:
[q]
Предварительная версия драйвера готова.
...
Staiway To Heaven
[/q]

:thumbup:

Я тут попытался записать звучание реплики, сделал запись для F-19, Bad Blood, Ultima VI. Однако, раз такая фигня с 555ИЕ6, то смысла пока сравнивать с оригиналом нету. Надо найти оригинальную 74LS(HC)192. Пока порылся в коробке с распаянными м/сх - там нету (зато нашёл 74LS04 1978-го года выпуска, не паянную :rotten: ). Надо теперь покопаться с всевозможными донорами, где может на них попасться.
До замены на 192-ю тесты пока прекращаю.

Могу только сказать, что при возвращении прототипа на LS 5MVP3 (первая плата, на которой я пытался его запустить) звук снова пропал. Вернул на 386DX и больше пока не дёргался.

bristlehog
Advanced Member


Откуда: Тула
Всего сообщений: 844
Рейтинг пользователя: 1


Ссылка


Дата регистрации на форуме:
16 июня 2013
В Москве 74LS192 не смог найти. Может, заказать с ebay? Идти долго будет наверняка.

Вот это то, что нам нужно?
Кай
Модератор раздела
№15
Кай
Откуда: СПб.
Всего сообщений: 13337
Рейтинг пользователя: 22


Ссылка


Дата регистрации на форуме:
8 авг. 2010
[q]
Вот это то, что нам нужно?
[/q]

Да.

StH на C64 http://www.youtube.com/watch?v=U7scH2o2yS8
Сейчас на форуме
Fagear
Advanced Member

Fagear
Откуда: Москва, САО
Всего сообщений: 1409
Рейтинг пользователя: 2

Репутация пользователя: 1

Ссылка


Дата регистрации на форуме:
22 янв. 2010

bristlehog написал:
[q]
Вот это то, что нам нужно?
[/q]

Да, то.

Осмотрел несколько старых материнок и прочих мультикарт. Полно 74LS244 и 74LS245, есть некоторые другие чипы, иногда попадаются 74LS74 и 74LS04, но вот 74LS138 и 74LS192 - ни одной. Пичалька. Буду смотреть дальше, хотя надежды мало.

bristlehog
Advanced Member


Откуда: Тула
Всего сообщений: 844
Рейтинг пользователя: 1


Ссылка


Дата регистрации на форуме:
16 июня 2013
Сколько заказать чипов? Могу сразу десяток, потом если что останется на построение уже боевых экземпляров.
Iron_69
Full Member

Iron_69
Откуда: г.Владикавказ
Всего сообщений: 254
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
2 фев. 2014

bristlehog написал:
[q]
В Москве 74LS192 не смог найти. Может, заказать с ebay? Идти долго будет наверняка.

Вот это то, что нам нужно?
[/q]

Вот здесь не дешевле будет?
Сам там еще не заказывал, просто наткнулся при поиске.
bristlehog
Advanced Member


Откуда: Тула
Всего сообщений: 844
Рейтинг пользователя: 1


Ссылка


Дата регистрации на форуме:
16 июня 2013

Iron_69 написал:
[q]
Вот здесь не дешевле будет?
[/q]


Стоимость примерно одинаковая с ebay.
Iron_69
Full Member

Iron_69
Откуда: г.Владикавказ
Всего сообщений: 254
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
2 фев. 2014
Вот еще здесь замечена микросхема 74LS 192. Смоленск, вроде как поближе будет.
bristlehog
Advanced Member


Откуда: Тула
Всего сообщений: 844
Рейтинг пользователя: 1


Ссылка


Дата регистрации на форуме:
16 июня 2013

Iron_69 написал:
[q]
Вот еще здесь замечена микросхема 74LS 192. Смоленск, вроде как поближе будет.
[/q]


Так ведь там непонятно, это сама микросхема или ее отечественный аналог, да в добавок еще не в наличии, а под заказ от 500 штук!
Iron_69
Full Member

Iron_69
Откуда: г.Владикавказ
Всего сообщений: 254
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
2 фев. 2014

bristlehog написал:
[q]
Так ведь там непонятно, это сама микросхема или ее отечественный аналог, да в добавок еще не в наличии, а под заказ от 500 штук!
[/q]

Нет, вроде как 500 штук в наличии на складе, а стандартный заказ - 10 штук. В разделе "тип" указано: "Микросхемы импортные", значит вероятнее всего это 74LS192, а К 555 ИЕ6 указан как отечественный аналог.
В общем надо будет созвониться с ними и узнать в точности.
bristlehog
Advanced Member


Откуда: Тула
Всего сообщений: 844
Рейтинг пользователя: 1


Ссылка


Дата регистрации на форуме:
16 июня 2013

Iron_69 написал:
[q]
Нет, вроде как 500 штук в наличии на складе, а стандартный заказ - 10 штук. В разделе "тип" указано: "Микросхемы импортные", значит вероятнее всего это 74LS192, а К 555 ИЕ6 указан как отечественный аналог.
В общем надо будет созвониться с ними и узнать в точности.
[/q]


Действительно, дает положить в корзину от 10 штук, но доставка стоит от 400 рублей, а китайцы доставляют бесплатно.
Iron_69
Full Member

Iron_69
Откуда: г.Владикавказ
Всего сообщений: 254
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
2 фев. 2014
Ну, я просто подумал если хочется получить быстро, то надо искать в России, а из Китая , сами знаете - идет долго.
bristlehog
Advanced Member


Откуда: Тула
Всего сообщений: 844
Рейтинг пользователя: 1


Ссылка


Дата регистрации на форуме:
16 июня 2013
Послушаем Fagear - может быть, его обстоятельства таковы, что торопиться все равно некуда.
bristlehog
Advanced Member


Откуда: Тула
Всего сообщений: 844
Рейтинг пользователя: 1


Ссылка


Дата регистрации на форуме:
16 июня 2013

Tronix написал:
[q]
эти 5 игр я уже послушал в эмуляторе
[/q]


Кто там жаловался, что игр нет? С сегодняшнего дня The Elder Scrolls: Arena работает c SSI-2001!
ys05
Advanced Member


Откуда: spb
Всего сообщений: 377
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
27 фев. 2012

borisfox написал:
[q]
По счётчику. К555ИЕ6 отличается от 74HC192. У ИЕ6 выход переполнения срабатывает при условии > 9, а у HC192 при >= 9. Для ИЕ6 можно попробовать сделать начальное значение не 2, а 3, т.е. подать лог.1 ещё и на вход D1 (15), в дополнение к D2 (1).
[/q]

А мне вот интересно, это практическая информация (из опыта) или теоретическая (из документации)? Как-то непривычно, чтобы при клонировании типа так меняли его функциональность. Если первое, то это удивительно, но чего не бывает, а если второе, то я бы скорее предположил ошибку в документации, чем реальную разницу в работе.
Iron_69
Full Member

Iron_69
Откуда: г.Владикавказ
Всего сообщений: 254
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
2 фев. 2014

ys05 написал:
[q]
Как-то непривычно, чтобы при клонировании типа так меняли его функциональность. Если первое, то это удивительно, но чего не бывает, а если второе, то я бы скорее предположил ошибку в документации, чем реальную разницу в работе.
[/q]

Меня это тоже смущает, так как обе микросхемы это десятичные счетчики с возможностью предустановки. И используется, как я понял, в качестве делителя на 8, так что разницы не должно быть!
И еще один момент, только сейчас заметил что мы зациклились на поисках 74LS192, а ведь в оригинале стоит 74HC192 ! Разница в том, что LS - TTL, а HC - CMOS. CMOS вроде бы более высокочастотная, что для делителя может оказаться существенным: не зря же в оригинале поставили именно CMOS, тогда как остальные TTL.
Fagear
Advanced Member

Fagear
Откуда: Москва, САО
Всего сообщений: 1409
Рейтинг пользователя: 2

Репутация пользователя: 1

Ссылка


Дата регистрации на форуме:
22 янв. 2010

bristlehog написал:
[q]
Сколько заказать чипов? Могу сразу десяток, потом если что останется на построение уже боевых экземпляров.
[/q]

Я думаю, пока не надо дёргаться. Заказывать из-за бугра для прототипа - неэффективно.
В конце концов, я могу поправить работу 555ИЕ6, как описывал borisfox. Если всё же 555ИЕ6 является точным клоном 74HC192, то это автоматически поможет добавить переключатель делителя 14/16.


bristlehog написал:
[q]
С сегодняшнего дня The Elder Scrolls: Arena работает c SSI-2001!
[/q]

Блеск! Ясно, что можно заставить звучать SID лучше, но уже весьма неплохо! :thumbup:

borisfox
Advanced Member

borisfox
Откуда: Хабаровск
Всего сообщений: 1083
Рейтинг пользователя: 1


Ссылка


Дата регистрации на форуме:
30 июля 2008

ys05 написал:
[q]
А мне вот интересно, это практическая информация (из опыта) или теоретическая (из документации)? Как-то непривычно, чтобы при клонировании типа так меняли его функциональность. Если первое, то это удивительно, но чего не бывает, а если второе, то я бы скорее предположил ошибку в документации, чем реальную разницу в работе.
[/q]

Теоретическая, из первого попавшегося гугла: http://www.bestreferat.ru/referat-210838.html.
Может, и врут (сам не проверял).

С другой стороны, в Шило написано, что выход срабатывает при >= 9.
Тогда другой вопрос - не ошиблись ли со входами?
Хорошо бы посмотреть осциллограммы на >=9 и поочерёдно на всех выходах Q.

74HC192 есть в www.elitan.ru, правда по весьма кусачим ценам, и все под поставку.

---
Отечественное: ДВК, КВАНТ-4С, УКНЦ, Электроника МС-0585, ЕС-1841, Искра-1031, БК-0010.
Импортное: DEC uPDP-11/53,11/83, uVAX-II, Pro-380, Yamaha MSX, IBM PC/XT, PC/AT.
Ещё ищу
Fagear
Advanced Member

Fagear
Откуда: Москва, САО
Всего сообщений: 1409
Рейтинг пользователя: 2

Репутация пользователя: 1

Ссылка


Дата регистрации на форуме:
22 янв. 2010

ys05 написал:
[q]
это практическая информация (из опыта) или теоретическая (из документации)?
[/q]

Исходя из графиков - считают они одинаково.



Единственная разница, которую я вижу - 74HC192 загружает данные по спаду, а 555ИЕ6 по фронту после спада. Это если нигде не наврано.
Tronix
Advanced Member

Tronix
Откуда: Москва
Всего сообщений: 1598
Рейтинг пользователя: 3

Репутация пользователя: 1

Ссылка


Дата регистрации на форуме:
15 янв. 2008

bristlehog написал:
[q]
Кто там жаловался, что игр нет? С сегодняшнего дня The Elder Scrolls: Arena работает c SSI-2001!
[/q]


o_O Респект ваще. Есть же люди.... Я, если честно, сильно удивлен.
Fagear
Advanced Member

Fagear
Откуда: Москва, САО
Всего сообщений: 1409
Рейтинг пользователя: 2

Репутация пользователя: 1

Ссылка


Дата регистрации на форуме:
22 янв. 2010
Ещё новости с осциллографом.
Для начала, сигналы на выходах 555ИЕ6 при старте ПК:



borisfox написал:
[q]
Для ИЕ6 можно попробовать сделать начальное значение не 2, а 3, т.е. подать лог.1 ещё и на вход D1 (15), в дополнение к D2 (1).
[/q]

Сделал точно так, получилось. Частота с 0,89 МГц выросла до 1,02 МГц:


Звук изменился. Я записал образцы, выложу позже.

Ещё насчёт звука, а точнее, насчёт схемотехники выхода.
В оригинале после разделительного конденсатора сразу идёт разъём и всё.
В итоге, если входное сопротивление усилителя/колонок/иного слишком большое, то переходные процессы получаются очень долгими по времени. Это вредно на акустики (видно, как динамик медленно движется туда-сюда, для него это почти постоянка). А эти переходные процессы на выходе весьма частые (переключения режимов во время игры, начало/останов воспроизведения).
Если к выходу ничего не подключено, то утечка через конденсатор поднимает потенциал на выходном разъёме до порядка 6 В. Что будет при подключении к разъёму чего-либо "на горячую"?.. :rolleyes:

В общем, поигрался с резисторами параллельно выходу...
Переходные процессы при включении и выключении ПК:


Побочный эффект: центрирование формы выходного сигнала относительно 0 В, а также удаление медленных колебаний на инфранизких частотах.



Изначально сигнал стремится свалиться в положительные полуволны из-за его формы на выходе SID'а.


Fagear
Advanced Member

Fagear
Откуда: Москва, САО
Всего сообщений: 1409
Рейтинг пользователя: 2

Репутация пользователя: 1

Ссылка


Дата регистрации на форуме:
22 янв. 2010
Отчёт по играм.

Airball: есть звук.
Asterix: Operation Getafix: тишина
Bad Blood: есть музыка.
Battle Chess II: Chinese Chess: музыка и часть звуков воспроизводятся через спикер, часть звуков через прототип (причём похоже эмуляция PCM).
BattleTech: The Crescent Hawks' Revenge: музыка и часть звуков воспроизводятся через спикер, часть звуков через прототип (причём похоже эмуляция PCM).
Castles: тишина.
Castles: The Northern Campaign: тишина.
F-19 Stealth Fighter: есть музыка.
Falcon A.T.: есть звуки.
Joe Montana Football: не удалось запустить.
J.R.R. Tolkien's The Lord of the Rings, Vol. I: тишина.
Lexi-Cross: не нашёл, где скачать.
Red Storm Rising: в меню и начале игры тишина, дальше не продирался.
Super Jeopardy!: не нашёл, где скачать.
Ultima VI: The False Prophet: есть музыка.
Windwalker: один раз игра запустилась на прототипе, все остальные разы - только спикер, из прототипа - тишина.

Fe-Restorator
Гость

Ссылка

Был уже файлик из "воздухшарика", можно услышать его в новом варианте, при новой опорной частоте?

Fagear написал:
[q]
Lexi-Cross: не нашёл, где скачать.
[/q]

http://www.myabandonware.com/game/lexi-cross-16z
http://www.abandonwaredos.com/...;width=500
http://www.old-games.com/download/3688/lexi-cross

http://www.myabandonware.com/game/super-jeopardy-19w
bristlehog
Advanced Member


Откуда: Тула
Всего сообщений: 844
Рейтинг пользователя: 1


Ссылка


Дата регистрации на форуме:
16 июня 2013
Драйвер теперь поддерживает велосити и питч бенды: Chris Isaak - Wicked Game
Fagear
Advanced Member

Fagear
Откуда: Москва, САО
Всего сообщений: 1409
Рейтинг пользователя: 2

Репутация пользователя: 1

Ссылка


Дата регистрации на форуме:
22 янв. 2010

Fe-Restorator написал:
[q]
Был уже файлик из "воздухшарика", можно услышать его в новом варианте, при новой опорной частоте?
[/q]

Да там слушать то нечего... Жуть сплошная.

В общем, вот.
Игра
Youtube

Airball
0,89 МГц, 1 кОм

Bad Blood
0,89 МГц, 1 кОм
0,89 МГц, открытый
1,02 МГц, 1 кОм

Battle Chess II: Chinese Chess
0,89 МГц, 1 кОм

BattleTech: The Crescent Hawks\' Revenge
0,89 МГц, 1 кОм

F-19 Stealth Fighter
0,89 МГц, 1 кОм

Falcon A.T.
0,89 МГц, 1 кОм

Ultima VI: The False Prophet
0,89 МГц, 1 кОм
0,89 МГц, открытый
1,02 МГц, 1 кОм


Больше деталей и FLAC'и смотреть тут.

В общем дело обстоит так. По всей видимости 555ИЕ6 работает точно так же, как и 74HC192. И в оригинальной плате делитель всё же на 16, а не 14. И итоговая частота работы SID'а - именно 0,89 МГц. Прослушивания прототипа с такой частотой и сравнение с файлами, записанными на оригинальной плате это подтверждает.
При работе прототипа на частоте 1,02 МГц (555ИЕ6 делитель на 14) тон становится выше, чем в оригинальных записях, и чаще всего это звучит странно или коряво. Не смотря на то, что это "оригинальная" частота в C64 NTSC.

Надо вкрячить перемычку для выбора делителя. :rolleyes:

Насчёт сопротивления выхода: я остановился на 1 кОм. И форма сигнала выглядит хорошо, и на звучании никак не сказывается (я не могу уловить разницу между 1 кОм и открытым выходом).


Т.ч. базовый вариант: 0,89 МГц, 1 кОм выходного сопротивления.
bristlehog, готов брать на тесты всякое ПО. Вроде великих и могучих драйверов. Кстати,

bristlehog написал:
[q]
поддерживает велосити и питч бенды: Chris Isaak - Wicked Game
[/q]

просто шикарно! :thumbup:

bristlehog
Advanced Member


Откуда: Тула
Всего сообщений: 844
Рейтинг пользователя: 1


Ссылка


Дата регистрации на форуме:
16 июня 2013
Актуальная версия драйвера лежит здесь. Совместимый с драйвером MIDI-плеер - здесь. Соответственно, любые игры, имеющие в своем составе драйверы с расширением .ADV - тоже годятся, хотя с теми, у которых драйверы упакованы внутри других файлов (например, Dune II, Lands of Lore) - придется повозиться.

edit: cписок совместимых игр перенесен на vogons, чтобы не обновлять его сразу в двух местах.

Когда доведу до ума драйвер .ADV - сделаю также .MDI, и будет еще столько же, если не больше, совместимых игр, таких как Heroes of Might and Magic II, Warcraft I-II, Magic Carpet II, Jagged Alliance и др.; а потом еще сделаю .DLL, и будут также всякие Settlers, System Shock, Menzoberranzan... Общее количество совместимых игр превысит 100.

Только необходимо понимать, что часть игр может просто не звучать как надо, т.к. не рассчитана на 3-голосное воспроизведение.

Кроме того, сейчас драйвер для простоты вычислений считает, что опорная частота - 1048576 Гц, таким образом удается легко переводить частоты в данные, требуемые частотными регистрами SID, и обратно. Когда определимся с опорными частотами, придется, видимо, делать несколько версий драйвера для разных частот, и вводить вычисления с плавающей точкой.
Fe-Restorator
Гость

Ссылка


Fagear написал:
[q]
При работе прототипа на частоте 1,02 МГц (555ИЕ6 делитель на 14) тон становится выше, чем в оригинальных записях, и чаще всего это звучит странно или коряво. Не смотря на то, что это "оригинальная" частота в C64 NTSC.

Надо вкрячить перемычку для выбора делителя. :rolleyes:

Насчёт сопротивления выхода: я остановился на 1 кОм. И форма сигнала выглядит хорошо, и на звучании никак не сказывается (я не могу уловить разницу между 1 кОм и открытым выходом).
[/q]

При частоте выше 1МГц сид звучит более живенько. Да, он проглатывает часть звуков, но это скорее от недостатка "пищи", т.е. ему нужны дополнительные "пару сотен сэмплов в секунду" что-бы это ни значило. Возможно, это удастся поправить драйвером, особенно учитывая переконвертацию из современных "крупнобитрейтных" форматов в довольно куцый сид...
Раз-уж речь об драйвере, то нужен ему ключ командной строки "/102", запускаясь с коим драйвер обсчитывал-бы "дополнительные" сэмплы. Без него - всё рассчитано на частоту 089. Думаю, сие вполне логично. Если-б на карте сида был некий "цмос-рам", где хранились-бы текущие параметры частот и их можно было-б прочитать драйвером... Э-ээ, стоп! Это уже PNP!!! :)

Об сопротивлениях: без выходного 1ком сид звучит ярче, сочнее. Хотя, переходные (меж-трековые, например) "щелчки" тож прекрасно слышны и неизвестно, как они "рубанут" по колонкам. Просто интересно: а как ведёт себя сид при 1.5К выходном шунте? Т.е. при некратном значении. Неплохо-бы проверить при 0.8кОм и при 1.4кОм. Или оставить возможность отключить шунт вообще. Хех, ещё один джампер...

Вообще-то, можно поставить за сидом простой усилительный каскад на транзисторе, открытие коего было-б замедлено, например, на время заряда кондёра от поступающего с сида сигнала/тока. Так удастся сгладить переходные выбросы и оставить выход нешунтированным одновременно. Ну и усилить сигнал, если сие нужно, хотя и необязательно - пусть каскад работает как повторитель.
UPD. Чую, под такой каскад придётся переразводить плату, организовывая собственное мега-отфильтрованное питание, примерно так-же, как сие сделано на современных "профи"-звукарточках, мож только с меньшей тщательностью...
Но кондёров точно прибавится!
bristlehog
Advanced Member


Откуда: Тула
Всего сообщений: 844
Рейтинг пользователя: 1


Ссылка


Дата регистрации на форуме:
16 июня 2013

Fe-Restorator написал:
[q]
Да, он проглатывает часть звуков, но это скорее от недостатка "пищи", т.е. ему нужны дополнительные "пару сотен сэмплов в секунду" что-бы это ни значило. Возможно, это удастся поправить драйвером, особенно учитывая переконвертацию из современных "крупнобитрейтных" форматов в довольно куцый сид...
[/q]


Насколько мне известно, сэмплы в секунду и современные форматы тут ни при чем. SID принимает в качестве данных о частоте 16-битное число, рассчитываемое по формуле: <частота> * 16777216 / <опорная частота>. Я в качестве опорной частоты беру 1048576, т.к. с таким значением формула упрощается до <частота> * 16. Соответственно, если в действительности опорная частота SID другая, то и результирующая частота звука будет отличной от принятой для той или иной ноты.



Fe-Restorator написал:
[q]
Раз-уж речь об драйвере, то нужен ему ключ командной строки "/102", запускаясь с коим драйвер обсчитывал-бы "дополнительные" сэмплы. Без него - всё рассчитано на частоту 089. Думаю, сие вполне логично.
[/q]


Этот драйвер не запускается из командной строки, а загружается во время работы игры; ему можно передавать только параметры оборудования: I/O address, IRQ, DMA и DRQ. Поскольку карта использует только I/O address, любой из оставшихся трех параметров можно использовать для передачи делителя - так, например, сделано для карты Turtle Beach Multisound Classic, где драйверу вместо DMA передается адрес буфера обмена данными с картой (по умолчанию это 0D000h). Однако игра еще должна эти данные передавать драйверу; теоретически этого может и не происходить, в зависимости от игры, т.к. драйвер рассчитан и на такой случай - тогда он просто будет использовать зашитые в нем дефолтные параметры.

Таким образом, для драйверов .ADV и .DLL этот способ ненадежен; что касается драйверов .MDI - с ними всегда идет в комплекте утилита настройки SETSOUND.EXE, которая позволяет вручную задать все параметры.

Между тем, оказалось возможным внедрить драйвер в игры с упакованными ресурсами. Пруф: Dune II - и музыка, и звуковые эффекты извлекаются из Innovation!
Fe-Restorator
Гость

Ссылка


bristlehog написал:
[q]
Насколько мне известно, сэмплы в секунду и современные форматы тут ни при чем. SID принимает в качестве данных о частоте 16-битное число, рассчитываемое по формуле: <частота> * 16777216 / <опорная частота>.
[/q]

Возможно, я плохо представляю себе работу сида - веду речь об количестве тех самых 16-битных чисел в единицу времени.
---
Варианты с общением "драйвер-карта" всегда сложны, гораздо проще вынести на крепёжную планку блок свичей (порты/прерывания, и т.п.) и тумблер "89/102". Полностью аналогично стареньким CGA/EGA видяшкам. Рядом с тумблером поставить пины под подключение выносного тумблера (если конструктивно такое возможно: полтора метра провода всё-таки имеют сопротивление, ненулевое).
wbcbz7
Member


Откуда: omsk || nsk
Всего сообщений: 196
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
17 фев. 2014
Замечательный проект! Послушал записи - звучит очень живо, по крайней мере, фортепиано звучит очень похоже на настоящее.
Насчет делителей - можно попробовать вывести их на отдельный порт в\в и далее переключать утилиткой. Впрочем, вариант Fe-Restorator'а будет получше (SSI-2001 занимает целых 32 порта, т.к. SID их выбирает по линиям A0-A4, если не ошибаюсь, а тут еще как минимум один добавлять)
bristlehog
Advanced Member


Откуда: Тула
Всего сообщений: 844
Рейтинг пользователя: 1


Ссылка


Дата регистрации на форуме:
16 июня 2013
Чтобы не слишком засорять тему, я буду выкладывать видеозаписи игр на Innovation SSI-2001 в теме на вогонсах, а здесь только анонсировать важные апдейты.

Готовы MDI и DLL версии драйвера, теперь совместимы любые DOS-игры на базе Miles Sound System и AIL/32. Итого количество технически совместимых игр превысило 160, карта из аутсайдеров по поддержке пробивается в лидеры...
Fagear
Advanced Member

Fagear
Откуда: Москва, САО
Всего сообщений: 1409
Рейтинг пользователя: 2

Репутация пользователя: 1

Ссылка


Дата регистрации на форуме:
22 янв. 2010

Fe-Restorator написал:
[q]
Об сопротивлениях: без выходного 1ком сид звучит ярче, сочнее. Хотя, переходные (меж-трековые, например) "щелчки" тож прекрасно слышны и неизвестно, как они "рубанут" по колонкам.
[/q]

Тут следует учитывать, что при каждом следующем воспроизведении изменяется характер воспроизведения: немного разбегаются по фазе все три голоса и получаются слегка различный характер звучания. Каждое новое воспроизведение - свой звук, один-в-один не получается никогда. :rolleyes:
Т.ч. насчёт "яркости" и прочей около-аудиофильской шелухи я бы не распространялся. Реально я не слышу разницу между разными сопротивлениями. При том что на моём тракте я слышу многие огрехи музыки, сжатия и прочего.

Насчёт колонок я уже сказал: на моих отчётливо видно медленное перемещение диффузора при всех этих переходных процессах и во время звучания не сильно насыщенной мелодии (когда по форме сигнала видно явные "волны"). Это для них ну никак не полезно. Звук должен быть отцентрирован относительно нуля.
Т.ч. это даже хорошо, что я не слышу разницы - значит, что именно на характер звука не оказывается влияния.
Ну на крайний случай можно при заказе плат спрашивать: "вам выход точь-в-точь как на C64 или улучшенный?". Разница только в установке одного резистора. ;)

Я тут покумекал над переключателем частоты SID'а. Вывести к крепёжной планке не представляется возможным - банально нет места для нормальной прокладки дорожки. Либо это будет монстр, завитый вокруг всего в подряд, из огрызков и с кучей переходных отверстий... Либо нужно почти заново разводить плату.
Ну его нафиг, частоту не требуется переключать часто. Я добавил просто перемычку, близко к краю платы.
Заодно перешёл на другую версию пакета, слегка улучшенную и дополненную.

Текущая версия 1.9:


Заодно немного "причесал" расположение некоторых элементов, пути некоторых дорожек, а также адаптировал для заготовки Keystone 9202.


bristlehog написал:
[q]
Чтобы не слишком засорять тему, я буду выкладывать видеозаписи игр на Innovation SSI-2001 в теме на вогонсах, а здесь только анонсировать важные апдейты.
[/q]

Слежу за темой! :thumbup:


bristlehog написал:
[q]
Готовы MDI и DLL версии драйвера, теперь совместимы любые DOS-игры на базе Miles Sound System и AIL/32. Итого количество технически совместимых игр превысило 160, карта из аутсайдеров по поддержке пробивается в лидеры...
[/q]

Шикарно! Отличная работа.
После праздников доберусь пощупать драйвер на реальном железе, отпишусь о результатах.

Tronix
Advanced Member

Tronix
Откуда: Москва
Всего сообщений: 1598
Рейтинг пользователя: 3

Репутация пользователя: 1

Ссылка


Дата регистрации на форуме:
15 янв. 2008
Красиво :) А что за пакет, если не секрет?
Fagear
Advanced Member

Fagear
Откуда: Москва, САО
Всего сообщений: 1409
Рейтинг пользователя: 2

Репутация пользователя: 1

Ссылка


Дата регистрации на форуме:
22 янв. 2010

Tronix написал:
[q]
Красиво
[/q]

Не терпится посмотреть на реальный образец заводской платы, надеюсь он тоже будет красив. :biggrin:


Tronix написал:
[q]
А что за пакет, если не секрет?
[/q]

Sprint Layout. До этого была версия 4, сейчас на 6-ю перешёл.

palsw
Advanced Member


Откуда: Измаил_Украина
Всего сообщений: 324
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
28 фев. 2015
Зачёт! - моя XT столько ждала 8 битного звука :)
Fe-Restorator
Гость

Ссылка


Fagear написал:
[q]
адаптировал для заготовки Keystone 9202.
[/q]

А почему не хочешь адаптировать под 9200-3 или 9200-11 ?! Вручную пробивать очко для D-sub вовсе не так легко. А тут уже готовое имеется.
http://www.keyelco.com/categor...5/c_id/901
Делов-то: проверить/подвинуть D-SUB15 на плате, чтоб совпадал с отверстием в 9200-3(11). А для 9202 это вовсе безразлично - та просто "бланковка" без всяких прорезей.
Пусть будет адаптация под обе планки, одновременно. Хотя-бы будет выбор, что заказывать у.

UPD. И неплохо-б проверить, которая из 9200-х по расположению д-саба соответствует готовым планкам от аудиозатычек, неважно для PCI или ISA (крепление за разъём, а не за текстолит). Эт добавит совместимости, на случай ежли кому не досталась заводская планка. Ясен-пень, единственную планку из-за океана никто не повезёт...
Fagear
Advanced Member

Fagear
Откуда: Москва, САО
Всего сообщений: 1409
Рейтинг пользователя: 2

Репутация пользователя: 1

Ссылка


Дата регистрации на форуме:
22 янв. 2010

Fe-Restorator написал:
[q]
А почему не хочешь адаптировать под 9200-3 или 9200-11 ?!
[/q]

Они не совместимы.



Копия разъёма DB-15 справа - это для положения по планке 9200-11. У этой планки от верха до середины DB-15 размер 72,36 мм.
Как видно, разъём еле-еле умещается на плате (ещё немного - и он выйдет снизу за её габариты). При этом его положение конфликтует с крепёжным "ухом" планки 9202. Универсального положения не выйдет - либо так, либо эдак.

А у планки 9200-3 указанное расстояние ещё больше (74,96 мм), т.е. разъём уже "вывалится" снизу платы. Вероятно она подходит только для PCI-плат (у них нижняя граница платы слегка ниже).

В любом случае творить колхоз с покупкой готовой планки с готовым отверстием под DB-15 и потом вручную сверлить дырку для RCA я не собираюсь.
Планки стальные, никелированные. При сверлении останется голая сталь, которая начнёт ржаветь (мы ведь не собираемся ещё и никелировку в домашних условиях осваивать?). Внешний вид платы будет печален.

Т.ч. либо заказывать полностью готовую заводскую планку (а в таком случае оптимальная именно 9202), либо легче вручную взять любую заглушку из-под корпуса и насверлить в ней дырок самому по своему вкусу.

Fagear
Advanced Member

Fagear
Откуда: Москва, САО
Всего сообщений: 1409
Рейтинг пользователя: 2

Репутация пользователя: 1

Ссылка


Дата регистрации на форуме:
22 янв. 2010
Прикинул размеры платы и стоимость при заказе через OSH Park.
Без учёта вырезов плата укладывается в прямоугольник площадью 17,9 кв. дюймов (115,2 кв. см).

При заказе вариантом "The standard 2 layer order" в заказе будет три печатки, стоимость $5/дюйм, т.е. $89 за три платы. ~$29,7 за одну плату (1040 руб).
Примерный срок изготовления заказа - 12 дней, затем пересылка.

При заказе вариантом "The 2 layer medium run order" минимальная площадь заказа 150 кв. дюймов, заказ д.б. кратным 10 платам и стоимость $1/дюйм. Т.е. минимум 10 плат (~179 кв. дюйм) и $179. ~$17,9 за одну плату (630 руб).
Срок изготовления - в течение месяца.

Это чисто себестоимость изготовления через OSH Park на текущий день.

Fasterpast
Advanced Member


Всего сообщений: 534
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
20 окт. 2013
В итоге получится как в резоните том же... А в дальнейшем в резоните даже дешевле, ибо за подготовку уже платить не надо будет.
Часть сообщений этой темы была выделена в тему "8-битные звуковые карты" (14 мая 2014 20:38)
ys05
Advanced Member


Откуда: spb
Всего сообщений: 377
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
27 фев. 2012
Нарисовались у меня тут интеграловские 74HC192.
Если разработчикам интересно сравнить с 555ИЕ6, могу несколько штук выделить бесплатно для опытов.
Fagear
Advanced Member

Fagear
Откуда: Москва, САО
Всего сообщений: 1409
Рейтинг пользователя: 2

Репутация пользователя: 1

Ссылка


Дата регистрации на форуме:
22 янв. 2010

ys05 написал:
[q]
Если разработчикам интересно сравнить с 555ИЕ6, могу несколько штук выделить бесплатно для опытов.
[/q]

Я думаю, Вам нужно связаться с товарищем Кай, который также находится в СПб. Он вроде хотел отправить 8580 для проверки в прототипе, да что-то затих. Если он ещё не против, то можете скооперироваться, чтобы два раза за почту не платить.

Кай
Модератор раздела
№15
Кай
Откуда: СПб.
Всего сообщений: 13337
Рейтинг пользователя: 22


Ссылка


Дата регистрации на форуме:
8 авг. 2010
Не затих, а шибко занят. В субботу на почту пойду.
Сейчас на форуме
Fagear
Advanced Member

Fagear
Откуда: Москва, САО
Всего сообщений: 1409
Рейтинг пользователя: 2

Репутация пользователя: 1

Ссылка


Дата регистрации на форуме:
22 янв. 2010
Кай
Пока что никаких извещений с почты не получал.

Меж тем, я отправил заказ в Резонит и сегодня его поставили в производство. Ждём-с.

Кай
Модератор раздела
№15
Кай
Откуда: СПб.
Всего сообщений: 13337
Рейтинг пользователя: 22


Ссылка


Дата регистрации на форуме:
8 авг. 2010
Да, мои извинения, работа окаянная совсем заела, как не приду на почту - очереди, а я их на дух не выношу. 25-26 числа отправлю всё скопом.
Сейчас на форуме
Кай
Модератор раздела
№15
Кай
Откуда: СПб.
Всего сообщений: 13337
Рейтинг пользователя: 22


Ссылка


Дата регистрации на форуме:
8 авг. 2010
Микросхемы отправил, ещё раз прошу извинить за задержку.
Сейчас на форуме
Fagear
Advanced Member

Fagear
Откуда: Москва, САО
Всего сообщений: 1409
Рейтинг пользователя: 2

Репутация пользователя: 1

Ссылка


Дата регистрации на форуме:
22 янв. 2010

Кай написал:
[q]
Микросхемы отправил, ещё раз прошу извинить за задержку.
[/q]

Спасибо, буду ждать. Насчёт задержки не страшно: Резонит всё ещё делает платы, новая партия деталей ещё не закуплена.
Да ещё как на зло офис Платана рядом со мной закрывается - беда, огорчение.

bristlehog
Advanced Member


Откуда: Тула
Всего сообщений: 844
Рейтинг пользователя: 1


Ссылка


Дата регистрации на форуме:
16 июня 2013
Я в отпуске до 10 июля и пока не могу покупать комплектующие.
Fagear
Advanced Member

Fagear
Откуда: Москва, САО
Всего сообщений: 1409
Рейтинг пользователя: 2

Репутация пользователя: 1

Ссылка


Дата регистрации на форуме:
22 янв. 2010

bristlehog написал:
[q]
Я в отпуске до 10 июля и пока не могу покупать комплектующие.
[/q]

Ну, к счастью, я сейчас в Москве, т.ч. закупить детали могу и сам. Видимо, придётся всё-таки в чиподип обращаться...

Fasterpast
Advanced Member


Всего сообщений: 534
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
20 окт. 2013
Лучше уж тогда в какую-нибудь terraelectronic'у или вольтмастер... В ЧД цены уж совсем неприличные =(
Fagear
Advanced Member

Fagear
Откуда: Москва, САО
Всего сообщений: 1409
Рейтинг пользователя: 2

Репутация пользователя: 1

Ссылка


Дата регистрации на форуме:
22 янв. 2010

Fasterpast написал:
[q]
terraelectronic'у или вольтмастер
[/q]

Возможно, в Вольтмастере закажу. У них сейчас офис выдачи указан там же, где до последнего момента был офис Платана... То ли Вольтмастер там теперь вместо Платана, то ли тоже оттуда ушли и забыли обновить инфу... Будем посмотреть. Остальное всё ооочень далеко. Всё на юге/юго-востоке Москвы - долго ехать. Доставка стоит слишком много. Т.ч. если что - мне легче доехать до ЧД на Беговой, чем с остальными заморачиваться.

Между делом ко мне дошла посылка от Кай, ещё не распаковывал.

Платы у Резонита ещё не готовы, ожидаю.

Fagear
Advanced Member

Fagear
Откуда: Москва, САО
Всего сообщений: 1409
Рейтинг пользователя: 2

Репутация пользователя: 1

Ссылка


Дата регистрации на форуме:
22 янв. 2010
Итак, вести с полей.
Распаковал посылку, достал MOS8580 и несколько DV74HC192AN.

Для начала по 8580: не взлетает.
Первым делом я вместо перемычки (+12 В) впаял стабилизатор +9 В, проверил наличие напряжения: всё в норме.
Поставил в кроватке 8580 - звука нет. Все сигналы на ногах есть, при инициализации карты в игре на выходе скачкообразно меняется напряжение (и на выходе получается щелчок) - всё в точности так, как и с 6581. Но никаких звуков и музыки не воспроизводится.
Почесал репу, выпаял конденсаторы для фильтров, которые стояли по 1 нФ, впаял 22 нФ, как по схеме C64 для 8580. Всё равно тишина.
Посмотрел напряжения на этих кондёрах.
Для 8580 (ноги 1...4): 4,76 - 4,75 - 4,76 - 4,76,
для 6581 (ноги 1...4): 7,51 - 0,80 - 0,75 - 8,86 при том же питании +9 В (лень было вытаскивать стаб, да и от +9 MOS6581 вполне работает).

Не понимаю... То ли 8580 мёртвая, то ли она как-то иначе инициализируется (и из-за этого молчит), то ли... на этом мысль останавливается.
Вставляешь обратно 6581 - всё работает, снова меняешь на 8580 - тишина. :rolleyes:

Дальше ещё интереснее.
Выпаял счётчик К555ИЕ6, впаял DV74HC192. Она работает иначе!
Я не понимаю, с какой стати, ведь разводка и схема подключения счётчика в реплике вообще ничем не отличается от оригинала! И по сравнению видео на ютубе тоже было ясно: реплика играет также, как и исходная плата, т.е. чип работает на той же частоте.
В Резонитовские платы я заложил возможность переключать 15-й вывод м/сх с целью изменения делителя. В случае 555ИЕ6 либо на 7, либо на 8. Что в итоге даёт либо 1,02 МГц, либо 0,89 МГц таковой частоты. В исходной плате этот вывод в состоянии "0", т.е. делитель на 8 и частота 0,89 МГц.
После установки DV74HC192 тактовая частота меняется. Получается так: при "0" на 15-м выводе получается конечная частота 1,02 МГц, т.е. частота делится на 7. При переброске вывода в состояние "1" частота вырастает до 1,2 МГц, т.е. делитель получается на 6!

Ерунда какая-то... :rotten:

Ведь при абсолютно аналогичном включении забугорных чипов на оригинальной плате получалась частота 0,89 МГц, а тут вдруг - 1,02 МГц.
То ли эти 74HC192 какие-то неправильные, то ли я чего-то вообще не понимаю. :(

Кай
Модератор раздела
№15
Кай
Откуда: СПб.
Всего сообщений: 13337
Рейтинг пользователя: 22


Ссылка


Дата регистрации на форуме:
8 авг. 2010
В "комоде" чип работал... :frown: Мистика какая-то. От лежания в серванте он сдохнуть не мог. Ок, попробую раздобыть ещё...
Сейчас на форуме
Fe-Restorator
Гость

Ссылка


Fagear написал:
[q]
Первым делом я вместо перемычки (+12 В) впаял стабилизатор +9 В, проверил наличие напряжения: всё в норме.
[/q]

Безумный вопрос: а этот преобразователь даёт достаточно тока для работы 8580? Или только напругой кормит, аки "статикой"...
PS. Надеюсь, пересылался он в обёртке из фольги. А то "рентгеновская" почта могла его порубить, хотя-б той-же статикой. (от аббревиатуры "Почта-Р")
Кай
Модератор раздела
№15
Кай
Откуда: СПб.
Всего сообщений: 13337
Рейтинг пользователя: 22


Ссылка


Дата регистрации на форуме:
8 авг. 2010
Он пересылался в жестяной коробке и антистатическом пластике, заводской упаковке для DIP микросхем. Сколько рентген нужно, чтобы "просветить" 0,08 мм лужёной (пищевой) стали? Полагаю, никто из моих контрагентов не скажет, что к вопросу упаковки я отношусь безответственно.
---
Не учите меня жить, лучше помогите материально. ©"Москва слезам не верит"
Сейчас на форуме
Fagear
Advanced Member

Fagear
Откуда: Москва, САО
Всего сообщений: 1409
Рейтинг пользователя: 2

Репутация пользователя: 1

Ссылка


Дата регистрации на форуме:
22 янв. 2010
Полагаю, вероятность подыхания чипа от перевозки можно задвинуть в конец списка.
Всё таки, генерация на входах для подключения комодоровских джойстиков у 8580 есть, также как и у 6581. Равно как и изменения уровня при инициализации. Т.е. хотя бы что-то внутри него работает.
Дело в чём-то другом...


Fe-Restorator написал:
[q]
Безумный вопрос: а этот преобразователь даёт достаточно тока для работы 8580? Или только напругой кормит, аки "статикой"...
[/q]

Выходного тока должно быть более чем достаточно: выходной ток 78L09 100 мА, максимальный ток потребления по +12 у 6581 заявлен 40 мА, типичный 25 мА. Не думаю, что у 8580 ток выше.
К тому же я смотрел напряжение после стаба осциллом - напряжение +9 держится ровно, без просадок и колебаний.

Fagear
Advanced Member

Fagear
Откуда: Москва, САО
Всего сообщений: 1409
Рейтинг пользователя: 2

Репутация пользователя: 1

Ссылка


Дата регистрации на форуме:
22 янв. 2010
Между делом, я оставил в ЧД заказ на 5 полных комплектов деталей к реплике. Всё равно у меня там по другому проекту уже заказаны детали, да и ехать до выдачи мне недалеко (Беговая, 2).
Сумма получилась чуть меньше 2к рублей. Конечно, потом можно будет найти и подешевле, но для первой опытной партии и так сойдёт.

Проблемы только с таймерами NE558 - днём с огнём не сыщешь, да и стоят неприятно.

Fagear
Advanced Member

Fagear
Откуда: Москва, САО
Всего сообщений: 1409
Рейтинг пользователя: 2

Репутация пользователя: 1

Ссылка


Дата регистрации на форуме:
22 янв. 2010
Новости!
ЧД пока что заказ не собрал, зато привезли кое-что другое...

UPD.
Красота! :cool:


Скачал последние версии драйверов для Innovation, а также PX Player. Будем помучать опытный образец. ;)

Fagear
Advanced Member

Fagear
Откуда: Москва, САО
Всего сообщений: 1409
Рейтинг пользователя: 2

Репутация пользователя: 1

Ссылка


Дата регистрации на форуме:
22 янв. 2010
Проверил PX player и драйвер к нему для поддержки SSI-2001 на реальном железе. Итог: всё отлично работает! :thumbup:
Погонял всякие разные мидишки... Где-то выдаёт вполне адекватную мелодию (иногда, конечно, затыкается из-за недостатка голосов), местами - просто игнорирует инструменты с соло при том, что либо вообще ничего не звучит, либо занят только один канал из трёх. Также, по всей видимости, громкость нот не учитывается.

Некоторый, с позволения назвать, отчёт (всё записано на частоте 1,02 МГц):
ABBA - Money, money (скачать / видео)
ABBA - Super trooper (скачать / видео)
ABBA - Waterloo (скачать / видео)
Aqua - My oh my (скачать / видео)
Elvis Presley - Jailhouse rock (скачать / видео)
Ghostbusters (скачать)
Pinball (скачать)
Pink panther (скачать)
Steve Miller band - Abracadabra (скачать)
Sting - Fields of gold (скачать / видео)
The animals - House of the rising sun (скачать / видео)
Михаил Ножкин - Опять от меня сбежала последняя электричка (скачать)
Моцарт - Турецкий марш (скачать)
Наутилус Помпилиус - На берегу безымянной реки (скачать / видео)
Ну, погоди! (скачать)
Пластилиновая ворона (скачать)
Тату - Я сошла с ума (скачать)




Комментарий модератора:
Картинка слишком большая - 170 КБ (п. 3.5.2 - не более 100 КБ и не более 800х600), заменена кликабельной миниатюрой. (uav1606)

Tronix
Advanced Member

Tronix
Откуда: Москва
Всего сообщений: 1598
Рейтинг пользователя: 3

Репутация пользователя: 1

Ссылка


Дата регистрации на форуме:
15 янв. 2008
Ну мои поздравления! Выглядит шикарно, звучит своеобразно. Но SID - чувствуется. Можно теперь продавать буржуям по стопицот тысяч -) Хорошая работа, молодец Fagear, чего уж там.
Fagear
Advanced Member

Fagear
Откуда: Москва, САО
Всего сообщений: 1409
Рейтинг пользователя: 2

Репутация пользователя: 1

Ссылка


Дата регистрации на форуме:
22 янв. 2010

Tronix написал:
[q]
Ну мои поздравления!
[/q]

Спасибо. :cool:


Tronix написал:
[q]
Хорошая работа, молодец Fagear, чего уж там.
[/q]

Я не один молодец. Надо поблагодарить тех, кто сделал хорошие сканы и фото платы (больше на vogons, увы, ничего сделать и не смогли... разве что обвели и так очевидные по фото дорожки), а также borisfox, благодаря работе которого удалось восстановить недостающие участки схемы.
Также и от меня большое спасибо bristlehog. Он, конечно, в разработке реплики участия, как такового, не принимал (не считая закупки деталей для прототипа). Однако он написал неплохие дровишки для этой карточки, что теперь многократно расширяет область её применения. :thumbup:

Пока ничего больше с 8580 не получается, всё по-прежнему: звука нет. :frown:
В т.ч. при воспроизведении музыки через PX. Однако иногда при этом на выходе есть небольшие хлопки, синхронно с мелодией. Другого характера, чем наводки от передачи по шине. Больше похоже на м/сх УМС, когда пытаешься её завести без часового кварца - на выходе только потрескивания-хлопки. Поднесение пальца к различным выводам рабочей 8580 ничего не дало.
Не знаю, может ли 8580 не заводиться из-за того, что на плате у меня сейчас 1 нФ плёнка вместо положенных по даташиту 6,8 нФ (или 22 нФ как в C64). С другой стороны на прототипе я пробовал ставить 22 нФ керамику - это не помогло. Но керамика... :rolleyes:

Отсюда вопрос к bristlehog, как к человеку, программировавшему SID: нет ли каких-то данных о инициализации 8580? Может, есть какие-то отличия? Есть ли возможность программно опросить SID, а не только послать ему данные? Например, записать что-то заранее известное в его регистры, а потом считать обратно и сравнить. Надо как-то понять, почему 8580 не взлетает.

Пока я жду сборку заказа в ЧД мне думается, что мне нужно собрать как минимум ещё две бета-тестерских платы: одну вместе с 8580 затем отправить обратно Кай, вторую, с одним из присланных 6581, обратно bristlehog. Чтобы можно было с железом работать, а не с эмуляторами.

И ещё кое-что для bristlehog: отредактируйте, пожалуйста, первое сообщение, закиньте туда ссылки на несколько моих видео, на галерею, на темы на вогонсах о плате и о своём драйвере. А то тема растёт и ширится, найти что-либо уже трудно.

bristlehog
Advanced Member


Откуда: Тула
Всего сообщений: 844
Рейтинг пользователя: 1


Ссылка


Дата регистрации на форуме:
16 июня 2013
Фото высокого разрешения и сканы оригинальной платы предоставил Cloudschatze.

Вроде бы есть способы опросить SID, я напишу тестовую программку, когда появится время. Основная проблема для меня - транслировать ассемблер C64 во что-то съедобное для PC.

Однако 8580 совместим с 6581 на уровне программирования: автор статьи о переделке C64 под 8580 говорит только о необходимости заменить регулятор напряжения и конденсатор.

Поэтому вероятно, что либо проблема в конденсаторе, либо 8580 мертв.
uav1606
Advanced Member

uav1606
Откуда: Енакиево
Всего сообщений: 4180
Рейтинг пользователя: 2


Ссылка


Дата регистрации на форуме:
16 янв. 2008
Прикрепил и переименовал тему, приклеил первое сообщение, если не возражаете.
Atlas3000
Модсостав

Atlas3000
Откуда: Уфа
Всего сообщений: 833
Рейтинг пользователя: 2


Ссылка


Дата регистрации на форуме:
24 июня 2010
а зачем эта карта так сказать нужна? в чем цимис то?
запустить на XT midi?
shattered
Advanced Member


Всего сообщений: 1106
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
17 фев. 2008
услышать фирменный SID sound
Кай
Модератор раздела
№15
Кай
Откуда: СПб.
Всего сообщений: 13337
Рейтинг пользователя: 22


Ссылка


Дата регистрации на форуме:
8 авг. 2010
Н-да, морщу лоб до сих пор - что могло "вышибить" микросхему. Обращаюсь я с ними аккуратно, храню тоже не "навалом"...

Вобщем, по факту, у меня на данный момент есть единственная живая 8580R5, работающая в С64С.

Fagear, подведите, пожалуйста, смету на мой экземпляр. Рассчитаемся.

[q]
а зачем эта карта так сказать нужна? в чем цимис то?
[/q]


Цимес, фьюноша, в том, что мы подняли благополучно умерший проект и умыли таки нос Вогонсам в этом плане, без особенного хаблания и гешефта.
И, несмотря на то, что особенно активной жизни я в Клубе не принимаю, лого на левой стороне футболки ношу с достоинством, потому что горд тем, что в недрах Клуба есть ещё инженеры, а не только "купи-продай" и "мама-вытери-мне-попу!".
Сейчас на форуме
Fe-Restorator
Гость

Ссылка


Кай написал:
[q]
Н-да, морщу лоб до сих пор - что могло "вышибить" микросхему. Обращаюсь я с ними аккуратно, храню тоже не "навалом"...
[/q]

Никакого рентгена почта, случаем, не применяет?
Да и вернуть тот чип в С64С неплохо будет, проверить. Вдруг заиграет и вовсе не битый окажется? Т.е. в "реплике" чипу каких-либо уровней не хватает для счастливой жизни...
Кай
Модератор раздела
№15
Кай
Откуда: СПб.
Всего сообщений: 13337
Рейтинг пользователя: 22


Ссылка


Дата регистрации на форуме:
8 авг. 2010
Я же говорю - микросхемы пересылались в жестяной сигаретной коробке, тем рентгеном что применяет почта - не пробило бы.
Сейчас на форуме
Fagear
Advanced Member

Fagear
Откуда: Москва, САО
Всего сообщений: 1409
Рейтинг пользователя: 2

Репутация пользователя: 1

Ссылка


Дата регистрации на форуме:
22 янв. 2010

Кай написал:
[q]
Н-да, морщу лоб до сих пор - что могло "вышибить" микросхему. Обращаюсь я с ними аккуратно, храню тоже не "навалом"...
[/q]

Ну, могу предположить, что обрезок заводской пластиковой тубы на самом деле не защищает от статики, пластик не обработан. У обработанного (рассеивающий статику) есть соответствующий затемнённый оттенок (тёмно-серый/серебристый). Плюс поверх такой же обычный целлофановый пакет с зип-локом. Оно всё, конечно, было внутри стальной коробки... Но фиг его знает. :(

Оффтопик: Краткая справка:
Если пластик не имеет цвета, значит он никак не относится к антистатическим материалам.

Есть два вида материала для борьбы со статикой:
1) не собирающий на себе статику
2) рассеивающий статику

Отличаются цветом:
1) Красноватый или розоватый полупрозрачный.
2) Тёмно-серый или серебристый полупрозрачный (или непрозрачный).

1) Не позволяет на поверхности пластика собираться статическому заряду. При этом не препятствует прохождению разряда через него извне.
2) Не собирает на поверхности статический заряд и рассеивает его. Препятствует проникновению разряда внутрь замкнутой упаковки из такого материала (т.е. работает примерно как металлический корпус в данном случае).


Вот скрин из видео, которое я записывал при распаковке посылки:


Видно прозрачный пластик зип-лока и прозрачную же тубу с чипом. Т.е. деформация пакета в принципе могла создать на его поверхности статический заряд, который мог беспрепятственно добраться до чипа.
Вверху кадра видно розоватый кусок пенополиэтилена, в который воткнуты чипы DV74HC192 - это как раз не накапливающий статику материал.

А вот фото деталей для исходного прототипа:


На фото не очень хорошо заметно, но туба с двумя 6581 явно имеет лёгкий тонированный серо-синий оттенок - т.е. это рассеивающий статику материал. И с правой части фото торчит снова розоватый пенополиэтилен, который не собирает на себе заряд.


Fe-Restorator написал:
[q]
Да и вернуть тот чип в С64С неплохо будет, проверить. Вдруг заиграет и вовсе не битый окажется?
[/q]

Это определённо. Пока что нельзя точно ничего сказать об исправности 8580. Нужно либо проверить его в C64, либо дождаться написания софтины для проверки SID'а.


Кай написал:
[q]
Fagear, подведите, пожалуйста, смету на мой экземпляр. Рассчитаемся.
[/q]

Хорошо, как только так сразу.
Как только ЧД мне заказ мой сделает и я соберу платку - тогда и посчитаю.
Надо кстати ЧД пнуть, уже 20 дней почти прошло с момента создания заказа. До сих пор "в комплектации". :rolleyes:

А вообще реплика ещё очень мало оттестирована.
Пока ещё остаётся непонятка с работой 74HC192/555ИЕ6 (нужно добыть 74HC192 забугорного производства). Сама плата была протестирована только на единственной 386-й материнке. Нужно потыкать её в 486/P1/P2/P3... Заодно посмотреть, что там будет с работой 8580.

Fe-Restorator
Гость

Ссылка


Fagear написал:
[q]
Нужно либо проверить его в C64, либо дождаться написания софтины для проверки SID'а.
[/q]

Немного почитал даташит на сид, 6ххх. Там вроде регистры: либо только R, либо только W, записать и прочесть один-и-тот-же единственный регистр вроде-как нельзя... Пусть более разбирающиеся в SID-ах форумчане поправят, ежли ошибаюсь.

Кай написал:
[q]
микросхемы пересылались в жестяной сигаретной коробке
[/q]
Всё-ж лучше обернуть фольгой сами чипы, чтоб ноги их были закорочены. Равно как и платы целиком, хотя в сём разе уже нет однозначности.
ЗЫ. Кто знает, из какого реактора они(почтари) берут отработанное топливо для своих "просвет-установок"...
Fagear
Advanced Member

Fagear
Откуда: Москва, САО
Всего сообщений: 1409
Рейтинг пользователя: 2

Репутация пользователя: 1

Ссылка


Дата регистрации на форуме:
22 янв. 2010

Fe-Restorator написал:
[q]
Там вроде регистры: либо только R, либо только W, записать и прочесть один-и-тот-же единственный регистр вроде-как нельзя... Пусть более разбирающиеся в SID-ах форумчане поправят, ежли ошибаюсь.
[/q]

Честно говоря, мне решительно не хочется вникать в нюансы программирования SID'а - у меня и так хватает работы пока что.
Даже если так - можно попытаться считать какие-то R-регистры, в которых должно быть что-то типичное для SID'а.

Вот, нашёл видос, поясняющий немного суть "антистатических" пакетов.
Это, опять же, снова касается ЧД, который обожает обычные пластиковые пакетики и кладёт в них что угодно, даже чувствительные к статике элементы. Это ни в какие ворота.

Кай
Модератор раздела
№15
Кай
Откуда: СПб.
Всего сообщений: 13337
Рейтинг пользователя: 22


Ссылка


Дата регистрации на форуме:
8 авг. 2010
короче, повозили Кая мордой по столу. Хорошо, при следующей любой пересылке буду втыкать лапы чипов во вспененный алюминий. Единственные 2 вещи, страдающие при этом - моё самомнение и цена пересылки.
Сейчас на форуме
Fe-Restorator
Гость

Ссылка

Оффтопик:
Кай написал:
[q]
в жестяной сигаретной коробке
[/q]

Клетка Фарадея - вещь двусторонняя... Если внутрь поместить некий генератор статического(или не очень ~) электричества, то все чипы внутри клетки умрут от статики(пробоя), независимо от наличия мегатонн радиации снаружи и насколько хорошо толщина стенок справляется с этой радиацией... На том-ж принципе построена и вся ВЧ-техника с волноводными трактами: энергия распространяется внутри волновода, как внутри клетки Фарадея, правда, сама энергия в сём случае не статическая. Зато она имеет свойство проходить через тончайшие щели и малейшие отверстия - первые чаще образуют ФАР, вторые - чаще работают возбудителем/приёмником энергии (вводом/выводом из волноводного тракта). Конешно, сперва нужно понять, сумеет-ли некая условная радиация навести что-либо подобное внутри коробки, но такое тож возможно, хотя-бы теоретически.

Кай написал:
[q]
буду втыкать лапы чипов во вспененный алюминий
[/q]
Достаточно обернуть чип фольгой и в таком виде вставить в тот-ж чип-тубус. Поместится, аж "с запасом".

Ни в коем случае не в качестве "повозили по", просто кратенько для учёта сего на-будущее. Да и чип стоит проверить, вдруг что в схематике реплики неправильно (например, 74HC192 ему нравится больше, чем 555ИЕ6 ;) ), а мы тут вилами по воде разводим...
Если верить описанию, 6581-й чип соответствует своему даташиту не более чем на 70%, остальное недоработано или заведомо ошибочно реализовано, методом "подкостыливания". А чип 8580 - это своего рода РНО, и его соответствие даташиту "на 6581" около 95-98%. В сём и различие чипов.
Fagear
Advanced Member

Fagear
Откуда: Москва, САО
Всего сообщений: 1409
Рейтинг пользователя: 2

Репутация пользователя: 1

Ссылка


Дата регистрации на форуме:
22 янв. 2010

Кай написал:
[q]
повозили Кая мордой по столу... Единственные 2 вещи, страдающие при этом - моё самомнение и цена пересылки.
[/q]

Вот чего-чего, а истерику устраивать не надо. Никто никого ни в чём не обвинял.
Чип вполне может быть до сих пор рабочим, только я у себя это никак не могу проверить.

У Вас есть ещё один такой чип где-то в доступе?
Просто можно поступить следующим образом: я могу собрать рабочую плату без SID'а, 8580 пока оставить у себя для дальнейших проверок, а плату отправить Вам.
Если у Вас она с другим 8580 заработает - значит этот 8580 умер. Если же не заработает - значит есть большая вероятность, что и находящийся у меня 8580 жив, просто ему чего-то не хватает для запуска. И в таком случае можно уже пытаться найти причину сразу с двух сторон, т.к. будет два комплекта "8580 + реплика" на руках у двух человек.

Кай
Модератор раздела
№15
Кай
Откуда: СПб.
Всего сообщений: 13337
Рейтинг пользователя: 22


Ссылка


Дата регистрации на форуме:
8 авг. 2010
Ну... Не стоит смешивать мух с котлетами и цинизм с истерикой. До истерики меня можно довести лишь двумя способами: полутора литрами водки в одну физиономию, или щекоткой. Ок, так и сделаем.
Сейчас на форуме
Fagear
Advanced Member

Fagear
Откуда: Москва, САО
Всего сообщений: 1409
Рейтинг пользователя: 2

Репутация пользователя: 1

Ссылка


Дата регистрации на форуме:
22 янв. 2010
Потыкался с платкой в другие матплаты... Результат неутешительный.
Для начала попробовал в 4DPS (Am5x86-133, затем i486DX2-66), а она у меня, зараза, стала виснуть на случайных местах после запуска. То сразу при начале POST'а, то даже успевала с дискетки загрузиться. В общем те пару раз, что загрузиться получилось, я услышал мешанину из звуков вместо "Наутилуса". Списал это на глюки платы.
Положил перед собой 5MVP3 с K6-2-500. И услышал всё то же самое: мешанина из звуков, среди которых только с большим трудом угадывается мелодия.
Записал пример "работы". :rotten: Для сравнения, как эта же плата звучит на 386DX-40.

Я было подумал, что эта плата не способна работать в "быстрых" компьютерах. Однако, есть же видео владельца реальной платы и там, судя по описанию, был ПК на P-166MMX. :(

Отсюда вопрос: что не так?
У меня неудачные матплаты? Надо откопать что-то на i430 и P-1 и проверить на такой связке.
Слишком высокая скорость ПК? Судя по ссылке выше - 166-й пень не проблема.
Несовместимость с отечественными аналогами? Возможно... На плате половина логики стоит нашей 555-й серии. Уже попробовал заменить К555АП6 на SN74LS245 и К555ЛА3 на SN74LS00, которые я нашёл в распае - это не помогло. К сожалению, замены для К555ИЕ6 и двух К555ИД7 у меня не нашлось нигде. Причём за ИЕ6 я почти не тревожусь - единственная её задача - это генерация тактовой, причём после неё стоит 74LS74 и вся эта связка работает вполне успешно. А вот две ИД7 надо бы проверить заменой. Возможно, они не всегда определяют нужный адрес (не успевают? не полностью соответствует функционал?). Пока этот вопрос открыт. На плате я уже выдрал все отечественные чипы и поставил их через кроватки, в ожидании "правильных" забугорных чипов.
Последнее, и самое меньшее из желаемого - несоответствие восстановленной borisfox'ом схемы реальной. Тут я, опять же, не сильно могу что-то придумать.

З.Ы.
А вот так на том же треке "звучит" плата с 8580. Нужно сделать погромче: всё, что слышно - это некие щелчки. Я немного подшаманил над записанным и получил такой звук. На "заднем фоне" угадываются звуки мелодии, но очень-очень тихо.

В общем, пока что стоит задача раздобыть "правильные" чипы логики для полной уверенности. А дальше - будем посмотреть. :rolleyes:

Tronix
Advanced Member

Tronix
Откуда: Москва
Всего сообщений: 1598
Рейтинг пользователя: 3

Репутация пользователя: 1

Ссылка


Дата регистрации на форуме:
15 янв. 2008
Виснуть, как мне кажется может в двух случаях - 1) конфликт портов ввода-вывода с каким нибудь набортным устройством на маме. Это может быть какой-нубудь там датчик температуры, или еще какое малоприметное устройство. Вырубить в BIOS по максимуму все что вырубается, всякие звуковухи, сетевухи и прочее набортное IDE. 2) Конфликт адресов памяти (если эта плата использует системную память). Ну или не достаточно блокировочных конденсаторов.

555АП6 у меня успешно в iP 233 MMX работает.
Fe-Restorator
Гость

Ссылка

Похоже, у 8580 не включён выходной фильтр, если глядеть по структуре чипа. Причина - неизвестна, но такой-же эффект "тишайшего писка" характерен для передачи сигнала через разделительную индуктивность, а не ёмкость. Правильнее сказать - это э/м излучение медной дорожки, перехваченное параллельной дорожкой и выведенное уже с оной на усилок+колонки.
Вопрос-лишь: это происходит внутри чипа 8580 или снаружи от него? Первый случай неординарен - от плохого ПО до мёртвого чипа, во втором случае есть надежда: на несовпадение цоколёвки, например.

Напомню, что именно переделка злосчастного фильтра и стала основным различием меж 6581 и 8580. В последнем его довели-таки до соответствия с документацией.

PS. А без всяких драйверов, в родной для сида игрухе звук через 8580 имеется? Слабая надежда, но всё-таки...
Fe-Restorator
Гость

Ссылка


Fagear написал:
[q]
Положил перед собой 5MVP3 с K6-2-500. И услышал всё то же самое: мешанина из звуков, среди которых только с большим трудом угадывается мелодия.
[/q]

На пнях и 486-х частота ISA по-умолчанию задаётся как PCI/3 или VLB/3, смотря чего распаяно. 33++/3==11++МГц вместо дефолтных 8-ми. Нет там собственного тактового генератора "только на ISA", в отличие от 386-х, 286-х и ХТ.
Стоит залезть в биос и поставить там PCI/4 если плата позволяет. Заодно и камушек поменять на интельский, пусть и меньшей частоты, - из предосторожности, на время тестов.

PS. Про ресурс-конфликты повторять не стану.
Tronix
Advanced Member

Tronix
Откуда: Москва
Всего сообщений: 1598
Рейтинг пользователя: 3

Репутация пользователя: 1

Ссылка


Дата регистрации на форуме:
15 янв. 2008
А, ну точно, эта плата же тактуется вроде от CLK по шине, а не от OSC как все нормальные люди делали. CLK то на пнях гулять может плюс минус километр, это точно.
Tronix
Advanced Member

Tronix
Откуда: Москва
Всего сообщений: 1598
Рейтинг пользователя: 3

Репутация пользователя: 1

Ссылка


Дата регистрации на форуме:
15 янв. 2008
Хотя почему виснет это не объясняет. Должна просто хреново играть/не играть совсем, но работе компа не должна мешать.
Fagear
Advanced Member

Fagear
Откуда: Москва, САО
Всего сообщений: 1409
Рейтинг пользователя: 2

Репутация пользователя: 1

Ссылка


Дата регистрации на форуме:
22 янв. 2010

Tronix написал:
[q]
Виснуть, как мне кажется может в двух случаях - 1) конфликт портов ввода-вывода с каким нибудь набортным устройством на маме. Это может быть какой-нубудь там датчик температуры, или еще какое малоприметное устройство. Вырубить в BIOS по максимуму все что вырубается, всякие звуковухи, сетевухи и прочее набортное IDE. 2) Конфликт адресов памяти (если эта плата использует системную память). Ну или не достаточно блокировочных конденсаторов.
[/q]

С моей 4DPS проблема в чём-то ином. Там набортных-то устройств: PATA, флоп и пара COM'ов. Но оно зависает совершенно спонтанно: иногда сразу при включении (т.е. даже до POST'а дело не доходит), иногда после проверки ОЗУ, иногда после перехода к загрузке, иногда во время загрузки... В т.ч. когда удаётся попасть в CMOS setup - в нём также может спонтанно повиснуть. :(
Причём виснет намертво, на Ctrl+Alt+Del реакции нет, только хардварный ресет.
С репликой это никак не связано, плата виснет и без звуковушки.


Tronix написал:
[q]
555АП6 у меня успешно в iP 233 MMX работает.
[/q]

Вполне возможно, т.к. замена на LS245 ничего не изменила.


Fe-Restorator написал:
[q]
Вопрос-лишь: это происходит внутри чипа 8580 или снаружи от него? Первый случай неординарен - от плохого ПО до мёртвого чипа, во втором случае есть надежда: на несовпадение цоколёвки, например.
[/q]

Плохое ПО тут вряд ли причём: нет звука как с PX player'ом, так и с любыми играми. Насчёт цоколёвки: 6581 и 8580 вроде бы абсолютно одинаковы по разводке. Во всяком случае, конденсаторы цепляются в одно и то же место и звуковой выход на той же ноге. Снаружи от чипа после этого стоит только усилитель на транзисторе, никаких "выключателей" снаружи нет.
Всё, что я могу аппаратно изменить:
1) попробовать найти плёночные 22 нФ кондёры для фильтра (ранее ещё на прототипе я пробовал 22 нФ керамику) и заменить текущие 1 нФ плёночные
2) отпаять конденсатор со входа Audio In на землю... маловероятно, что это может мешать, но это единственное отличие реплики от исходной платы по части аналоговой схемы.


Fe-Restorator написал:
[q]
Стоит залезть в биос и поставить там PCI/4 если плата позволяет.
[/q]

Полезный совет, попробую. Надеюсь, у 5MVP3 есть эта настройка.


Tronix написал:
[q]
плата же тактуется вроде от CLK по шине, а не от OSC как все нормальные люди делали
[/q]

Нет, тактуется она таки от OSC. Но, возможно, замедление тактовой по ISA позволит плате заработать... :rolleyes:

Fe-Restorator
Гость

Ссылка


Tronix написал:
[q]
Хотя почему виснет это не объясняет. Должна просто хреново играть/не играть совсем, но работе компа не должна мешать.
[/q]

Про "хреново играть" и писано было. А в зависонах на 100% "томата" виновна. Та самая, 4DPS. Взять другую мамку, с репутацией получше...
Fe-Restorator
Гость

Ссылка


Fagear написал:
[q]
тактуется она таки от OSC
[/q]
Скорее всего, от PLL-чипа, более современного, чем на 386.
Интельский-ж камушек позволит избежать чехарды с кешированием: мож оно и не влияет, но всё-ж лишнее для теста звуковушки.
И что-то 500/66=7,5 меня слегка напрягает. Наверное, там не 66. Оттого и на PCI не 33... И PCI/4 не будет = 8 ...
И данные от проца выставляются на шину быстрее, чем кушаются карточкой, ототго "не попавшие в такт" попросту "проглатываются", ещё на этапе "моста" PCI-ISA.

Bobo
Advanced Member

Bobo
Откуда: СПб
Всего сообщений: 3326
Рейтинг пользователя: 2


Ссылка


Дата регистрации на форуме:
16 авг. 2007

Fe-Restorator написал:
[q]
А в зависонах на 100% "томата" виновна.
[/q]

Да, были у меня эти гнилые помидоры...
глючили сильнее чем Лаки Стар

---
Xeon E5-2670v2/32 Gb, Amiga А4000Т
wbcbz7
Member


Откуда: omsk || nsk
Всего сообщений: 196
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
17 фев. 2014

Fe-Restorator написал:
[q]
500/66=7,5 меня слегка напрягает. Наверное, там не 66. Оттого и на PCI не 33... И PCI/4 не будет = 8
[/q]

Скорее всего, там таки 500/100 = 6, а чипсет VIA Apollo MVP3 в таком случае тактует шину PCI через делитель 1/3, тогда все сходится - PCI = 33, PCI/4 = 8.
Fe-Restorator
Гость

Ссылка


wormsbiysk написал:
[q]
Скорее всего, там таки 500/100 = 6
[/q]

Выбросил 5 калькуляторов! Врут. Сколько ни делю 500/100 никак 6 не получается!!! :)
Вот, 83х6 действительно == 500. А при 83-х на шине, PCI уплывает под 43 и на 4 никак не делится ровным числом. :41: Классический оверклокинг шины и всех девайсов на ней.


Fagear написал:
[q]
2) отпаять конденсатор со входа Audio In на землю... маловероятно, что это может мешать, но это единственное отличие реплики от исходной платы по части аналоговой схемы.
[/q]
Даташит говорит, что аналоговый вход чипа никак не обыгрывается внутри и сразу выходит наружу в виде аналогового выхода. Служит лишь для аналогового подмешивания звуков сида ко внешнему аудиосигналу. Не уверен, что шунтируя вход можно "свернуть мозг" сиду, но отпаять на минуту кондёр вполне можно. Проверить.
Да и сам факт заземления входа мне не понятен - разделительные межкаскадные кондёры никогда не закорачиваются на массу.
Возможно, щелчки - эт как раз разряд того мелкого кондёра на динамик. А вход аудио у 6581 толком никогда и не работал.

Fagear
Advanced Member

Fagear
Откуда: Москва, САО
Всего сообщений: 1409
Рейтинг пользователя: 2

Репутация пользователя: 1

Ссылка


Дата регистрации на форуме:
22 янв. 2010

wbcbz7
Member


Откуда: omsk || nsk
Всего сообщений: 196
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
17 фев. 2014

Fe-Restorator написал:
[q]
wormsbiysk написал:
[q]

Скорее всего, там таки 500/100 = 6
[/q]

Выбросил 5 калькуляторов! Врут. Сколько ни делю 500/100 никак 6 не получается!!! :)
[/q]

:biggrin:
Похоже, надо либо проверить свой калькулятор, либо просто крепче спать :)

А теперь по существу, причина ненормальной работы карты на 5MVP3 возможна в недостаточно быстрых или плохо совместимых между собой буферах как на карте, так и на материнке (бывает такое, но редко).
Fagear
Advanced Member

Fagear
Откуда: Москва, САО
Всего сообщений: 1409
Рейтинг пользователя: 2

Репутация пользователя: 1

Ссылка


Дата регистрации на форуме:
22 янв. 2010

Fe-Restorator написал:
[q]
И что-то 500/66=7,5 меня слегка напрягает. Наверное, там не 66. Оттого и на PCI не 33... И PCI/4 не будет = 8 ...
[/q]

Кажется чей-то калькулятор надо перепрошить. :biggrin:
На LS 5MVP3 проц работает на 100 МГц, множитель 5, частота PCI 33,3 МГц.
К сожалению, в BIOS'е нет настроек частоты ISA. Подёргал разные другие настройки: отключал всякие префетчи, бёрсты, конвейеры... Пробовал отключать все кэши проца. Разницы никакой, искажения не меняются. :frown:

Откопал у себя Asus TX97-E в паре с iP-233MMX. Там также нет настроек частоты ISA, и искажения также на месте. Пробовал шину замедлять с 66 МГц до 50 МГц (вроде как 8,3 МГц должно было получиться на ISA) - не помогло, разницы нет.

Начал сборку двух бета-тестовых образцов и понял, что лопухнулся с заказанным количеством микросхем: нужно ещё дозаказать. :08: И NE558, наконец.


Попробовал на своей плате некоторые модификации:
- выпаял конденсатор, шунтировавший Audio in на землю
- выпаял переменник, имитировавший джойстик
- заменил кондёры для фильтра с 1 нФ на 22 нФ (плёночные)

Ничего не помогло, 8580 всё равно молчит (точнее щёлкает).

Вот пока две бета-тестовых платы со своими кондёрами и SID'ами:


Нужно ещё один заказ в ЧД разместить, получить оставшиеся м/сх и собрать тестовые платы. И попробовать с ними: может быть в процессе колбасни с прототипом какие-то из моих чипов логики слегка повредились и из-за этого на всех платах, кроме 386, работает всё криво. :rolleyes:
А вот если и обе тестовые платы будут себя вести также... вот тут можно начинать паниковать.
Ах да, хочу ещё с eBay заказать 74HC192, т.к. нигде поблизости (или за приемлемые деньги) нету этой м/сх. Чтобы всё же понять, где истина насчёт делителя тактовой.

Fagear
Advanced Member

Fagear
Откуда: Москва, САО
Всего сообщений: 1409
Рейтинг пользователя: 2

Репутация пользователя: 1

Ссылка


Дата регистрации на форуме:
22 янв. 2010
Небольшой отчёт.
С платой пока ничего не делал, жду поставки деталей.
ЧД комплектует заказ с недостающими для тестовых образцов деталями.
С eBay едут 74HC192 и SN74LS138, будем посмотреть.

Кай
Модератор раздела
№15
Кай
Откуда: СПб.
Всего сообщений: 13337
Рейтинг пользователя: 22


Ссылка


Дата регистрации на форуме:
8 авг. 2010
...первоначально, ЕМНИП, bristlehog спрашивал о бюджете реплики. Я, по первой прикидке, сказал - около $600. Полагаю, я ошибся.
Сейчас на форуме
Fagear
Advanced Member

Fagear
Откуда: Москва, САО
Всего сообщений: 1409
Рейтинг пользователя: 2

Репутация пользователя: 1

Ссылка


Дата регистрации на форуме:
22 янв. 2010
Кай
Ну, тут смотря какой бюджет смотреть...
Все затраты на R&D или только себестоимость конечных частей + работа.
Ясное дело, что я ни то, ни другое не считал :biggrin: , но также ясно, что R&D дешёвым не бывает.

Кай
Модератор раздела
№15
Кай
Откуда: СПб.
Всего сообщений: 13337
Рейтинг пользователя: 22


Ссылка


Дата регистрации на форуме:
8 авг. 2010
...Зато я считал. Уже за $4К вылетели - по совокупности, если считать рабочее время.
Сейчас на форуме
Fagear
Advanced Member

Fagear
Откуда: Москва, САО
Всего сообщений: 1409
Рейтинг пользователя: 2

Репутация пользователя: 1

Ссылка


Дата регистрации на форуме:
22 янв. 2010
Забрал детали у ЧД и собрал две тестовых платы для bristlehog и Кай, готовы к отправке.



Fagear
Advanced Member

Fagear
Откуда: Москва, САО
Всего сообщений: 1409
Рейтинг пользователя: 2

Репутация пользователя: 1

Ссылка


Дата регистрации на форуме:
22 янв. 2010
Есть известия.
Получил на почте SN72LS138N. Вставил вместо К555ИД7 - изменений ровным счётом никаких. С обоими SID'ами, на любых матплатах.
Т.ч. вариант глюков на "быстрых" ПК из-за несовместимости с нашими чипами - отпадает. Все остальные чипы на моей плате, кроме ИЕ6 - забугорные. И всё равно на "быстрых" платах не взлетает.


Сама ИЕ6 тут ну совсем не причём. Она тупо делает тактовую частоту и проверка осциллом никаких аномалий не выявила: частота стабильна и не прерывается.
Аналогично это не проблема с повредившимися м/сх логики: большая часть уже заменена тем или иным способом.

Вывод: проблема в схемотехнике. Что-то восстановлено неверно.

Потыкался осциллом в разные точки. Все осциллограммы сняты с реплики, установленной на Asus TX97-E + P233MMX (где изначально она глючит).

Решил посмотреть, что с сигналом CS.
Вот его соотношение с тактовой 02:

Тут вроде с даташитом разногласий нет.

Потом посмотрел на сигналы, которые ему предшествуют.
Вот RW (как на шине ISA, так и у SID'а - они соединены напрямую) и ASEL - комбинация сигналов RW и определения адреса SID'а.

С виду тоже никаких проблем.

А вот соотношение того же RW и CS:

Тут явно что-то не то. Пачка импульсов RW предназначена только для реплики, это я проверял приостанавливая воспроизведение - в таком случае сигналы RW пропадали.
Смотрю в даташит 6581. Тайминги чтения и записи подразумевают, что на цикле тактования 02 вместе с установкой адреса и данных обязательно должен быть отрицательный импульс CS и нужный уровень RW для разделения чтения и записи.
Если снова посмотреть на осциллограмму - импульсы RW есть, т.е. вроде как должна производиться загрузка данных в SID. Однако, сигнал CS явно активизируется недостаточно часто.
Я взял и закоротил ASEL и CS, вынув один из 74LS74:


В итоге, реплика зазвучала более-менее приемлемо на P233MMX.

Т.е. в остальном проблем нет.
Нужно разбираться со схемой формирования CS.
Вот часть схемы, которую рисовал borisfox:


Я, по сути, вытащил DD5 и закоротил ноги 9 и 12.

borisfox
Advanced Member

borisfox
Откуда: Хабаровск
Всего сообщений: 1083
Рейтинг пользователя: 1


Ссылка


Дата регистрации на форуме:
30 июля 2008
Это не ошибка восстановления, а недоработка оригинальной схемы устройства.
Формирование сигнала CS и сигнала удержания цикла шины ISA IOCHRDY завязано на тактовый сигнал F2. Причём схема сброса IOCHRDY построена так, что для восстановления её в исходное состояние необходимо два периода F2. Если следующее обращение произойдёт раньше, сигнал IOCHRDY сформирован не будет, и этот цикл окончится преждевременно, следовательно, и следующий может начаться раньше, чем придёт спад сигнала F2, который сбросит сигнал CS триггером DD5.1. В результате этот следующий цикл просто не сработает.

Задача была восстановить схему в оригинальном виде, так и восстановил... Видимо, когда эта штука проектировалась, не существовало столь быстродействующих компьютерных систем, поэтому разработчики смирились с таким допущением. Чтобы было универсально, этот узел нужно переделывать. Могу помочь, но не прямо сейчас...

---
Отечественное: ДВК, КВАНТ-4С, УКНЦ, Электроника МС-0585, ЕС-1841, Искра-1031, БК-0010.
Импортное: DEC uPDP-11/53,11/83, uVAX-II, Pro-380, Yamaha MSX, IBM PC/XT, PC/AT.
Ещё ищу
Fagear
Advanced Member

Fagear
Откуда: Москва, САО
Всего сообщений: 1409
Рейтинг пользователя: 2

Репутация пользователя: 1

Ссылка


Дата регистрации на форуме:
22 янв. 2010

borisfox написал:
[q]
Задача была восстановить схему в оригинальном виде, так и восстановил...
[/q]

За что Вам большое спасибо. :thumbup:


borisfox написал:
[q]
Видимо, когда эта штука проектировалась, не существовало столь быстродействующих компьютерных систем, поэтому разработчики смирились с таким допущением.
[/q]

Странно, как же тогда оригинальная плата работала на первом пне?


borisfox написал:
[q]
Чтобы было универсально, этот узел нужно переделывать. Могу помочь, но не прямо сейчас...
[/q]

Был бы очень благодарен, если Вы сможете помочь. :help:

Fe-Restorator
Гость

Ссылка


Fagear написал:
[q]
Странно, как же тогда оригинальная плата работала на первом пне?
[/q]
Ревизия платы новее.
Кстати, с выдранным чипом и козой 9-12 эта платка работает в 386-й мамке? Если да - стоит лишний чип выбросить сразу.
И неплохо в этом формате проверить 8580. Вдруг заработает...
Fagear
Advanced Member

Fagear
Откуда: Москва, САО
Всего сообщений: 1409
Рейтинг пользователя: 2

Репутация пользователя: 1

Ссылка


Дата регистрации на форуме:
22 янв. 2010

Fe-Restorator написал:
[q]
Кстати, с выдранным чипом и козой 9-12 эта платка работает в 386-й мамке? Если да - стоит лишний чип выбросить сразу.
[/q]

Работает, и артефактов заметно меньше. Но они всё равно есть.


Fe-Restorator написал:
[q]
И неплохо в этом формате проверить 8580. Вдруг заработает...
[/q]

Проверял - не заработала. Щёлкает по-прежнему. :frown:

bristlehog
Advanced Member


Откуда: Тула
Всего сообщений: 844
Рейтинг пользователя: 1


Ссылка


Дата регистрации на форуме:
16 июня 2013

Fe-Restorator написал:
[q]
Ревизия платы новее.
[/q]


Нет, у нас сканы и фото той самой платы, которая работала на первом пне в том видео.
borisfox
Advanced Member

borisfox
Откуда: Хабаровск
Всего сообщений: 1083
Рейтинг пользователя: 1


Ссылка


Дата регистрации на форуме:
30 июля 2008
Выкидывать не надо, попробуйте скорректировать так: вывод 1 ® триггера DD6.1 отключить от линии +5 В и соединить с выводом 11 триггера DD6.2 (эта же микросхема). Таким образом, схема сброса IOCHRDY будет возвращаться в исходное состояние по завершении цикла (снятия IOR, IOW или сигнала опознавания адреса ASEL), и в начале следующего цикла IOCHRDY снова сможет быть взведён, чтобы задержать обращение до высокого уровня сигнала F2 (согласно описанию, особенность SID такова, что обращение к нему может производиться только при высоком уровне тактового сигнала).

Было бы интересно посмотреть сигналы F2, /ACS, /CS, /IOCHRDY одновременно, если осциллограф имеет четыре канала.

---
Отечественное: ДВК, КВАНТ-4С, УКНЦ, Электроника МС-0585, ЕС-1841, Искра-1031, БК-0010.
Импортное: DEC uPDP-11/53,11/83, uVAX-II, Pro-380, Yamaha MSX, IBM PC/XT, PC/AT.
Ещё ищу
Fagear
Advanced Member

Fagear
Откуда: Москва, САО
Всего сообщений: 1409
Рейтинг пользователя: 2

Репутация пользователя: 1

Ссылка


Дата регистрации на форуме:
22 янв. 2010

borisfox написал:
[q]
Формирование сигнала CS и сигнала удержания цикла шины ISA IOCHRDY завязано на тактовый сигнал F2. Причём схема сброса IOCHRDY построена так, что для восстановления её в исходное состояние необходимо два периода F2. Если следующее обращение произойдёт раньше, сигнал IOCHRDY сформирован не будет, и этот цикл окончится преждевременно, следовательно, и следующий может начаться раньше, чем придёт спад сигнала F2, который сбросит сигнал CS триггером DD5.1. В результате этот следующий цикл просто не сработает.
[/q]



borisfox написал:
[q]
Выкидывать не надо, попробуйте скорректировать так: вывод 1 ® триггера DD6.1 отключить от линии +5 В и соединить с выводом 11 триггера DD6.2 (эта же микросхема). Таким образом, схема сброса IOCHRDY будет возвращаться в исходное состояние по завершении цикла (снятия IOR, IOW или сигнала опознавания адреса ASEL), и в начале следующего цикла IOCHRDY снова сможет быть взведён, чтобы задержать обращение до высокого уровня сигнала F2 (согласно описанию, особенность SID такова, что обращение к нему может производиться только при высоком уровне тактового сигнала).
[/q]


На мой неискушённый взгляд с формированием IOCHRDY всё в порядке, проблема именно с формированием CS. :rolleyes:


borisfox написал:
[q]
Было бы интересно посмотреть сигналы F2, /ACS, /CS, /IOCHRDY одновременно, если осциллограф имеет четыре канала.
[/q]

Увы, 4-х канального осцилла под рукой нет.
Но вот что я смог наснимал на плате без доработок (и с установленной на место 74LS74).
IOW vs. IOCHRDY:

На мой взгляд с генерацией IOCHRDY тут полный порядок. Могу ошибаться...

Соотношение IOW и F2:


IOCHRDY vs. F2:


А вот как соотносятся выходной IOCHRDY и CS:

А тут на мой взгляд полная чушь происходит. Т.е. часть схемы, которая отвечает за определение адреса, за приём сигнала IOW, за формирование ACS, за формирование выходного IOCHRDY - работает на мой взгляд адекватно. А вот как из ACS получается CS мне решительно не нравится.

Соотношение CS и F2 (выше подобный скрин есть, но всё же):

CS генерируется вовремя, но вот с частотой проблемы...

Соотношение ACS и IOCHRDY:


Соотношение ACS и CS:

Явно тут что-то не то.
Причём если листать серию осциллограмм, то видно, что сигнал CS как бы "плывёт" на своей частоте относительно ACS. Т.е. частота импульсов CS примерно постоянна и вся пачка постепенно смещается, "плывёт" относительно начала синхронизации.

Соотношение ACS и F2:


На мой взгляд дилетанта в жёсткой логике, со включением DD6 порядок, ведь на её вход приходит только F2 и ACS, с генерацией CS на DD5 она не связана.
А вот как раз с DD5 что-то не то. Не то получается на выходе, что должно было бы. Или я где-то неправ?

Анимация ACS vs. CS:

Прикрепленный файл (2014-08-11 22-03-42.gif, 276558 байт, скачан: 254 раза)
Fagear
Advanced Member

Fagear
Откуда: Москва, САО
Всего сообщений: 1409
Рейтинг пользователя: 2

Репутация пользователя: 1

Ссылка


Дата регистрации на форуме:
22 янв. 2010
Потыкался ещё немного вокруг DD5.

DD5 pin 11 (F2) vs. pins 1, 5, 10:


DD5 pin 11 (F2) vs. pins 2, 9 (CS):


DD5 pin 11 (F2) vs. pin 3 (/F2):


DD5 pin 11 (F2) vs. pin 4 (ASEL):


DD5 pin 11 (F2) vs. pin 12 (/ACS):


DD5 pin 10 vs. pin 12 (/ACS):


Fagear
Advanced Member

Fagear
Откуда: Москва, САО
Всего сообщений: 1409
Рейтинг пользователя: 2

Репутация пользователя: 1

Ссылка


Дата регистрации на форуме:
22 янв. 2010
Ну и вдогонку, замеры проблемной CS на 386DX40:

IOCHRDY vs. CS:


ACS vs. CS:


Как видно, тут проблем нет, CS успевает генерироваться должным образом.

Кай
Модератор раздела
№15
Кай
Откуда: СПб.
Всего сообщений: 13337
Рейтинг пользователя: 22


Ссылка


Дата регистрации на форуме:
8 авг. 2010
Fagear ...у меня нескромный вопрос. У Вас XT есть? Можно, конечно, гнаться за скоростью, поставить плату в пень... Но зачем? Попробуйте на современном ей "железе".

---
- Девушка, у вас попа есть?
- Хам! Разумеется!
- А почему Вы её не носите?
Сейчас на форуме
borisfox
Advanced Member

borisfox
Откуда: Хабаровск
Всего сообщений: 1083
Рейтинг пользователя: 1


Ссылка


Дата регистрации на форуме:
30 июля 2008
А адрес с шины в этой материнке (и/или сигнал AEL) снимается по завершении цикла?
Схема сброса CS (D5.1) приводится в исходное состояние переходом ASEL в низкий уровень, поэтому, если адрес и AEL остаются активными между циклами (снимается-ставится только IOR/IOW), то схема будет работать неправильно, CS будет заблокирован.

Снимите, пожалуйста, осциллограммы попарно:
AEL + IOR
AEL + ASEL
ASEL + IOR

Про IOCHRDY замечание тоже остаётся в силе, по текущей схеме ему для восстановления нужно два периода F2. Но пока не меняйте там, разберёмся с ASEL.

---
Отечественное: ДВК, КВАНТ-4С, УКНЦ, Электроника МС-0585, ЕС-1841, Искра-1031, БК-0010.
Импортное: DEC uPDP-11/53,11/83, uVAX-II, Pro-380, Yamaha MSX, IBM PC/XT, PC/AT.
Ещё ищу
Fe-Restorator
Гость

Ссылка

Т.е. первопни иначе генерируют сигналы на ISA-шине, нежели все х86 до них? Возможно, ибо ревизии однозначно разные у ХТ и пня. Но различий меж ХТ, 286 и 386 должно быть меньше, пробовать можно на этих мамках.
И интересно снять одноимённые осциллограммы и на 286-й мамке и на пнёвой. Сравнить их.
borisfox
Advanced Member

borisfox
Откуда: Хабаровск
Всего сообщений: 1083
Рейтинг пользователя: 1


Ссылка


Дата регистрации на форуме:
30 июля 2008
Возможно, в свежих материнках сделаны какие-нибудь оптимизации обмена по ISA, в результате которых адрес последнего цикла и сигнал AEN не снимается вплоть до начала следующего. Если следующий использует тот же адрес - то он так и останется. AEN, согласно спецификации, вообще может не сниматься, если шина управляется процессором, а не устройством DMA.
На старых материнках (от XT до, возможно, 386, за исключением каких-нибудь поздних) ISA была основной шиной, и вся "тусня" проходила по ней, адрес менялся в каждом цикле, поэтому проблемы не возникало, на следующем цикле после обращения к карточке адрес был уже новый (хотя бы из-за выборки следующей команды из памяти), и сброс схемы в ней проходил как положено. В 486-586 и старше шина ISA уже не основная (основная - между процессором и чипсетом, а ISA, VLB, PCI обслуживают только циклы обмена с внешними устройствами), поэтому вполне возможно, что на ISA сохраняется тот же адрес внешнего устройства, с которым был крайний обмен. Если это предположение верно, то текущая схема карточки будет работать неправильно, нужно переделывать.
Как переделывать - пока не знаю, нужно подымать какие-нибудь свежие спецификации на ISA, из последних.
Из простого - сделать инициализацию схемы сброса CS не по ASEL, а по ACS, подключив вывод 4 DD5.1 к выводу 2 DD11.1 (= выводу 11 DD6.2). Попробуйте так...

---
Отечественное: ДВК, КВАНТ-4С, УКНЦ, Электроника МС-0585, ЕС-1841, Искра-1031, БК-0010.
Импортное: DEC uPDP-11/53,11/83, uVAX-II, Pro-380, Yamaha MSX, IBM PC/XT, PC/AT.
Ещё ищу
Tronix
Advanced Member

Tronix
Откуда: Москва
Всего сообщений: 1598
Рейтинг пользователя: 3

Репутация пользователя: 1

Ссылка


Дата регистрации на форуме:
15 янв. 2008
Да нет никакой разницы между новой ISA и старой ISA. Спецификация одна. Что на XT, что на пне. Косяк либо в оригинальном девайсе, либо косяк в новом девайсе (неправильно скопипастили). Была бы схема - я бы может быть что-то сказал, а так - хрен его знает. Я тыщу постов назад говорил, что нарисуйте схему сперва, но кто меня послушал. Я вообще с трудом представляю, как можно делать устройство просто по внешнему виду другого. Это же ну я даже не знаю, слов подходящих не могу найти.
borisfox
Advanced Member

borisfox
Откуда: Хабаровск
Всего сообщений: 1083
Рейтинг пользователя: 1


Ссылка


Дата регистрации на форуме:
30 июля 2008
Схема есть и разница есть. По крайней мере в работе с шиной.

---
Отечественное: ДВК, КВАНТ-4С, УКНЦ, Электроника МС-0585, ЕС-1841, Искра-1031, БК-0010.
Импортное: DEC uPDP-11/53,11/83, uVAX-II, Pro-380, Yamaha MSX, IBM PC/XT, PC/AT.
Ещё ищу
Tronix
Advanced Member

Tronix
Откуда: Москва
Всего сообщений: 1598
Рейтинг пользователя: 3

Репутация пользователя: 1

Ссылка


Дата регистрации на форуме:
15 янв. 2008
Какая разница? Где схема?
borisfox
Advanced Member

borisfox
Откуда: Хабаровск
Всего сообщений: 1083
Рейтинг пользователя: 1


Ссылка


Дата регистрации на форуме:
30 июля 2008
Я же рассказал выше.
В старых системах через ISA проходили все циклы обращения ко всем внешним устройствам. Потому что все они были на этой шине.
В новых, предположительно - только к тем устройствам, что остались на ISA. В данном случае с 586 материнкой на ISA может быть только одна эта карточка. Все остальные устройства на других шинах.

Схема где-то посередине ветки, между 10-20 страницами. Сообщения от первых чисел января этого года.

---
Отечественное: ДВК, КВАНТ-4С, УКНЦ, Электроника МС-0585, ЕС-1841, Искра-1031, БК-0010.
Импортное: DEC uPDP-11/53,11/83, uVAX-II, Pro-380, Yamaha MSX, IBM PC/XT, PC/AT.
Ещё ищу
Tronix
Advanced Member

Tronix
Откуда: Москва
Всего сообщений: 1598
Рейтинг пользователя: 3

Репутация пользователя: 1

Ссылка


Дата регистрации на форуме:
15 янв. 2008
Что значит происходили обращения по шине, а теперь не происходят? Вы вообще понимаете что такое ISA? Это всего лишь шина данных, шина адреса и несколько управляющих сигналов. Все временные диаграммы строго регламентированы, что для XT, что для хоть пня третьего.

Схема - это те примерные наброски на тетради?
Fe-Restorator
Гость

Ссылка


borisfox написал:
[q]
В новых, предположительно - только к тем устройствам, что остались на ISA
[/q]

Думается, тут виновник - мост PCI-ISA, в паре с Legacy-девайсом, не умеющим быть Bus-master-ом. Если ISA-девайс активно рулит шиной, ВСЕ сигналы до него доходят, вовремя и с правильными осциллограммами. Но как только шина освобождена - сигналы "морозятся" в непредсказуемом состоянии и сбрасываются при следующем взятии шины "под контроль". Если не отпускать шину никогда - первопень начинает работать столь-же медленно, как и ХТ... И не всякая мамка на такое способна - часто чипсет принудительно отнимает контроль у медленной шины. Решайте сами, баг это или фича.

PS. И таки-да: неплохо-б опубликовать полную схему этой карточки, оформленную по правилам конструкторской документации.
borisfox
Advanced Member

borisfox
Откуда: Хабаровск
Всего сообщений: 1083
Рейтинг пользователя: 1


Ссылка


Дата регистрации на форуме:
30 июля 2008

Tronix написал:
[q]
Что значит происходили обращения по шине, а теперь не происходят? Вы вообще понимаете что такое ISA? Это всего лишь шина данных, шина адреса и несколько управляющих сигналов. Все временные диаграммы строго регламентированы, что для XT, что для хоть пня третьего.
[/q]

Наводящий вопрос: будет ли инициирован цикл обращения на шине ISA при доступе, например, к портам встроенного видеоадаптера на материнской плате?


Tronix написал:
[q]
Схема - это те примерные наброски на тетради?
[/q]

Вполне читаемые. Почему от руки - причина там же, на тех же страницах.


Fe-Restorator написал:
[q]
PS. И таки-да: неплохо-б опубликовать полную схему этой карточки, оформленную по правилам конструкторской документации.
[/q]

Кто по ней печатку трассировал, тот и перерисовывал в электронном виде, попросите - выложит...
А мне повторно рисовать уже незачем.

---
Отечественное: ДВК, КВАНТ-4С, УКНЦ, Электроника МС-0585, ЕС-1841, Искра-1031, БК-0010.
Импортное: DEC uPDP-11/53,11/83, uVAX-II, Pro-380, Yamaha MSX, IBM PC/XT, PC/AT.
Ещё ищу
Fagear
Advanced Member

Fagear
Откуда: Москва, САО
Всего сообщений: 1409
Рейтинг пользователя: 2

Репутация пользователя: 1

Ссылка


Дата регистрации на форуме:
22 янв. 2010
borisfox
Сегодня по-позже попробую применить Ваши правки и снять осциллограммы.


Tronix написал:
[q]
Я вообще с трудом представляю, как можно делать устройство просто по внешнему виду другого. Это же ну я даже не знаю, слов подходящих не могу найти.
[/q]

Тю... не уметь без бумажки с каракулями (схемой) представлять работу устройства - это не то, чем стоит гордиться.


borisfox написал:
[q]
Кто по ней печатку трассировал, тот и перерисовывал в электронном виде, попросите - выложит...
[/q]

Вообще, как бы так помягче... Плату я трассировал, да, но вот схему в цифровом виде рисовать и не думал даже. Ибо нафиг оно мне надо? В общих чертах я и без схемы уже примерно понимаю что куда. В сложные моменты есть сканы от borisfox.
Прилагать к плате схему я как-то не планирую.

Tronix
Advanced Member

Tronix
Откуда: Москва
Всего сообщений: 1598
Рейтинг пользователя: 3

Репутация пользователя: 1

Ссылка


Дата регистрации на форуме:
15 янв. 2008

borisfox написал:
[q]
Наводящий вопрос: будет ли инициирован цикл обращения на шине ISA при доступе, например, к портам встроенного видеоадаптера на материнской плате?
[/q]


Как по мне, так да - будет. На шину адреса выставится номер порта, на шину данных - данные. И все это на ISA. Потому что разделять что типа такие-то порты - не будем выставлять на шину а вот такие будем - это на мой взгляд лишний гемор. Намного проще все гнать по шине, не важно для кого предназначены данные. У конечно устройства должна голова болеть что ему а что не ему. Хотя вы заставили меня задуматься, и я уже фиг его знает как на самом деле. Но все-таки я бы так не делал. Это ж реальный геморрой и усложнение конструкции (чипсета).
Tronix
Advanced Member

Tronix
Откуда: Москва
Всего сообщений: 1598
Рейтинг пользователя: 3

Репутация пользователя: 1

Ссылка


Дата регистрации на форуме:
15 янв. 2008

Fagear написал:
[q]
Тю... не уметь без бумажки с каракулями (схемой) представлять работу устройства - это не то, чем стоит гордиться.
[/q]

А я не горжусь. Я бы даже запросто подключил сид к isa даже не видя оригинального девайса. Чего там подключать то? Но схему бы все-таки потом нарисовал, ибо со временем сам забываешь что куда идет и как делал. В случае ремонта наличие схемы экономит значительную массу времени. Но дело вкуса, конечно, хорошо что вообще сделали. Я честно рад.
Fe-Restorator
Гость

Ссылка


borisfox написал:
[q]
А мне повторно рисовать уже незачем.
[/q]
Похоже, умерла ссылка на схему, не открывается.
Fagear
Advanced Member

Fagear
Откуда: Москва, САО
Всего сообщений: 1409
Рейтинг пользователя: 2

Репутация пользователя: 1

Ссылка


Дата регистрации на форуме:
22 янв. 2010

Fe-Restorator написал:
[q]
Похоже, умерла ссылка на схему, не открывается.
[/q]



Fagear
Advanced Member

Fagear
Откуда: Москва, САО
Всего сообщений: 1409
Рейтинг пользователя: 2

Репутация пользователя: 1

Ссылка


Дата регистрации на форуме:
22 янв. 2010

borisfox написал:
[q]
Снимите, пожалуйста, осциллограммы попарно:
AEL + IOR
AEL + ASEL
ASEL + IOR
[/q]


Я так понимаю, AEL - это AEN, а IOR - это IOW. Т.к. на сигнале IOR полный штиль во время воспроизведения.

Вот осциллограммы без доработок на P-233MMX:
ASEL + IOW:


AEN + ASEL:


AEN + IOW:

Прикрепленный файл (2014-08-13 21-20-56.gif, 150573 байт, скачан: 277 раз)
Fagear
Advanced Member

Fagear
Откуда: Москва, САО
Всего сообщений: 1409
Рейтинг пользователя: 2

Репутация пользователя: 1

Ссылка


Дата регистрации на форуме:
22 янв. 2010

borisfox написал:
[q]
Из простого - сделать инициализацию схемы сброса CS не по ASEL, а по ACS, подключив вывод 4 DD5.1 к выводу 2 DD11.1 (= выводу 11 DD6.2). Попробуйте так...
[/q]

Эврика!


Запела!!! :cool: :biggrin: :thumbup: :)

Осциллограммы IOW + CS после доработки на том же P233MMX:


Проверил на следующих платформах:
AMD Am486DX-40 @ Pine PT-321
Intel Pentium 233MMX @ Asus TX97-E
AMD K6-2/500 @ LuckyStar 5MVP3
Intel Celeron 333 @ Abit VA6
Intel Pentium III-S 1400 @ Abit VA6

Всё работает. PX player воспроизводит любые MIDIшки, BadBlood и Ultima VI также без проблем! На всех платформах.

Пробовал и первую правку:
[q]
вывод 1 ® триггера DD6.1 отключить от линии +5 В и соединить с выводом 11 триггера DD6.2
[/q]

Разницы никакой не отмечено.
И на частоте 0,89 МГц и на 1,02 МГц, на любой платформе в любом случае - разницы в воспроизведении нет.

borisfox
Advanced Member

borisfox
Откуда: Хабаровск
Всего сообщений: 1083
Рейтинг пользователя: 1


Ссылка


Дата регистрации на форуме:
30 июля 2008

Tronix написал:
[q]
Это ж реальный геморрой и усложнение конструкции (чипсета).
[/q]

Зато позволяет работать с устройствами непосредственно на плате или, например, на PCI без лишних циклов ожидания.
ISA очень медленная шина по сравнению с той же PCI. Зачем же тормозить работу с теми устройствами, которые не на ней, до её скорости...
А ещё раньше через ISA проходили и циклы обращения к памяти... Это, наверное, убрали уже начиная с 386 - доступ к набортной памяти скорее всего на ISA не выходит.

Поэтому я предположил, что в современных системах циклы обращения к устройствам, размещённым на других шинах, на ISA не выводятся. Значит, адрес, выставленный на адресные линии ISA в цикле доступа к плате SID, останется неизменным вплоть до следующего обращения к ней же, если на ISA нет других устройств. В этом случае оригинальная схема платы будет работать неправильно (у неё схема сброса CS приводится в исходное состояние по снятию сигнала опознавания адреса). Что и подтвердилось на практике...


Fagear написал:
[q]
Всё работает.
[/q]

Ну и отлично :)


Fagear написал:
[q]
Разницы никакой не отмечено.
[/q]

Тогда пока не меняем...

---
Отечественное: ДВК, КВАНТ-4С, УКНЦ, Электроника МС-0585, ЕС-1841, Искра-1031, БК-0010.
Импортное: DEC uPDP-11/53,11/83, uVAX-II, Pro-380, Yamaha MSX, IBM PC/XT, PC/AT.
Ещё ищу
Fagear
Advanced Member

Fagear
Откуда: Москва, САО
Всего сообщений: 1409
Рейтинг пользователя: 2

Репутация пользователя: 1

Ссылка


Дата регистрации на форуме:
22 янв. 2010

Кай написал:
[q]
У Вас XT есть?
[/q]

Есть, только она книгами завалена. Ремонт - дело такое, особенно вялотекущий. :frown:


Кай написал:
[q]
Но зачем? Попробуйте на современном ей "железе".
[/q]

Я бы вот хотел чтобы реплика могла звучать не только на XT, но и на каком-нибудь пне, возможно даже не первом. Мне на XT особо делать нечего, я для неё слишком поздно родился. Вот какой-нибудь пенёк, где и винда есть, и привычный софт - было бы хорошо, чтобы можно было не меняя систему послушать и SID.

И теперь, к счастью, при помощи совсем небольшой правки, это стало возможным. :cool:
Кстати, на Вашем образце платы придётся сделать ту же правку.

borisfox
Снова от меня огромная благодарность! :thumbup:

Теперь надо дождаться, когда доедет аутентичная 74HC192, чтобы понять, кто же ближе к правде: К555ИЕ6 или DV74HC192.
И нужен отклик от Кай, плата до которого уже почти добралась, чтобы понять что же всё-таки с 8580.

Прикрепленный файл (SSI_patch.png, 45349 байт, скачан: 402 раза)
Кай
Модератор раздела
№15
Кай
Откуда: СПб.
Всего сообщений: 13337
Рейтинг пользователя: 22


Ссылка


Дата регистрации на форуме:
8 авг. 2010
Добралась. Потерпите до выходных, я второй день как макнулся с головой в работу, и как всегда - авралы. :(
Сейчас на форуме
ys05
Advanced Member


Откуда: spb
Всего сообщений: 377
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
27 фев. 2012
На всякий случай отмечу, что основной настройкой BIOS Setup на пнях, позволяющей исправить проблему быстро идущих подряд циклов на ISA, был не коэффициент деления частоты PCI для частоты ISA, который с какого-то времени практически исчез из настроек, а настройки типа таких:
16-bit I/O Recovery Time
8-bit I/O Recovery Time
В Award'ах они присутствовали в большинстве случаев, и позволяют прямо добавить паузу в заданное число тактов частоты между циклами. По памяти, быстрее всего лепили подряд циклы на ISA (причём без возможности притормозить) машины на первых AMD-шных пнях (типа K90). Все последующие уже более щадяще относились к ISA.

Но, конечно, лучше - правильная схема, успевающая сама восттанавливаться между циклами :)


Tronix написал:
[q]

Как по мне, так да - будет. На шину адреса выставится номер порта, на шину данных - данные. И все это на ISA. Потому что разделять что типа такие-то порты - не будем выставлять на шину а вот такие будем - это на мой взгляд лишний гемор. Намного проще все гнать по шине, не важно для кого предназначены данные. У конечно устройства должна голова болеть что ему а что не ему. Хотя вы заставили меня задуматься, и я уже фиг его знает как на самом деле. Но все-таки я бы так не делал. Это ж реальный геморрой и усложнение конструкции (чипсета).
[/q]


На самом деле, непередача лишних циклов на ISA была забита изначально в самом стандарте PCI. Устройства PCI имеют три такта на возможность декодирования своего адреса и выдачи сигнала подтверждения выборки DEVSEL. В первом такте быстрые, во втором - средние и в третьем - медленные. А если никто не отвечал, то предусматривался механизм subtractive address decoding, предназначенный как раз для моста PCI-ISA и подобных - то есть он отвечал на любой цикл на PCI (и передавал его на ISA), на который не ответило ни одно из PCI устройств.
Fagear
Advanced Member

Fagear
Откуда: Москва, САО
Всего сообщений: 1409
Рейтинг пользователя: 2

Репутация пользователя: 1

Ссылка


Дата регистрации на форуме:
22 янв. 2010
Между делом часть, отвечающая за джойстик была совсем забыта. Пока не поздно, надо проверить её работу. Интересно, под какой-нибудь 98-й виндой реально его установить на этой карточке? Порт-то вроде стандартный...
Нужно проверить, всё ли работает, а также как влияет блок перемычек 2*3 около NE558. Судя по написанному в Сети - это настройка чувствительности джойстика. Проблема в том, что у меня нет ни одного джойстика вообще. А уж для подключения к гейм-порту тем более. Нужно намонстрячить тестовую приспособу из пары резюков и 4-х кнопок. И в какой-нибудь тестилке-калибровалке (в той же винде) посмотреть что к чему.
И, пока не поздно, внести изменения. Плату в любом случае уже придётся перезаказывать заново, правок уже накопилось изрядно, увы.
Кай, от меня та же просьба: проверьте, если сможете, порт джойстика.

Fagear
Advanced Member

Fagear
Откуда: Москва, САО
Всего сообщений: 1409
Рейтинг пользователя: 2

Репутация пользователя: 1

Ссылка


Дата регистрации на форуме:
22 янв. 2010
Потыкал 8580 в исправленную плату - неа, не работает. Щёлкает как и прежде.
С джойстиком ещё не разбирался.
Плата для bristlehog доработана, проверена, работает. Жду от него адреса отправки.

uav1606
Advanced Member

uav1606
Откуда: Енакиево
Всего сообщений: 4180
Рейтинг пользователя: 2


Ссылка


Дата регистрации на форуме:
16 янв. 2008
Добавил ссылку на схему в шапку, если не возражаете.
Fe-Restorator
Гость

Ссылка


Fagear написал:
[q]
Потыкал 8580 в исправленную плату - неа, не работает. Щёлкает как и прежде.
[/q]

Что-то я не уловил: платка с 8580-м чипом уже доехала обратно до Кая, а ты всё "тычешь" тем-же самым чипом в свой экземпляр, невзирая на разницу городов? :14:
Fagear
Advanced Member

Fagear
Откуда: Москва, САО
Всего сообщений: 1409
Рейтинг пользователя: 2

Репутация пользователя: 1

Ссылка


Дата регистрации на форуме:
22 янв. 2010

Fe-Restorator написал:
[q]
Что-то я не уловил: платка с 8580-м чипом уже доехала обратно до Кая, а ты всё "тычешь" тем-же самым чипом в свой экземпляр, невзирая на разницу городов?
[/q]

Читаем тему внимательнее!
Была договорённость, что плату я отправляю без 8580, т.к. у Кая есть ещё один, проверенный. Если у него заработает его чип - значит тот, который приехал ко мне, подох в процессе. Если не заработает - будет возможность с двух сторон разбираться с причинами.

borisfox
Advanced Member

borisfox
Откуда: Хабаровск
Всего сообщений: 1083
Рейтинг пользователя: 1


Ссылка


Дата регистрации на форуме:
30 июля 2008
А почему считаете, что 8580 должна работать в этой плате?
Они взаимозаменяемы? Описания 8580 навскидку найти не удалось.

---
Отечественное: ДВК, КВАНТ-4С, УКНЦ, Электроника МС-0585, ЕС-1841, Искра-1031, БК-0010.
Импортное: DEC uPDP-11/53,11/83, uVAX-II, Pro-380, Yamaha MSX, IBM PC/XT, PC/AT.
Ещё ищу
Кай
Модератор раздела
№15
Кай
Откуда: СПб.
Всего сообщений: 13337
Рейтинг пользователя: 22


Ссылка


Дата регистрации на форуме:
8 авг. 2010
[q]
Они взаимозаменяемы? Описания 8580 навскидку найти не удалось.
[/q]


Да, они взаимозаменяемы, с оговоркой: вместо +12 вольт (6581) нужно +9 вольт (8580 и 6582). Различие в емкости фильтрующих конденсаторов. И схемном решении самих микросхем. По выводам и программированию они совпадают.

C 8580R5 (другой, вынутой из С64 и не бывшей в пересылке) плата исправно работает (немодифицированная, на 286 компьютере). Джойстик пока не проверял (мне его ещё найти нужно).



В силу этого, ищется исправный SID. Лучше 8580, но можно и 6581 и 6582.
Сейчас на форуме
Fe-Restorator
Гость

Ссылка


Fagear написал:
[q]
Была договорённость
[/q]
Звиняй, упустил сей момент.
Fagear
Advanced Member

Fagear
Откуда: Москва, САО
Всего сообщений: 1409
Рейтинг пользователя: 2

Репутация пользователя: 1

Ссылка


Дата регистрации на форуме:
22 янв. 2010

Кай написал:
[q]
C 8580R5 (другой, вынутой из С64 и не бывшей в пересылке) плата исправно работает (немодифицированная, на 286 компьютере).
[/q]

Это категорически хорошо! Спасибо!
Значит, приехавший ко мне 8580 таки помер, зараза. Т.к. перед отправкой платы я именно на ней тоже пытался его завести - опять же не вышло. :frown:

Fagear
Advanced Member

Fagear
Откуда: Москва, САО
Всего сообщений: 1409
Рейтинг пользователя: 2

Репутация пользователя: 1

Ссылка


Дата регистрации на форуме:
22 янв. 2010
Собственно, встаёт вопрос: кому интересна реплика и в каком виде?
- голая плата
- набор "Плата + детали"
- набор "Плата + детали + крепёжная планка + SID"
- собранная плата без SID и крепёжной планки
- собранная плата с SID и крепёжной планкой
- иное?

Нужно в любом случае заказывать следующую партия печаток, оставшихся на всех не хватит. Нужно прикинуть, сколько заказывать на производстве.
И нужно разбираться с изготовлением крепёжной планки. :rolleyes:

На vogons уже 6 "заказов" есть. Т.ч., думаю, плат нужно заказывать как минимум 10 шт.

С ценой пока что сложно. Для следующей партии я уже частично заказал детали с eBay - выходит намного дешевле, чем у нас. Однако, большую часть стоимости съедает именно плата, а также SID.
Если исходить из стоимости за начальную партию, то плата без SID'а бы продавалась примерно за 1500 руб. Если предзаказов наберётся достаточное количество, то себестоимость платы можно будет значительно снизить. Конечно же, набор деталей будет обходиться дешевле уже собранной и проверенной платы, я за бесплатно паять не собираюсь.
На привоз SID нужно накинуть ещё 1500-200 руб, это удовольствие не из дешёвых.

Кай
Модератор раздела
№15
Кай
Откуда: СПб.
Всего сообщений: 13337
Рейтинг пользователя: 22


Ссылка


Дата регистрации на форуме:
8 авг. 2010
[q]
На привоз SID нужно накинуть ещё 1500-200 руб, это удовольствие не из дешёвых.
[/q]


Второй пост в этой теме - мой. "Ух ты" я просто так говорить бы не стал.

Работает IBM аналоговый джойстик. Рулить можно, но сложно (я привык к C64/Atari - дискретному).

Органолептически - 8580 даёт более "жестяной" звук. Сложно буквами объяснить, но больше "фальши". Попробую записать хоть ту же "Ультиму-6". И ещё из минусов - плата ОЧЕНЬ хорошо "ловит" внешние электромагнитные помехи, "фонит". Блокировочные электролит. конденсаторы нужно бы побольше ёмкостью. Не 100, а 470 микрофарад lESR.
Сейчас на форуме
Fagear
Advanced Member

Fagear
Откуда: Москва, САО
Всего сообщений: 1409
Рейтинг пользователя: 2

Репутация пользователя: 1

Ссылка


Дата регистрации на форуме:
22 янв. 2010

Кай написал:
[q]
плата ОЧЕНЬ хорошо "ловит" внешние электромагнитные помехи, "фонит"
[/q]

У меня из наводок отмечена отличная слышимость на выходе звука разгона и торможения харда. Я предположил, что идут наводки по +12 шине, попробовал пустить её через фербид - разницы не ощутил. Надо с осциллом потыкаться в линии питания.

Fe-Restorator
Гость

Ссылка


Fagear написал:
[q]
- набор "Плата + детали + крепёжная планка + SID"
...
- собранная плата с SID и крепёжной планкой
[/q]
В идеале - один из процитированных вариантов.
Насчёт планки - можно её и опустить - заказ кастомной партии в 1000 шт обойдётся в $300 примерно, с перевозом. Заказать 1000 комплектов текстолит+сид вряд-ли удастся, по многим причинам.

Насколько понимаю, общая стоимость готовой карточки (~ набора) приближается к $100. Терпимо.
Iron_69
Full Member

Iron_69
Откуда: г.Владикавказ
Всего сообщений: 254
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
2 фев. 2014

Fagear написал:
[q]
- набор "Плата + детали"
[/q]
- Готов приобрести.
Fagear
Advanced Member

Fagear
Откуда: Москва, САО
Всего сообщений: 1409
Рейтинг пользователя: 2

Репутация пользователя: 1

Ссылка


Дата регистрации на форуме:
22 янв. 2010

Fe-Restorator написал:
[q]
Насчёт планки - можно её и опустить - заказ кастомной партии в 1000 шт обойдётся в $300 примерно, с перевозом.
[/q]

Из того, что я смог найти в Сети - заказать крепёжную планку непросто. Точнее купить просто глухую планку без ничего - запросто и не так дорого. А вот заказать кастомное производство по своим отверстиям и размерам - это уже большой гемор.

Отсюда вылезает следующее предположение: надо найти уже готовую планку, которую не проблема купить и поставить на реплику. Например, посмотреть в сторону какой-нибудь SB PCI128.
На такой планке есть дырка под DB-15, а также три дырки под mini-jack. Можно заменить RCA на миниджек, вывести выход звука на один разъём, а ещё один отдать под вход SID'а Audio In - почему бы и нет? И ещё одна дырка не будет использоваться. Нужно подумать в этом направлении. Т.к. пока мне не видится возможным где-либо заказать кастомные брекеты за вменяемые деньги.


Fe-Restorator написал:
[q]
Насколько понимаю, общая стоимость готовой карточки (~ набора) приближается к $100. Терпимо.
[/q]

Приблизительно так.
SID - самая дорогостоящая часть. Если он уже есть в наличии, сама плата реплики обойдётся не дороже SID'а. Если удастся собрать достаточное количество заказов, то получится сделать производство платы недорогим, что значительно снизит себестоимость.

Bobo
Advanced Member

Bobo
Откуда: СПб
Всего сообщений: 3326
Рейтинг пользователя: 2


Ссылка


Дата регистрации на форуме:
16 авг. 2007

Fagear написал:
[q]
Отсюда вылезает следующее предположение: надо найти уже готовую планку, которую не проблема купить и поставить на реплику. Например, посмотреть в сторону какой-нибудь SB PCI128.
[/q]

она же вроде PCI?

---
Xeon E5-2670v2/32 Gb, Amiga А4000Т
Fe-Restorator
Гость

Ссылка


Fagear написал:
[q]
заказать крепёжную планку непросто. Точнее купить просто глухую планку без ничего - запросто и не так дорого. А вот заказать кастомное производство по своим отверстиям и размерам - это уже большой гемор.
[/q]
Н-да-а-а... Стоит пролистать N страниц назад и почитать нашу весьма горячую дискуссию на "планочную" тему. Уже в то время была известна трабла с кастомными отверстиями!
Вручную можно изготовить только вариант "конфета+отверстие под мини-джек" из глухой планки. Инструменты: штангенциркуль, кернер, молоток, дрель, сверла ~8мм и ~4мм, тиски, напильник. В порядке очерёдности их применения.

Fagear написал:
[q]
SID - самая дорогостоящая часть. Если он уже есть в наличии
[/q]
Слона как-раз и нету. :frown: Приобретать цельный комод без всякой надежды на наличие/работу одного лишь сида - не комильфо... Лучше-уж в комплекте с платкой.
Fagear
Advanced Member

Fagear
Откуда: Москва, САО
Всего сообщений: 1409
Рейтинг пользователя: 2

Репутация пользователя: 1

Ссылка


Дата регистрации на форуме:
22 янв. 2010

Bobo написал:
[q]
она же вроде PCI?
[/q]

Ну да, ухи не с той стороны... Но есть и ISAшные платы подобного вида, тоже не мало.


Fe-Restorator написал:
[q]
Вручную можно изготовить только вариант "конфета+отверстие под мини-джек" из глухой планки. Инструменты: штангенциркуль, кернер, молоток, дрель, сверла ~8мм и ~4мм, тиски, напильник. В порядке очерёдности их применения.
[/q]

Проблема в том, что я не собираюсь планки изготавливать своими руками. Слишком много гемора. Да и не выйдут они идеально аккуратными при таком изготовлении. К такой красивой плате делать планку на коленке - издевательство. Нужно найти источник готовых планок.

Kurill_GANJOU
Newbie

Kurill_GANJOU
Всего сообщений: 25
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
19 апр. 2014

Fagear написал:
[q]
Проблема в том, что я не собираюсь планки изготавливать своими руками. Слишком много гемора. Да и не выйдут они идеально аккуратными при таком изготовлении.
[/q]

Можно свои пять копеек? Может, вам вырубной штамп заказать, и самим штамповать отверстия в глухих планках?
Кай
Модератор раздела
№15
Кай
Откуда: СПб.
Всего сообщений: 13337
Рейтинг пользователя: 22


Ссылка


Дата регистрации на форуме:
8 авг. 2010
[q]
Может, вам вырубной штамп заказать
[/q]


Оправданно и с точки зрения себестоимости и с т.з технолога, если заказывать вырубку, то делать сразу и планку и отверстия в ней. На данном этапе бытия я разметил почти "глухую" планку от D-Link WiFi и намерен резать отверстия стоматологическим инструментом (дремелем). Соседи будут "счастливы" от аудиосопровождения, но, по крайней мере, SECC железяка не кричит от боли.

Fagear, кстати, трейдмарк Innovation - свободен... Теоретически - можно выкупить и пользоваться. :)

ЗЫ: C 6582A вместо 8580R5 плата тоже работает. Хотя звук ещё более "жестяной", басы "режутся". SID уже не ищется, на всё плюнул и купил. 6582A тоже 9 вольтовая.

В качестве примера: набор адаптации для C64 "буханки" c 6581 на 8580, SID2SID, c 6,3 мм джеком и шлюхами, без печатной платки и самих SID. http://www.ebay.com/itm/Update...1e8f9d5d0b

Маркетинг. :)
Сейчас на форуме
Kurill_GANJOU
Newbie

Kurill_GANJOU
Всего сообщений: 25
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
19 апр. 2014

Кай написал:
[q]
... если заказывать вырубку...
[/q]

Вырубку можно делать самому. 2-тонный гидравлический пресс (а больше здесь и не надо) можно найти хоть в школьном кабинете физики, хоть на ближайшей станции юных техников. Если особо изловчиться, то можно и винтовой домкрат под это дело приспособить.

Кай написал:
[q]
... то делать сразу и планку и отверстия в ней.
[/q]
Изготовление штамп-формы выйдет дороже, понадобится бОльшее усилие штамповки. Да и где найти хромированную листовую сталь нужной толщины? C этим тоже могут быть проблемы. Плюс к этому в отверстиях в ушках нужно будет отдельно нарезать резьбу. Опять лишние телодвижения. Крепить плату к планке винтами с гайками как-то не айс...
Кай
Модератор раздела
№15
Кай
Откуда: СПб.
Всего сообщений: 13337
Рейтинг пользователя: 22


Ссылка


Дата регистрации на форуме:
8 авг. 2010
[q]
хромированную листовую сталь
[/q]


Вы уж простите зануду-химика (меня), но она никелированная гальванически, после мехобработки. Можно обойтись и цинкованием. Хромирование - очень дорогой и "тяжёлый" процесс.

Кстати. Отверстия в брекете можно ПРОТРАВИТЬ. :) Кислотой.
Сейчас на форуме
Kurill_GANJOU
Newbie

Kurill_GANJOU
Всего сообщений: 25
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
19 апр. 2014

Кай написал:
[q]
Вы уж простите зануду-химика (меня), но она никелированная гальванически
[/q]
Приму к сведению. "Век живи- век учись, и дураком помрёшь" (с)

Кай написал:
[q]
Можно обойтись и цинкованием.
[/q]
Цинковое покрытие слишком брутально, "по-советски" будет выглядеть. Здесь это не тот случай. Хотя, это идея при создании устройств "а-ля совок", также как и хим. оксидирование.

Кай написал:
[q]
Кстати. Отверстия в брекете можно ПРОТРАВИТЬ. :) Кислотой.
[/q]
Можно еще и лазером вырезать. В любом мало-мальски уважающем себя городе есть контора по лазерной нарезке материалов.
Кай
Модератор раздела
№15
Кай
Откуда: СПб.
Всего сообщений: 13337
Рейтинг пользователя: 22


Ссылка


Дата регистрации на форуме:
8 авг. 2010
Ну... После подслоя никеля хоть хром, хоть золото "лягут". :) Задача для "Сколково", не иначе. :)

Мне про лазерную резку можете ничего не рассказывать, я на таком станке больше 10 лет отработал... В СПб есть площадка, где за недорого предоставляют раскройный лазер. alecv может конкретизировать. Хотя, справится ли их "пушка" с 1..1.5 мм SECC я не уточнял, такой материал режут, обычно, газоплазменным резаком.

Задача для сочуствующих: нарисовать макет брекета в AutoCAD или CorelDraw.
Сейчас на форуме
Kurill_GANJOU
Newbie

Kurill_GANJOU
Всего сообщений: 25
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
19 апр. 2014

Кай написал:
[q]
Мне про лазерную резку можете ничего не рассказывать, я на таком станке больше 10 лет отработал... Хотя, справится ли их "пушка" с 1..1.5 мм SECC я не уточнял.
[/q]
Тогда вопрос: а если прогнать n раз по одному и тому же контуру, что, тоже "не возьмет"?
Кай
Модератор раздела
№15
Кай
Откуда: СПб.
Всего сообщений: 13337
Рейтинг пользователя: 22


Ссылка


Дата регистрации на форуме:
8 авг. 2010
Вопрос понятен и естественнен. Если гонять по одному и тому же контуру без перерывов "на обед", нагрев и деформация испортят Вам всю картинку. Если РЕЗАТЬ, а не гравировать- то за ОДИН проход. Иначе, это не работа, а самоудовлетворение. В качестве примера - мне однажды пришлось вырезать декоративные элементы макетов исторических кораблей из шпона грушевого дерева, полного смолы! Минимальная перемычка 0,1. Под лучом всё это хозяйство банально горит. Намочил водой, мощность пушки на полную, воздушное охлаждение тоже, вперёд, погнали. Выполнил.

Со сталью другие проблемы, её под лучом коробит, если не хватает мощности, не режешь а греешь.
Сейчас на форуме
Tronix
Advanced Member

Tronix
Откуда: Москва
Всего сообщений: 1598
Рейтинг пользователя: 3

Репутация пользователя: 1

Ссылка


Дата регистрации на форуме:
15 янв. 2008
Кернушек, молоток, сверло, дрель, надфиль круглый, натфиль плоский, это все что нужно, имхо. Ну и тиски еще не помешают, хотя можно и так.
Кай
Модератор раздела
№15
Кай
Откуда: СПб.
Всего сообщений: 13337
Рейтинг пользователя: 22


Ссылка


Дата регистрации на форуме:
8 авг. 2010
[q]
Кернушек, молоток, сверло, дрель, надфиль круглый, натфиль плоский, это все что нужно, имхо. Ну и тиски еще не помешают, хотя можно и так.
[/q]

Слесарь? (*интонацией "Брата"-"Татарина" в карантинной зоне Чикагского аэропорта)
Сейчас на форуме
Iron_69
Full Member

Iron_69
Откуда: г.Владикавказ
Всего сообщений: 254
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
2 фев. 2014
Как насчет гидроабразивной резки, вроде как может резать металл толщиной до 30 мм. Есть еще электроэрозионная, то же толщина не проблема. Как то даже пришлось работать на таком.
Кай
Модератор раздела
№15
Кай
Откуда: СПб.
Всего сообщений: 13337
Рейтинг пользователя: 22


Ссылка


Дата регистрации на форуме:
8 авг. 2010
Так дело не в способе резки. Дело в наличии площадки, согласия персонала, размера бакшиша и наличия чертежа и материала.
Сейчас на форуме
Iron_69
Full Member

Iron_69
Откуда: г.Владикавказ
Всего сообщений: 254
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
2 фев. 2014

Кай написал:
[q]
Дело в наличии площадки, согласия персонала, размера бакшиша и наличия чертежа и материала.
[/q]

Да, согласен, есть такая проблема. Есть в моем городе, на одном из бывших оборонных заводов гидроабразивная резка с ЧПУ, знакомый показывал фигурку дельфина вырезанную из плиты толщиной 20 мм. Но вот доступа к нему нету. Хотя можно попытаться.
Насчет материала, как насчет нержавейки? При наличии доступа к ЧПУ станку можно ведь вырезать и саму планку с нужными отверстиями.
Кай
Модератор раздела
№15
Кай
Откуда: СПб.
Всего сообщений: 13337
Рейтинг пользователя: 22


Ссылка


Дата регистрации на форуме:
8 авг. 2010
[q]
Насчет материала, как насчет нержавейки?
[/q]

Нерж это хорошо, но не стоит забывать, что на брекете нужно "загнуть пятку". Нерж плохо гнётся без термообработки (да и стоимость изделия повысит с 3 до 4,5 тыр).
Сейчас на форуме
Iron_69
Full Member

Iron_69
Откуда: г.Владикавказ
Всего сообщений: 254
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
2 фев. 2014

Кай написал:
[q]
Нерж плохо гнётся без термообработки
[/q]

На листогибочном станке гнул без проблем и 2 мм нержавейку.
Fe-Restorator
Гость

Ссылка

Толщины хватило. А 0.8мм планки - порвётся при гибке. При термообработке - покроется побежалостями - не товарный вид. Шлифовать её потом...
Kurill_GANJOU
Newbie

Kurill_GANJOU
Всего сообщений: 25
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
19 апр. 2014
Благодарю Кая за обстоятельный ответ насчет лазерной резки.

Кай написал:
[q]
Задача для сочуствующих: нарисовать макет брекета в AutoCAD или CorelDraw.
[/q]

Пардон-с, но я не нашел в этой ветке чертежа платы (равно как и каких-либо других чертежей. Ткните носом слепого, плиз. Здесь что, публика ЕСКД ГОСТ / ISO не уважает, что ли? ). Поэтому расстояния до отверстий я обозначил буквами вида AA.AA, BB.BB... К сожалению, размеры с точностью до сотых долей милиметра по фотам не определишь.

Если за основу взять брекет Keystone 9202, то вот так в я своем измененном сознании представляю крепежную планку:


Прикрепленный файл (9202-01.cdr, 237870 байт, скачан: 94 раза)
Kurill_GANJOU
Newbie

Kurill_GANJOU
Всего сообщений: 25
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
19 апр. 2014
То же самое, но в PDF формате (если нет CorelDRAW):

Прикрепленный файл (9202-01.PDF, 172082 байт, скачан: 139 раз)
Fagear
Advanced Member

Fagear
Откуда: Москва, САО
Всего сообщений: 1409
Рейтинг пользователя: 2

Репутация пользователя: 1

Ссылка


Дата регистрации на форуме:
22 янв. 2010

Кай написал:
[q]
ЗЫ: C 6582A вместо 8580R5 плата тоже работает. Хотя звук ещё более "жестяной", басы "режутся". SID уже не ищется, на всё плюнул и купил. 6582A тоже 9 вольтовая.
[/q]

Отлично, значит и 6582 работает без проблем. Спасибо за тест. :thumbup:


Kurill_GANJOU написал:
[q]
Можно свои пять копеек? Может, вам вырубной штамп заказать, и самим штамповать отверстия в глухих планках?
[/q]


Kurill_GANJOU написал:
[q]
Можно еще и лазером вырезать.
[/q]

Можно то можно. Только я с этой индустрией не знаком никаким местом, поэтому для меня это всё крайне далеко.


Кай написал:
[q]
Дело в наличии площадки, согласия персонала, размера бакшиша и наличия чертежа и материала.
[/q]

Именно так. Нет, как запасной вариант, попытаться дома сделать из глухих брекетов остаётся. Но это будет колхоз.
А другого тут я ничего придумать не смогу, для меня это вообще не знакомо, я не имею никаких сведений, связей и знакомств где-либо, хоть как-то связанных с обработкой металла. Т.е. я даже не могу пойти к знакомым на завод и спросить чего будет стоить: у меня нет таких знакомых.
Для меня остаётся один вариант: заказ готовых брекетов по заказу. И пока тут тоже непонятки. На сайте у Keystone нет никакой информации о том, с кем они работают и по какому количеству заказов (и отправляют ли в Россию). Но что-то мне подсказывает, что на заказ меньше чем на 1000 шт они даже смотреть не будут. Буду рад ошибиться. Нужно с ними списываться и спрашивать напрямую. :rolleyes:


Kurill_GANJOU написал:
[q]
Если за основу взять брекет Keystone 9202, то вот так в я своем измененном сознании представляю крепежную планку
[/q]

Крепёжные отверстия рассчитаны как раз исходя из Keystone 9202.

Fagear
Advanced Member

Fagear
Откуда: Москва, САО
Всего сообщений: 1409
Рейтинг пользователя: 2

Репутация пользователя: 1

Ссылка


Дата регистрации на форуме:
22 янв. 2010
Наконец, до меня доползли 74HC192 с eBay.
Таки они работают иначе, чем К555ИЕ6. Если с 555ИЕ6 перемычка выбирает между делением частоты на 7 или на 8, то в случае CD74HC192 (а также и Интеграловские DV74HC192) выбор получается межде делением на 6 или на 7. Т.е. под HC192 нужна иная разводка платы.
С учётом того, что дешевле привезти чипы "оттуда", а также есть предзаказы на международном vogons'е - есть смысл ориентироваться именно на "оригинальные" 192-е чипы, а не наш неправильный клон ИЕ6.
Плату нужно поправить.

Всё-таки это странно... Ведь вроде бы по части схемы формирователя частоты SID'а реплика полностью аналогична оригиналу, а он явно использует HC192 и чип там работает на 0,89, а не 1,02 МГц. Фигня какая-то получается.

И оригинальная плата смогла неведомым образом работать на первом пне, а реплика выше 386 уже "рушилась". :(

Fe-Restorator
Гость

Ссылка

Значит, схему всё-таки скопировали неправильно. Или с самой первой ревизии.
Или лишнего сопротивлению добавляют кастомные джамперы: каким-то образом удлинняют дороги (и физически, и электрически) + влияют на тайминги прохождения сигналов.

Кроме того, в оригинале нет ни одного "совейского" чипа, что потенциально снижает уровень несоответствия/ошибок как при разработке, так и при эксплуатации...
borisfox
Advanced Member

borisfox
Откуда: Хабаровск
Всего сообщений: 1083
Рейтинг пользователя: 1


Ссылка


Дата регистрации на форуме:
30 июля 2008
А как всё-таки звучит более правильно - при 0,89 или 1,02 ?


Fagear написал:
[q]
И оригинальная плата смогла неведомым образом работать на первом пне
[/q]

На точно такой же материнке, или на другой?

---
Отечественное: ДВК, КВАНТ-4С, УКНЦ, Электроника МС-0585, ЕС-1841, Искра-1031, БК-0010.
Импортное: DEC uPDP-11/53,11/83, uVAX-II, Pro-380, Yamaha MSX, IBM PC/XT, PC/AT.
Ещё ищу
ys05
Advanced Member


Откуда: spb
Всего сообщений: 377
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
27 фев. 2012

Fagear написал:
[q]
Наконец, до меня доползли 74HC192 с eBay.
Таки они работают иначе, чем К555ИЕ6.
[/q]

Да, это неожиданно :)
Но, возможно, объяснимо. Скачал даташиты на оригинальные 74LS192 и 74HC192 и что вижу... Схемы разные как раз по 12 выводу переполнения(переноса)! В LS192 - просто "И" 0-го и 3-го разрядов (ну ещё с входом "+1"), то есть срабатывает от кода 1xx1. А вот в HC192 уже полная сборка со всех 4-х разрядов с 0-го по 3-й, срабатывающая строго от кода 1001. То есть, в целом функционально они одинаковы, но LS192 теоретически более подвержена гонкам при переключении комбинаций 0111->1000, то есть если старшая 1 вдруг включится чуть раньше, чем снимется младшая 1, то на выходе может быть очень короткий паразитный импульс. Поскольку далее в схеме платы сигнал идёт на тактовый вход триггера, то тот его с большой вероятностью отработает и вуаля. Похоже, в HC192 провели работу над ошибками в ущерб "полной" совместимости с исходными 192/LS192.
[q]
С учётом того, что дешевле привезти чипы "оттуда"
[/q]

Это ещё почему вдруг?
[q]
есть смысл ориентироваться именно на "оригинальные" 192-е чипы, а не наш неправильный клон ИЕ6.
[/q]

Думаю, клон ИЕ6 у нас правильный, но именно для оригинальных LS192 :)
[q]
И оригинальная плата смогла неведомым образом работать на первом пне, а реплика выше 386 уже "рушилась".
[/q]

Может сильно зависеть от платы (чипсета) и настроек BIOS.
ys05
Advanced Member


Откуда: spb
Всего сообщений: 377
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
27 фев. 2012
Хотя, конечно, при наличии паразитных импульсов на выходе ИЕ6 выходная частота должна бы быть по идее выше, а она, как я понял, ниже, чем на HC192. Но, очевидно, полной совместимости LS192 и HC192 нет в случае, когда выход переноса идёт на тактовый вход далее по схеме.
ys05
Advanced Member


Откуда: spb
Всего сообщений: 377
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
27 фев. 2012
Может тут дело не в следуюшем тактовом входе, а в асинхронной загрузке самого счётчика. То есть, помеха с выхода LS192/ИЕ6 проходит на вход асинхронной загрузки, и счётчик загружается раньше времени, когда он ещё не досчитал до кода 1001. А в HC192 помехи на выходе нет, он считает до конца. Но всё равно тогда не понятно, почему частота ниже... Может загружается не то значение из-за короткого импульса загрузки при помехе...
Fagear
Advanced Member

Fagear
Откуда: Москва, САО
Всего сообщений: 1409
Рейтинг пользователя: 2

Репутация пользователя: 1

Ссылка


Дата регистрации на форуме:
22 янв. 2010

borisfox написал:
[q]
А как всё-таки звучит более правильно - при 0,89 или 1,02 ?
[/q]

Это как посмотреть. Нормальная частота для SSI-2001 - 0,89 МГц. В то же время в C64 для NTSC частота SID'а как раз 1,02 МГц.


borisfox написал:
[q]
На точно такой же материнке, или на другой?
[/q]

Конфигурация того компа не известна. Ясно только, что это P166. Может быть там был какой-то "волшебный" чипсет или что-то такое в биосе было накручено, не знаю.

Меж тем, судя по опросу на vogons, никто не против замены RCA на мини-джек с адаптацией к уже произведённым планкам от других звуковых плат.


Fe-Restorator
Гость

Ссылка


Fagear написал:
[q]
с адаптацией к уже произведённым планкам от других звуковых плат.
[/q]

На планку от креатива (зри фото) рассчитывать нельзя: верхний крепёжный винт некуда прикручивать!
Остальные планки "от затычек" вполне подходящи, можно не мелочиться и разнести вход и выход сида на разные разъёмы, чтоб не колбаситься потом с Y-кабелями. Или один из выходов сделать совмещённым, т.е. по схеме "1=вход и 2=вход+выход", но здесь нужно шибко подумать: "а не перепутает-ли ДУРАК выводы разъёмов и не залепит-ли туды нечто вроде 220В ???"

Останется одно незадействованное гнездо под мини-джек, заклеить его protect-erase наклей от флоппи! ;) С логотипом "iF"!! Расшифровка: "iNNOVATION Fagear", в русской раскладке выглядит как "шА". :)

UPD.
Вот, подумал: а мож задействовать все ТРИ гнезда под мини-джеки:
1) нижнее, что ближе к DB25 == ВХОД (Audio-In)
2) Среднее == ВЫХОД (Audio-Out)
3) Верхнее == ВЫХОД с УСИЛИТЕЛЯ, т.е. оставить на мамке 4 пина и склепать дочку-усилок на каком-нть TDA с собственным на ней разъёмом. Крепёж дочки заложить в конструкцию платы: например, вырезать в ней уголок, чтоб соединять текстолиты "встык" или отверстие+стойка под "навесной" крепёж.

PS. На дочке может быть необязательно усилок, а, например, преобразователь интерфейса в SPDIF, в HDMA или что там из современных интерфейсов есть на новейших телеках/колонках/хифай-аппаратуре... А то встречал телек вовсе без миниджека "audio-in", зато с HDMA.

PPS. Сооружать сами дочки необязательно, тем более - "прям щаз", но оставить под них "фичу-коннектор" вполне логично.

PPPS. Почему нижнее гнездо сделано входом? Чтоб укоротить трассу line-out -> audio-out в твоей разводке платы. Меньше помех собирать будет. Да и логично: два выхода рядом, а не "через один"...
Бонусом: самое место для дочек - сверху. Воспользуются пинами audio-out и парой предусмотренных пинов питания где-то около 2N2222A, там место есть.
Группу резюков "2К2" подвинуть придётся, чтоб не мешали гнезду дочки...
Fagear
Advanced Member

Fagear
Откуда: Москва, САО
Всего сообщений: 1409
Рейтинг пользователя: 2

Репутация пользователя: 1

Ссылка


Дата регистрации на форуме:
22 янв. 2010

Fe-Restorator написал:
[q]
На планку от креатива (зри фото) рассчитывать нельзя: верхний крепёжный винт некуда прикручивать!
[/q]

Креатив рядом положен чисто для сравнения расположения отверстий. А так у него и ухо крепёжное лишнее, и дырка ещё одна.
Т.е. использование планки от таких Креативов не предполагается, хотя если на безрыбье - то и она сойдёт. Зато у той же CT4170 с совместимостью планки проблем не должно быть.


Fe-Restorator написал:
[q]
1) нижнее, что ближе к DB25 == ВХОД (Audio-In)
2) Среднее == ВЫХОД (Audio-Out)
3) Верхнее == ВЫХОД с УСИЛИТЕЛЯ
[/q]

Я было подумал тоже про усилитель, но потом решительно отказался от затеи. На основной плате места нет, "дочку"ещё воротить - оверкилл.
К тому же у этой платы ни нормального смесителя, ни громкости. Скорее всего рядом с ней будет стоять нормальная звуковушка, к которой либо будет подключены колонки со своим усилителем, либо на этой плате будет свой усилитель. Выход реплики имеет смысл соединить с одним из входов основной звуковухи. Либо миниджек-миниджек (снаружи компа), либо через обычную 4-х контактную гребёнку (внутри компа). А микшированием и общей громкостью управлять с основной платы.


Fe-Restorator написал:
[q]
Почему нижнее гнездо сделано входом? Чтоб укоротить трассу line-out -> audio-out в твоей разводке платы. Меньше помех собирать будет.
[/q]

У меня рассчёт назначения отверстий именно из имеющихся планок. Нижнее - выход, среднее - линейный вход, верхнее - микрофонный. Смотри ту же фотку выше. У Креатива несколько иначе, но как мы уже выяснили, его планка тут меньше всего подходит.
А для минимизации помех выходная трасса у меня минимально пересекается с цифровыми дорожками (4 от резюков 2к2), а также с обратной стороны снабжена "экраном" из земляной дорожки.
К тому же там намеренно сделана "петля", т.к. я использую переключающую возможность разъёма миниджека: когда в него ничего не воткнуто, выходной сигнал направляется к гребёнке. Если что-то воткнуто в разъём - гребёнка отключается.

Расположение гребёнки сделано исходя из удобства подключения: на краю платы, можно подключить даже не вытаскивая плату. Думается, можно только эту гребёнку левее сместить, к кондёрам. Ибо мало ли какая планка попадётся, может у неё в этом месте будет крепёжное "ухо", хорошо бы, чтобы гребёнка не мешалась.

P.S. Пробовал тут между делом попробовал две платы сразу:

Какого-то значимого псевдо-стерео эффекта не обнаружено.

Fe-Restorator
Гость

Ссылка


Fagear написал:
[q]
Я было подумал тоже про усилитель, но потом решительно отказался от затеи. На основной плате места нет, "дочку"ещё воротить - оверкилл.
К тому же у этой платы ни нормального смесителя, ни громкости. Скорее всего рядом с ней будет стоять нормальная звуковушка, к которой либо будет подключены колонки со своим усилителем, либо на этой плате будет свой усилитель. Выход реплики имеет смысл соединить с одним из входов основной звуковухи. Либо миниджек-миниджек (снаружи компа), либо через обычную 4-х контактную гребёнку (внутри компа). А микшированием и общей громкостью управлять с основной платы.
[/q]

Скажи, пожалуйста, эта реплика сумеет работать на 8086-ХТ? Тогда усилитель ей нужен. Ибо "другую звуковую плату, в параллель" да ещё и со внутренним входом на 8-битную машину не поставить. И рулить с оной тож ничем не придётся.
Да, встроенный чип усилка - эт перебор. Посему и предложил рассчитать посадку под дочку, заодно с её питанием. Буде таковая когда-либо создана...
Пусть аудиогребёнка сместится чуть вглубь платы, а пины питалова проявятся на её нонешнем месте, не возражаю. Заодно в качестве дочки можно будет пользовать USB-звукашку (комплектация "кишки наружу"), чтоб сразу цифровать сигнал в другой комп, например. Это вдогонку к SPDIF/HDMA. Пусть заинтересованные форумчане "тренируются".
Fagear написал:
[q]
мало ли какая планка попадётся, может у неё в этом месте будет крепёжное "ухо", хорошо бы, чтобы гребёнка не мешалась.
[/q]
Лишнее "ухо" проще сразу откусить, нафинг. Чтоб "козу" какую не привело с собою. Об сём случае не стоит беспокоиться, планка де-факто держится на винт-гайках разъёма DB15. Вот, только прогибаться она будет "наружу" корпуса, неровно скрадывая разъёмы миниджеков... Неэстетично, зато дёшево и сердито.

PS. Есть опыт "гусей" с винтовым креплением миниджека к планке. Но тут всё зависит от диаметра отверстий: наверняка у "затычек" он больше нужного под винт и гайки будут "пролетать" в отверстие "насквозь".



Fagear написал:
[q]
P.S. Пробовал тут между делом попробовал две платы сразу:
[/q]

Ну, либо драйвер писать шести-голосный, либо разводить лк/пк на разные порты карточек и слушать нечто более звуко-панорамированное, чем "нау". Если сид справится, ессно... :)
Fagear
Advanced Member

Fagear
Откуда: Москва, САО
Всего сообщений: 1409
Рейтинг пользователя: 2

Репутация пользователя: 1

Ссылка


Дата регистрации на форуме:
22 янв. 2010

Fe-Restorator написал:
[q]
Скажи, пожалуйста, эта реплика сумеет работать на 8086-ХТ?
[/q]

Вероятно, что да. К сожалению, пока не пробовал. Нужно откапывать мою XT-шку.
Джойстик сам ещё тоже не пробовал.

Воспроизвёл несколько MIDI-шек из игр Sega MD2:
Top Gear 2 - Ayers Rock (3-й трек) (запись с эмулятора MD2)
Top Gear 2 - Auckland (4-й трек) (запись с эмулятора MD2)
Desert Strike - Main theme (запись с эмулятора MD2)


Fe-Restorator написал:
[q]
Ну, либо драйвер писать шести-голосный, либо разводить лк/пк на разные порты карточек и слушать нечто более звуко-панорамированное, чем "нау". Если сид справится, ессно...
[/q]

Один только драйвер не справится без аппаратной настройки карт, ибо они на одном адресе и программно не получится определить, какой карте что отправлять. А вот если повесить каждую на отдельный адрес... Эдак можно и до 4-х плат пихнуть в комп. :biggrin: SLI из аудиокарт. :thumbup:

Fe-Restorator
Гость

Ссылка


Fagear написал:
[q]
А вот если повесить каждую на отдельный адрес... Эдак можно и до 4-х плат пихнуть в комп. :biggrin: SLI из аудиокарт. :thumbup:
[/q]

Ну, черепашки-то давно уж SLI умеют... Аккурат на смежных портах настраиваются. Да не просто по 4 карточки в-ряд, а ещё и с дочками каждая! Хошь разными, а хошь и одинаковыми.
Смекаешь, почём тебя на мыслю об дочках навожу? Марку - держать надо! :thumbup: :)
Fe-Restorator
Гость

Ссылка


Fagear написал:
[q]
Какого-то значимого псевдо-стерео эффекта не обнаружено
[/q]

Для псевдо-стерео нужно вот такую схемку собрать
http://www.votshema.ru/428-shema-psevdostereo-pristavki.html
Можно и без ОУ-шек, ежли не нужно пассивные динамики подвешивать. Т.е. оставить одни-лишь Т-фильтры.

Знай: до обычного стерео - не дотянешь, никак. Покуда не спаяешь настоящее стерео. :41:

Нет, встраивать эту схему в текстолит карточки - не нужно. А вот оформить в виде дочки - мысль разумная!

Итого, набор опциональных "дочек":
1) Усилок на TDA
2) Конвертер в псевдо-стерео
3) Конвертер в SPDIF/HDMA и им подобные интерфейсы
4) Конвертер в USB (перепаянная на дочку USB-звукашка, миниджеки бывают и 4-х контактные, если сие нужно, а так - питание с реплики брать надо)

Думаю, со временем ещё навспоминаем-напридумываем...
Fagear
Advanced Member

Fagear
Откуда: Москва, САО
Всего сообщений: 1409
Рейтинг пользователя: 2

Репутация пользователя: 1

Ссылка


Дата регистрации на форуме:
22 янв. 2010

Fe-Restorator написал:
[q]
Итого, набор опциональных "дочек":
1) Усилок на TDA
2) Конвертер в псевдо-стерео
3) Конвертер в SPDIF/HDMA и им подобные интерфейсы
4) Конвертер в USB (перепаянная на дочку USB-звукашка, миниджеки бывают и 4-х контактные, если сие нужно, а так - питание с реплики брать надо)

Думаю, со временем ещё навспоминаем-напридумываем...
[/q]


Ну что ж, держи новую ревизию:


И моя версия первого усилителя:

Fagear
Advanced Member

Fagear
Откуда: Москва, САО
Всего сообщений: 1409
Рейтинг пользователя: 2

Репутация пользователя: 1

Ссылка


Дата регистрации на форуме:
22 янв. 2010
Пока что в наличии осталось 2 печатных платы, 1 из них частично собрана (впаяно несколько резисторов). Если и полные комплекты деталей для сборки рабочих плат (без SID'а и планки).
Пока что комплект "голая плата + детали" зарезервирован для Iron_69.
Вторую плату (частично собранную) я могу полностью собрать.
Плата ревизии 2.1, такая же уже есть у Кай и ещё одна ждёт bristlehog.

Выпуск новой партии платы новой ревизии (с мини-джеками, поправленной схемой для быстрых ПК, полной поддержкой забугорной 74HC192) будет не раньше, чем через месяц.

Fagear
Advanced Member

Fagear
Откуда: Москва, САО
Всего сообщений: 1409
Рейтинг пользователя: 2

Репутация пользователя: 1

Ссылка


Дата регистрации на форуме:
22 янв. 2010
Откопал у себя много непаянных м/сх 155, 531 и 1533 серий.


Работают, никаких проблем совместимости с репликой не обнаружено: ни глюков, ни перегрева.


Заодно, наконец, проверил порт джойстика: всё работает. Кнопки, оси, перемычка чувствительности.

ys05
Advanced Member


Откуда: spb
Всего сообщений: 377
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
27 фев. 2012
Частично собранную могу взять, без деталей.
DV74HC192 ещё нужны? Или пусть буржуйские будут?
Fe-Restorator
Гость

Ссылка


Fagear написал:
[q]
Ну что ж, держи новую ревизию:
[/q]

Немного замечаний:
1) пины питания лучше повернуть на 90, параллельно разъёму исы. На них будет приходиться вся механическая нагрузка от медвежьих лап юзера. Сейчас - погнуть/сломать их легко, а при развороте - будет задействована ещё и конструктивная прочность пластиковой ответной части разъёма - попробуй-ка сдвинуть край кирпича вдоль его длинной стороны! А поперёк - и раскрошить кирпич легко, ажно в пыль...

2) будешь разворачивать разъём - прижми его к сиду, и выставь точно по оси дочкиного миниджека. Поможет впоследствии.

3) Если не получается с разворотом, можно перенести питание к краю платы, а на нонешнем месте соорудить отверстие под монтажную стойку.
Например, audio-out развернуть параллельно верхнему краю платы и чуть сдвинуть вглубь от монтажной планки (это позволит распаивать не только прямой, но и угловой разъём, торчащий параллельно текстолиту - ещё проще подключаться не вынимая карточки из компа. Можно предусмотреть распайку сразу обеих гребёнок, место там есть. Ревизия платы "2.5.1-у"). Разъём питания переедет на место нонешнего аудио-аута, вертикальная распайка, там он неудобен для монтажа всяких аудиошнурков. А на нонешнем месте повер-разъёма, вплотную к сиду (место есть) располагается отверстие под жёсткую металлическую стойку для дочки. Аккурат на оси её миниджека.

UPD. Даже если не переносить питающие пины, есть смысл передвинуть аудио-аут и удвоить его. Распаивать только вертикальную гребёнку (экономия, да), угловую пусть паяет будущий юзер, за свой счёт. Назовём сие "кастомизацией" или "мод"-ом, пусть и невеликим. Юзеру будет приятно добавить что-то самому (для варианта продажи полностью собранных плат), это психология.

4) Некогда ты сам сказал "дьявол сокрыт в деталях". Так вот: резюки 2к2 на реплике не упираются в разъём на дочке? Высоты хватает? Проверить сей момент надобно.

5) Лапы 2N2222A придётся гнуть под 90 и распаивать его тушку вплотную к текстолиту. Резонно под ним предусмотреть обширное омеднение - теплоотвод, пусть и бесконтактный, т.е. без контакта с деталью. И саму распайку сдвинуть придётся, наверное.
Эти старания - чтоб освободить место для деталей на дочке - её нужно уписать в довольно малый по высоте объём - всего около 1 см, в коем будут расположены детали сразу с обеих плат.

6) Конструктив дочек, в общем случае, Г-образный, занимает место не только в углу реплики, но и меж сидом и 74LS244. Это стоит заложить в конструкцию, как резерв на будущее. Пусть оно и не сбудется - неважно, главное - сие предусмотреть, сейчас. Нижний "хвост" дочки пусть опирается на пластиковую стойку-опору, без её крепления к текстолиту реплики. Там механических нагрузок нет, только тепловой прогиб, и то - не факт.
Fagear
Advanced Member

Fagear
Откуда: Москва, САО
Всего сообщений: 1409
Рейтинг пользователя: 2

Репутация пользователя: 1

Ссылка


Дата регистрации на форуме:
22 янв. 2010

Fe-Restorator написал:
[q]
1) пины питания лучше повернуть на 90, параллельно разъёму исы
[/q]

Места мало. Воротить все дорожки вокруг только для того, чтобы повернуть гребёнку.... ну нафиг.


Fe-Restorator написал:
[q]
Например, audio-out развернуть параллельно верхнему краю платы и чуть сдвинуть вглубь от монтажной планки (это позволит распаивать не только прямой, но и угловой разъём, торчащий параллельно текстолиту - ещё проще подключаться не вынимая карточки из компа
[/q]

Дык и сейчас ничто не мешает впаять разъём, параллельный текстолиту, место для этого есть.


Fe-Restorator написал:
[q]
Так вот: резюки 2к2 на реплике не упираются в разъём на дочке? Высоты хватает? Проверить сей момент надобно.
[/q]

Уже проверял. В попытках убрать резюки в другое место получается сильная путаница в их дорожках, а также проблема с дорожками вывода аудио (они находятся как раз под резюками: с одной стороны земля, с другой - сигнальная дорога). Разъём 3.5мм и так нормально сверху резюков располагается, даже места остаётся немного. Но ничего выше резюков под разъём не влезет.


Fe-Restorator написал:
[q]
Лапы 2N2222A придётся гнуть под 90 и распаивать его тушку вплотную к текстолиту. Резонно под ним предусмотреть обширное омеднение - теплоотвод, пусть и бесконтактный, т.е. без контакта с деталью. И саму распайку сдвинуть придётся, наверное.
Эти старания - чтоб освободить место для деталей на дочке
[/q]

Погнуть лапы получится только у одного вида 2N2222A, у которого ноги в ряд стоят. У тех, у которых ноги "треугольником" погнуть их не получится (а место на плате есть для обоих видов). Да и теплоотвод этому транзистору не нужен вовсе.
Легче при разводке "дочки" учесть выступающие детали с основной платы. В своём примере усилителя я так и сделал.

Fe-Restorator
Гость

Ссылка


Fagear написал:
[q]
Легче при разводке "дочки" учесть выступающие детали с основной платы.
[/q]
Это придётся делать в любом случае! Я говорю об определении типового объёмного макета "дочки", в который после придётся "вписывать" её содержимое. Если можно заранее предусмотреть побольше места под дочку - лучше это сделать. И прямо сейчас.

Fagear написал:
[q]
Места мало. Воротить все дорожки вокруг только для того, чтобы повернуть гребёнку.... ну нафиг.
[/q]
Напрасно. Погляди на дочки от других плат - почему их разъёмы всегда параллельны ISA? Особенно у таких малогабаритных дочек, да на хлипких разъёмах...

Fagear написал:
[q]
Дык и сейчас ничто не мешает впаять разъём, параллельный текстолиту, место для этого есть.
[/q]
Внутри корпуса, вплотную к планке, на работающем компе вручную вставлять угловой разъём, прикрытый рядом стоящей более высокой платой - в нонешнем варианте - это извращение! Причём, практически невыполнимое.

Вот об чём-то подобном я пытался сказать:

Грубая копипаста, но даёт представление о размещении разъёмов и об габаритах дочек. Красным показано расположение контактов обоих аудио-аут разъёмов (вертикальное под дочку и угловое под самораспайку юзером). Равно как и крепёжное отверстие дочки, коее вполне можно заменить группой пинов 2х2, т.е. квадратное их расположение:


Комментарий модератора:
Напоминаю всем - пожалуйста, картинки не более 800х600 и не более 100 КБ. (uav1606)

Fagear
Advanced Member

Fagear
Откуда: Москва, САО
Всего сообщений: 1409
Рейтинг пользователя: 2

Репутация пользователя: 1

Ссылка


Дата регистрации на форуме:
22 янв. 2010
Fe-Restorator
Текущая версия:


Есть гребёнка для выходного сигнала, гребёнки для питания +9/12 В (сильно ограничено по току) и +5 В. В принципе, помещаются сразу два миниджека (для планок с 4-мя дырками).

Свою плату наконец-то получил bristlehog: вручена лично в руки. :)

Fagear
Advanced Member

Fagear
Откуда: Москва, САО
Всего сообщений: 1409
Рейтинг пользователя: 2

Репутация пользователя: 1

Ссылка


Дата регистрации на форуме:
22 янв. 2010
Отдал на макетное производство последнюю версию платы, проверю, что всё сходится и разъёмы новые ничему не мешают.
Потом сделаю заказ уже в Резоните.

Fagear
Advanced Member

Fagear
Откуда: Москва, САО
Всего сообщений: 1409
Рейтинг пользователя: 2

Репутация пользователя: 1

Ссылка


Дата регистрации на форуме:
22 янв. 2010
Плата по-прежнему в производстве, зато я собрал полный комплект м/сх для сборки 20-ти плат (и ещё немного сверху):


И пачки резисторов с eBay:


Удивительно, но дешевле удалось купить точные (1%) резисторы, чем обычные. :biggrin:

Fagear
Advanced Member

Fagear
Откуда: Москва, САО
Всего сообщений: 1409
Рейтинг пользователя: 2

Репутация пользователя: 1

Ссылка


Дата регистрации на форуме:
22 янв. 2010
Итак, небольшое обновление.
Получен прототип последней версии платы. :cool:

Немного не попал с положением разъёмов: разъём джойстика и разъёмы 3,5 мм слишком близко друг к другу, разъём джойстика слишком высоко по сравнению с другими звуковухами, 3,5 мм разъёмы слишком глубоко ушли от края платы.


Проект уже исправлен, плата заброшена на проценку в Резонит, теперь нужно вложить денег и заказать новую партию заводских плат.

bristlehog
Advanced Member


Откуда: Тула
Всего сообщений: 844
Рейтинг пользователя: 1


Ссылка


Дата регистрации на форуме:
16 июня 2013
Сколько денег требуется вложить?
Fagear
Advanced Member

Fagear
Откуда: Москва, САО
Всего сообщений: 1409
Рейтинг пользователя: 2

Репутация пользователя: 1

Ссылка


Дата регистрации на форуме:
22 янв. 2010

bristlehog написал:
[q]
Сколько денег требуется вложить?
[/q]

На двадцать плат Резонит запросил 9 с копейками тысяч рублей.
Все остальные детали уже почти все в наличии для двадцати комплектов (исключая сами SID'ы). Из них бОльшая часть уже у меня в коробке, часть сейчас едет с eBay, ещё часть ожидает поставки в наших магазах.

bristlehog
Advanced Member


Откуда: Тула
Всего сообщений: 844
Рейтинг пользователя: 1


Ссылка


Дата регистрации на форуме:
16 июня 2013
Что-то немалая жаба душит меня в связи с надвинувшимся кризисом. Там сколько желающих набралось, с десяток? Может, просто через кикстартер все оформить?
Fagear
Advanced Member

Fagear
Откуда: Москва, САО
Всего сообщений: 1409
Рейтинг пользователя: 2

Репутация пользователя: 1

Ссылка


Дата регистрации на форуме:
22 янв. 2010
bristlehog
Я, честно, рассчитывал в лучшем случае на десяток заказов.
По факту уже предзаказов в сумме 16 штук.

perestoronin
Newbie


Откуда: Москва
Всего сообщений: 15
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
4 нояб. 2012
После начала широкомасштабных игр спекулянтов с курсами валют, чтобы получилась такая же цена как раньше, нужно заказывать уже не на 20+кв.дм, а на 100+кв.дм.
Не знаю, применим ли для реплики нашей платки такой подход, но для платок ретро-компьютера ЮТ-88 оказалось вполне применимо. За год 20кв.дм нашли своих счастливых владельцев. Думаю при грамотном подходе и 100кв.дм можно было бы за год пристроить. Просто профита в том нет, я и не усердствовал в этом. Люди сами находили и покупали ностальгию юношества.
bristlehog
Advanced Member


Откуда: Тула
Всего сообщений: 844
Рейтинг пользователя: 1


Ссылка


Дата регистрации на форуме:
16 июня 2013
Путем страшных ударов головой об стену родилась альфа-версия SID-плеера под DOS и Innovation SSI-2001.

Но! У меня в Dosbox она играет в разы медленнее, чем должна, производительности не хватает. То ли я где-то облажался, то ли автор оригинальной библиотеки (libsidplayfp), то ли эмулировать C64 внутри эмуляции DOS, при этом обращаясь к эмуляции Innovation SSI-2001 - слишком тяжелая задача даже для Core i7. У меня еще есть Pentium 4 3 ГГц c ISA-слотами, но нет новой реплики, которая бы могла работать на таких быстрых машинах.

Поэтому альфа-версию выкладываю сюда, чтобы кое-кто с более продвинутой репликой карты смог попробовать.

файл

Запускать просто: sidtest.exe <файл.sid>, выход по нажатию любой клавиши. Пока поддерживает только порт 280h. Эта версия 32-битная, на 286-х она работать не будет.

Поддерживает форматы: PSID, RSID, PRG, MUS, P00.
Fagear
Advanced Member

Fagear
Откуда: Москва, САО
Всего сообщений: 1409
Рейтинг пользователя: 2

Репутация пользователя: 1

Ссылка


Дата регистрации на форуме:
22 янв. 2010
bristlehog
Отлично! :thumbup:
Как только выделится свободная минутка вне праздничного стола (у меня все железки сейчас убраны и не доступны, проверить на железе не так просто) - сразу проверю, что получается с плеером.

bristlehog
Advanced Member


Откуда: Тула
Всего сообщений: 844
Рейтинг пользователя: 1


Ссылка


Дата регистрации на форуме:
16 июня 2013
Проверил свою версию реплики на 486 DX2-50. В целом работает, но иногда бывают затыки, или ноты едут по питчу непонятно куда. Вероятно, это из-за слишком быстрого компа?
Fagear
Advanced Member

Fagear
Откуда: Москва, САО
Всего сообщений: 1409
Рейтинг пользователя: 2

Репутация пользователя: 1

Ссылка


Дата регистрации на форуме:
22 янв. 2010

bristlehog написал:
[q]
Проверил свою версию реплики на 486 DX2-50. В целом работает, но иногда бывают затыки, или ноты едут по питчу непонятно куда. Вероятно, это из-за слишком быстрого компа?
[/q]

У меня на быстрых ПК просто сразу вакханалия была, мелодию было трудно угадать. Для текущей платы нормальным является заикание из-за нехватки аппаратных голосов (на осциллографе по сути видно количество одновременно запрашиваемых голосов в виде блоков импульсов, как только больше трёх таких блоков - начинаются проблемы).
На нормальной 486-й платформе пока не проверял, но таковая у меня недавно появилась и есть как раз проц DX2-66, можно будет проверить как работает недоработанная версия на такой системе.

Кай
Модератор раздела
№15
Кай
Откуда: СПб.
Всего сообщений: 13337
Рейтинг пользователя: 22


Ссылка


Дата регистрации на форуме:
8 авг. 2010
На 386DX40 - полёт удовлетворительный, но "иногда бывают затыки, или ноты едут по питчу непонятно куда". Так что, это НЕ из-за быстрого компа.

С нетерпением жду версию для 8088--80286. :)
Сейчас на форуме
alecv
Advanced Member

alecv
Откуда: Санкт-Петербург
Всего сообщений: 5570
Рейтинг пользователя: 3

Репутация пользователя: 1

Ссылка


Дата регистрации на форуме:
5 окт. 2004
На 486 рекомендуют логику ожидания ISA делать по-другому. Совсем недавно читал про это в AppNotes для контроллера сетевухи DP8390... Щаз поищу....
Сейчас на форуме
bristlehog
Advanced Member


Откуда: Тула
Всего сообщений: 844
Рейтинг пользователя: 1


Ссылка


Дата регистрации на форуме:
16 июня 2013
Я когда говорил про свою версию реплики, говорил о PX player'е. А sidtest выдает примерно то же, что и в досбоксе - ооооччееееннь меееедлееенноое воспроизведение, да еще плюс затыки и глюки питча.

Кай, неужели на 386 DX-40 sidtest проигрывает с нормальной скоростью?

Насчет 8088-80286 - библиотека libsidplayfp не рассчитана на 16-битную модель и компилироваться не будет. Вполне может быть, что можно переписать узкие места таким образом, чтобы запускалось и на 8088, но вот вопрос: а хватит ли производительности 8088 или 286 для эмуляции C64? С текущей версией я что-то не уверен, что P4-3066 хватит.
Кай
Модератор раздела
№15
Кай
Откуда: СПб.
Всего сообщений: 13337
Рейтинг пользователя: 22


Ссылка


Дата регистрации на форуме:
8 авг. 2010
[q]
на 386 DX-40 sidtest проигрывает с нормальной скоростью?
[/q]



Удовлетворительно, это не "нормально". Стремиться нужно к "идеально".
Сейчас на форуме
bristlehog
Advanced Member


Откуда: Тула
Всего сообщений: 844
Рейтинг пользователя: 1


Ссылка


Дата регистрации на форуме:
16 июня 2013

Кай написал:
[q]
Удовлетворительно, это не "нормально". Стремиться нужно к "идеально".
[/q]


Может, видео запишете, как оно проигрывает? Мне бы хоть какие данные в качестве пищи для ума, чтобы понять, куда копать дальше.
Кай
Модератор раздела
№15
Кай
Откуда: СПб.
Всего сообщений: 13337
Рейтинг пользователя: 22


Ссылка


Дата регистрации на форуме:
8 авг. 2010
[q]
Может, видео запишете, как оно проигрывает?
[/q]


Вряд ли сейчас. Кухню (где у меня полигон) я занимаю совместно с сестрой, а она меня (ага, сурового мужика на 5-м десятке лет) за эксперименты "гоняет", особенно за аудиоэксперименты по ночам, ибо народился у меня очередной племянник. Позже - может быть.
Сейчас на форуме
bristlehog
Advanced Member


Откуда: Тула
Всего сообщений: 844
Рейтинг пользователя: 1


Ссылка


Дата регистрации на форуме:
16 июня 2013
Да уж. У меня у самого полигон на кухне, а в качестве монитора - кухонный телевизор.

Квартирный вопрос только испортил их ©
Кай
Модератор раздела
№15
Кай
Откуда: СПб.
Всего сообщений: 13337
Рейтинг пользователя: 22


Ссылка


Дата регистрации на форуме:
8 авг. 2010
Оффтопик: Не дай Вам Дед Мороз на НГ_Праздники приболеть. Грешно жаловаться, но у меня сейчас температура, почти как у нормального дросселя VRM ЦП. Заодно, могу быть неадекватен.

Ну, а про квартирный вопрос... "СпасибоПутинуЗаЭто".

Кстати, если я вдруг скоропостижно, то вести под моим ником придётся сестре. Не беспокойтесь, у неё высшее образование (ЛИТМО) и хороший опыт работы на предприятиях СПб, правда, в кач-ве бухгалтера, а не инженера техподдержки 1-ой линии.
Сейчас на форуме
Fagear
Advanced Member

Fagear
Откуда: Москва, САО
Всего сообщений: 1409
Рейтинг пользователя: 2

Репутация пользователя: 1

Ссылка


Дата регистрации на форуме:
22 янв. 2010
Оффтопик: А я в попытках поднять тестовый стенд на 486-й мамке обнаружил проблему с мышью: не заводится... Оказывается, на этой плате своеобразные колодки под COM-"косички". Судя по вот этому у меня не "AT/EVEREX", а "DTK/INTEL", т.к. я вижу сигнал осциллом на 5-й ноге при нажатии кнопки в гипер терминале.
Надо переделывать косичку, а то без мыши не удобно...


Как только разберусь со стендом, смогу потестить с репликой дела. Благо сеть на 486-м под 98-й виндой я успешно поднял и нужные данные вытягиваю с нетбука.

Полигон мой сейчас представляет собой креаешек стола 0,5x0,5м и стул рядом. На этом всём умещается монитор, материнка с железом, БП, хардом и флопом, клавиатура с мышью, осцилл и я. :biggrin:

Сейчас попробую сюда ещё паяльник присовокупить, чтобы выкидку перепаять.

Кай
Модератор раздела
№15
Кай
Откуда: СПб.
Всего сообщений: 13337
Рейтинг пользователя: 22


Ссылка


Дата регистрации на форуме:
8 авг. 2010
Оффтопик:
[q]
Полигон мой сейчас представляет собой креаешек стола 0,5x0,5м и стул рядом. На этом всём умещается монитор, материнка с железом, БП, хардом и флопом, клавиатура с мышью, осцилл и я.
[/q]


...счастливчик. Скомпоновался. У меня С1-67 и паяльная станция больше места занимают.


[q]
а хватит ли производительности 8088 или 286 для эмуляции C64? С текущей версией я что-то не уверен, что P4-3066 хватит.
[/q]


Для приемлемой эмуляции C64 на PC хватало http://www.ccs64.com/ CCS (DOS) ранних версий работает на 386SX16. Кроме того, один из портов, приемлимо идёт у меня на Symbian s60 (SE Vivaz U5), зловещая "эмуляция эмуляции".

SID это не весь "комод". Всего лишь половина.
Сейчас на форуме
Fagear
Advanced Member

Fagear
Откуда: Москва, САО
Всего сообщений: 1409
Рейтинг пользователя: 2

Репутация пользователя: 1

Ссылка


Дата регистрации на форуме:
22 янв. 2010
Так, сделал пару тестов... Сейчас видео залью на ютуб, чтобы разговор шёл предметно.
Обновлю сообщение позднее.

Fagear
Advanced Member

Fagear
Откуда: Москва, САО
Всего сообщений: 1409
Рейтинг пользователя: 2

Репутация пользователя: 1

Ссылка


Дата регистрации на форуме:
22 янв. 2010

bristlehog написал:
[q]
Проверил свою версию реплики на 486 DX2-50. В целом работает, но иногда бывают затыки, или ноты едут по питчу непонятно куда. Вероятно, это из-за слишком быстрого компа?
[/q]

Скажу сразу, что недоработанная версия реплики у меня на DX2-50 "не работает". Т.е. глюки точно такие же, как я описывал чуть выше: PX player выдаёт ахинею, как и на более быстрых машинах.
Соответственно и SIDTEST1 тоже ничего адекватного не выдаёт.

На всякий случай ещё раз повторю, что надо сделать с недоработанной версии для включения "всеядности":



bristlehog написал:
[q]
Запускать просто: sidtest.exe <файл.sid>, выход по нажатию любой клавиши. Пока поддерживает только порт 280h. Эта версия 32-битная, на 286-х она работать не будет.
[/q]

Попробовал на доработанной плате (с поддержкой быстрых ПК) на AMD X5-133 (PX player работает корректно). Запускается, что-то воспроизводит. Однако я понятия не имею, что и как должно звучать. А звучит непойми что.
"NO_GOOD.SID" издаёт несколько звуков, дальше тишина. Терпения дальше не хватило, выключил.
"RAMBO_3.SID", "RUZZIANS.SID", "SMASHED.SID" - что-то звучит, но на музыку мало похоже. Зачастую очень тихо. На RUZZIANS.SID громкость прыгает туда-сюда.

Оффтопик: Выкидки для мышек перепаял, заработало. Хорошо мышу не подпалил...
Сижу вот как-то так:

AMD X5-133 даже MP3 потянул, правда только моно. А вот i80486DX2-50 еле-еле выжал моно с в четверть ухудшенным качеством (настройки в декодере MP3 WinAmp'а).

Кай
Модератор раздела
№15
Кай
Откуда: СПб.
Всего сообщений: 13337
Рейтинг пользователя: 22


Ссылка


Дата регистрации на форуме:
8 авг. 2010
Ocean Loader & Rambo 3 Title @C64C (8580)

http://www.youtube.com/watch?v=821SBiTNvdg

Заголовок начинается на 3.22

Ruzzians (Stainless Steel'2012) @C64C (8580)

http://www.youtube.com/watch?v=tBnQ6Zke8QE
Сейчас на форуме
Fagear
Advanced Member

Fagear
Откуда: Москва, САО
Всего сообщений: 1409
Рейтинг пользователя: 2

Репутация пользователя: 1

Ссылка


Дата регистрации на форуме:
22 янв. 2010

Кай написал:
[q]
Ocean Loader & Rambo 3 Title @C64C (8580)

http://www.youtube.com/watch?v=821SBiTNvdg

Заголовок начинается на 3.22
[/q]

Как-то ни разу не похоже на "RAMBO_3.SID". Поставил плагин к фубару для воспроизведения SID'ов - играет, Atom 1,66 Ghz нагружается примерно на 45%. Но мелодия ни разу не похожа на то, что в видео. Ну и на то, что получилось на реплике тоже не похоже.

Кай
Модератор раздела
№15
Кай
Откуда: СПб.
Всего сообщений: 13337
Рейтинг пользователя: 22


Ссылка


Дата регистрации на форуме:
8 авг. 2010
Правильно, я по наитию дал ссылку на игрушку, а ютуб на сид из демо Stainless Steel'2012. найти не могу. Зато вторую демку нашёл верно.

С современными sid-ами даже как-то неспортивно. Возьмите классику, что ли?

http://www.youtube.com/watch?v=xrhdkS9BHIA


ftp://lan.oxfordinspire.co.uk/.../Zybex.sid
Сейчас на форуме
bristlehog
Advanced Member


Откуда: Тула
Всего сообщений: 844
Рейтинг пользователя: 1


Ссылка


Дата регистрации на форуме:
16 июня 2013
Хм, а ведь у моей реплики уже прокинут сзади соответствующий провод. Выходит, Fagear уже пофиксил ее перед тем, как отдать мне. Вот почему она что-то выдает на 486 DX2-50. С другой стороны, почему тогда PX player выдает разные глюки, типа заиканий и поездок питча неизвестно куда?

CCS64, работающий на 386 SX-16 - это круто, но мне бы что-то с исходниками, желательно не на ассемблере, иначе я закопаюсь по уши. Даже рекомпиляция libsidplayfp под DOS заняла у меня недели, времени-то нет ни фига. А уж в ассемблерном коде я буду копаться годами, потому что знания ассемблера мои где-то в районе нуля находятся.


Я воткнул реплику в P4, но утешительного мало. В PX player играет вроде нормально, но ТИХО! Ни фига не слышно, только в наушниках, да и то на грани слышимости. Играет даже тише всяких bus transfer'ов, которые от мыши происходят. Поэтому, включая sidtest, я ничего разобрать не могу - что-то бормочет, а что - черт его знает.
Fagear
Advanced Member

Fagear
Откуда: Москва, САО
Всего сообщений: 1409
Рейтинг пользователя: 2

Репутация пользователя: 1

Ссылка


Дата регистрации на форуме:
22 янв. 2010

bristlehog написал:
[q]
С другой стороны, почему тогда PX player выдает разные глюки, типа заиканий и поездок питча неизвестно куда?
[/q]

Можно примеры треков, на которых что-то куда-то едет? Просто если не превышение количества аппаратных голосов, то иных глюков быть не должно.
В моих видео, где играют разные MIDI'шки, Вам слышится присутствие таковых глюков или нет? Может я чего-то не слышу?


bristlehog написал:
[q]
CCS64, работающий на 386 SX-16 - это круто, но мне бы что-то с исходниками, желательно не на ассемблере, иначе я закопаюсь по уши. Даже рекомпиляция libsidplayfp под DOS заняла у меня недели, времени-то нет ни фига.
[/q]

Видимо, мне таки придётся разбираться с портированием и ассемблером... :biggrin:


bristlehog написал:
[q]
Я воткнул реплику в P4, но утешительного мало. В PX player играет вроде нормально, но ТИХО!
[/q]

Что странно! Во всех платформах у меня реплика играла одинаково, громкость или что-то ещё не менялись. :(
Что за платформа? Материнка/чипсет?

Upd.
Плагин к фубару играет весьма точно. И на треке RUZZIANS.SID при выборе 8085 звучание фактически такое же, как в ролике на ютубе. А вот при выборе 6581 звук резко меняется, с самого начала трека отличия большие.
В тегах большинства треков из папки SIDTEST прописан чип 8580. У меня и у bristlehog, насколько я помню, 6581. У Кай - 8580.
Т.е. звучание априори не может быть одинаковым.
Но пока до таких нюансов далеко, пока даже близко по звучанию не похоже.

bristlehog
Advanced Member


Откуда: Тула
Всего сообщений: 844
Рейтинг пользователя: 1


Ссылка


Дата регистрации на форуме:
16 июня 2013
Материнка iBASE MB800H, чипсет i845G.

Чип у меня 6581R4, как в оригинале платы.

В твоих видео никаких глюков я не слышу; видимо, это только у меня.
Fagear
Advanced Member

Fagear
Откуда: Москва, САО
Всего сообщений: 1409
Рейтинг пользователя: 2

Репутация пользователя: 1

Ссылка


Дата регистрации на форуме:
22 янв. 2010

bristlehog написал:
[q]
Материнка iBASE MB800H, чипсет i845G.
[/q]

Надо мне поискать более быстрые платформы... Где-то была материнка с i845, но вот была ли там ISA - большой вопрос...


bristlehog написал:
[q]
В твоих видео никаких глюков я не слышу; видимо, это только у меня.
[/q]

Вполне возможно особенности работы ISA на конкретной мамке...


bristlehog написал:
[q]
Чип у меня 6581R4, как в оригинале платы.
[/q]

Ну я всякие ревизии обычно не упоминаю, 6581 и есть 6581.

Меж тем я переполз с 486-го на платформу по-живее - Abit VA6 (Slot1, VIA).
Тесты проводил из сеанса MS-DOS под Win98SE.
Могу сказать, что sidtest1 довольно близко к "тексту" вещает.

Для начала попробовал на Celeron 300:
ACIDJAZZ.SID
NO_GOOD.SID
RAMBO_3.SID
RUZZIANS.SID
SMASHED.SID
ZYBEX.SID

Скорость значительно ниже оригинала во всех случаях.
Иногда была фоновая дисковая активность (что-то читалось) и в это время заметно дополнительное замедление воспроизведения на секунду-другую.
Кроме проблем со скоростью есть ещё две:
2) заниженная или прыгающая громкость
3) отсутствие некоторых звуков в принципе

RUZZIANS.SID ("оригинал" с эмулятора foobar2k) хорошо показывает обе проблемы.
С 00:01 по 00:26 полная тишина, хотя должно быть как минимум два голоса, судя по эмуляции в foobar'е.
С 00:26 мелодия вполне угадывается, проблем у меня с попаданием в ноты или "плавающими питчами" нету. Зато громкость прыгает туда-сюда синхронно с каким-то звуком/голосом.

На ZYBEX.SID ("оригинал" с эмулятора foobar2k) тоже заметно.
С 00:13 нет фонового баса (2-й голос). Соответственно с 01:03 по 01:40 - полная тишина.
Громкость не скачет, но она значительно тише положенной.
Замедление на 00:30 и на 02:14 как-раз из-за обращения к диску.

NO_GOOD.SID ("оригинал" с эмулятора foobar2k).
Аналогично, с самого начала нет фонового голоса баса. Из-за этого звучание в целом отличается. Оставшиеся голоса вроде звучат вполне похоже.
Громкость также не скачет, то также занижена.

Далее я воткнул Pentium-III 866 MHz (хотел P-III-S 1400, но не смог его найти, кажется я его потерял!!! :eek: ). Воспроизведение не только ускорилось, но и стало значительно быстрее нормы:
ACIDJAZZ.SID
NO_GOOD.SID
RUZZIANS.SID
ZYBEX.SID

Замечания остались все те же самое, ничего не изменилось в этом плане. Косяки с голосами там же, скачки громкости тоже.

Загрузка ЦП во всех случаях воспроизведения была 100% и не менялась.

По субъективным прикидкам оптимальная частота P-III была бы в районе 500...533 МГц, но проверить не смог - заглючил стенд, отказавшись грузиться и отрисовывая текст в POST со скоростью раненной черепахи. :(

bristlehog
Advanced Member


Откуда: Тула
Всего сообщений: 844
Рейтинг пользователя: 1


Ссылка


Дата регистрации на форуме:
16 июня 2013
Я подозревал, что у меня на P4 скорость зверская, но так как было еще и ужасно тихо, так и не понял до конца.

Вероятно, в ускоренном воспроизведении на мощных машинах виноват я - где-то что-то поломал, связанное с учетом циклов.

Что касается замедленного воспроизведения на слабых машинах - возможно, просто libsidplayfp не тянет :/ Это библиотека повышенной точности, да и написана она на C++, причем скорость автора явно не беспокоила.

Насчет низкой громкости на P4 - у меня PCI-шина сидит на 0x294-0x297! А Innovation SSI-2001 - на 0x280-0x29C. Фейспалм... Правда, в данном случае порт громкости - 0x298, вроде бы как раз уже свободный от PCI. Но тем не менее надо ставить другой порт и переписывать sidtest под выбор любого порта.
Fagear
Advanced Member

Fagear
Откуда: Москва, САО
Всего сообщений: 1409
Рейтинг пользователя: 2

Репутация пользователя: 1

Ссылка


Дата регистрации на форуме:
22 янв. 2010
bristlehog
А в чём оно компилируется? Судя по Makefil'ам - это GCC-образный компилятор нужен. Я с ним могу подружиться только при помощи адекватного GUI'я. Для компиляции под DOS я пользовался только компилятором в Borland Turbo C.
Просто хочу попробовать по-пинать это чудо-юдо, если найдётся время. Пока только скачал исходники libsidplayfp-1.6.2. :rolleyes:

bristlehog
Advanced Member


Откуда: Тула
Всего сообщений: 844
Рейтинг пользователя: 1


Ссылка


Дата регистрации на форуме:
16 июня 2013
Должно компилироваться GCC.

Насколько мне известно, под DOS gcc не существует. Есть только адаптация старого GCC под DOS - DJGPP. При этом библиотека libsidplayfp написана под новые стандарты. Есть вроде бы какая-то адаптация нового GCC для DJGPP. Если это работает, то остается только решить проблему LFN - ведь библиотека состоит из длинных имен файлов, которые DOS и DOSBOX не поддерживают. Можно использовать SVN билд DOSBOX для сборки, а другой SVN билд (Yhkwong) - для тестирования.

Я пошел по другому пути - взял в качестве компилятора OpenWatcom C++ 1.9, и исправлял с помощью товарищей с old-games.ru несовместимости кода с OpenWatcom, который не поддерживает новейшие стандарты C++. Возможно, я что-то сломал по дороге...

Пока я возился с рекомпиляцией, автор уже выложил libsidplayfp 1.7.0.
Fagear
Advanced Member

Fagear
Откуда: Москва, САО
Всего сообщений: 1409
Рейтинг пользователя: 2

Репутация пользователя: 1

Ссылка


Дата регистрации на форуме:
22 янв. 2010

bristlehog написал:
[q]
Должно компилироваться GCC.

Насколько мне известно, под DOS gcc не существует.
[/q]

Печаль.
Потому как если реально существует эмулятор комода, который полностью работает на 386-й машине... да даже 486-й. Т.е. оно и эмулирует работу всех чипов, и отрисовывает изображение, и синтезирует звук. На 386-м. :eek:
А у нас нет необходимости что-либо рисовать и синтезировать звук (у нас реальное железо есть для этого), и у нас код тормозит на селероне на 300 МГц... Это жесть.
Насколько неоптимальный и раздутый код, бич современного времени. :thumbdown:

Оффтопик: Я с этими системами SVN вообще не знаком. Как это всё работает, как этим пользоваться... У меня, если честно, в голове не укладывается.

Вообще эти тенденции к универсализации программного кода, к чрезмерному за'defin'иванию и абстракции. Один что-то скачал, поправил... Второй что-то скачал, изменил, поправил... Третий... 4-ый нашёл ещё одну платформу, на которую надо перевести код, наплодил ещё пачку костылей и defin'ов.
А в результате получается код с тотальным оверкиллом по типам переменных, по используемому месту, с кучей проверок, не нужных на каждой отдельной платформе и в каждом случае. Зато универсальный открытый код, да. :mad: Разбирайся потом сиди в этой помойке.

Я никогда в своих проектах не использовал чей-то код. Ибо обычно сделано всё не так, не в той манере, не с тем подходом, или вовсе через известное место. Чтобы это приладить - надо потратить кучу времени, сил и наплодить тонну костылей для стыковки со своим кодом.
Мне легче поднять документацию и написать по-своему, заново. Зато оно будет точно заточено под нужную платформу, будет занимать минимум места и работать быстро.


Нам бы, оптимально, заставить это работать хотя бы на первых пнях. Хорошо - 386. Накой чёрт вообще нужна 32-битность в эмулировании 8-ми битного компьютера? При том, что мощностей должно хватить у 16-битного с головой. :(

Я проверил, на всякий случай, адреса портов на стенде. Заняты до 0x277 и после 0x300. Т.ч. с дефолтными 0x280...0x29F вроде ничего не пересекается.

---