Внимание! Это временный неофициальный архив старой версии форума Полигон Призраков, созданный сочувствующим форуму участником. Этот сайт просуществует лишь до тех пор, пока администрация Полигона не сдержит своё обещание и не откроет официальный архив по адресу old.sannata.org.

Полигон-2

Форум о старых компьютерах

Объявление форума

Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС.

Полигон-2 »   IBM PC-совместимое. До 2000 года включительно »   Это не "дура", это FMonster
RSS

Это не "дура", это FMonster

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

<<Назад  Вперед>> Страницы: 1 2 3 4 5 6 7 8 9
Печать
 
Fagear
Advanced Member


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


Ссылка


Дата регистрации на форуме:
22 янв. 2010
Добро пожаловать на обсуждение проекта 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)

Прикрепленный файл (fmonster_2018-09-06_01.png, 0 байт, скачан: 32 раза)
anthony
Member


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


Ссылка


Дата регистрации на форуме:
15 июля 2014
очень дорогое получится изделие, в первую очередь из-за сборки. советую поинтересоваться у того же pcbway, сколько они залупят за подобную плату. вообще, даже сомневаюсь что возможна автоматизированная сборка в китае, т.к. они только с крупными сервисами типа digikey, farnel и т.д. работают, но там старых чипов нет. а с мелкими поставщиками, у которых есть такие чипы, работать отказываются. а самому собирать более пары штук, никакого здоровья не хватит.
Fasterpast
Advanced Member


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


Ссылка


Дата регистрации на форуме:
20 окт. 2013
да ладно, с трафаретом и феном (а лучше - печкой) - тут работы на пару дней на 10шт (очень часто перекуривая)
я бы в виде кита с основными чипами в комплекте с удовольствием купил бы.
Mihail1810
Advanced Member


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


Ссылка


Дата регистрации на форуме:
8 дек. 2014
Ну можно конструктором продавать. Да и просто интересный проект.

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

P.s. А как насчет Covox Sound Master на AY будет?)))
anthony
Member


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


Ссылка


Дата регистрации на форуме:
15 июля 2014
трафарет сильно не поможет. там большая половина компонентов thruthehole. те же самые аудио конденсаторы не бывают смд, насколько знаю
Fagear
Advanced Member


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


Ссылка


Дата регистрации на форуме:
22 янв. 2010
anthony написал:
[q]
очень дорогое получится изделие
[/q]
Бесспорно.


anthony написал:
[q]
советую поинтересоваться у того же pcbway
[/q]
У PCBWay лучше этим не интересоваться, они хорошо подходят для маленьких плат, но не для больших (по цене). У меня есть выход на альтернативные производства в Китае.


anthony написал:
[q]
но там старых чипов нет
[/q]
О каких старых чипах речь? Если о синтезаторах, то они почти наверняка будут опциональны, под них будут кроватки. А 78Lxx, 79Lxx и 74HCxxx производятся и используются до сих пор.


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

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


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


Ссылка


Дата регистрации на форуме:
22 янв. 2010
Mihail1810 написал:
[q]
P.s. А как насчет Covox Sound Master на AY будет?)))
[/q]
Вопрос пока открыт. Пока точно не известно, как оно работает с шиной. Плата явно использует 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, 0 байт, скачан: 33 раза)
Fasterpast
Advanced Member


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


Ссылка


Дата регистрации на форуме:
20 окт. 2013
anthony написал:
[q]
рафарет сильно не поможет. там большая половина компонентов thruthehole
[/q]
эти хорошо паяются паяльником с подачей припоя
Mihail1810
Advanced Member


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


Ссылка


Дата регистрации на форуме:
8 дек. 2014
Мне бы и отдельно была интересна плата на AY, потому как он обычно на спектрумах использовался, а тут в PC.
Fagear
Advanced Member


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


Ссылка


Дата регистрации на форуме:
22 янв. 2010
Mihail1810 написал:
[q]
Мне бы и отдельно была интересна плата на AY
[/q]
Реплика CSM пока идёт отдельным проектом, как SSI-2001. Если получится заставить её работать, тогда можно будет перекомпоновать схему в блок для FMonster.

По истории FMonster уже вышло одно видео: https://www.youtube.com/watch?v=Emzo-da5DQc

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

Прикрепленный файл (IMG_7164.jpg, 0 байт, скачан: 33 раза)
<<Назад  Вперед>> Страницы: 1 2 3 4 5 6 7 8 9
Печать
Полигон-2 »   IBM PC-совместимое. До 2000 года включительно »   Это не "дура", это FMonster
RSS

1 посетитель просмотрел эту тему за последние 15 минут
В том числе: 1 гость, 0 скрытых пользователей

Последние RSS
[Москва] LIQUID-Акция. Сливаются разъемы CF
МС7004 и 7004А на AT и XT
Пайка термотрубок
Проммать s478 PEAK 715VL2-HT ( Full-Size SBC)
Подскажите по 386 материке по джамперам.

Самые активные 5 тем RSS