PDA

Просмотр полной версии : ZX-Spectrum+CosmicSOUND (AY+SID)



=ANDROID=
15.04.2009, 17:31
Есть задумка подключения к Спектруму одновременно AY и SID чипов. По принципу TurboSound только вместо второго AY, чтобы был SID (или SwinSID)! Дело в том, что AYшке лучше удаются "ударные" и "бас", а на SID звук "клавишных" очень сочный. Звук получается мегаклевый - я сводил в студии звукозаписи звуки от эмуляторов AY и SID.

Естественно, прийдется написать софтину под это дело! В общем кто со мной давайте думать и делать!!!:v2_clapp:

Black_Cat
15.04.2009, 17:56
огласите где это продаётся, по чём и где на него документация

newart
15.04.2009, 18:29
В общем кто со мной давайте думать и делать!!!
Чего думать? КПК/Ноут в руки и вперед... там тебе и AY и SID и черт знает что еще.


Дело в том, что AYшке лучше удаются "ударные" и "бас",Правда? :v2_blink:


Естественно, прийдется написать софтину под это дело!
Очередной трекер?


а на SID звук "клавишных" очень сочный.
Сильно сочнее чем у FM? (который уже есть на спеке и обеспечен софтом)

=ANDROID=
15.04.2009, 23:23
Чего думать? КПК/Ноут в руки и вперед... там тебе и AY и SID и черт знает что еще.
Нафиг-нафиг! Я говорю только про реал!

Правда?
Еще какая!

Очередной трекер?
А есть другой способ? Можно конечно попробовать к TSFMмовскому прикрутить... но не уверен, что это выход...

Сильно сочнее чем у FM? (который уже есть на спеке и обеспечен софтом)
Спорить не буду, но истинные ценители чиптюнового саунда меня думаю поймут!

Добавлено через 55 секунд

огласите где это продаётся, по чём и где на него документация
Как только разработаем (если энтузиасты найдутся еще кроме меня, конечн) - огласим!

newart
16.04.2009, 00:00
Нафиг-нафиг! Я говорю только про реал!
Угу, столько тем понасоздавали, ну хоть бы что то реально завершили из всех задумок... ты вроде обещался AY трек написать, как с этим?

=ANDROID=
16.04.2009, 00:29
Угу, столько тем понасоздавали, ну хоть бы что то реально завершили из всех задумок... ты вроде обещался AY трек написать, как с этим?
Не надо тут флудить! Это тема о подключение AY и SID, а подобные вопросы можно и в личку!

Black_Cat
16.04.2009, 05:59
Как только разработаемя вообще-то о SID'е спрашивал..

Lethargeek
16.04.2009, 06:24
Дело в том, что AYшке лучше удаются "ударные" и "бас", а на SID звук "клавишных" очень сочный.

Правда? :v2_blink:

Сие следует понимать как "AY лучше кряхтит, чем квакает; а SID способен сносно имитировать традиционные инструменты" ;)

Sayman
16.04.2009, 09:50
Очередной трекер?
трекер это гуд. можно один из существующих подбить...

Сильно сочнее чем у FM?
FM рядом не валялсо...
=ANDROID= на верном пути идёте, так держать ;-)

bigral
16.04.2009, 11:37
...=ANDROID= на верном пути идёте, так держать ;-)

Есть некоторые сложности с доставанием SID-a и AY, спрос на оба чипа большой. Хотя нам партия нужна максимум в 100 штук... так что еще должно хватить. А что если сделать только синтезатор такой, и раздать тем кто музон пишет, а они уже оцифруют это дело в wav для GS-a? Туговато будет достать SID и AY.

=ANDROID=
16.04.2009, 12:47
Есть некоторые сложности с доставанием SID-a и AY
Сложно, но можно! В интернете есть те, кто это продает... Ну если уж совсем не вариант, то и SwinSID'ы можно собрать!

Добавлено через 1 минуту

А что если сделать только синтезатор такой
Что подразумевается? Синт как отдельное устройство?

bigral
16.04.2009, 13:07
....Что подразумевается? Синт как отдельное устройство?

Ну как бы в каком виде захотят видеть его те кто музон будет писать (кому плата для speccy а кому и отдельное пианино). Идея в том чтоб девайс создать в единичных экземплярах для генерации samples и оцифрованных музонов, ну а сами музоны гнать уже в wav, xm и т.д. чтоб они достались всем у кого wave soundcard-ы.

=ANDROID=
16.04.2009, 14:27
Ну как бы в каком виде захотят видеть его те кто музон будет писать (кому плата для speccy а кому и отдельное пианино). Идея в том чтоб девайс создать в единичных экземплярах для генерации samples и оцифрованных музонов, ну а сами музоны гнать уже в wav, xm и т.д. чтоб они достались всем у кого wave soundcard-ы.
Да, отдельное "пианинко" это вообще здорово! Но для спека тож надо...

fan
19.04.2009, 14:17
Дело в том, что AYшке лучше удаются "ударные" и "бас"
:v2_sick: :v2_sick: :v2_sick:

Предлагаю пустить энергию в мирных целях - взяться за OPL3 .
Таракан вполне достоваем (в старых звуковухах). На мидибоксе есть список названий его клонов и да же список звуковух откудова его можновыдрать (конечно неполный). Есть платформы на Z80 с поддержкой OPL (можно будет чегонить грабнуть), на пыцы есть туча трекеров .

Тембры можно накрутить просто безбашенные , как в стиле SID так и AY/YM .

http://www.astercity.net/~malf/MODULES.ZIP
В этом архиве кучка музла в различном формате и различного "качества" вплане накрутки тембров .

Вот некоторые для примера -
С тембрами аля SID (далеко не все и плагин к винампу не всё захавал)
MOONWALK.AMD ням-ням :D
NEMESIS.AMD
VIBRAT2.AMD
64-STYLE.D00
AARGGHH.D00
LILETEST.D00
TASLFISH.AMD
COMIC.SAT
В .SA2 & .SAT ещё много.

Просто по тембрам понравились
BEYOND.D00
FLASH2.D00
FRESH.D00
PHASE.D00
SPACE13.D00 псевдо cut-off фильтр сделали
FDANCE**.DMO

Black_Cat
19.04.2009, 14:21
На мидибоксе есть список названий его клонов и да же список звуковух откудова его можновыдратьзачем что-то выдирать? подключи по ISA и юзай так

fan
19.04.2009, 14:25
Только если карта не PlugAndPray .

Добавлено через 6 минут
Забыл плагин к винампу кинуть - http://www.informatik.uni-oldenburg.de/~dyna/adplug/

Black_Cat
19.04.2009, 16:20
Только если карта не PlugAndPray .
если OPL3 действительно так уж нужно, то проще один раз написать софт эмулирующий PnP..

fan
19.04.2009, 17:35
Флаг в руки .

=ANDROID=
20.04.2009, 01:07
Идея действительно стоящая... я уже теряюсь в дагадках - делать то, что задумал я или то что советует fan... Давайте уж высказывайтесь, что лучше? Что важнее???

fan
20.04.2009, 02:53
А чё SID прям так легко достать ? И за очень дёшего ?
Думаю он он будет стоить как C64 + пересылка , а за такие бабки можно сразу GS покупать .

Карта с OPL3 стоит ~50-100рэ , можно нарыть на молотке и на форумах по древним железкам/игрушкам .

Mick
20.04.2009, 07:05
если OPL3 действительно так уж нужно, то проще один раз написать софт эмулирующий PnP..

На самом деле кроме PNP необходимо во многих картах еще настроить на DOS режим. Это актуально для последних карт на чипах Opti, Crystal.
В принципе PNP не сложно накатать для звуковых карт. Я давненько писал специально для определения типа подключенной карты.(В основном ESS и Creative).

fan
20.04.2009, 12:46
На самом деле кроме PNP необходимо во многих картах еще настроить на DOS режим. Это актуально для последних карт на чипах Opti, Crystal.
В принципе PNP не сложно накатать для звуковых карт. Я давненько писал специально для определения типа подключенной карты.(В основном ESS и Creative).
Впринципе на экзотику можно забить , ибо зверюг аля ESS1868 и так просто море .
Вот только меня смущает что ради такой радости (PnP) придётся не хило схемку навернуть (насколько я понял нужно добавить ещё аж три порта).


COMIC.SAT
Супер клип :D - http://www.youtube.com/watch?v=CaXVdwWuU-A&feature=related
Песенка отдельно - http://remix.kwed.org/?search_id=1371
:v2_yahoo: :v2_yahoo: :v2_yahoo:

Mick
20.04.2009, 16:02
Впринципе на экзотику можно забить , ибо зверюг аля ESS1868 и так просто море .
Вот только меня смущает что ради такой радости (PnP) придётся не хило схемку навернуть (насколько я понял нужно добавить ещё аж три порта).


Для PNP нужны порты:
на чтение диапазон адресов 203h....300h c шагом 4
запись номера регистра 279h
запись данных A79h

Сами звуковые карты могут иметь адреса с 210h по 280h с шагом 10h

ESS1868 и ESS1869 они как правило по умолчанию натсроены на 220 адрес, если какой нибудь до этого умник не перенастроил на другие адреса.
Хотя в библиотеке на SounBlaster без PNP правило хорошего тона было сканирование адресов с 210 по 280 на предмет ответа от звукового чипа. В PnP эта задача немного упростилась :)


Еще не забываем о микшере. Их несколько вариантов расположение регистров в зависимости от спецификации Sound Blaster.

fan
21.04.2009, 00:01
Для PNP нужны порты:
на чтение диапазон адресов 203h....300h c шагом 4
запись номера регистра 279h
запись данных A79h
Во-во , жиреет схемка .


Сами звуковые карты могут иметь адреса с 210h по 280h с шагом 10h
Впринципе рулёжка OPL3 на всех картах стандартно дублируется по 388 (хотя у меня на одной PnP карте и он был свёрнутнах).

Вот кстати у меня тупой вопрос , если у PnP карты уже настроены порты (с помощью песюка), то можно (допустим на том же спеке) сразу вних чемнить кидаться или PnP карту по любому придётся инициализировать ?


Еще не забываем о микшере. Их несколько вариантов расположение регистров в зависимости от спецификации Sound Blaster.
На микшер можно покласть , не в нуле же он . (если нужно могу кинуться описанием на микшер ESSин)

Mick
21.04.2009, 18:58
Вот кстати у меня тупой вопрос , если у PnP карты уже настроены порты (с помощью песюка), то можно (допустим на том же спеке) сразу вних чемнить кидаться или PnP карту по любому придётся инициализировать ?


По умолчанию девайс сам по себе выключен. Необходимо его активизация. В PNP есть регистр(помоему 30h, сейчас точно не скажу), через который необходимо активизировать устройство. В PC этим занимается биос и драйвер.
Это так навскидку, для более детальной инфы нужно читать даташит на сам чип.

fan
21.04.2009, 20:28
Да , точно . В 30ый пихаем как я понял 00000001 .


Вот ещё вспомнилось . На некоторых звуко-тараканах можено отрубать PnP путём прикручивания спец. ноги к VCC или GND . Это даёт шанс на упрощение схемки . (Ща гляну насчёт ESS1868 / ESS1869 ).

Добавлено через 28 минут
(в монускриптах на ESS1868 и ESS1869 не обноружилась волшебная нога "анти PnP" но зато обнаружилась возможность регулировки громкости с помощью кнопок)

fan
22.04.2009, 14:53
В принципе PNP не сложно накатать для звуковых карт. Я давненько писал специально для определения типа подключенной карты.(В основном ESS и Creative).
Сырков случайно не осталось ?

Mick
22.04.2009, 19:04
Сырков случайно не осталось ?

Остались ;) но они на Паскале. :)

fan
22.04.2009, 23:50
Так даже лучше (лучше чем на асме %) ).
Можешь их приаттачить или ещё какнить кинуть ?

Кстати инфы по PnP на рашен языке случайно нету ?

Mick
23.04.2009, 07:01
Так даже лучше (лучше чем на асме %) ).
Можешь их приаттачить или ещё какнить кинуть ?

Кстати инфы по PnP на рашен языке случайно нету ?

Кидай в личку свое мыло, туда и скину :)
По PNP только англицкая информация.

fan
23.04.2009, 12:20
OK

Mick
23.04.2009, 17:40
OK
Отправил. Будут вопросы спрашивай. Чем смогу, тем помогу.
Кстати этим способом не для всех карт этого достаточно. В некоторых картах, особенно с поддержкой WSS нужно после этого настроить саму карту на способ вывода. Т.е. чисто PNP дает лишь детект и разрешение устройства в системе.
Для ESS1868, ESS1869 это не актуально - она работает сразу после детекта и разрешения девайса. Это еще относится к некоторым видам Creative, например CT3600, CT4330, CT4520 и C-Media на чипе CMI8330.

fan
23.04.2009, 22:27
10X!!!
Думаю так будет проще въехать в буржуиновые монускрипты .

fan
26.04.2009, 23:47
http://chiptunes.back2roots.org/complete/cta-adlib.zip
Немного более жирный архивчик . Директории названы названиями трекеров .

(AdLib Tracker 2\nula\ZENBOWL.A2M симпотный тембр накручен)

ASDT
08.05.2009, 17:26
Прошелся по городу...
Старых звуковух просто валом ...
Это интересная тема.

Romanich
15.05.2009, 11:06
У меня есть 5 СИДов.
кстати, Андроиду предлагал взять 1-3шт, а он исчез.

свин-сид -дерьмо редкостное, ибо звучит ужасно и неверно.

из всего вышенаписанного следует, что автор топика несерьёзен и безответственен.

по ОПЛ. Программировал ПИСИАЙ-карты на базе чипов ESS-Solo, Crystal, CMI8738- загонял их в режим железной эмуляции SB, SBPro, SB16, Adlib, Adlib Gold, ESFM. Ну и через 32-битный ДМА тоже дрюкал.
кому интересно, пишите- выложу.

по поводу ОПЛ на плате- берем ймф721+яц516 -получаем стерео ОПЛ2/3+ОПЛ4+МПУ401+384 вшитых семпла !
паять меньше, чем в ТСФМ ;)
На ура крутится к 8битной шине!
слюни побегут от такой вкусноты...

Mick
17.05.2009, 17:02
по ОПЛ. Программировал ПИСИАЙ-карты на базе чипов ESS-Solo, Crystal, CMI8738- загонял их в режим железной эмуляции SB, SBPro, SB16, Adlib, Adlib Gold, ESFM. Ну и через 32-битный ДМА тоже дрюкал.
кому интересно, пишите- выложу.


Мне интересны работа под PCI с ESS-Solo и Crystal. Если не жалко поделись.

С C-Media 8738 и 8768 заморачивался сам. Но там только использовал его непосредственые ресурсы, а не эмуляцию SB. Вещь интересная. Кстати у чипов 8738 есть еще буквы SX, LX и без, так вот чипы LX последних партиях опознаются как 8768(8 каналка) - скорее всего это отбраковка завдская. Если для винды это без разницы, то для непосредственного прогрирования очень даже. Записывать чип 8768 может только на частоте 44100 Гц или 48000 Гц, а чипы 8738 на широком диапазоне частот. Так что можно наколоться.
Кстати сейчас появились карты VIA Tremor - кто нибудь их юзал в плане программирования?

Romanich
17.05.2009, 18:14
выйду с отпуска -положу

=ANDROID=
19.05.2009, 16:52
кстати, Андроиду предлагал взять 1-3шт, а он исчез.
Никуда я не исчез!!! Может посты все и не удается на форуме просматривать... робота - времени в обрез.... А от СИДов я не отказывался!!! С деньгами пока правда туговато.... я тут на Коммодор немного потратился))))

А по СИДам - ты предлагал, еще CHRV предлагал.... и ни слуху ни духу... Как ни зайду в ЛС все по нулям(

Romanich
24.05.2009, 16:59
Личка отключена.
у ЧРВ тоже.
если есть что обсудить-в мыло прошу!
неудобно просто тыщщу личек на форумах открывать и отвечать, поэтому выключил в настройках

Romanich
08.06.2009, 08:56
выкладываю...

SFLAT - "драйвер" плоского-32-битного режима CPU

SOLO - прослушка WAV-файла с помощью 32bitDMA на ESSSolo19xx(xx-не поню какая :). Перед этим запустить SFLAT.com

WSS - программирование Windows Sound System

Работают в чистом досе
TMT паскаля ранше не было - только Turbo Pascal 7.0

RAW, IMF - плееры для Adlib OPL2-музыки
работают везде - даже в ХР, но нужен VDM Sound

что было, то выложил...

Mick
09.06.2009, 20:59
выкладываю...

SFLAT - "драйвер" плоского-32-битного режима CPU

SOLO - прослушка WAV-файла с помощью 32bitDMA на ESSSolo19xx(xx-не поню какая :). Перед этим запустить SFLAT.com

WSS - программирование Windows Sound System

Работают в чистом досе
TMT паскаля ранше не было - только Turbo Pascal 7.0

RAW, IMF - плееры для Adlib OPL2-музыки
работают везде - даже в ХР, но нужен VDM Sound

что было, то выложил...

Спасибище тебе огромное.

Romanich
18.07.2009, 08:03
может быть немного не по теме...

решил залить то, что уже не будет мной развиваться.

fan, перезалей на свой сайт, если нужно!

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

Карточка на YM2149:
http://webfile.ru/3781351

Карточка на YM2612 (с отвратной аналоговой частью):
http://webfile.ru/3781352

Новая аналоговая часть оттестирована и проверена:
http://zx.pk.ru/attachment.php?attachmentid=12269&d=1244436837

Видео V9990 "VideoMonster" (OLD ver.):
http://webfile.ru/3781353

Картридж для Мегадрайва:
http://webfile.ru/3781354

vivat
12.03.2017, 11:06
Есть некоторые сложности с доставанием SID-a и AY, спрос на оба чипа большой. Хотя нам партия нужна максимум в 100 штук... так что еще должно хватить. А что если сделать только синтезатор такой, и раздать тем кто музон пишет, а они уже оцифруют это дело в wav для GS-a? Туговато будет достать SID и AY.

https://ru.aliexpress.com/item/6581-28/32557663996.html?ws_ab_test=searchweb0_0,searchweb 201602_2_10065_10068_433_434_10136_10137_10138_100 60_10062_10056_10055_10054_302_10059_10099_10103_1 0102_10096_10052_10053_10050_10107_10051_10106_100 84_10117_10083_10080_10082_10081_10110_10111_10112 _10113_10114_10078_10079_10073_10070_10122_10123_1 0126_6000000_10127_10124_10125-10051,searchweb201603_1,afswitch_1,ppcSwitch_5,sin gle_sort_0_default&btsid=f254116b-32a2-4587-a65f-780c78126a47&algo_expid=741a2325-9df6-4bbf-af46-650164ab13c5-1&algo_pvid=741a2325-9df6-4bbf-af46-650164ab13c5

Gutten
12.03.2017, 13:30
Ну на али я бы очканул покупать,тем более на туманное будущее - мало того, что доставка там получается дороже чипа, так ещё придёт какое-то фуфло китайское перебитое, которое даже проверить не на чем.