PDA

Просмотр полной версии : Звуковая карта "ZXM-MoonSound"



Страницы : [1] 2

Mick
10.04.2015, 11:01
Собственно, поскольку я разродился перерисованием схемы девайса, известного владельцам MSX под названием MoonSound, то и собсвенно организовал соответсвующую тему. Начало обсуждения было положено тут http://zx-pk.ru/showthread.php?t=24964

И поскольку та тема для общего обсуждения любых селекционных вариантов MoonSound на Спекки, то пусть так и будет. Эта тема исключительно для обсуждения моего варианта схемы.

В карте планируется применить CPLD EPM7032STC44 для реализации дешифратора и управления прочими сигналами.
Кроме того, попытка использовать флеш микросхему AM29F016 емкостью 2Мб для хранения фиксированных сэмплов. Планируется использовать корпус SOP44. Для программирования ее будет необходимо собрать переходник из SOP44 в DIP40. В конретной схеме указана распиновка разъема XP8 для программатора ChipProg фирмы Фитон.

Итак, как говорится вэлком для обсуждения.

Примерный вид разводки (кликабельно)

http://s019.radikal.ru/i614/1504/79/007f9826eb27t.jpg (http://radikal.ru/f/s019.radikal.ru/i614/1504/79/007f9826eb27t.jpg)

Фото чистой печатной платы

http://i067.radikal.ru/1505/8f/29dd9ad8a7bet.jpg (http://radikal.ru/f/i067.radikal.ru/1505/8f/29dd9ad8a7bet.jpg)

http://s017.radikal.ru/i412/1505/67/a3864c8fabd8t.jpg (http://radikal.ru/f/s017.radikal.ru/i412/1505/67/a3864c8fabd8t.jpg)

Фото собранной платы

http://s012.radikal.ru/i320/1505/df/ee51202f30a2t.jpg (http://radikal.ru/f/s012.radikal.ru/i320/1505/df/ee51202f30a2t.jpg)

http://s019.radikal.ru/i605/1505/70/eec854944392t.jpg (http://radikal.ru/f/s019.radikal.ru/i605/1505/70/eec854944392t.jpg)

Фото кликабельно

Список микросхем:

DD1 - YMF278B-F
DD2 - EPM7032STC44
DD3 - AM29F016D-90SC
DD4, DD5 - CY62148E (по сути любая статика на 512кб и в корпусе SO32)
DD6 - 74LVC1G125DBV

DA1 - L78M05CDT
DA2 - YAC513-M
DA3, DA4 - LF347D
DA5 - L78M08CDT

Кварцевый резонатор ZQ1 - 33,8688МГц

Более подробная информация на странице http://micklab.ru/My%20Soundcard/ZXMMoonSound.htm


Проект с моей стороны объявляется закрытым.
Кроме того снимается так называемый копирайт, то есть производите кто хотите, сообщать мне об это не надо.
Единственная просьба, если кто будет дальше развивать и выпускать следующие ревизии плат - присылать материалы на сайт.

piroxilin
10.04.2015, 11:23
Ну мне лично не надо, но может миди вход/выход на гребёнку вывести, если есть там (ещё не дочитал)
---
Да, походу нету мидёвого входа-выхода.

Mick
10.04.2015, 11:49
Ну мне лично не надо, но может миди вход/выход на гребёнку вывести, если есть там (ещё не дочитал)
---
Да, походу нету мидёвого входа-выхода.

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

Ах да, в карте будет обилие джамперов. Один JP1 - для криворульной Эвы, это так сказать теперь фишка Эвы :)
Остальные джампера нужны для программирования. Поскольку с флешатинами я еще не игрался, то на основании даташита вывел на джамперы те линии, на которых возможно может подаваться с программатора 12В.
Итого джамперы JP2...JP6 во время программирования должны быть сняты, а JP7 - одет.
В рабочем режиме наоборот, JP2...JP6 должны быть одеты, а JP7 - снят.

Но всеравно смотрите тщательнее :)

Mick
11.04.2015, 19:53
Сегодня заказал у китайцев на пробу YAC513-M, LF347DR, AM29F016D-90SC и кварц на 33МГц. ОЗУ вроде есть на попробовать. Осталось только начать плату разводить :)

solegstar
14.04.2015, 10:14
Mick, я смотрю у плисины куча ног свободны, может стоит завести выводы ПЗУ в ПЛИС для программирования ПЗУ с компа? зачем программатор еще тулить, она ж вроде 5V-only... я понимаю, что ты пока не пробовал программировать её, но на будущее будет удобнее в использовании (как для первичной сборки, так и для обновления текущей прошивки), чем постоянно держать программатор. тем более никто не запрещает пока не использовать выводы в ПЛИС, не определять их, они влиять не будут на общую схему, т.к. будут в Z-состоянии.

Mick
14.04.2015, 12:26
Mick, я смотрю у плисины куча ног свободны, может стоит завести выводы ПЗУ в ПЛИС для программирования ПЗУ с компа? зачем программатор еще тулить, она ж вроде 5V-only... я понимаю, что ты пока не пробовал программировать её, но на будущее будет удобнее в использовании (как для первичной сборки, так и для обновления текущей прошивки), чем постоянно держать программатор. тем более никто не запрещает пока не использовать выводы в ПЛИС, не определять их, они влиять не будут на общую схему, т.к. будут в Z-состоянии.

Там в прошивке всего набор семплов причем стандартных. Все что нестандартные, загружаются в ОЗУ. Настолько так я понял. Так что смысл перешивать флешатину не вижу. К тому же уже определились, что пока не будем прошивать с компа ничего, будет такая необходимость возможно и включим в будущем. Да и я уже почти развел и там места тупо нет ничего тянуть. Иначе плата будет еще больше.
И как практика показывает, все оставленные на потом возможности один хрен никто не пользует. Так что зачем городить лишний огород. Да и я особо не зажимаю свои проекты, каждый сможет потом сделать для себя как ему хочется, в отличии от некоторых по известным причинами. ;)

solegstar
14.04.2015, 12:59
я особо не зажимаю свои проекты, каждый сможет потом сделать для себя как ему хочется, в отличии от некоторых по известным причинами.
Это ты про кого? :v2_confu:

---------- Post added at 12:59 ---------- Previous post was at 12:57 ----------


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

Mick
14.04.2015, 13:07
Это ты про кого? :v2_confu:


Не про тебя. Это так стеб на одну недавнюю тему ;)

---------- Post added at 14:07 ---------- Previous post was at 14:05 ----------



Ты если будешь распространять конструкторы, будешь распространять с прошитым ПЗУ?

А кто его знает, буду я вообще что то распространять. Для начала развести ее надо бы. Да и если берут конструкторы, то по идее человек позиционирует себя с руками - тобишь трудностей как бы не боится :)

Totem
15.04.2015, 10:17
Увы OPL4 японец все продал. :)
http://www.ebay.com/itm/Yamaha-YMF278B-OPL4-FM-Operator-Type-L-/191537424366?pt=LH_DefaultDomain_0&hash=item2c988527ee

Mick
15.04.2015, 10:58
Увы OPL4 японец все продал. :)
http://www.ebay.com/itm/Yamaha-YMF278B-OPL4-FM-Operator-Type-L-/191537424366?pt=LH_DefaultDomain_0&hash=item2c988527ee

Странный какой то японец этот. У него было написано больше 10 в описании лота. А продал всего 7.

Да уж, японец немного попортил нервишки :) Хотя вот доставка от него достаточно быстрая. Заказанные на той неделе 2 штуки уже пришли (вчера квитанцию в почтовом ящике забрал).

Остается только теперь у китайцев искать.

DJs3000
15.04.2015, 10:59
Вот блин :) я кстати ещё параллельно заказывал OPL4 у Китайца и вот что мне пришло :)
http://cs624622.vk.me/v624622711/2b56d/z44OHLmZcl8.jpg

Не фейковые OPL4 попробуй ещё найди.

Mick
15.04.2015, 11:02
Вот блин :) я кстати ещё параллельно заказывал OPL4 у Китайца и вот что мне пришло :)
http://cs624622.vk.me/v624622711/2b56d/z44OHLmZcl8.jpg

Не фейковые OPL4 попробуй ещё найди.

Не, ну откровенную лажу мне еще китайцы не присылали. Пора составлять списки китайцев, кто шлет фейки.

DJs3000
15.04.2015, 11:05
Японца я рекомендовал куче народу в т.ч. и за границей. Видать реально смели всё :)

Anubis_OD
15.04.2015, 11:17
Не продал он все. Другим лотом выставил
http://www.ebay.com/itm/Yamaha-YMF278B-OPL4-FM-Operator-Type-L-/191559045497?hash=item2c99cf1179
есть больше 10шт написано

Totem
15.04.2015, 11:30
Не продал он все. Другим лотом выставил
http://www.ebay.com/itm/Yamaha-YMF278B-OPL4-FM-Operator-Type-L-/191559045497?hash=item2c99cf1179
есть больше 10шт написано
Да буквально "сейчас", сделал sale и выставил лот опять, странные у них шоу:)
Я к нему заходил, лота еще не было.

DJs3000
15.04.2015, 11:34
Берем все у него т.к. товар проверен и работает да и цена у него самая низкая если взять Китайцев с али.

balu_dark
15.04.2015, 14:20
Упаду на хвост тому кто будет брать ямахи YM278B. Нужна 1 шт. Предпочтение конечно DJs3000 - потому как у него еще кое что попутно брать собираюсь.
Сразу отвечу на вопросы чего сам не могу заказать - Ебэй и пайпал у меня заблочены из за сссссанкций. а на алибабе нет особо никаких гарантий что фуфел не пришлют и цены намного выше :(

DJs3000
15.04.2015, 14:57
balu_dark, оффтоп же ёмаё :)

Никаких проблем купить Ямаху нету их России и пост советском пространстве как грязи. примеры:
http://www.msx.org/node/42395
Так же на местной барахолке (http://zx-pk.ru/market/) в разделе "Куплю" создайте пост и в тот же день продавца найдете я вам гарантирую :)

Mick
15.04.2015, 16:08
Закончил я разводку платы, габариты такие же как и у ZXM-SoundCard Extreme.
Как она выглядит примерно, можно ознакомится в первом посте.

За красоту не ручаюсь, но три дня на нее потратил :) Так сказать с пылу с жару.

balu_dark
15.04.2015, 16:09
да не - в тему про сборку как раз! Просто тут хоть народ прочтет кому интересна тема, и свяжется если что в личке. А по другому как узнать то у кого есть или будет ? Ради одной штуки регаться на барахолке глупо - проще(думаю и правильнее) сразу помощь в профильной ветке спросить. Кто будет в состоянии помочь - помогут. Если модераторы захотят потереть мои 2 поста - тогда просьба пару дней их не грохать - чтобы народ успел прочесть. Потом я не против удаления.

Ovvnex
15.04.2015, 16:23
оффтоп же ёмаё
Я так понял, что balu_dark хочет не сам компьютер (MSX2), а чтобы на его долю заказали ещё одну YMF278B, если кто будет в ближайшее время ещё заказывать, а потом ему переслали, т.к. из-за санкций в Крыму заблокирован пэйпал и ебэй. :)

DJs3000
15.04.2015, 17:42
Дык нада тогда так и писать OPL4 :)

creator
15.04.2015, 17:56
Закончил я разводку платы, габариты такие же как и у ZXM-SoundCard Extreme.
Как она выглядит примерно, можно ознакомится в первом посте.
Что-то мысля шальная образовалась: а не влупить ли туда MIDI IN и MIDI OUT? Естественно не кастрированные TTL как на старых бластерах, а настоящие токовые петли через оптопару. Т.к. стандартные разьёмы для MIDI довольно крупные по размерам DIN (Mini-DIN тоже бывают, но в итоге они всё равно через переходник на DIN используются), то можно поставить один какой-нибудь маленький на 4 контакта (хоть тот же Mini-DIN), а в него уже будет втыкаться разветвитель на два DIN разъёма.

P.S. И ещё гребёнку для дочерней MIDI карты. :rolleyes:

balu_dark
15.04.2015, 17:57
Ну я уже там поправил. Только со мной связь предварительно . А то как решат 10 человек взять и на меня по одной .... :) Куда я их потом дену то :)

piroxilin
15.04.2015, 18:12
creator, Я уже про миди писал.
Нету на карте (на чипе) входов-выходов для них.

Totem
15.04.2015, 18:17
Ну я уже там поправил. Только со мной связь предварительно . А то как решат 10 человек взять и на меня по одной .... :) Куда я их потом дену то :)
Чиркни в личку, я тебе до кучи гостинцев пришлю:) от снегуры:)

Mick
15.04.2015, 18:22
creator, Я уже про миди писал.
Нету на карте (на чипе) входов-выходов для них.

Да да, нечего мешать котлеты и мух. Может потом чего еще создадим :) А пока то что есть. И так по просьбе трудящихся поставил второй вход.
И как бы сегодня пришли ко мне две заказанные Ямахи (OPL4). Эх, придется наверное теперь уж точно платы делать :)

Тут кто то просил список микрух:

DD1 - YMF278B-F
DD2 - EPM7032STC44
DD3 - AM29F016D-90SC
DD4, DD5 - CY62148E (по сути любая статика на 512кб и в корпусе SO32)
DD6 - 74LVC1G125DBV

DA1 - L78M05CDT
DA2 - YAC513-M
DA3, DA4 - LF347D
DA5 - L78M08CDT

Как то так

Totem
15.04.2015, 18:56
Да да, нечего мешать котлеты и мух. Может потом чего еще создадим :) А пока то что есть. И так по просьбе трудящихся поставил второй вход.
И как бы сегодня пришли ко мне две заказанные Ямахи (OPL4). Эх, придется наверное теперь уж точно платы делать :)

Тут кто то просил список микрух:

DD1 - YMF278B-F
DD2 - EPM7032STC44
DD3 - AM29F016D-90SC
DD4, DD5 - CY62148E (по сути любая статика на 512кб и в корпусе SO32)
DD6 - 74LVC1G125DBV

DA1 - L78M05CDT
DA2 - YAC513-M
DA3, DA4 - LF347D
DA5 - L78M08CDT

Как то так

Кварц забыл.

Mick
15.04.2015, 19:19
Кварц забыл.

Он как бы ни разу не микросхема :)

Кварцевый резонатор ZQ1 - 33,8688МГц

Totem
15.04.2015, 19:22
Он как бы ни разу не микросхема :)

Кварцевый резонатор ZQ1 - 33,8688МГц

очень важная и нужная деталька)

DJs3000
16.04.2015, 00:50
В атаче драйвер и плеер для Moonsound и всё это в исходниках. Приатаченная свежая версия взята тут (http://prgterrace.wiki.fc2.com/wiki/MoonDriver), а старую версию можно найти тут (http://clogging.web.fc2.com/mdrv/). Данные исходники должны сильно помочь прогерам для переделки под спеки правда это все работает на MSX-DOS но всё же.

Mick
16.04.2015, 09:51
Оформил схему и сборку в формате pdf и положил на свой сайт. Страницу пока не создавал, так как нет еще собранного девайса. Ознакомится с ней можно в первом посте. Все что было на яндекс диске будет удалено.

---------- Post added at 10:51 ---------- Previous post was at 10:49 ----------


В атаче драйвер и плеер для Moonsound и всё это в исходниках.

Я вот смотрю на схему с MSX и смотрю, что у них заведен на шину сигнал IRQ, тобишь как бы планировалось работапо прерываниям или как?
Просто я для спека его не выводил.
Тут важно знать в MSX играются с этой микрухой по прерываниям или этот сигнал для только красоты?

DJs3000
16.04.2015, 11:20
Mick, я хз даже по поводу прерывания но я попробую спросить у компетентного человека может он даст ответ.

Mick
16.04.2015, 11:45
Mick, я хз даже по поводу прерывания но я попробую спросить у компетентного человека может он даст ответ.

Да, поинтересуйся у него, а то будет потом мучительно больно :)

Краем глаза глянул на даташит, там вроде прерывания завязаны на таймеры.
В драйвере, который ты выложил вверху, там используются прерывания 1/60 (я так полагаю, это 60Гц развертка в MSX или ошибаюсь :v2_conf2: )
А вот в лоадере упоминается какая то инициализация H_TIMI. Честно сказать я не шибко знаком с архитектурой MSX, посему и спрашиваю гуру.

DJs3000
16.04.2015, 11:49
У нас почти нет программеров MSX :) спрашивать особо не у кого.

Ovvnex
16.04.2015, 12:15
Нашёл немного ссылочек по программированию Moonsound. Правда всё на инглише.

http://www.faq.msxnet.org/opl4.html
http://sourceforge.net/projects/sootsound/
http://msx.atlantes.org/index_en.html#moonsound

Mick
16.04.2015, 12:32
Насколько я понял из беглого просмотра схемы MSX у них с картриджа сигнал INT объединяется с сигналом INT от VDP по схеме лог "И", тоесть прерывание процессора може вызвать любой из них. Но вот вопрос в VDP можно отключать прерывания.
Если там можно, то для спека это не пройдет, а если нельзя, то смысл вообще теряется в этом сигнале.
Просто в штатном спеке сигнал INT о видеогенератора не отключается, то для нас он не имеет никакого практического применения. Конечно, компы с ПЛИС могут себе позволить отключить этот сигнал, но а как же простым смертным спектрумам.

---------- Post added at 13:32 ---------- Previous post was at 13:28 ----------

Поглядел в даташитн на VDP TMS9918, там есть бит управления прерыванием.
Так что для простого смертного спектрума это не подходит.

Mick
16.04.2015, 15:04
Вобщем, подумав решил, что на всякий пожарный выведу я сигнал IRQ от Ямахи на шину. Только пусть будет через джампер. Мало ли, вдруг понадобится.
Зато я теперь знаю что моему следующему спектруму из говна нужно - КР1810ВН59 :)

Короче схему и сборку обновил (ссылка в первом посте), так что смотрим. Добавлен джампер XP8 и резистор R38.

DJs3000
16.04.2015, 16:02
Ну очень интересно что в результате получится :)

AAA
16.04.2015, 16:14
По сути спектрум служит питанием карты. Если музыку неся вставить в демо... Это как не гс. Спектрум отдельно карта отдельно))

Mick
17.04.2015, 14:08
Изменил немного схему и разводку платы. Тут под влиянием Black Cat и его теориями заговора на счет каких то примудростей с прерываниями, которые я всеравно не понял. Короче на CPLD добавилась шина данных и вход IRQ. Теперь вся считай CPLD занята по выводам (один сободный остался). Котэ хотел еще чтобы старший байт адреса был в CPLD, но увы и ах - маленький облом, ноги кончились. Так что придется теорию переписывать только под младший байт адреса. Ну и добавился диод VD1, все из той же теории заговора.

Все, этот вавриант разводки я считаю последним, а то разводится можно до скончания веков.

Как выглядит разводка и ссылка на обновленную схему и сборку в первом посте.

Black Cat, старший байт адреса не влез - придется смириться. Правда один хрен я не понял как там вектора надо будет выбирать. Ну да ладно. :)

DJs3000
17.04.2015, 14:13
Mick, а чего сам "Black Cat" не пишет?

Mick
17.04.2015, 14:20
Mick, а чего сам "Black Cat" не пишет?

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

AAA
17.04.2015, 14:25
Black cat был отлучен от церкви одним из первых. Он сразу же создал свой форум, где сам пишет и отвечает
http://zx.clan.su/forum/

Mick
20.04.2015, 08:10
Вообщем, заказал я несколько плат так сказать на посмотреть, что же из всего этого выйдет. :)

Mick
21.04.2015, 14:20
Вообщем, заказал я несколько плат так сказать на посмотреть, что же из всего этого выйдет. :)

Короче платы ушли в производство. Для интересующихся стоимость чистой платы будет равна 600руб. Увы подорожание коснулось и плат тоже. :(
Так что уж извиняйте, если что.

piroxilin
21.04.2015, 14:24
Mick, Платы ушли в производство какой серией - только для проб , пара штук ? И в догонку вопрос - будет возможность с платой заказать микрушки, или это будет индивидуальное домашнее задание :) ?

im2
21.04.2015, 14:25
Японца я рекомендовал куче народу
Вчера получил 2 чипа от японца, дошло до Москвы на удивление оперативно, всего 8 дней с момента оплаты.

DJs3000
21.04.2015, 14:30
im2, ну теперь ты можешь собрать себе карту :) не забывай про новую прошивку под GALку.

im2
21.04.2015, 14:51
im2, ну теперь ты можешь собрать себе карту :) не забывай про новую прошивку под GALку.

Уже перешил, осталось мелочь наскребсти.

Mick
21.04.2015, 14:59
Mick, Платы ушли в производство какой серией - только для проб , пара штук ? И в догонку вопрос - будет возможность с платой заказать микрушки, или это будет индивидуальное домашнее задание :) ?

Ясень перец что пару штук 600рублей стоить не будут. :)
Я заказал 20шт. Одну себе оставлю, остальные страждущим :)

По поводу микросхем. YMF278, если есть возможность закажите сами - японец вроде как не кидает. Остальными микрухами, если что снабжу.

P.S. Немного офтопа, вчера я тоже попал на китайца, который присылает не то что заказываешь. Хотел так сказать ПЛИСину, а мне мелконогую микруху дверного датчика BISS0001. Вобщем пожалился на него, деньги он мне вернул. Это так к сведению. Ну да ладно - не флудим :)

Mick
22.04.2015, 18:56
О как, начало положено, пришли кварцы на 33,8688МГц :)

Mick
23.04.2015, 09:32
В атаче драйвер и плеер для Moonsound и всё это в исходниках. Приатаченная свежая версия взята тут (http://prgterrace.wiki.fc2.com/wiki/MoonDriver), а старую версию можно найти тут (http://clogging.web.fc2.com/mdrv/). Данные исходники должны сильно помочь прогерам для переделки под спеки правда это все работает на MSX-DOS но всё же.

Вопрос такой. Вот к примеру драйвер портировать можно. А как ему мелодию скормить. И какие мелодии ему надо скармливать.

DJs3000
23.04.2015, 10:50
Mick, питается он к примеру вот этим (http://www.rootnyanplus.com/user/naruto/binary/ENCOUNT.ZIP), а звучать это должно вот так (http://www.rootnyanplus.com/user/naruto/binary/mp3/ENCOUNT.MP3).

---------- Post added at 10:50 ---------- Previous post was at 10:39 ----------

ещё я уже где-то оставлял линк на вот это (http://www.msx.org/downloads/music/trackers/moonblaster-14). Тут программа для создания музыки и исходники к ней.

Mick
23.04.2015, 11:06
А еще есть файлы с расширением MDR?

DJs3000
23.04.2015, 11:33
http://www.rootnyanplus.com/user/naruto/binary/TIMESUP.ZIP

Mick
24.04.2015, 08:05
А вообще, много таких в природе MDRов? А то два как то не густо, на попробовать конечно хватит, но а на будущее :)

И вчера производитель написал, что платы будут готовы 14 мая. Тобишь плюсуем еще недельку и после 20 числа можно будет пробовать что то сваять. Конечно если все детали к этому моменту будут :)

Ovvnex
24.04.2015, 10:27
А вообще, много таких в природе MDRов? А то два как то не густо, на попробовать конечно хватит, но а на будущее

DJs3000, кстати, а можешь поспрошать зарубежных камрадов - какие вообще модули FM и семплерных форматов крутят на MoonSound? Так-то на modland (ftp://ftp.modland.com/pub/modules/) различных трекерных файлов море. Есть и под AdLib.

DJs3000
24.04.2015, 10:45
Mick, я сам плаваю сильно в этих вопросах ещё :) для Moonsound много плееров и вот ещё один из них (https://bitbucket.org/grauw/vgmplay-msx) и к нему есть коллекция (http://vgmrips.net/packs/) треков и ещё одна (http://www.smspower.org/Music/VGMs). Это я так понял треки не конкретно для Moonsound но могут ею воспроизводится. На сколько я понимаю конкретно для Moonsound это как раз MDR(Moondriver) и ещё точно MFM, MWM, MBM(MoonBlaster). Вот тут (http://www.msx.org/downloads) в разделе Music есть пункты Moonblaster, Moonblaster FM и Moonblaster Wave с треками.

---------- Post added at 10:45 ---------- Previous post was at 10:42 ----------

Из-за того что OPL4 обратно совместим со всеми оплами и из-за своих хороших возможностей карта Moonsound по сути способна играть вагон различных форматов под под более скромные звуковые чипы.

chief
27.04.2015, 16:55
Mick, а вместо CY62148E пойдет память K6T4008 ? ( там вроде в распиновке А17 и А18 перепутаны.)

Mick
27.04.2015, 18:23
Mick, а вместо CY62148E пойдет память K6T4008 ? ( там вроде в распиновке А17 и А18 перепутаны.)

От перестановки адресов результат не изменится :)
Если все остальное совпадает, то скорее всего можно.

AAA
27.04.2015, 19:26
Не забудьте сообщить видеосюжетом, когда будет готовый продукт и какие форматы музыки будут поддержаны на флешку.

Интересны атари и атари сап.

Mick
27.04.2015, 19:35
какие форматы музыки будут поддержаны на флешку.


Какие напишите, такие и будут. Я тащусь от создания самой железки :)
Так что вся надежда на вас. :)

P.S. Я вон подготовил материала на 4 сборника музона для Амстрада, но я блин не художник ни разу - если бы кто поставлял графическое оформление я бы их давно выпустил. Так ждите пока я разрожусь какими нибудь каракулями.

AAA
28.04.2015, 11:17
Какие напишите, такие и будут. Я тащусь от создания самой железки :)
Так что вся надежда на вас. :)

P.S. Я вон подготовил материала на 4 сборника музона для Амстрада, но я блин не художник ни разу - если бы кто поставлял графическое оформление я бы их давно выпустил. Так ждите пока я разрожусь какими нибудь каракулями.

Мик я обожаю твои демы, когда ты их сам делаешь.Это всегда что то новое и твои эквалазеры просто бесподобны. Жду дему, как отдушину, после того что тут делают наши НЕДО кодеры. Твои демы живые. Вообщем графику я не дам ))

Mick
01.05.2015, 10:45
Пришлепали операционники LF347D и флешатины AM29F016D. Глядишь к концу мая может и удасться собрать девайс :)

Mick
05.05.2015, 09:11
Вчера забрал с почты поcылку от Элитана с всякой мелкой чипней (резисторы, кондеры) которые нужны в плате. И для полного счастья осталось дождаться только YAC513 и собственно сами платы. :)

AAA
08.05.2015, 14:03
Люди умные, просто сделайте мне так чтоб на спектрум е играла эта мелодия

http://www.youtube.com/watch?v=iYS66ZWrxWg&list=RDQx-AHgvwrHo&index=24

Больше ничего не надо! Оригиналы мелодий у меня все есть. Но сдается мне что это трудно. Просто послушайте до конца музыку.


Есть мечта послушать на реале и умереть.
http://vk.com/zxaaademo?w=wall-46646614_4006%2Fall
http://vk.com/zxaaademo?w=wall-46646614_4005%2Fall

DJs3000
08.05.2015, 14:32
Плеер есть (http://sourceforge.net/projects/asap/) но кто его будет переносить на спек?) Чисто теоретически OPL4 вполне способен воспроизвести чиптюн с видео.

---------- Post added at 14:32 ---------- Previous post was at 14:21 ----------

А вот другой плеер (http://asap.sourceforge.net/) который есть под различные платформы и даже в виде плагинов.

AAA
08.05.2015, 14:33
Плеер есть (http://sourceforge.net/projects/asap/) но кто его будет переносить на спек?) Чисто теоретически OPL4 вполне способен воспроизвести чиптюн с видео.

---------- Post added at 14:32 ---------- Previous post was at 14:21 ----------

А вот другой плеер (http://asap.sourceforge.net/) который есть под различные платформы и даже в виде плагинов.

Я хотю слушать оригинальные .sap а не видео.

Mick
11.05.2015, 09:17
Вот и Яки513 пришлепали, так что кроме плат уже есть все детальки карты. На этой неделе по идее должны быть платы готовы.

DJs3000
11.05.2015, 14:55
Mick, Мик а где заказываешь платы?

Mick
11.05.2015, 15:33
Mick, Мик а где заказываешь платы?

Все свои звуковухи и видяху заказывал в резоните. Качество меня вполне устраивает.

DJs3000
11.05.2015, 15:40
Все свои звуковухи и видяху заказывал в резоните. Качество меня вполне устраивает.

Качество то у них хорошее но цена...

chief
11.05.2015, 23:30
Похоже японец брал микросхемы здесь http://ru.aliexpress.com/item/ic-YMF278B-F-YMF278B-F-10pcs/32331589350.html?recommendVersion=1 , если будеш формировать заказы на комплекты то можно заказать сразу на всех

Totem
12.05.2015, 09:21
Похоже японец брал микросхемы здесь http://ru.aliexpress.com/item/ic-YMF278B-F-YMF278B-F-10pcs/32331589350.html?recommendVersion=1 , если будеш формировать заказы на комплекты то можно заказать сразу на всех

hkutsource это известный продавец и на ebay, но лучше делать заказ, через сайт,
http://www.utsource.net/
чип не находится на их ebay store по поиску, а остальные детали там
есть.
Вообщем лучше делать запрос через сайт.

DJs3000
12.05.2015, 09:29
hkutsource это известный продавец и на ebay, но лучше делать заказ, через сайт,
http://www.utsource.net/
чип не находится на их ebay store по поиску, а остальные детали там
есть.
Вообщем лучше делать запрос через сайт.

Контора довольно известная и я сам много чего у них заказывал ноооо через сайт ну его нафиг плтить 30-40 баксов за доставку :p

Totem
12.05.2015, 09:32
Контора довольно известная и я сам много чего у них заказывал ноооо через сайт ну его нафиг плтить 30-40 баксов за доставку :p
обычной почтой 4$ с треком, 10-11 дней.

Mick
13.05.2015, 12:15
Пришло письмо от производителя плат. Платы на складе в Москве Жду теперь звонка от менеджера, чтобы договорится о способе доставки. До конца недели наверное врядли довезут. В любом случае платы готовы и это хорошо.

Mick
16.05.2015, 12:12
Бойтесь и трепещите!
Короче сегодня мне удалось заполучить платы звуковухи.
Фото так сказать на память :)

http://i067.radikal.ru/1505/8f/29dd9ad8a7bet.jpg (http://radikal.ru/f/i067.radikal.ru/1505/8f/29dd9ad8a7bet.jpg)

http://s017.radikal.ru/i412/1505/67/a3864c8fabd8t.jpg (http://radikal.ru/f/s017.radikal.ru/i412/1505/67/a3864c8fabd8t.jpg)

Фото кликабельно

Теперь бы собрать ее :)

DJs3000
16.05.2015, 12:58
Какая прелесть :) собирай уже скорее...
Кстати Mick, а ты GALку заменил Альтерой? видел же что есть исправленная прошивка для галки?

Ovvnex
16.05.2015, 14:39
Фото так сказать на память :)
Платка очень симпатичная получилась.
Я так понимаю, что вся комплектуха уже пришла. Mick, а когда планируешь приступать к сборке первого экземляра? ;)

Mick
16.05.2015, 20:21
Платка очень симпатичная получилась.
Я так понимаю, что вся комплектуха уже пришла. Mick, а когда планируешь приступать к сборке первого экземляра? ;)

Комплектуха на первый экземпляр есть вся. Собирать буду как время будет свободное.

---------- Post added at 20:21 ---------- Previous post was at 20:18 ----------


Какая прелесть :) собирай уже скорее...
Кстати Mick, а ты GALку заменил Альтерой? видел же что есть исправленная прошивка для галки?

Да, я GALку заменил CPLD потому как со стороны Спека еще пока неизвестно во что может вылится. Что ты говорил про новую прошивку GALки, а исходники ее есть?

DJs3000
16.05.2015, 20:52
Да, я GALку заменил CPLD потому как со стороны Спека еще пока неизвестно во что может вылится. Что ты говорил про новую прошивку GALки, а исходники ее есть?

Вот исправленная прошивка, исправляли её из-за того что в оригинальной прошивке не верно какие-то ноги были выведены в следствии чего GALка сильно греется. исходники я так понимаю в файле pdf(открывать нотпадом)

Mick
17.05.2015, 08:31
Вот исправленная прошивка, исправляли её из-за того что в оригинальной прошивке не верно какие-то ноги были выведены в следствии чего GALка сильно греется. исходники я так понимаю в файле pdf(открывать нотпадом)

Ну нотепадом как то трудно понять что к чему. Странный какой то файл, такое ощущуение, что там что то вроде схемы. Только в чем его открывать, фиг знает. В заголовке файла упоминается что то типа какого то Eagle

balu_dark
17.05.2015, 11:31
походу файл с схемотехническим компонентом для Eagle cad 6.50

DJs3000
17.05.2015, 13:43
Mick, я написал автору переделанной прошивки с вопросом где он делал это прошивку. Как ответит я отпишусь.

balu_dark
17.05.2015, 13:47
Mick, я написал автору переделанной прошивки с вопросом где он делал это прошивку. Как ответит я отпишусь.

ну так а чего спрашивать то ? даже если он использовал palasm - прошивка в jed файле находится - это стандартный файл для галок и палок.
А тот что ПДФ типа - имеет четкую маркировку :
{Program "CUPL(WM) Version 5.0a"}
{DBtype "Schematic"}

Что определяет пакет Atmel WinCUPL.
http://ecee.colorado.edu/~mcclurel/Atmel_WinCUPL_PLD_Software_Users_Manual_doc0737.pd f
http://www.atmel.com/Images/doc3303.pdf
http://ee-classes.usc.edu/ee459/library/documents/CUPL_Reference.pdf
http://www.eng.mu.edu/~perezjc/eece143/Lecture05.pdf
http://www.logicaldevice.com/cupl/cupl-documentation/cupl-brochure.pdf

Применяется пакет для CPLD ATF15xxx.
Буквально одна минута шаманства в гугле :) ;)

DJs3000
17.05.2015, 13:51
ну так а чего спрашивать то ? даже если он использовал palasm - прошивка в jed файле находится - это стандартный файл для галок и палок.

в архиве есть и исходник.

Mick
17.05.2015, 13:51
ну так а чего спрашивать то ? даже если он использовал palasm - прошивка в jed файле находится - это стандартный файл для галок и палок.

Ну как бы jed нам на какой нужен. Нам исходник хотелось поглядеть.

Вобщем, сегодня погода ни фига нелетная, посему взял и спаял плату. :)


Фото собранной платы

http://s012.radikal.ru/i320/1505/df/ee51202f30a2t.jpg (http://radikal.ru/f/s012.radikal.ru/i320/1505/df/ee51202f30a2t.jpg)

http://s019.radikal.ru/i605/1505/70/eec854944392t.jpg (http://radikal.ru/f/s019.radikal.ru/i605/1505/70/eec854944392t.jpg)

Фото кликабельно

P.S. Все фото я дублирую в пером посте

DJs3000
17.05.2015, 14:30
Mick, смотри вот программа (http://sourceforge.net/projects/circuit/) при помощи которой разработана первоначальная прошивка и атачу исходник логической схемы. Если кому-то интересно что там и не хочется ставить программку то вот схема:
http://cs622916.vk.me/v622916711/2d725/bbWfUCcVpzU.jpg

DJs3000
17.05.2015, 15:56
Сама прошивка сделана в Lattice ispLEVER Classic 1.5 но найти эту программу именно 1.5 версии я не смог.

DJs3000
17.05.2015, 16:13
Ответил один из авторов мунсаунда по поводу исправленной прошивки GALки. Приатачил исходники прошивки которая была сделана в wincupl.
PS. разработчики просили их имена(Gustavo Iriarte/Eugeny Brychkov) так же указать на карте.

Mick
17.05.2015, 18:00
Ответил один из авторов мунсаунда по поводу исправленной прошивки GALки. Приатачил исходники прошивки которая была сделана в wincupl.
PS. разработчики просили их имена(Gustavo Iriarte/Eugeny Brychkov) так же указать на карте.

Поглядел исходник. Он нам мало чем поможет. Как я говорил, для спека немного сложнее. Не забываем, что сигнал прерывания в спеке не отключается. Но вроде есть технология выставления векторов для Z80, чтобы не пересекаться с прерыванием от синхрогенератора.

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

Mick
25.05.2015, 11:32
Так набросал страничку на своем сайте и положил туда пока все что имею на данный момент :)

http://micklab.narod.ru/ZXMMoonSound.htm

DJs3000
25.05.2015, 13:14
Mick, а что с прошивкой альтеры уже пытался что-то написать? Может тебе дать ящики создателей для прямых консультаций? Ребята охотно отвечают на любые вопросы.

Mick
25.05.2015, 13:24
Mick, а что с прошивкой альтеры уже пытался что-то написать? Может тебе дать ящики создателей для прямых консультаций? Ребята охотно отвечают на любые вопросы.

У меня же не сто рук. Пока платы делались, я перерисовывал основную плату от ПК8000 ибо она давно просилась. Сейчас вот начал заниматься звуковухой. Все как говорится идет по очереди :)

Mick
25.05.2015, 17:06
Вобщем как бы начал я думать над прошивкой и случился первый облом. Как известно один из портов YMF278 для MSX, а именно 7F пересекается с дискогрызом. Все бы ничего, у нас есть два сигнала DOS и IODOS, тем самым мы можем обойти это пересечение. Но вот это относится для нормальных спектрум клонов с шиной Nemo Bus. Но вот есть такая Эва, вернее ее базовая конфа, у которой сигнал DOS не такой как у нормальных, а извращенный. И чтобы это дело обходить, я в своих звуковухах отслеживал обращение к портам из ПЗУ, тоесть участововали в формирователе обходного маневра адреса A14 и A15.
Так вот досада в том что здесь у нас нет этих линий, тобишь для базовой конфы обойти их баг с блокировкой не получится.
Пути выхода такие.
1. Переносим порты карты например все в область C0...CFh и тогда всем счастье.
2. Кладем большой болт на базовую конфу и пользуемся все конфой от тс лабса, я надеюсь у него нет такого маразма с блокировкой портов и сигналом DOS.

Лично мне пофиг на Эву с базовой конфой, но хочу услышать мнение народа.
К тому же сечас придет котэ и выскажет все что о мне думает по поводу смены портов. Да и фиг знает, кто там еще рулит портами C0...CFh

Напомню, что в MSX порты Moonsound (Wozblaster) - 7C..7F и С4..C7
Тобишь всего то 8 портов. В принципе можно было бы сделать как C0...C7h

AAA
25.05.2015, 18:12
Мнение народа делай карту только под свои проекты феникс 1,2,3 мик новый феникс...

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

Mick
25.05.2015, 18:20
ААА, ты прям как котэ говоришь.

Тобишь выбираем пункт 2. :)

piroxilin
25.05.2015, 18:55
я за 1-й вариант.

Mick
25.05.2015, 19:37
я за 1-й вариант.

Честно сказать мне то не трудно перенести, но вот подчищать нежелание разработчиков Эвы пойти навстречу пользователям и убрать свое недоразумение, чтобы другим не заниматься ерундой дабы обойти их баг меня как то стало напрягать. Что то мои железки никто не поддерживает, а с чего мне чесаться.
Почему нельзя было сделать такую фигню как опцию, хочешь все сигналы открыты, хочешь закрыты. Я и то в Зефирке планирую сделать все внутренние устройства отключаемыми, а другие похоже ровнее других я так полагаю.

piroxilin
25.05.2015, 20:57
Ну я как думаю -
1. если есть конфликт портов, то ну их нафиг , если можно так сделать.
2. софт всёравно перепахивать и адаптировать -> всёрано в какие порты данные гонять
3. вот возьмут и займут в тс-конфе эти порты или заткнут и опа...

Ovvnex
25.05.2015, 21:41
Лично мне пофиг на Эву с базовой конфой, но хочу услышать мнение народа.
Моё мнение - пусть Мик делает так, как удобнее лично ему и логичнее в плане корректного выбора портов. Если бы речь шла вообще о неработоспособности карты на ZX Evo, тут бы я тоже упрашивал Мика разрулить ситуацию.
А так... возможность установить прошивку поддерживающую две конфы есть у каждого пользователя Евы.

Я бы больше переживал, если бы Мунсаунд по каким-то причинам не смог работать на TS-Conf. Во первых, Spectrum- совместимая часть у TS-Conf очень хороша, а значит фирменное ПО от Мика там гарантированно будет работать, во-вторых, есть очень ненулевая вероятность, что поддержка Мунсаунда может появиться в плагине Wild Player'а (как появилась и поддержка SAA), а он, в сочетании с Wild Commander, самый удобный инструмент для прослушивания коллекции всяко-разных чиптюновых файлов.

3. вот возьмут и займут в тс-конфе эти порты или заткнут и опа...
Ну, тащемта TS-Labs весьма неплохо суппортит пользователей конфы. Траблы с железом как правило решает в пользу юзера.

Gutten
25.05.2015, 22:26
А где в Wild Player'e появилась поддержка SAA?

Ovvnex
25.05.2015, 22:37
А где в Wild Player'e появилась поддержка SAA?
Не в Wild Player'e, а в плагине Wild Player'а для Wild Commander. :)

Gutten
25.05.2015, 22:39
А, я-то думал уже и WP доработали. Про плагин я в курсе, плагин смуководам поможет.

Mick
26.05.2015, 09:14
Так поглядел внимательнее даташит и исходники плеера. По сути YMF278 нужно шесть портов или адресов. Четыре из них относятся к FM части и два относятся к цифровой (волновой синтез) части.

Как оно в MSX
FM часть

порт C4h -> запись адреса регистра (набор регистров 1)
C5h - запись данных в регистры набора 1
С6h - запись адреса регистра (набор регистров 2)
C7h - запись данных в регистры набора 2

Кроме того регистр C4h на чтение - статус

Wave часть
Регистр 7Eh - запись адреса регистра
7Fh - запись или чтение данных

Итого тут наблюдается два пересечения с портами ZX клонов.
7Fh - регистр контроллера FDD TR-DOS
С7h - регистр 8255 Profi CP/M
Первое это очень плохо, так как TR-DOS оно как бы везде, второе работает только на Профи в режиме CP/M. По сути можно пренебречь, так как Профи достаточно специфическая машина со своими стандартами и наворотами, как и АТМ. Простому смертному они как бы и не нужны.

Способ обхода 7Fh известен давно, просто отслеживать обращение к контроллеру TR-DOS, но есть некоторые ограничения описаны выше.

Либо сделать красиво и перенести все 6 регистров на порты C0...С5h, тогда будет все хорошо и уютно, кроме Профи (С3h там тоже есть).
А так как хотелось поиграться с векторами прерываний, то взять свободные пару портов С6 или С7. Короче, чтобы весь диапазон C0...C7 был за Moonsound.
Как говорится, один хрен адаптировать плееры :)

Итак, к примеру если будет выглядеть так.

FM часть

порт
C0h -> запись адреса регистра (набор регистров 1)
C1h - запись данных в регистры набора 1
С2h - запись адреса регистра (набор регистров 2)
C3h - запись данных в регистры набора 2

Кроме того регистр C0h на чтение - статус

Wave часть
Регистр С4h - запись адреса регистра
С5h - запись или чтение данных

С6h - резерв
С7h - регистр вектора прерывания.

Как оно вам, и пусть котэ правит стандарт :)

solegstar
26.05.2015, 09:47
Mick, в карту будет добавлен сигнал /IODOS?
------
UPD. да, поглядел схему на твоем сайте. Профи плохо не будет если что, т.к. порт С7, как и С3 разблокируется, когда включена расширенная периферия - при активном сигнале /CP_M (/IODOS по вашему).

chief
26.05.2015, 10:38
Судя по доке на ymf278 там есть через регистры прямой доступ к памяти, можно написать простую программу для прошивки ROM и не надо заморачиватся с внешним программатором.

Mick
26.05.2015, 11:23
Судя по доке на ymf278 там есть через регистры прямой доступ к памяти, можно написать простую программу для прошивки ROM и не надо заморачиватся с внешним программатором.

Простая программка записи во флеш файла 2мб - это наверное очень просто будет. Вставьте диск N1, вставьте диск N2,3,4 :)

Впрочем, кто осилит это - я даже спасибо скажу :)

---------- Post added at 12:23 ---------- Previous post was at 12:01 ----------

Еще вопрос к MSXшникам. Я насколько понял порт FEh, это менеджер страниц



Port range Description
#FC (write) Mapper segment for page 0 (#0000-#3FFF)
#FD (write) Mapper segment for page 1 (#4000-#7FFF)
#FE (write) Mapper segment for page 2 (#8000-#BFFF)
#FF (write) Mapper segment for page 3 (#C000-#FFFF)


И он работает приблизительно также как и 7FFD и ему подобные в спеке, тоесть по 16кб можно загружать данные в странички.
Тут просто MDR файлы грузятся в 8000 в MSX, а потом листаются страницы. Я так полагаю что нам надо перенести это все на адреса С000h и также заняться листанием.Так?

Mick
28.05.2015, 18:37
Гы гы, а не все так просто. Захотел я как говорится прошить флешПЗУ, на что мне ChipProg+ сказал фи. При попытке присоединения платы без питания он пишет перегруз у него видимо по входам. Казалось бы с чего это, там на все остальные микрухи питание от программатора не идет. Ну ладно - думаю подключу к нему питание - теперь пишет что неизвестный идентификатор, даже если игноришь не работает. Такое ощущение что микруха не та.
Хорошо думаю, полез искать даташит именно на AM29F016D.
Напомню, что флешка у меня AM29F016D-90SC. Так вот в даташите написано Valid только SF и SI. Тоесть по логике получается левак что ли. Но вот открываю даташит на AM29F016B - а там SC валидные. Но с другой стороны какая разница AM29F016D и AM29F016B отличаются только технологией изготовления, а все остальное у них одинаково. Короче я пока в раздумьях.
Думаю собрать что ли на атмеге программатор и попровать узнать что либо проггер ChipProg просто придуряется или действительно левак попался. Если прогер брешет, то придется как то записывать со спека флешатину.

А пока хочу еще проверить один финт, прозвонить незапаянную флешатину - она хоть совпадает с распиновкой даташита.

---------- Post added at 18:37 ---------- Previous post was at 18:25 ----------

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

MV1971
28.05.2015, 19:13
Такое ощущение что микруха не та

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

DJs3000
28.05.2015, 20:31
Mick, я могу купить завтра или в понедельник панельку для своего программатора тритон и попробовать прошить. Калуга вроде не далеко от Москвы.

perestoronin
28.05.2015, 22:51
Чиппрог48 и Стерх007 имеются в распоряжении. Если микросхемы в DIP, то могу помочь их опознать и прошить. Москва, м.Юго-Западная, почти в любое время, т..к. теперь и работа к дому "переехала" :)
Денег за помощь не возьму, т.к. мне на жизнь хватает.

PS. С Калуги удобно и недорого добираться электричкой до платформы Очаково, от неё я пешком хожу к дому, не дольше 40 минут, но также ходит к метро много автобусов и тролейбусы. Но можно конечно и почтой переслать.

DJs3000
28.05.2015, 23:59
Во смотри Mick если сам не совладаешь то я могу приехать к Perestronin со своим программатором и одним из 3 программаторов думаю точно прошьем :D

Mick
29.05.2015, 06:27
Спасибо за помощь. Я сначала сам все испробую, я уже почти собрал на коленках макетку.
Ну если совсем не взойдет, то обращусь :) Правда корпус у микрухи SO44 :)

Mick
29.05.2015, 12:41
Так допаял небльшую платку с мегой и подключил звуковуху с флешкой. Пока вендор не читал, там надо 12В городить, но вот команду стирание чипа удалось отправить - микросхема даже на нее отреагировала. На выходе RY/BY на целых 10 секунд появился лог. "0". Тобишь я так понимаю что микруха стирает весь чип 10 секунд.
Глянул в даташит, а там стирание всего чипа min 32 max 256 секунд. Стирание сектора min 1сек max 8 секунд. Я так полагаю что как бы даже нормально :)

Получается, что микруха очень даже похоже на 2Мб флеш. По крайней мере пины совпадают с даташитом и команду стирание понимает.

---------- Post added at 13:41 ---------- Previous post was at 12:32 ----------

Гы гы, а не надо 12В подавать чтобы узнать его идентификатор. Микруха и на обычные команды запроса идентификатора отвечает.
Короче она ответила:
Manufacturer ID: 01h
Device ID: ADh
Что соотвествует микрухе AM29F016, что в свою очередь доказывает - китаец прислал то что надо, а вот программатор сильно меня подвел, хоть самому программатор делай. :(

MV1971
29.05.2015, 13:25
а вот программатор сильно меня подвел, хоть самому программатор делай

Мне все таки кажется, что это оказывают влияние другие детали, подключенные к выводам ПЗУ.
Фитон солидная контора.
Может попробовать на новую пустую плату запаять только ПЗУ и разъем и так подключить к программатору ?

Mick
29.05.2015, 13:53
Мне все таки кажется, что это оказывают влияние другие детали, подключенные к выводам ПЗУ.
Фитон солидная контора.
Может попробовать на новую пустую плату запаять только ПЗУ и разъем и так подключить к программатору ?

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

perestoronin
29.05.2015, 14:01
Скорее прогер слишком умный и не может определиться что за гибрид к нему прицепили. Плохая черта хайтека в том, что интеллект у железок отключить нельзя.

Mick
29.05.2015, 14:31
Скорее прогер слишком умный и не может определиться что за гибрид к нему прицепили. Плохая черта хайтека в том, что интеллект у железок отключить нельзя.

Возможно и так.
Но с другой стороны тоже есть плюс в этом. Я научусь работать в флешатинами :) А оно ведь не только со звуковухой нужно, но и также с Зефиркой - там ведь хочу чтобы обновлялось ПЗУ непосредственно с SD карты :)

Сейчас пока на аврке потренируюсь, а потом попробую через YMF278 попробовать поиграться с флешатиной. Правда там придется один проводок кинуть, так сказать сигнал записи подключить к ямахе. И глядишь мечта chief'а осуществиться. Он наверняка знал косяк с программатором и тихонько в тряпочку молчал :v2_crazy:

Тем не менее, считал с микрухи CFI информацию и теперь точно скажу что это AM29F016. Так что привет ChipProg и Фитону - плюшевые медведи рулят :)

chief
31.05.2015, 14:38
попробую через YMF278 попробовать поиграться с флешатиной. Правда там придется один проводок кинуть, так сказать сигнал записи подключить к ямахе. И глядишь мечта chief'а осуществиться.

Я мечтаю сделать продвинутую звуковуху на циклоне, сейчас рисую и развожу плату на основе EP2C8q208.
Задумка такая, на основной плате циклон + SDRAM 8мв, в качестве цап vs1053, + YMF278, 2mb SRAM(4 микрухи) и 2mb ROM .
еще будет разьем расширения, на который можно будет подключать платы расширения (например SID или SAA).

Ovvnex
31.05.2015, 15:49
Задумка такая, на основной плате циклон + SDRAM 8мв, в качестве цап vs1053, + YMF278, 2mb SRAM(4 микрухи) и 2mb ROM .

Да это просто дас ист фантастиш!
А, учитывая, что на этой плате будет достаточно жирный циклон, много памяти и крутой цап с аппаратными примочками (вроде умеет midi и mp3 из коробки), возможно ли научить эту карту, помимо работы со вкусными плюшками YMF278, притворяться NeoGS?
И, наверно, под такую карту можно отдельную тему запиливать! :)

Mick
01.06.2015, 14:48
Гы гы, становится все интереснее.
Попытался я значит записать несколько байт в микуруху. А мне микруха пишет фигу тебе. Я думаю что же такое. Читаю состояние сегментов, а первый сегмент у микрух - как protected значится. Опаньки думаю, дай тогда попытаюсь записать во второй сегмент (у него статус unprotected) - туда записалась инфа.
Похоже чтобы разлочить сегмент нужно наверное все таки 12В подавать. :(

Valen
01.06.2015, 15:10
И, наверно, под такую карту можно отдельную тему запиливать!
+1
Тоже есть некие мысли на эту тему.
Не хочу оффтопить в этой ветке.

Mick
01.06.2015, 15:17
+1
Тоже есть некие мысли на эту тему.
Не хочу оффтопить в этой ветке.

Да да, как бы кыш в другую тему. :mad:

DJs3000
01.06.2015, 15:37
Mick, Если почтой отправишь мне флешатину я прошью её и отправлю обратно :)

Mick
01.06.2015, 15:40
Mick, Если почтой отправишь мне флешатину я прошью её и отправлю обратно :)

Дык я думаю 12В подать то мне не трудно будет на вход Reset флешатины.
Если уж не получится, тогда буду просить помочь. Сейчас найду оптопару на работе и попробую сварганить ресетилку протекторов :)

chief
01.06.2015, 16:08
Mick в разделе память была тема от Velesoft по прошивке флешек http://zx-pk.ru/showthread.php?t=12905 посмотри там примеры программок и схем, там тоже используют похожие флешки (AM29F010)

Mick
01.06.2015, 16:53
Проблемы записать нет, по крайней мере с аврки-девборды. Тут проблема возникла, что первый сегмент залочен. А чтобы разлочить нужно +12В на вход Reset флешатины подать. Я не знаю, у всех таких микрухах залочен он или только у одной попалось такая засада или у всех из купленной партии микрух.
В другие сегменты я уже пробовал писать - пишется без проблем.

---------- Post added at 17:53 ---------- Previous post was at 17:21 ----------

Так для некой отчетности. Как этот колхоз выглядит сейчас

http://s61.radikal.ru/i174/1506/17/8cc891183ed9t.jpg (http://radikal.ru/f/s61.radikal.ru/i174/1506/17/8cc891183ed9t.jpg)

Фото кликабельно.

Я кстати, думаю заказать себе на али панельку для SO44 и прилепить к аврке, чтобы разлочить уж все имеющиеся. Чтобы можно потом попробовать записывать непосредтсвенно через Ямаху.

Левая плата - это макетка с Atmega 128, которую я покупал еще в 2008 году. Так сказать пригодилась :)

DJs3000
01.06.2015, 16:56
Хочу такую же флешатину поставить на мунсаунд MSX чтоб убрать огромную 27C160

Djoni
01.06.2015, 18:05
Mick в разделе память была тема от Velesoft по прошивке флешек http://zx-pk.ru/showthread.php?t=12905 посмотри там примеры программок и схем, там тоже используют похожие флешки (AM29F010)

Да и проблемы там похожие были с битом защиты http://zxnet.co.uk/spectrum/flash/development/

gen1971
01.06.2015, 18:20
Я кстати, думаю заказать себе на али панельку для SO44 и прилепить к аврке, чтобы разлочить уж все имеющиеся. Чтобы можно потом попробовать записывать непосредтсвенно через Ямаху.
Так может в комплекте с платами продавать уже прошитые микросхемы?

Mick
01.06.2015, 21:01
Так может в комплекте с платами продавать уже прошитые микросхемы?

Да не вопрос, колодку я уже заказал. Как придет, так можно будет и прошить.
Я пока научусь шить эту флешатину :)

Mick
03.06.2015, 13:00
Тут при попытке снять бит защиты спалил флешатину - явно я сделал что то не то.
Ну думаю тогда дай я тогда запаяю одну флешатину и разъем на плату, и все это хозяйство подсуну программатору. Теперь то ему ничего е должно мешать. Но предварительно поглядел содержимое секторов со своей приблудой на меге. Опана а сектора все разлочены у ней, тоесть пиши и читай в свое удовольствие.
Хорошо думаю, что на это ответит программатор. Запихиваю это все в ChipProg+. И надо же, он на нее не ругается. Стирает и пишет в нее.
Так что такой хитрозадый программатор. Кстати он не снимает бит защиты, я в нем так и не нашел пункт об этом. Так что скорее всего и он не справился с той микрухой.

А с предыдущей платы дохлую флешатину пришлось снять. Вот перед запайкой новой гадаю, будет новая флешатина залочена или нет :)

Totem
03.06.2015, 15:33
Тут при попытке снять бит защиты спалил флешатину - явно я сделал что то не то.
Ну думаю тогда дай я тогда запаяю одну флешатину и разъем на плату, и все это хозяйство подсуну программатору. Теперь то ему ничего е должно мешать. Но предварительно поглядел содержимое секторов со своей приблудой на меге. Опана а сектора все разлочены у ней, тоесть пиши и читай в свое удовольствие.
Хорошо думаю, что на это ответит программатор. Запихиваю это все в ChipProg+. И надо же, он на нее не ругается. Стирает и пишет в нее.
Так что такой хитрозадый программатор. Кстати он не снимает бит защиты, я в нем так и не нашел пункт об этом. Так что скорее всего и он не справился с той микрухой.

А с предыдущей платы дохлую флешатину пришлось снять. Вот перед запайкой новой гадаю, будет новая флешатина залочена или нет :)

стр 11 The device is shipped with all sector groups unprotected
12 V нуно для временной "разлочки"
те чтение запись 5V only, залочка секторов , временная разлочка нуно 12V, те 12V тебе не нуно совсем.

Mick
03.06.2015, 16:58
Тут поглядел повнимательнее ChipProg+, у него есть пункт Ulocked all sectors.
Значит он умеет разлачивать. Но он не может работать когда запаяны другие микрухи ОЗУ и Ямаха. Тогда алгоритм работы с ним такой.
Необходимо сначала запаять разъем XP8 и микросхему флешатины.
Затем программируем и разлочиваем если что.
А после уже запаиваем все остальное.
Важно отметить, что определить залочена микруха или нет необходимо до впайки ямахи и ОЗУ. Иначе может плохо кончится.
Короче неудачный опыт - и не только сгорела флешка, но и каким то образом Ямаха. Увы и ах, называется полный абзац. Ощущение такое же, каоке когда в Эве
сограет ПЛИС.

Теперь когда я узнал об этом, смахнул еще и ОЗУ, и с новой флешатиной я запихнул все в ChipProg+
Флешку прошил, теперь запаяю ОЗУ и новую Ямаху.

На счет исследования депротекции микрух. Потом, когда придет колодка, попробую подцепится с оцилом к ChipProg+ и посмотреть какие уровни у него там возникают и когда.

DJs3000
03.06.2015, 20:26
Mick, почему решил что Ямаха померла?

Mick
03.06.2015, 20:46
Mick, почему решил что Ямаха померла?

А потому как при чтении из флеши все линии тали просажены. И если включить питание на всю плату, она стала жутко (непомерно грется). Видимо он не настолько живучая, по сравнению с ОЗУ.
Зато теперь ясно, что не стоит пытаться разлочить флешатины на плате. Ее надо проверять изначально перед запайкой всех остальных микрух.

В любом случае, флеш я прошил, ямаху запаял. Завтра буду сочинять прошивку для CPLD.
Кстати, TS-Labs тоже за то чтобы оставить порты MSX. Похоже меня они убедили :)
Порты будут как в MSX.

Mick
05.06.2015, 10:08
Тут подумал немного. Как прикрутить простенький формирователь вектора прерываний, чтобы так сказать прочувствовать саму идею. И решил сделать регистр вектора прерывания в области регистров самой Ямахи. Иными словами некий виртуальный регистр. Поглядев даташит, увидел что в части PCM, регистры заканчиваются на F9h. Вот туда думаю и приспособить.
Регистр FAh - вектор прерывания, FBh - разрешение вектора прерывания.

Как оно работает. Сначала записываем в порт 7Eh номер регистра, затем в порт 7Fh пишем данные. Тоесть.

Запись вектора прерывания.
FAh -> 7Eh
Vector -> 7Fh

Разрешение вектора прерывания
FBh -> 7Eh
01h -> 7Fh

Запрет вектора прерывания
FBh -> 7Eh
00h -> 7Fh

Стоит отметить, что формирователь прерывания очень упрощенный и не стоит разрешать работать таймеру Ямахи, без переназначения вектора и собственно его разрешения.
Где то так.

DJs3000
05.06.2015, 11:52
Я ничегошеньки не понял))) жду первых звуков из карты)

Mick
05.06.2015, 11:58
Я ничегошеньки не понял))) жду первых звуков из карты)

Оно для обычного обывателя и неинтересно :) Это я так для себя чтобы не забыть.

А на счет звуков, звуки появились. Попробовал проиграть файл TIMESUP.MDR. Звучит пока тихо и шипит. Видимо плеер не так чтоли портанул, либо номиналы не те где то влепил.
Надо чтобы кто нибудь на реально MSX проиграл этот файл, так сказать чтобы оценить, к чему стремиться.

DJs3000
05.06.2015, 12:02
выложи файлик этот я проиграю тебе и запишу видос. и напиши чем пытаешься проиграть.

Mick
05.06.2015, 12:15
выложи файлик этот я проиграю тебе и запишу видос


Хорошо.
Я зато определил, что это не шип - это барабаны не так звучат, это они шипят.

---------- Post added at 13:15 ---------- Previous post was at 13:05 ----------


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



Гы гы, а ты же сам его и выкладывал :) http://zx-pk.ru/showpost.php?p=799270&postcount=56

Mick
05.06.2015, 17:09
Блин, вот я раздолбай - запаял в фильтр не те конденсаторы, ошибся в номинале в 10 раз. То то я сотрю какой то зву нехороший. Теперь завтра попробую поискать в городе кондеры такого редкого номинала - 0.039мкФ

DJs3000
05.06.2015, 19:55
Mick, смотри видос (https://youtu.be/cKrKCtMI7PI) у меня эта же мелодия поход так же играет как и у тебя)))) попробуй эту (http://www.rootnyanplus.com/user/naruto/binary/ENCOUNT.ZIP) запусти она ровно играет.

Mick
05.06.2015, 20:50
Mick, смотри видос (https://youtu.be/cKrKCtMI7PI) у меня эта же мелодия поход так же играет как и у тебя)))) попробуй эту (http://www.rootnyanplus.com/user/naruto/binary/ENCOUNT.ZIP) запусти она ровно играет.

Не не так у меня, еще хуже. Я не те конденсаторы в фильтре поставил. Как заменю послушаю как оно выглядит. В любом случае играть играет ямаха и это уже хорошо :)

Другой вопрос, где еще этих мелодий надыбать. Они похоже компилированные MML (Music Macro Language) музоны

DJs3000
05.06.2015, 21:02
Вот у меня ещё 4 мелодии есть. Возможно да с MML компилится я хз даже. Нужно будет обязательно портировать MoonBlaster 1.4 в ней собственно музыку и пишут да и треков для него полно.

Mick
05.06.2015, 21:06
Вот у меня ещё 4 мелодии есть. Возможно да с MML компилится я хз даже. Нужно будет обязательно портировать MoonBlaster 1.4 в ней собственно музыку и пишут да и треков для него полно.

Если это и есть MML, то его и на PC пишут. Кроме того вроде есть конверторы с midi в MML. В твоем архиве, который ты давал раньше вместе с драйвером, там есть вроде компилятор для MSX. Я думаю его надо чуток поправить, чтобы компилить уже под Спектрум.

DJs3000
05.06.2015, 22:03
Mick, если открыть MML текстовым редактором то там написано что трек для OPL3 даже. Ты прав в папке songs есть make_mdr.bat и если через прбел указать mml он сконвертит его в mdr причем конвертит на PC

Mick
05.06.2015, 22:15
Mick, если открыть MML текстовым редактором то там написано что трек для OPL3 даже. Ты прав в папке songs есть make_mdr.bat и если через прбел указать mml он сконвертит его в mdr причем конвертит на PC

Только он конвертит для памяти MSX, вернее он располагает музыку по банкам памяти, размером не более 16кб по адресам 8000...BFFF

Я думаю, лучше всего поправить компилятор (там есть вроде исходники) чтобы он располагал музыку в банках памяти Спектрума, тоесть по адресам C000...FFFFh

DJs3000
05.06.2015, 22:44
Да но всё же это для OPL3 а не 4. Для проверки так то точно сгодится и как один из вариантов формата музыки но в перспективе нужно смотреть в сторон MoonBlaster 1.4
Исходники все есть и можно переделать под спек данный конвертер.

Mick
06.06.2015, 14:21
Эх, увы и ах - чудо не произошло. В наших магазинах не нашлось конденсаторов на 0.039мкФ, а я так надеялся. Что же, печально, но ничего не поделаешь заказал в элитане, потратив последние крохи заначки на хобби. Придется теперь видимо использовать принцип - чтобы купить что то ненужное, надо продать что то ненужное :)

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

DJs3000
06.06.2015, 14:50
Mick, напиши в каком корпусе и сколько кондеров нада я тебе вышлю(это будет куда быстрей).

Viktor2312
06.06.2015, 15:04
Короче говоря, недели чере две только пришлепают кондеры, если все нормально.
На данный момент могу только на пробу поставить 0.033мкФ, чтобы так сказать все пело и плясало. Но это один фиг не есть хорошо, ибо это же я так понял низкочастотный фильтр и номиналы японцы подсчитали для определенной полосы. Так что надо соблюдать пропорции.

Поставь параллельно 5100...6200 пФ к 0,033мкФ и забудь.

perestoronin
06.06.2015, 19:12
Если чистые экспериментальные платки были заказаны впрок, то я могу купить лишние, до 4шт.

Ovvnex
06.06.2015, 19:46
Если чистые экспериментальные платки были заказаны впрок, то я могу купить лишние, до 4шт.
Присоединяюсь. Учитывая, что на будущую платку подписывался и даже ямаховский чип уже прикупил, готов платку и остальную комплектуху выкупить заранее.

Mick
07.06.2015, 08:02
Mick, напиши в каком корпусе и сколько кондеров нада я тебе вышлю(это будет куда быстрей).


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

---------- Post added at 08:02 ---------- Previous post was at 07:59 ----------


Если чистые экспериментальные платки были заказаны впрок, то я могу купить лишние, до 4шт.

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

DJs3000
07.06.2015, 13:22
Хотя о чем я, второй партии не будет.
Чего так? :v2_conf2:

Mick
07.06.2015, 13:28
Чего так? :v2_conf2:

Я думаю что все желающие купят еще в первой :)

perestoronin
07.06.2015, 13:58
В барахолке темы не видно. Можно приобщить в одно и тоже время вместе со сбором денег на платки ПК8000.

Mick
07.06.2015, 14:05
В барахолке темы не видно. Можно приобщить в одно и тоже время вместе со сбором денег на платки ПК8000.

По ПК8000 я ничего не загадываю, там еще много работы нужно сделать, прежде чем заказывать платы.
Касательно этой звуковухи, то завтра я запаяю кондеры 0.033 и попробую. Если все пучком, создам тему по изъятию денежных средств у населения :D

Mick
08.06.2015, 11:33
DJs3000, если не трудно можешь сделать фото своего Wozblaster'а в хорошем качестве, чтобы номиналы чипрезисторов видны были.

Я что то никак не пойму, почему у меня искажается звук.

---------- Post added at 12:33 ---------- Previous post was at 11:28 ----------

Хм, загрузил другую мелодию, та вроде играет даже мелодично (как миди). Но правда правильно или нет кто его знает.

DJs3000, еще просьба запиши видос с музыки O3D002.MDR из архива который ты присылал O3D.zip

Я поищу возможность, могу ли я записать музон у себя, как она на спеке играет.

DJs3000
08.06.2015, 12:39
Mick,хз зачем фото у меня все четко по схеме ни шагу в сторону))) та мелодия играется на свежем драйвере криво не проверяй на ней. O3D002.MDR запишу выложу сегодня.

Mick
08.06.2015, 14:08
Не, не надо фотку. Видимо действительно тот файл корявый.
Вот как звучит O3D002.MDR на звуковухе - https://yadi.sk/d/iBKH275zh98Xc

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

Ovvnex
08.06.2015, 14:27
Вот как звучит O3D002.MDR на звуковухе - https://yadi.sk/d/iBKH275zh98Xc

Мик, звук - супер! А там звучат цифровые каналы или FM тоже используется?

Mick
08.06.2015, 14:35
Мик, звук - супер! А там звучат цифровые каналы или FM тоже используется?

Я насколько понял юзает стандартные семплы из ПЗУ. По сути это как миди. Но я не сильно залезал в дебри этого формата, могу и ошибаться.

DJs3000
08.06.2015, 16:03
Вот смотри (http://youtu.be/A3LzFEmXXiY). Звук у меня играет быстрее немного и правый канал такой же по громкости как и левый. Синие буквы на экране это я мучаю свою ямашку и она аж разными цветами переливается)

Mick
08.06.2015, 16:08
Вот смотри (http://youtu.be/A3LzFEmXXiY). Звук у меня играет быстрее немного и правый канал такой же по громкости как и левый. Синие буквы на экране это я мучаю свою ямашку и она аж разными цветами переливается)

Быстрее потому как у тебя то 60Гц прерывания следуют, а у нас на Спекки 50Гц :) То что звук одинаков в обоих каналах, значит буду смотреть где у меня не того.

DJs3000
08.06.2015, 16:12
Ну в целом звукавуха заиграла что не может не радовать :v2_dizzy_roll:

Mick
08.06.2015, 16:16
Ну в целом звукавуха заиграла что не может не радовать :v2_dizzy_roll:

Ну да оно так и есть. Сейчас глянул - а звук в обоих каналах одинаковый. Это видимо на PC каналы по разному настроены, видимо баланс смещен в насторойках записи :v2_dizzy_facepalm:

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

DJs3000
08.06.2015, 16:22
Осталось еще подобрать коэффициент усиления выходного операционника, чтобы по громче на выходе было.
На MSX тоже звук на выходе очень слабый. Я подключаю колонки и выкручиваю их на всю и только так относительно громко. Как можно увеличить громкость?

Ovvnex
08.06.2015, 16:25
Осталось еще подобрать коэффициент усиления выходного операционника, чтобы по громче на выходе было.
А шипение из-за конденсаторов не того номинала было? Звук в тестовом файле снят уже с номиналами 0.033 МкФ?

Mick
08.06.2015, 16:27
На MSX тоже звук на выходе очень слабый. Я подключаю колонки и выкручиваю их на всю и только так относительно громко. Как можно увеличить громкость?

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

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

Viktor2312
08.06.2015, 16:28
Как можно увеличить громкость?

Поставить ещё один каскад усиления, на выходе должно быть стандартно 2В эффективное значение.

Mick
08.06.2015, 16:29
А шипение из-за конденсаторов не того номинала было? Звук в тестовом файле снят уже с номиналами 0.033 МкФ?

Скорее всего из за корявого файла, потом как и c 0.033 шипел. Но я все же дождусь 0.039 ибо они в даташите указаны. Да и уже считай выехали c Ижевска :)

Viktor2312
08.06.2015, 16:33
Я попробую увеличить коэфф усиления.

Лучше отдельный каскад. Так как коэффициент нелинейных искажений от этого увеличивается. Лучше небольшой коэффициент усиления в каждом каскаде, но больше каскадов, тогда и амплитуда на выходе будет необходимая и каэффициент искажений минимальный.

Ovvnex
08.06.2015, 16:33
Но я все же дождусь 0.039 ибо они в даташите указаны. Да и уже считай выехали c Ижевска :)
То есть тема в барахолке до их приезда не появится? Или её можно ждать раньше? ;)

Mick
08.06.2015, 16:38
То есть тема в барахолке до их приезда не появится? Или её можно ждать раньше? ;)

А там не только нет этих кондеров, много чего нет.
Но как из той же оперы. Чтобы купить что то ненужное..... а у нас денег нет. Так что придется по предоплате поработать :)
Вечером создам тему.

---------- Post added at 17:38 ---------- Previous post was at 17:35 ----------


Лучше отдельный каскад. Так как коэффициент нелинейных искажений от этого увеличивается. Лучше небольшой коэффициент усиления в каждом каскаде, но больше каскадов, тогда и амплитуда на выходе будет необходимая и каэффициент искажений минимальный.

Ну может оно и так. Я использовал все операционники. Я думаю уж операционники от Техаса имеют нормальные характиристики. Да и техника у нас не Hi-End.

Mick
08.06.2015, 19:13
Создал тему в барахолке http://zx-pk.ru/market/viewtopic.php?f=7&t=3298&p=31482#p31482

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

---------- Post added at 19:13 ---------- Previous post was at 19:10 ----------

И забыл сказать, что партия единственная - так сказать эксклюзив от плюшевого беспредельщика :)

Ovvnex
08.06.2015, 20:14
Звук у меня играет быстрее немного

Быстрее потому как у тебя то 60Гц прерывания следуют, а у нас на Спекки 50Гц :)
А расхождение в скорости проигрывания никак не получится в коде плеера поправить? Или, раз это чисто msx-файлы под 60 Гц прерывания, то на Спеке их аутентично проиграть уже никак?

Хотя, я ж так понимаю, что это пока только тест аппаратуры вообще и про софт пока речь вести поди рано? :)

Mick
08.06.2015, 20:18
А расхождение в скорости проигрывания никак не получится в коде плеера поправить? Или, раз это чисто msx-файлы под 60 Гц прерывания, то на Спеке их аутентично проиграть уже никак?

Хотя, я ж так понимаю, что это пока только тест аппаратуры вообще и про софт пока речь вести поди рано? :)

Варианта два, поправить темп музона в mml файле и скомпилить заново.
Второй вариант попробовать использовать таймер ямахи, но я не пробовал.

А мне музон на Спеке больше нравится, чем на MSX - звучит размеренно и красиво.
А на MSX звучит как кошки трали-вали.... :v2_rolley

Ovvnex
08.06.2015, 20:26
А мне музон на Спеке больше нравится, чем на MSX - звучит размеренно и красиво.
А на MSX звучит как кошки трали-вали... :v2_rolley

Согласен, этой мелодии небольшое замедление только пошло на пользу. Самому Спекки-версия понравилась больше. :)
Но, вероятно ж, могут быть музоны, которые от замедления могут и проиграть.

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

Mick
08.06.2015, 21:10
Согласен, этой мелодии небольшое замедление только пошло на пользу. Самому Спекки-версия понравилась больше. :)
Но, вероятно ж, могут быть музоны, которые от замедления могут и проиграть.


Тут не все так просто, говорят что MSX для Европы делался с 50 Гц.
Так что фиг его знает. :v2_conf2:

DJs3000
08.06.2015, 21:31
говорят что MSX для Европы делался с 50 Гц.
Так что фиг его знает. :v2_conf2:

по умолчанию хз 50 или 60 но точно можно переключаться и туда и сюда.

Mick
09.06.2015, 13:11
Сделал эксперимент, перекомпилил O3D002.MML в адреса C000h. Опаньки теперь можно и на спеке в странички складывать музон :)

Придется конечно все mdr файлы перекомпилить, но зато для Спекки своя библиотека будет :)

---------- Post added at 14:11 ---------- Previous post was at 12:58 ----------

Еще один файлик скормил Спеки, O3D003.MDR - класс, пряма в обеденный период релакс полнейший. Я тащусь и вам того желаю. Карта рулька, рулька Зефирка - полный ништяк :)

DJs3000
09.06.2015, 14:24
Mick, запиши ещё чего нить и выложи) а то сам то релаксирует, а другим не дает послушать :) вдруг ты всех обманываешь и O3D003.MDR полная лажа :D

Mick
09.06.2015, 16:35
Mick, запиши ещё чего нить и выложи) а то сам то релаксирует, а другим не дает послушать :) вдруг ты всех обманываешь и O3D003.MDR полная лажа :D

Ну не знаю, может кому и лажа, а мне нравится.

---------- Post added at 17:27 ---------- Previous post was at 17:15 ----------

Воть как звучит 03D003.MDR на карте - https://yadi.sk/d/Dfq-cJ8ahAbhZ

Все может зависит от ритма проигрывания. ;)

---------- Post added at 17:35 ---------- Previous post was at 17:27 ----------

Да, кто там забыл поглядеть - вывесил все ценники. Глядите кто уже записался, если что подтверждайте или так сказать наоборот. Чем быстрее бабульки соберем, тем быстрее детальки к нам приедут.

Ovvnex
09.06.2015, 16:38
Воть как звучит 03D003.MDR на карте
Эта ваще отличная. Полный релакс! :)
Мне кажется, что она вот и должна в таком темпе звучать, в слегка ускоренном будет уже не то.

DJs3000
09.06.2015, 18:28
Выяснилось что всё же были MSXы европейские которые работали на 50 Мгц чего-то там)))) например те же филипсы. Возможно музыка писалась для 50 Мгц. Тем временем смотрю осталась всего 1 плата на барахолке))))

---------- Post added at 18:28 ---------- Previous post was at 18:24 ----------

не вру уже нет платок)))))))

Mick
09.06.2015, 18:48
Выяснилось что всё же были MSXы европейские которые работали на 50 Мгц чего-то там)))) например те же филипсы. Возможно музыка писалась для 50 Мгц.

Может имеешь ввиду 50Гц кадровая развертка. А то как то 50МГц круто для MSX.

На самом деле еще три платы есть, но пока в резерве. :)

Да и к тому же, я как обычно - не делаю секретов. Потом все будет выложено на сайте и может любой желающий заняться производством, не забыв при этом уведомить :)

DJs3000
09.06.2015, 18:52
Mick, да развертка 50Гц)))

DJs3000
10.06.2015, 00:58
небольшой исторический оффтоп :)

Оказывается была для писюка карта на OPL4 от Creative и называлась она Creative Sound Blaster 16 ASP, CT2230 (http://hw.fagear.ru/creative-sound-blaster-16-asp-ct2230/). Чип OPL4 конечно же перемаркирован(CT1747) как это любили делать Creative выдавая чип за свой, так что это ещё один источник где можно подрезать OPL4 но я бы не стал разорять такой ценный раритет, только если карта сильно не убита и делать с ней нечего.

ps. так же этот же перемаркированный чип есть в Creative Sound Blaster AWE32, CT3900 (http://hw.fagear.ru/creative-sound-blaster-awe32-ct3900/) и возможно во всех AWE32 креативах.

http://www.amoretro.de/wp-content/uploads/2012/01/ct1747_opl.jpg

gen1971
10.06.2015, 08:24
Возможно я ошибаюсь, но по-моему это чипы OPL3, т.е. только FM синтез.
(В AWE32 WaveTable-синтезатор реализован на EMU8000)

Mick
10.06.2015, 09:47
Тут подумал, что зря я решил перекомпиливать музон в область C000h. А вдруг попадутся чисто MDR файлы без исходников. Я просто в самом плеере коррекцию адресов буду проводить. :)

---------- Post added at 10:47 ---------- Previous post was at 10:28 ----------

Вот записал как звучит O3D001.MDR - https://yadi.sk/d/3wV2JY-0hBKmg

O3D004.MDR - https://yadi.sk/d/_Bl-HAiVhBKtn

Так сказать наслаждайтесь :)

piroxilin
10.06.2015, 11:10
Интересно с чего они рипнуты - буд-то из игр, но я не помню , где такой миди движок мог применяться....
В 16-битках таких синтезаторов не было , а что старше , то сиди-аудио гоняло сплошь....

DJs3000
10.06.2015, 11:32
Возможно я ошибаюсь, но по-моему это чипы OPL3, т.е. только FM синтез.
(В AWE32 WaveTable-синтезатор реализован на EMU8000)

Посмотрел и оказалось далеко не во всех AWE32 есть чип CT1747. В одних источниках пишут что это всё же OPL3, а в единичных что это OPL4 и тут походу методом тыка только поможет выяснить.

Mick
10.06.2015, 12:03
Интересно с чего они рипнуты - буд-то из игр, но я не помню , где такой миди движок мог применяться....
В 16-битках таких синтезаторов не было , а что старше , то сиди-аудио гоняло сплошь....


Ну исходные тексты музыки как бы MML (Music Macro Language), но видимо адаптированные специально для MSX. На другие mml файлы компилятор ругается. Автор музыки некий Naruto.

DJs3000
10.06.2015, 12:15
Mick, уже много раз писал что нужно портировать MoonBlaster 1.4 (http://www.msx.org/download/download/2012/06/moonblaster-1.4.zip) на спек т.к. для него куча треков и на нем можно писать музню. http://www.msx.org/downloads В нижней части треки для MoonBlaster.

Mick
10.06.2015, 12:17
Для полного счастья еще один трек Encount.MDR - https://yadi.sk/d/kOnmawtahBW2K

Скажем, плеер бывает настолько много жрет тактов, что даже в прерывание не влезает. :)

solegstar
10.06.2015, 13:29
Mick, такой вопрос - если звуковуху вставить в Эву и включить режим 60Гц, треки написаные под 60Гц будут играть как в "оригинале" до перекомпиляции под 50 Гц, или же всё таки будет использован внутренний таймер? Это так, для проверки, т.к. в Эве уже сделаны 60Гц, а вообще... Просто вот задумываюсь над тем, чтобы сделать и для Профи 60Гц развертку как альтернативу, но пока собираю все плюсы и минусы (надо/не надо)...

Mick
10.06.2015, 13:38
Я отказался от идеи перекомпиляции. Тоесть на 60Гц она будет звучать как на 60Гц, а на 50Гц как приведены в примере. Насколько правильно звучит 60Гц или 50Гц трудно судить, но мне чисто из вкусовых качеств нраится звучание 50Гц нежели немного убыстренное на 60Гц.

Mick
10.06.2015, 19:39
А вот это грустно. Посмотрел даташит на OPL4 не совсем понятно почему так много, надо плееры смотреть. А по поводу 50-60 герц, так для скорости можно каждый 5-ый инт вызвать плеер 2 раза, для тугоухих типо меня пойдет, это все таки не частоты звуков, а темп с небольшим джиттером будет скорее всего мало заметен (музыканты сильно не бейте я не шарю).


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

Кроме этого плеера, есть и другие - все надо смотреть. К тому же еще моды вроде на MSX играли. Это все надо пробовать.

DJs3000
10.06.2015, 20:23
К тому же еще моды вроде на MSX играли. Это все надо пробовать.
Да моды вполне себе играют на MSX через OPL4.

Ovvnex
11.06.2015, 14:14
Кстати, TS-Labs тоже за то чтобы оставить порты MSX. Похоже меня они убедили
Порты будут как в MSX.

Пути выхода такие.
1. ...
2. Кладем большой болт на базовую конфу и пользуемся все конфой от тс лабса, я надеюсь у него нет такого маразма с блокировкой портов и сигналом DOS.

Mick, а что ж, ты ещё ZXM-MoonSound на Evo с прошивкой TS-Conf не проверял? На бейзе, если я правильно понял, карта точно молчать будет? Или пока только на Зефирке обкатка идёт?

Mick
11.06.2015, 18:06
Mick, а что ж, ты ещё ZXM-MoonSound на Evo с прошивкой TS-Conf не проверял? На бейзе, если я правильно понял, карта точно молчать будет? Или пока только на Зефирке обкатка идёт?

Народ, тут важно понять, что ZX Evo не мой продукт и вечно искать всякие обходные пути их фирменных плюшек я не собираюсь. Я уже сколько карт различных выпустил и хоть раз разработчик Эвы поинтересовался об удобстве пользователей. Я полагаю нет. Так с какого перепугу мне поддерживать их бейзконфу. Я и не гарантирую работу на бейзконфе.
Касательно конфы от TS-Labs'a, то он лично был за то, чтобы порты были как в MSX. Значит по крайней мере с ним мы сможем сконтактироваться по поводу, если что не заработает.

И как бы напомню, если кто забыл, мои компы это Феникс и Зефирка, вот в первую очередь я проверяю и делаю для них. На KAY тоже должно все работать, потому как он близкий по духу к моим компам.

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

Ovvnex
11.06.2015, 18:21
Народ, тут важно понять, что ZX Evo не мой продукт и вечно искать всякие обходные пути их фирменных плюшек я не собираюсь.

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

Касательно конфы от TS-Labs'a, то он лично был за то, чтобы порты были как в MSX. Значит по крайней мере с ним мы сможем сконтактироваться по поводу, если что не заработает.
Вот как раз работа на TS-конфе - это то, что нужно. Просто у тебя ж Эво есть, вот я и спросил, вдруг уже на TS-Conf карту пробовал завести.

Mick
11.06.2015, 18:26
Просто у тебя ж Эво есть, вот я и спросил, вдруг уже на TS-Conf карту пробовал завести.

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

Ovvnex
11.06.2015, 18:35
Зачем мне на ней рабоать, когда у меня есть Зефирка, от которой я прусь и никак не могу занятся ее прошивками, чтобы их зарелизить.
Мик, не обижайся пожалуйста. Я сам понимаю, что объять необъятное невозможно. Тем более, с учётом того, сколько всего ты делаешь.
Раз такое дело, то, как только приедет конструктор, побуду бета-тестером звуковушки на TS-Conf. И всего делов. :)

Mick
11.06.2015, 18:45
Мик, не обижайся пожалуйста. Я сам понимаю, что объять необъятное невозможно. Тем более, с учётом того, сколько всего ты делаешь.
Раз такое дело, то, как только приедет конструктор, побуду бета-тестером звуковушки на TS-Conf. И всего делов. :)

Касательно твоего конструктора и gen1971 постараюсь собрать все детали на выходных и на следующей неделе отправить.

---------- Post added at 18:45 ---------- Previous post was at 18:39 ----------

Да еще по поводу обид. Я в никоем разе не обижаюсь, просто высказал свою позицию.
У меня много всяких задумок, в том числе и новые ретро-компы, так что мне как то некогда обижаться :) Просто все мои компы друг с дружкой совместимы в том или ином смысле :)

Nuts_
11.06.2015, 21:50
робяты! выкладывайте побольше образцов в музыки в MP3, лучше записанных, не микрофоном с колонок
оно впечатляет

Ovvnex
11.06.2015, 22:01
оно впечатляет
И это, если я правильно понимаю, пока играются, по сути, этакие midi файлы, юзающие набор сэмплов, прошитых в пзу. Самый огонь будет, когда заиграют файлы, юзающие 2-х - 4-х операторный FM-синтез. Ну и MOD'ы и XM файлы тоже круть будет! А ещё на MSX вроде есть музончики, которые FM и PCM каналы одновременно крутят. Вот это будет ваще чума! :)

Rindex
11.06.2015, 22:10
XM файлы

А вот это что, на Спектруме играть будет? Там каналов вроде в районе 40-ка, если не больше.

Ovvnex
11.06.2015, 22:54
Там каналов вроде в районе 40-ка, если не больше.
Насколько я знаю, XM формат поддерживает максимум 32 канала, но далеко не все файлы юзают даже 24 канала, которые доступны на YMF278. Самый цимес XM формата - это поддержка 16-битных сэмплов! Ну а остальное будет зависеть от грамотного плейера и частоты работы Z80, т.к. поди даже 16 каналов будут непростой нагрузкой на процессор.

AndyD
11.06.2015, 23:20
Ну а остальное будет зависеть от грамотного плейера и частоты работы Z80, т.к. поди даже 16 каналов будут непростой нагрузкой на процессор.
Чего то я не пойму, плеер в карте будет или спеки команды засылать будет,кто будет патерны крутить?

MetalliC
11.06.2015, 23:26
Ну а остальное будет зависеть от грамотного плейера и частоты работы Z80, т.к. поди даже 16 каналов будут непростой нагрузкой на процессор.
имхо должно хватать, для сравнения - в Yamaha AICA 64 канала, и встроенный ARM с эффективной частотой 2,8MHz (не верьте педивикиям что он 20 или 30 с гаком Мгц, брехня это), и этот АРМ вполне осиливает играть MID-ы с таким максимальным кол-вом каналов. у АРМа конечно опкоды шустрые, в основной массе по 1му такту, но и каналов чуть менее чем втрое большеж...

Ovvnex
11.06.2015, 23:41
спеки команды засылать будет
Именно так. Рулить проигрыванием будет Спекки, поскольку на карте других процов/микроконтроллеров нет. Хотя поди какойнить STM32 вполне бы справился с задачей, но это был бы уже новый NeoGS. К тому же как-то же MSX2 юзает своими силами MoonSound и еще такты на графику в демках остаются.

Mick
12.06.2015, 12:58
Так, внимание!
Может произойти очень печальное событие, а именно то что возможно карты не будет.
Дело в том что, японец похоже распродал свои запасы, а utsource ответил что больше не может их найти. Посему, если не найду их, то буду возвращать деньги тем кто уже оплатил конструкторы вместе с Ямахой. Кто еще не оплатил, пока не оплачивайте.
Кто без Ямахи заказывал, тем все без изменений.
Сейчас я еще попробую купить у одного, если и там голяк, то похоже усе шеф приплыли.
Если кто сможет найти их в инете, буду рад ссылки.

AndyD
12.06.2015, 19:39
Mick глянь вроде и цены неплохие,если от 51шт
http://ru.utsource.net/ic-datasheet/YMF278B-F-1883869.html

Mick
12.06.2015, 20:21
Мне сегодня ответил utsource, что нет у него. Кому верить?

---------- Post added at 20:21 ---------- Previous post was at 20:14 ----------

Если быть конкретным, то я сначала сунулся к японцу, но у него лоты значатся как распроданными. Новых нет. Затем, вспомнил, что тут кто то указывал ссылку на алиэксперсс, где торгует utsource. Я попробовал сделать заказ, но мне сегодня ответили

Thanks for your payment, but we are sorry to let you know regarding order item YMF278B-F, our supplier called us today this item already sold out, we tried from others, but nobody can offer it, can we cancel this item and give you refund ?? So sorry again!

If you agree,pls send cancel request through aliexpress,then we will agree and you will get your money back,thanks.

Более того, он убрал этот лот с алиэкспресса. Теперь жду рефунда. И попутно еще ищу. Так если поглядеть в инете, то они как бы есть, но видимо у оптовиков, а там цены возможно будут другие.

DJs3000
12.06.2015, 21:09
Mick, вот варианты (http://ru.aliexpress.com/wholesale?catId=0&initiative_id=SB_20150612082207&SearchText=YMF278B-F).
Вот тот же Японец у которого все покупали OPL4 (http://arcadegamejapan.com/en/other/103-yamaha-ymf278b-opl4-fm-operator-type-l.html).

Mick
12.06.2015, 21:40
Mick
Вот тот же Японец у которого все покупали OPL4 (http://arcadegamejapan.com/en/other/103-yamaha-ymf278b-opl4-fm-operator-type-l.html).

Спасибо, как деньги вернут попробую постучаться к японцу.

DJs3000
12.06.2015, 22:24
Спасибо, как деньги вернут попробую постучаться к японцу.

Это сайт-магазин того Японца. Он оставлял мне ещё раньше линк на него.

Mick
13.06.2015, 12:31
Это сайт-магазин того Японца. Он оставлял мне ещё раньше линк на него.

Я ему уже написал, если у него они есть буду значит у него брать.

Кстати, говоря сегодня получил посылку от Элитана с конденсаторами на 0.039мкф. А кто то говорил будет долго :)
Элитан вообще контора шустрая, правда больше оптовая. Я заодно еще несколько других номиналов кондеров назаказал до кучи, чтобы по десять раз не заказывать :)

Rindex
13.06.2015, 18:56
Насколько я знаю, XM формат поддерживает максимум 32 канала, но далеко не все файлы юзают даже 24 канала, которые доступны на YMF278. Самый цимес XM формата - это поддержка 16-битных сэмплов! Ну а остальное будет зависеть от грамотного плейера и частоты работы Z80, т.к. поди даже 16 каналов будут непростой нагрузкой на процессор.

Я не музыкант, может быть и 32. Но тогда сравните эти две мелодии. Одна в XM как раз в 32 канала, а другая в MOD 4 канала. В четыре оригинал, и он играет намного лучше. И что, на Спектруме реально сделать 32 канала? А редактор какой тогда нужен, что ниже в ссылке?

Слушать этим - http://openmpt.org/download

Мелодии - http://sderni.ru/278323

Mick
13.06.2015, 19:05
Я думаю, не стоит мерится числом каналов. И ежу ясно, что возможноси штатного Спека с его 3,5 МГц ограничены. К тому же есть куча прекрасных мелодий с меньшим числом каналов и спокойно Спек их сможет проиграть.

Конечно если увеличить частоту Z80, как например турбо режим, то естественным образом музон может быть уже куда сочнее.

Rindex
13.06.2015, 19:13
Я думаю, не стоит мерится числом каналов. И ежу ясно, что возможноси штатного Спека с его 3,5 МГц ограничены. К тому же есть куча прекрасных мелодий с меньшим числом каналов и спокойно Спек их сможет проиграть.

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


Конечно если увеличить частоту Z80, как например турбо режим, то естественным образом музон может быть уже куда сочнее.

Тогда тебе Z80 фирмы TOSHIBA нужен. Он, в отличии от фирменного, разгоняется прекрасно. Может конечно сейчас есть и ещё круче, но вроде раньше именно TOSHIBA и NEC разгон давали. Кстати, на форуме кто-то таблицу ещё давно выкладывал.

Mick
13.06.2015, 19:36
Да ты вроде раньше сам писал, что максисум 16 каналов сделать можно. Не помню темы, просто в голове отложилось.


Да ты что, когда я такое писал. Видимо я был не в себе.



Тогда тебе Z80 фирмы TOSHIBA нужен. Он, в отличии от фирменного, разгоняется прекрасно. Может конечно сейчас есть и ещё круче, но вроде раньше именно TOSHIBA и NEC разгон давали. Кстати, на форуме кто-то таблицу ещё давно выкладывал.

Зачем, когда полно и так шустрых процессоров, от 8МГц до 20МГц - разгоняйся так сказать в свое удовольствие.

Rindex
13.06.2015, 19:44
Да ты что, когда я такое писал. Видимо я был не в себе.

Да вроде ты и писал. Я не запомнил тему, где-нибудь в "железе" скорее всего.


Зачем, когда полно и так шустрых процессоров, от 8МГц до 20МГц - разгоняйся так сказать в свое удовольствие.

Для Профи. У меня именно тошибовский Z80 стоит. И кнопка "турбо" работает прекрасно.

Mick
15.06.2015, 08:52
Это сайт-магазин того Японца. Он оставлял мне ещё раньше линк на него.

Он мне ответил что есть, так что я у него купил. Сейчас только оплатил.
Дальше видно будет. :)

---------- Post added at 09:52 ---------- Previous post was at 09:21 ----------

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

DJs3000
15.06.2015, 09:48
Японцы очень ответственные :)

andrew_curds
17.06.2015, 15:13
Всем привет! Парни, я послушал звучание Moonsound, понравилось. Классная карта, тоже захотелось приобрести! Но есть одна неприятность со слотами. Как вы решаете проблему отсутствия свободных слотов на платах ZXEvo? У меня сейчас только ГС, скоро надеюсь будет zxm soundcard extreme. Считай оба слота заняты, куда третью-то карту втыкать? Райзер на барахолке продается только на два слота, при этом ставится в крайний, установленные в него карты собой закрывают второй слот.

AAA
18.06.2015, 11:12
Если надыбате оригиналы мелодий, будете кайфовать на своей лунной карте!

http://vk.com/chipmusic?w=wall-5010876_26114%2Fall

TEK автор.

Ovvnex
18.06.2015, 12:31
Как вы решаете проблему отсутствия свободных слотов на платах ZXEvo?
Я планирую попробовать вот этот вот девайс (http://www.zxkit.ru/katalog-1/zxkit-013). Он должен дать три слота ZX-BUS. А может и четвёртый работать будет, если в верхний слот ZX-Evo его воткнуть. Если я не прав, пусть более опытные камрады меня поправят.

andrew_curds
18.06.2015, 12:40
Я планирую попробовать вот этот вот девайс (http://www.zxkit.ru/katalog-1/zxkit-013). Он должен дать три слота ZX-BUS. А может и четвёртый работать будет, если в верхний слот ZX-Evo его воткнуть. Если я не прав, пусть более опытные камрады меня поправят.

О, вот этот девайс похоже решит проблему. Спасибо за ссылку! Если у себя поставите, отпишитесь, плз, есть ли какие-либо глюки. Я бы крайний слот на evo оставил за NGS, а остальные карты уже в тройник поставил.

Ovvnex
18.06.2015, 13:01
О, вот этот девайс похоже решит проблему. Спасибо за ссылку! Если у себя поставите, отпишитесь, плз, есть ли какие-либо глюки. Я бы крайний слот на evo оставил за NGS, а остальные карты уже в тройник поставил.
Само собой отпишусь. Звуковушек, что радует, становится всё больше, и надо же их куда-то ставить. :)
Только вот с покупкой этого девайса пока всё не просто. У zst накопилось много заказов и новые он пока не принимает. Так что буду или на макетке ваять, или переделывать советскую ёлку.

зы. Если не против, предлагаю общаться на "ты". От на "вы" я себя как-то неудобно чувствую. :)

piroxilin
18.06.2015, 13:07
Ovvnex, эта ёлка работает без проблем в обоих прошивках евы - проверенно лично.

Mick
26.06.2015, 10:47
Так текущие новости, пслыка японца уже на почте и если не случится ничего экстраординарного, то завтра я должен ее забрать.

Но это еще не все, я подготовил небольшую музыкальную открытку в поддержку сией звуковой карты, в которой 4 мелодии. В принципе отрывки их вы уже слышали. Мелодии такие OP3D001, OP3D002, OP3D003, OP3D004. Они играют на 50Гц прерываниях. С 60Гц надо разбираться еще.

А пока для затравки скриншотик открытки, облизывайтесь пока :v2_dizzy_dance:

SoftFelix
26.06.2015, 11:29
Только вот с покупкой этого девайса пока всё не просто. У zst накопилось много заказов и новые он пока не принимает. Так что буду или на макетке ваять, или переделывать советскую ёлку.
Вроде комрад zorel делал модификацию этой ёлки. Добавил электролитов по питанию и увеличил сечение печатных проводников GND и +5В. Но в плату вкралась небольшая ошибка - нужна поножовщина и МГТФ. Гляньте в "Барахолке", наверняка есть.

MVV
26.06.2015, 11:31
На вывод 40 CPLD заведи EXT2 c XP1.A ZX-Bus, режим PEVO/60Hz/50Hz можно и портом задать. Вывод 12 CPLD на 9 OPL4 и 12 INT# XP1.B, в CPLD счетчик 50/60Hz c формированием вектора прерывания.

Mick
26.06.2015, 15:14
Как бы о демке тут http://zx-pk.ru/showthread.php?t=25321



На вывод 40 CPLD заведи EXT2 c XP1.A ZX-Bus, режим PEVO/60Hz/50Hz можно и портом задать. Вывод 12 CPLD на 9 OPL4 и 12 INT# XP1.B, в CPLD счетчик 50/60Hz c формированием вектора прерывания.

А смысл в этом. Есть мелодии (вернее такая возможность) с разными скоростями проигрывать. Там таймер самой YMF278 устанавливается на какую нужную тебе частоту. И я конечно не совсем верно выразился по 50Гц - в данной демке завязано на прерывания от синхрогенератора, тоесть от кадровой частоты. Если у тебя есть возможность переключать ее, то проблем нет вообще, хочешь 50Гц, а хочешь 60Гц.

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


P.S. Совсем забыл сказать, что есть все таки небольшой косячок. При включении платы слышен в динамике щелчок. Пока я не понял как оно происходит, но источником его является YAC513. Это я предупредил на всякий пожарный, чтобы были в курсе.

troosh
26.06.2015, 17:02
P.S. Совсем забыл сказать, что есть все таки небольшой косячок. При включении платы слышен в динамике щелчок. Пока я не понял как оно происходит, но источником его является YAC513. Это я предупредил на всякий пожарный, чтобы были в курсе.

Не знаю, видел или нет, но может быть интересным, - в журнале "Радио" №2 за 2002 год (http://www.chipinfo.ru/literature/radio/200202/p24-26.html) приводят схему, где видно как в Sega Dreamcast решают такую же проблему:

http://www.chipinfo.ru/literature/radio/200202/img/2002-2-48.jpg

"Ключи на транзисторах TR301, TR303 блокируют канал звука на время, достаточное для завершения переходных процессов при включении питания. Продолжительность блокировки — приблизительно 0,5 с. Она зависит от номиналов элементов каскада на транзисторе TR302."

Viktor2312
26.06.2015, 17:57
"Ключи на транзисторах TR301, TR303 блокируют канал звука на время, достаточное для завершения переходных процессов при включении питания. Продолжительность блокировки — приблизительно 0,5 с. Она зависит от номиналов элементов каскада на транзисторе TR302."

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

Mick
26.06.2015, 19:21
Так, объявление. Сегодня сложились так звезды, что чипы оказались у меня и не надо ждать субботы.
Так что возобновляем акцию по изъятию денежных средств у населения.

Viktor2312
26.06.2015, 19:28
Сколько будет стоить одна микросхема?

Den1982
26.06.2015, 19:59
Как обычно я тормоз. Еще есть возможность урвать ZXM-MoonSound?

Eagle
26.06.2015, 20:35
Как обычно я тормоз. Еще есть возможность урвать ZXM-MoonSound?
В очередь...

Mick
26.06.2015, 22:50
Это просто отлично! А с флешами проблема улажена? Вроде переходник ждал, срослось?

Да мне проще вам пока запаять флеш и разъем, прошить и отправить, чем ждать панельку и лепить переходник. Это потом я буду так сказать в свободное от работы время :)

Den1982
28.06.2015, 11:10
В очередь.
А где записываютъ?

Eagle
28.06.2015, 11:57
А где записываютъ?
Там http://zx-pk.ru/market/viewtopic.php?f=7&t=3298