Это не "дура", это FMonster (Попытка создать ISA 8-bit плату со всеми синтезаторами)

Описания, советы, ремонт, эксплуатация старых IBM PC-совместимых ПК
Аватара пользователя
Fagear
Advanced Member
Сообщения: 1477
Зарегистрирован: 22.01.2010,11:23
Откуда: Москва, САО

Вклад в сообщество

Это не "дура", это FMonster (Попытка создать ISA 8-bit плату со всеми синтезаторами)

Сообщение Fagear » 10.10.2018,12:35

Попытка создать ISA 8-bit плату со всеми синтезаторами

Добро пожаловать на обсуждение проекта FMonster (рабочее название).

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

За 80-е и 90-е на IBM PC было выпущено большое количество устройств, содержащих различные чипы синтезаторы: 3-х голосый Tandy/PC jr, Creative Music System (CMS), SSI-2001, AdLib (Yamaha OPL2) и разновидности OPL3. Для того, чтобы послушать каждый из них можно использовать эмуляторы... но это не про меня, меня интересует настоящее железо. В этом случае придётся найти несколько старых ISA плат, многие из которых редкие и дорогие. И это ещё не всё. С таким количеством плат (не считая видео карты, контроллеры накопителей, сетевые...) сложно будет их упихать все в одну машину, придётся постоянно менять платы. Есть ещё один фактор: инженеры 80-х торопились занять рынок и не особо обращали внимание на правила трассировки плат, в результате получались платы, которые шипели, трещали, ловили наводки от жёстких дисков и работы ЦПУ. Т.е. мало того, что нужно было найти где-то редкую плату, не было никаких гарантий, что звук полученный из неё был бы чистым и без помех.

Я не первый, кто хотел объединить все синтезаторы в одной плате, но я до сих пор не видел никаких разработок, прототипов или чего-то вроде.
Поэтому я решил начать свой собственный проект.
Для начала решил определиться, что именно я хочу видеть на этой плате.
На текущий момент я решил остановиться на чипах-генераторах, без волнового синтеза и вывода PCM.
Какие синтезаторы-генераторы на ПК мне известны:
- 3-х голосый чип Tandy/PCjr (SN76489AN)
- Creative Game Blaster (CMS) (SAA1099)
- Innovation SSI-2001 (MOS6581/8580)
- AdLib (Yamaha YM3812 OPL2)
- различные платы с OPL3 (Yamaha YMF262-M OPL3)

Также я не хочу на этой плате иметь никаких программируемых устройств: ни ПЛИС, ни МК, ни ПЗУ. И по возможности все компоненты должны быть SMD.
Я начал разработку с создания небольших отладочных плат-прототипов (вписанных в 100x100 мм, чтобы за копейки сделать их в Китае) и полученные "блоки" постепенно компоную в одну БОЛЬШУЮ 8-ми битную плату ISA. Некоторое время я раздумывал, включать ли одновременно в плату OPL2 И OPL3, но скорее они оба будут присутствовать из-за определённых различий в поведении.

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

Также есть мысли о том, чтобы добавить на эту плату MIDI-контроллер с поддержкой Intelligent Mode. Он будет подключаться параллельно к шине ISA в виде "дочки", а рядом будет стандартный WaveBlaster разъём для навешивания второй "дочки" в виде самого MIDI-синтезатора (хоть Yamaha, хоть Roland, хоть что). Также, скорее всего, на заднюю планку будут выведены разъмёмы для подключения внешних MIDI устройств. Как минимум уже есть готовый проект реплики Music Quest PC MIDI (и я веду переговоры с автором по поводу адаптации его проекта под "дочку"), а также ещё один вариант на МК: HardMPU.

Рабочее название проекта: FMonster (FM Monster, Fu****g monster)
Вложения
file.png

anthony
Full Member
Сообщения: 243
Зарегистрирован: 15.07.2014,01:40

Сообщение anthony » 10.10.2018,13:41

очень дорогое получится изделие, в первую очередь из-за сборки. советую поинтересоваться у того же pcbway, сколько они залупят за подобную плату. вообще, даже сомневаюсь что возможна автоматизированная сборка в китае, т.к. они только с крупными сервисами типа digikey, farnel и т.д. работают, но там старых чипов нет. а с мелкими поставщиками, у которых есть такие чипы, работать отказываются. а самому собирать более пары штук, никакого здоровья не хватит.

Fasterpast
Advanced Member
Сообщения: 596
Зарегистрирован: 20.10.2013,15:42

Сообщение Fasterpast » 10.10.2018,13:52

да ладно, с трафаретом и феном (а лучше - печкой) - тут работы на пару дней на 10шт (очень часто перекуривая)
я бы в виде кита с основными чипами в комплекте с удовольствием купил бы.
Radio Keygen-FM!

Mihail1810
Advanced Member
Сообщения: 2074
Зарегистрирован: 08.12.2014,11:39
Откуда: Екатеринбург

Сообщение Mihail1810 » 10.10.2018,14:03

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

У меня была идея сделать материнскую isa плату с несколькими посадочными местами с IDC, и потом уже ставить отдельные модули. Кому cms, покупай, ставь cms, и тд.
Может кто то и не хочет opl например, не ставит.

P.s. А как насчет Covox Sound Master на AY будет?)))
----- IBM PC/XT 5160 ::: Visual Commuter 1083 ::: 286-20 ::: 386sx16 ::: 386dx40 ::: 486sx40 ::: 486dx4-100 ::: итд)

anthony
Full Member
Сообщения: 243
Зарегистрирован: 15.07.2014,01:40

Сообщение anthony » 10.10.2018,14:03

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

Аватара пользователя
Fagear
Advanced Member
Сообщения: 1477
Зарегистрирован: 22.01.2010,11:23
Откуда: Москва, САО

Вклад в сообщество

Сообщение Fagear » 10.10.2018,14:04

anthony писал(а):очень дорогое получится изделие
Бесспорно.
anthony писал(а):советую поинтересоваться у того же pcbway
У PCBWay лучше этим не интересоваться, они хорошо подходят для маленьких плат, но не для больших (по цене). У меня есть выход на альтернативные производства в Китае.
anthony писал(а):но там старых чипов нет
О каких старых чипах речь? Если о синтезаторах, то они почти наверняка будут опциональны, под них будут кроватки. А 78Lxx, 79Lxx и 74HCxxx производятся и используются до сих пор.
anthony писал(а):самому собирать более пары штук, никакого здоровья не хватит
При наличии хорошего инструмента, расходников и вытяжки здоровье не пострадает.

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

Аватара пользователя
Fagear
Advanced Member
Сообщения: 1477
Зарегистрирован: 22.01.2010,11:23
Откуда: Москва, САО

Вклад в сообщество

Сообщение Fagear » 10.10.2018,14:16

Mihail1810 писал(а): P.s. А как насчет Covox Sound Master на AY будет?)))
Вопрос пока открыт. Пока точно не известно, как оно работает с шиной. Плата явно использует DMA, только для AY или джойстиков - я пока не знаю. Также мне не известны порты.
К слову, ко мне уже едет оригинальная плата для её полной ретрассировки. Так что как минимум со схемой вопросов не должно остаться. Но сам чип AY не маленький (если говорить о AY-3-8910/YM2149), что представляет трудности с его упихиванием в маленькие габариты. А места на плате остаётся всё меньше и меньше. Я опираюсь на спецификацию с максимальной длиной в 333 мм и высотой в 99 мм.
Плюс есть вопросы, есть ли в этом польза? Получится уже три разных чипа, которые генерируют три канала прямоугольников и канал шума (SN76489, SAA1099 и AY).
Пока что в этом плане больше вопросов, чем ответов.

Также пока под вопросом, будет ли на FMonster другой Covox, который у нас более известен. Что вставляется в LPT.
Вернее, целых три варианта отладочных блоков, которые могут выцеплять данные напрямую с ISA по портам 0x378 и 0x278 для реализации стерео режима "LPT1+LPT2", у меня уже есть. Но хватит ли для этого места и буду ли я таки добавлять PCM-составляющую - пока вопрос.
Вложения
2018-09-19+22.47.16.jpg

Fasterpast
Advanced Member
Сообщения: 596
Зарегистрирован: 20.10.2013,15:42

Сообщение Fasterpast » 10.10.2018,14:46

anthony писал(а):рафарет сильно не поможет. там большая половина компонентов thruthehole
эти хорошо паяются паяльником с подачей припоя
Radio Keygen-FM!

Mihail1810
Advanced Member
Сообщения: 2074
Зарегистрирован: 08.12.2014,11:39
Откуда: Екатеринбург

Сообщение Mihail1810 » 10.10.2018,15:18

Мне бы и отдельно была интересна плата на AY, потому как он обычно на спектрумах использовался, а тут в PC.
----- IBM PC/XT 5160 ::: Visual Commuter 1083 ::: 286-20 ::: 386sx16 ::: 386dx40 ::: 486sx40 ::: 486dx4-100 ::: итд)

Аватара пользователя
Fagear
Advanced Member
Сообщения: 1477
Зарегистрирован: 22.01.2010,11:23
Откуда: Москва, САО

Вклад в сообщество

Сообщение Fagear » 10.10.2018,15:45

Mihail1810 писал(а):Мне бы и отдельно была интересна плата на AY
Реплика CSM пока идёт отдельным проектом, как SSI-2001. Если получится заставить её работать, тогда можно будет перекомпоновать схему в блок для FMonster.

По истории FMonster уже вышло одно видео:



И уже собраны первые отладочные прототипы.
Вложения
IMG_7164.jpg

reiji
Advanced Member
Сообщения: 1262
Зарегистрирован: 03.10.2013,05:14
Откуда: St.-Petersburg

Сообщение reiji » 10.10.2018,17:28

anthony писал(а):а самому собирать более пары штук, никакого здоровья не хватит.
мелкотиражно эта проблема легко решается. находится просто человек, который займется монтажом, с оплатой труда в виде такой собранной платы.
знаю пару примеров из синтезаторной тематики с успешной реализацией такого подхода.

вот бы туда YM2128/YM2129 еще добавить и плату украсит и в DX7 превратит в добавок

Ответить