Вход

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



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

Mick
30.06.2015, 18:25
Так сказать по просьбам трудящихся записал на видео доказательство что сборник существует. Сразу предупреждаю, что я не Спилберг или Камерон, как получилось, так получилось.

Видео как оно играет на 50Гц, т.е. синхронизация с кадровой частотой, короче прерывания Спека

https://yadi.sk/i/CF9ibJ_QhaXBe

Видео как оно играет, если задействовать внутренний таймер YMF278 и перевести его на 60Гц. Видно что музыка быстрее и бегушка начинает дергаться.
Сразу же замечу что Зефирка спокойно переваривает прерывания от видео и ямахи, правда пока не умеет их различать.

https://yadi.sk/i/_ehkLFochaXde


И о печальном, оказывается Эва позиционируемая как будущее Спектрума, на деле может оказаться не такая уж крутая. Сигнал прерывание в Эве идет непосредственно с ПЛИС на процессор и от внешнего сигнала ПЛИС может статься возможно плохо. Пока ведутся беседы по этому поводу с TS-Labs, может что и решится. А так, если ничего не выйдет, то можете благодарить разработчиков Эвы за очередную пасхалку.

P.S. Видео лучше скачать, плеер яндекса жутко тормознутый.

Mick
02.07.2015, 11:42
Трепещите смертные. Карта заиграла MWM файлы.
Не писал плеер отдельный, пока сделал чтобы в демы вставлять. Также музон пока одобанковый и без загрузок самплекитов. :)

---------- Post added at 12:42 ---------- Previous post was at 12:18 ----------

Так сказать в подтверждение запись пары отрывков

bongie - https://yadi.sk/d/jFt-ekqyhcgne

pumping - https://yadi.sk/d/jxmE_sw2hcgsw

Оба трека 50Гц, так что вполне возможно они будут играть и от кадровой развертки. :v2_walkm:

Mick
06.07.2015, 15:35
Еще одна музыкальная открытка - http://zx-pk.ru/showpost.php?p=816009&postcount=18

Viktor2312
06.07.2015, 16:44
сказать в подтверждение запись пары отрывков
bongie - https://yadi.sk/d/jFt-ekqyhcgne
pumping - https://yadi.sk/d/jxmE_sw2hcgsw

На низких частотах, на ударниках, прут искажения, однозначно не хватает питания...

Mick
08.07.2015, 11:02
Еще один открытк в копилку звуковухи :) http://zx-pk.ru/showpost.php?p=816429&postcount=25

Smalovsky
13.07.2015, 16:42
Музыкальные открытки хорошая идея.

Mick
13.07.2015, 18:19
Музыкальные открытки хорошая идея.

Как бы в догонку твоему стертому сообщению. Безусловно все творчество классно. Только вот у нас тут принято так - "ты рыбу ловил, вот сам ее и чисть". Иными словами возьмись и сделай, хотя бы музон или найди.
Mick и так уже задолбался все в одиночку делать.

MVV
13.07.2015, 19:16
Mick и так уже задолбался все в одиночку делать.
Mick, терпение, ещё немного и я допилю переходник uBus2ZXBus для U16, хочу сделать возможным твою карту подключить. Сейчас пока только синтезом довольствуюсь - играет YM2413 в конфигурации MSX2.

Smalovsky
13.07.2015, 19:42
Иными словами возьмись и сделай, хотя бы музон или найди.
А какой формат надо? Не знаю какой формат использовался в плеерах для MSX. Это MOD-файл? Тогда попробую найти MIDI и конвертировать в MOD.

Mick
14.07.2015, 06:50
А какой формат надо? Не знаю какой формат использовался в плеерах для MSX. Это MOD-файл? Тогда попробую найти MIDI и конвертировать в MOD.

Там формат редактора MoonBlaster. Но и плеер MODов не помешал бы, благо он на MSX есть, его надо портировать на Спектрум

Mick
31.07.2015, 14:30
Народ, кто силен в правильном понимании английского. Вот хочу прочитать содержимое внешней памяти например ОЗУ. Как к ней достучаться, никак не пойму.
Вроде надо сначала установить доступ к памяти, установить адрес. А как с регистром 06h (данные) обходится? Как сделать, чтобы в него попали данные из внешней памяти.

gen1971
31.07.2015, 15:35
Я так понял что надо установить по порядку 02H, 03H, 04H, 05H, подождать 38 тактов YMF278 (за это время данные из внешней памяти автоматически переносятся в 06H), прочитать 06H, перед чтением следующего байта опять подождать 38 тактов (адрес увеличивается автоматически) и т.д.

andrew_curds
03.08.2015, 12:32
Доброго дня! Удалось ли подружить evo и moonsound?

Mick
03.08.2015, 18:17
Как бы скажу еще раз от себя.
Эва не мой комп и не моя платформа, я не в курсе будет она на 100% работать или нет. Одно скажу, что если не юзать таймер ямахи, то со штатным прерыванием должно работать. Во всех моих открытках не используется таймер ямахи.
Для подстраховки можно снять перемычку JP8, чтобы заведомо не прошли прерывания от таймера.
А кто хочет заюзать таймер, то обращайтесь к авторам конф.

andrew_curds
03.08.2015, 21:31
Ясно.
Тогда вопрос к народу, есть ли уже собравшие и тестирующие на Evo?
Как дела обстоят?

molodcov_alex
08.08.2015, 17:45
http://zx-pk.ru/showpost.php?p=822047&postcount=1528
Я просто оставлю это здесь. :)

Ефим
14.08.2015, 19:31
Mick подскажи в чём может быть дело, у меня играет музыку только первая муз. открытка, остальные муз. открытки молчат :v2_dizzy_facepalm:. Обратил внимание, что в первой муз. открытке в образе присутствует файл с расширением MDR, в других муз. открытках таких файлов нет. Пробовал этот файл копировать в другие муз. открытки, но в ответ тишина.
Перемычки выставил как на фото в барахолке в теме по продаже.

Mick
14.08.2015, 20:23
Ну как вот отвечать на это вопрос, я даже не знаю.
Причем тут файл MDR и зачем его копировать в другую открытку. Зачем заниматься самодеятельностью, если там проигрыватели разные.
Сколько раз повторять, пишите на каком компе вы запускаете, увы я природой телепатией не наделен.

Ефим
14.08.2015, 20:54
Виноват конечно, у меня феникс рев. 1. со СМУК. Образы стартую с виртуальных приводов. Первый образ играет с любого диска.

Mick
14.08.2015, 21:57
Виноват конечно, у меня феникс рев. 1. со СМУК. Образы стартую с виртуальных приводов. Первый образ играет с любого диска.

А без Смака не пробовал?
На Фене он должен работать.

---------- Post added at 21:57 ---------- Previous post was at 21:43 ----------

Кстати, а что показывает MoonService при запуске?

Ефим
14.08.2015, 22:00
В выходные попробую разные варианты. Отпишусь по результатам. Я запускал MoonService он говорит, что чип YMF278, RAM 1024 кб , ROM 2048 кб., запускал тест памяти, всё ОК. Звуков она не издавала, может и не должна была.

Mick
18.08.2015, 11:19
Я запускал MoonService он говорит, что чип YMF278, RAM 1024 кб , ROM 2048 кб., запускал тест памяти, всё ОК. Звуков она не издавала, может и не должна была.

Если она пишет YMF278 то значит она достучалась до портов 7Eh и 7Fh.
Звука в тесте нет, надо в принципе мелодию туда запихнуть какую нибудь для наглядности.

Судя по всему карта должна работать, я предположил что может быть проблема с портом 7Fh, типа коллизии, но раз с карты данные идут, значит все нормально.

Ефим
22.08.2015, 13:08
Всё запустил плату, играют все открытки. Проблема была в неправильно установленных перемычках JP4, JP5, я их установил горизонтально, а должны быть вертикально. Из-за этого DD3 находилась в состоянии RES. Вместо того, чтобы внимательно смотреть на рисунки на плате пришлось внимательно смотреть на осцилл.
А музычка классная :v2_dizzy_roll:

Mick
22.08.2015, 13:11
Проблема была в неправильно установленных перемычках JP4, JP5, я их установил горизонтально, а должны быть вертикально. Из-за этого DD3 находилась в состоянии RES. Вместо того, чтобы внимательно смотреть на рисунки на плате пришлось внимательно смотреть на осцилл.


Вот точно надо кого то отшлепать :)

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

Ефим
22.08.2015, 13:30
Спасибо Mick! Ну кто бы мог подумать, что первая открытка играется посредством таблицы самой YM, а другие открытки используют семплы внешней памяти.

Eagle
22.08.2015, 14:59
Сегодня платку на почте забрал. Воткнул в свою zx-evo, с baseconf естественно тишина, прошил ts-conf — звуковуха запела!

creator
28.08.2015, 00:58
Спаял, запустил на zx-evo — поёт! Спасибо, Mick!
http://amiga.nsk.ru/zxevo/zxmms1s.jpg (http://amiga.nsk.ru/zxevo/zxmms1.jpg)

Djoni
31.08.2015, 00:18
Я тоже посылку получил :)

Все карты поют на Эве, ZXM-SoundCard Extreme и ZXM-MoonSound в ёлке ;)

http://imhocloud.com/images/2015/08/31/P_20150831_021702a7a90.md.jpg (http://imhocloud.com/image/7pHE)

Буду запихивать всё это хозяйство в корпус.

Djoni
06.09.2015, 20:36
Все карточки влезли в корпус mini-itx ;)
http://imhocloud.com/images/2015/09/06/P_20150906_13363817193.md.jpg (http://imhocloud.com/image/7k56)

http://imhocloud.com/images/2015/09/06/P_20150906_13341209630.md.jpg (http://imhocloud.com/image/7k5b)


ZXM-MoonSound на слух маленько ослабляет сигнал подаваемый на XP2,XP9 поэтому сигнал с NeoGS подал на микшер ZX Evolution
а сигнал с ZXM-SoundCard Extreme подал на разъём XP2 ZXM-MoonSound выход карты тоже подсоединил на микшер Эвы.
Получилась выровнять слабый сигнал с NeoGS относительно AY :)

Mick
06.09.2015, 21:05
Красота. Молодчина, что можно еще сказать.

Djoni
06.09.2015, 21:07
Красота. Молодчина, что можно еще сказать.

Место под SID карту осталось ;)

perestoronin
07.09.2015, 07:11
Место под SID карту осталось ;)
Например SSI 2001 на базе 8580R5 можно за основу взять

https://youtu.be/YlmtU__glmU

Mick
07.09.2015, 21:41
Место под SID карту осталось ;)

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

Totem
08.09.2015, 16:50
Не могу найти, какая маркировка OPL4 , на SB Creative ? вроде был такой пост.

perestoronin
08.09.2015, 20:54
Кризис, не кризис.
А платок на комплектацию и сборку много.

Правильно - нужно взять паузу и дать возможность отдышаться :)

Eagle
08.09.2015, 21:24
К этой звуковухе не хватает муз редактора, однако.

DJs3000
08.09.2015, 21:26
К этой звуковухе не хватает муз редактора, однако.

Есть муз редактор на MSX причем с открытым исходным кодом но нужно чтоб кто-то его портировал.

Mick
09.09.2015, 09:50
К этой звуковухе не хватает муз редактора, однако.

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

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


Есть муз редактор на MSX причем с открытым исходным кодом но нужно чтоб кто-то его портировал.

Весь прикол в том, что тот редактор удобен для MSX DOS, а для TR-DOS он почти никакой. Вообще я больше склоняюсь к мысли что TR-DOS уже почти не о чем, по сравнению с другими DOSами он практически ничего не может.
Тоесть иными словами, либо такой редактор делать чтобы работал непосредственно SD картой или HDD напрямую, либо еще и MSX DOS портировать.

DJs3000
09.09.2015, 10:38
Mick, ха MSX-DOS портировать наверное почти нереально :)

Mick
09.09.2015, 10:46
Mick, ха MSX-DOS портировать наверное почти нереально :)

Я просто выразился так. Вот например чтобы открыть файл для этого редактора, особенно с загружаемым сэмплом килобайт так в 200. В MSX DOS это происходит легко и непренужденно открывается файл и читается сколько нужно. Обрабатывается и опять читается сколько нужно. А на спеке как та сделать, если у него максимум 255 секторов в файле. Тоесть надо делать через задницу, т.е. своими процедурами. Какое тут развитие нафиг.
Полюбас тут надо что то новое, либо другой редактор музонов городить.

Mick
14.09.2015, 13:30
Наконец то нашлось время и я добил свой небольшой программер для флешатины 29F016. Теперь смог записать флешатины оставшихся двух плат и в скором времени отправлю эти платы своим хозяевам.

Сей коленочный программатор

http://s017.radikal.ru/i436/1509/2f/f7e16f9fd623t.jpg (http://radikal.ru/f/s017.radikal.ru/i436/1509/2f/f7e16f9fd623t.jpg)

Собран из китайской платки USB-to-COM и отлfдочный платы для Atmega128 от LDM-System, купленной неизвестно когда, типа пригодилась. :)

Djoni
14.09.2015, 13:48
Есть муз редактор на MSX причем с открытым исходным кодом но нужно чтоб кто-то его портировал.


Ссылку на исходники редактора можно ?

Mick
15.09.2015, 08:44
Ссылку на исходники редактора можно ?

http://zx-pk.ru/showpost.php?p=809475&postcount=200

Vadim
15.09.2015, 13:39
Моя система для Профи - PQ-DOS умеет больше чем msxdos. Совместима с msxdos1 почти по всем функциям (нет совместимости в паре функций всего, из-за того, что сейчас поддерживаются диски ФАТ-16). И почти все функции msxdos2 так же поддержаны, за исключением специфичных. Портировать редактор можно, но кто будет делать? С т.з. железа и ОСи препятствий нет.

Mick
15.09.2015, 13:43
Моя система для Профи - PQ-DOS умеет больше чем msxdos. Совместима с msxdos1 почти по всем функциям (нет совместимости в паре функций всего, из-за того, что сейчас поддерживаются диски ФАТ-16). И почти все функции msxdos2 так же поддержаны, за исключением специфичных. Портировать редактор можно, но кто будет делать? С т.з. железа и ОСи препятствий нет.

Она могет напрямую с картой SD или HDD работать?
По сути нужен не сколько порт, сколько вменяемый проигрыватель, который мог бы работать с файлами в режиме потокового чтения

Если кому хочется сочинять музон под Мунсаунд, то могут пока воспользоваться лямулятором MSX и написать там музон.

Vadim
16.09.2015, 09:59
Она могет напрямую с картой SD или HDD работать?
Нет такого понятия как напрямую или не напрямую. Это ОС. В ней есть драйверы. Модуль BDOS обращается к высокоуровневому драйверу, тот в свою очередь к низкоуровневому, который расположен или в ПЗУ БИОС или в эмуляторе оного в ОЗУ. Из дисковых устройств 100% поддержаны FDD и HDD. Точно так же как и на ПЦ. ФАТ12-16 полная 100% совместимость, т.е. винт с ПЦ работает на Профи и наоборот. А вот SD-карты пока не поддерживаются, не брался я ещё. Но будет. По скорости работы системы скажу, что ОС грузится с винта за 1-2с. С дискеты секунд 5-6. Скорость очень высокая, это не старый ЦПМ для профика.

piroxilin
20.09.2015, 23:26
Наконец таки запаял 2 джампера и прошил свою карту - заиграла сразу на ТС-конфе.
В сервисной проге сначала тест памяти показал 2 неисправных ряда в д4, но по второму проходу вся память оказалась исправной. Видимо какой то мусор там был...
Все открытки играют без глюков.
JP 1, JP 8 установлены.
Звук чистый, карта - отличная!

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

Sound Man Wave - de Logitech
TBS2000 - de Tourtle Beach
Sound Edge SW20 - de Yamaha
Audio Trix Pro - de Media Trix
Micro Sound PC1 Pro / PCM12 / PCM20
Crystal - soundboards or matherboards.

SC-7000 PnP v3.0 CS4236, WBH, IDE, OPL4 1MB ROM.
SC-7000 PnP v4.0 CS4237, WBH, IDE, OPL4 1MB ROM.
SC-7000 PnP PLUS AD1816, WBH, IDE, OPL4 1MB ROM.

Sound Blaster 16 16-bit 44kHz stereo, MPU-401, OPL3, sometimes with WBH, sometimes with M-CD or IDE.

pavel_1977
26.11.2015, 14:08
Собрал карту, заработала почти сразу (пришлось перетасовать имеющиеся карты, т. к. возник конфликт с Z-Controller-ом).

http://s020.radikal.ru/i712/1511/e1/30676ff14354t.jpg (http://radikal.ru/fp/17886fdaf4b84e8f9a60322fe90e5664)

Поет отлично, автору огромное СПАСИБО!!!

piroxilin
26.11.2015, 14:23
pavel_1977, А на каком компе-то конфликт был? На пенте2.2 или на чём??

pavel_1977
26.11.2015, 15:15
pavel_1977, А на каком компе-то конфликт был? На пенте2.2 или на чём??

У меня Scorpion Turbo 1024. А Z-Controller в качестве NemoIDE и SD с прошивкой в которой откл. мышь и клавиатура.

Mick
24.08.2016, 20:57
Оставлю это тут - http://forum.tslabs.info/viewtopic.php?p=24912#p24912

tipa
25.08.2016, 10:36
меня всего один вопрос мучает. а где же сам трекер для написания музыки под этот чудный девайс?

Mick
25.08.2016, 11:16
меня всего один вопрос мучает. а где же сам трекер для написания музыки под этот чудный девайс?

Есть на MSX, на Спекки нет. Если кто возьмется его сварганить, тому можно памятник при жизни ставить. Или кто напишет свой :)

DJs3000
25.08.2016, 11:41
Ага и в очередной раз повторю что есть исходники этого чудо трекера но так же под MSX. Нужно конвертировать на спек.

korovkin
25.08.2016, 17:09
Ваяйте на мсх, всеравно никто ничего не сделает

DJs3000
25.08.2016, 17:20
Ваяйте на мсх, всеравно никто ничего не сделает

Просто никто не хочет возиться с портированием т.к. это может оказаться довольно трудоёмкой задачей. Большой плюс что оба компа на Z80.

Djoni
25.08.2016, 22:39
Да но у MSX доступно 64 КБ непрерывного адресного пространства и есть OC. :(

Mick
26.08.2016, 08:32
Просто никто не хочет возиться с портированием т.к. это может оказаться довольно трудоёмкой задачей. Большой плюс что оба компа на Z80.


В текущем виде повторять его не имеет смысла так как выходные файлы не очень удобны. Если не знаешь например что к какому то MWM файлу должен быть определенный MWK, то слышать будешь хрень вместо музыки. Трекер нужен нормальный и лучше под PC, а на Спекки один проигрыватель.

DJs3000
26.08.2016, 11:47
Mick, для винампа вроде как плеер есть (https://www.msx.org/news/music/en/msxplug-027) но сам не проверял.

tipa
26.08.2016, 18:25
за неимением MSX, а также возможости изучить вообще, как хотя бы на эмуле работать, плюс вышесказанное про неудобные форматы музыки и необходимость конвертирования, и правда проще сваять трекер под Спек. Может кто-то все-таки и рискнет написать его. я буду ждать и надеяться, т.к. изучать MSX не горю желанием.

korovkin
30.08.2016, 04:57
Да ты оптимист.

tipa
30.08.2016, 14:07
Конвертить же научились :) плюс, девайс действующий имеется. а еще плюс - народу очень понравилась плата. так что надежды есть.

Mick
27.09.2016, 18:18
Изменился адрес с информацией по карте - http://micklab.ru/My%20Soundcard/ZXMMoonSound.htm

Mick
02.04.2018, 10:06
Вопрос пока теоретический.

Ввиду того что оригинальные Ямахи сейчас почти не доставаемы (возможно я ошибаюсь и их завались), то можно ли запихать ее в ПЛИС и какую для этого надо искать.
Чтобы упростить понимание процесса - по сути нужен аналог звуковухи ZXM-Moonsound:
1. Дешифратор портов
2. YMF278 в рамках карты, тоесть не полный аналог допустим, а в рамках схемотехники карты.
3. ЦАП YAC513 оставить как есть живым - в ПЛИС не впиливать.
4. ПЗУ и ОЗУ оставаться должны живыми - в ПЛИС не впиливать.

Смотрим на Али, из дешевых есть 4 Циклон EP4CE6E22C8N - в ней 6272 LES
Вот неплохой девборд -
https://ru.aliexpress.com/item/EP4CE6-altera-fpga-development-board-USB-Blaster-fpga-kit-altera-kit-fpga-board-altera-board/32812957811.html?spm=a2g0v.search0104.3.23.4f9b785 cOMCCVT&ws_ab_test=searchweb0_0,searchweb201602_5_10152_10 151_10065_10344_10068_10342_10343_10340_10341_1069 6_10084_5722520_10083_10618_10307_10301_10059_5722 620_5722920_10534_5722720_5722820_100031_10103_441 _10624_10623_10622_10621_10620,searchweb201603_25, ppcSwitch_2&algo_expid=280072e8-d5f7-4356-b66e-bf7a09e2c1a7-3&algo_pvid=280072e8-d5f7-4356-b66e-bf7a09e2c1a7&transAbTest=ae803_4&priceBeautifyAB=0

В нее оно влезет или нет?

DJs3000
02.04.2018, 21:51
Mick, ты хочешь YMF278 в ПЛИСине получить?

Mick
03.04.2018, 06:46
Mick, ты хочешь YMF278 в ПЛИСине получить?

Пока чисто теоретически. Может уже кто пробовал.

troosh
04.04.2018, 00:43
Пока чисто теоретически. Может уже кто пробовал.Вот здесь есть статистика только по FM части: https://github.com/gtaylormb/opl3_fpga/blob/master/README.md - занимает 1/3 от Xilinx xc7z010. Хотя автор явно не стремился экономить размер.

Отправлено с моего сломанного калькулятора МК-61

Mick
04.04.2018, 06:58
занимает 1/3 от Xilinx xc7z010

Это сколько в LES. Для сравнения в эту влезет или нет EP4CE6E22C8N - в ней 6272 LES

troosh
04.04.2018, 11:03
Это сколько в LES. Для сравнения в эту влезет или нет EP4CE6E22C8N - в ней 6272 LESПересчитывать проекты из Xilinx в Altera/Intel сродни пересчёту коней в вакууме. Нужно скомпилировать под нужный чип выкинув лишнее и тогда будет понятно (я не смогу это сделать). Ну а так - там же написано 6k LUT и 10k триггеров. По мне так лучше брать за основу подходящую stm32 или что-то похожее. А даже пытался ради фана оптимизировать лучший программный эмулятор под такой сценарий, да только стало не до того из-за прочих дел. См. https://github.com/adplug/adplug/pull/62

Отправлено с моего сломанного калькулятора МК-61

DJs3000
04.04.2018, 14:12
OPL3 да есть но нада же ещё и wavetable часть как-то с эмулировать, чтоб получить OPL4)

troosh
04.04.2018, 15:55
OPL3 да есть но нада же ещё и wavetable часть как-то с эмулировать, чтоб получить OPL4)https://github.com/mamedev/mame/blob/master/src/devices/sound/ymf278b.cpp
https://github.com/mamedev/mame/blob/master/src/devices/sound/ymf278b.h

Отправлено с моего сломанного калькулятора МК-61

DJs3000
04.04.2018, 20:43
Поделитесь потом кодом) перетащим на MSX тоже)

xolod
29.04.2018, 18:59
Прошу прощения за оффтоп.
Услышал это https://youtu.be/uBlPbj7Io4o и захотел такоеже =) на ZX реально?

Shewan
30.07.2018, 14:50
Дня доброго, коллеги.
"был убран разъем для программирования флеш-ПЗУ. Теперь ПЗУ программируется непосредственно на самой плате через микросхему YMF278".
Назрел вопрос как сие делается в реальности?

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

ЗЫ: тут кстати столкнулся при прошивке альтер китайским usb-blasterом просто таки с бардаком. Так вот эта зараза не определяла 7064 и недошивала до конца 3128. Грешил на альтеры. В итоге выяснилось, что бластер в питалово дает 2,5 вольта. После подачи на схему внешнего питания все пошло на ура. Может кому полезно будет.

Mick
30.07.2018, 15:18
Назрел вопрос как сие делается в реальности?

Не понял вопроса. В новых платах разъема для ПЗУ нет. Шьется она через Ямаху утилитой MoonService. - http://zx-pk.ru/threads/25456-moonservice-servisnaya-programma-dlya-zvukovoj-karty-quot-zxm-moonsound-quot.html
Либо в программаторе через адаптер , но это до ее запайки.

Shewan
30.07.2018, 16:03
Не понял вопроса. В новых платах разъема для ПЗУ нет. Шьется она через Ямаху утилитой MoonService. - http://zx-pk.ru/threads/25456-moonservice-servisnaya-programma-dlya-zvukovoj-karty-quot-zxm-moonsound-quot.html
Либо в программаторе через адаптер , но это до ее запайки.

Вот это мне и надо было, спасибо за ссылку ☺

juka1868
24.12.2018, 20:48
Пробую запустить плату-конструктор от Павла Рябцова. Moonservice карточку и флешь видит, память тестирует без ошибок, но прошить не удается, выскакивает сообщение "Page 00: Error"
Пробовал софт v03 и v03а, результат одинаков.
Это значит, что флешь залочена и через карточку ее не прошить?

creator
24.12.2018, 23:38
juka1868, проводок (http://micklab.ru/file/zxm_moonsound/zxm_moonsound_annex.pdf) запаян/разведён?

juka1868
25.12.2018, 00:30
juka1868, проводок (http://micklab.ru/file/zxm_moonsound/zxm_moonsound_annex.pdf) запаян/разведён?

В моей редакции платы эти выводы соединены в печатном монтаже.

Mick
25.12.2018, 08:31
Это значит, что флешь залочена и через карточку ее не прошить?

Если залочена, то через карту не прошьешь. Там насколько помню надо 12V на определенные выводы подавать.
Это только через внешний программатор.

juka1868
25.12.2018, 11:46
А ТЛ 866 с такой задачей справится? Правда придется переходник самому ваять.
И еще вопрос, у нас можно купить только AM29F016B-90SC, такую использовать можно?

Mick
25.12.2018, 11:56
А ТЛ 866 с такой задачей справится?

Не в курсе, смотри у него в доках что он умеет.

juka1868
25.12.2018, 12:09
Шить умеет точно, вопрос как управится с разлочкой...

Shewan
25.12.2018, 17:12
Шить умеет точно, вопрос как управится с разлочкой...

TL866 таракана am29f016 в SOP44 не знает, только TSOP40. Я пробовал адаптер с кроваткой SOP44 в паре с базой V3 (смотреть ниже под плюсом)

вот такую http://mini-pro.ru/image/cache/catalog/sop44-500x500.jpg с такой http://monitor.espec.ws/files/tsop48_1_176.jpg

Не прокатило. Не видит и все тут...


upd. возможно придется изучать документацию и создавать переходник "какбы из TSOP40 в DIP40", но под sop44, в соответствии с тем что программатор знает

JV-Soft
25.12.2018, 17:54
Shewan, заморочка конечно но я себе так соорудил , все флеши практически понимает - https://zx-pk.ru/threads/27345-programmator-dlya-flash-kartridzha-iz-dvd.html?highlight=

Shewan
25.12.2018, 19:40
to JV-Soft: Все же переходник sop44-"виртуальный tsop40"-dip40 сваять и отключить проверку серийника при прошивке гораздо проще я бы сказал, а по скорости TL866 вряд ли уступит вашим заморочкам. Во всяком случае я уже глянул документацию, в sop44 6 пинов NC (not connected), в tsop40 2 пина NC. Соответственно остается в сухом остатке по 34 сигнальных, два питалова и две земли. В итоге надо прозвонить адаптер tsop32/40/48-dip и в том же diptrace пораскинуть пины sop44 к dip40. А ваша заморочка с DVD честно говоря в голову пока не зашла, хотя честно прочитал описание пару раз :v2_dizzy_tired2:. Без :v2_dizzy_vodka2: пожалуй не разберусь :v2_dizzy_facepalm: :smile:

Shewan
27.12.2018, 17:36
Таки развел виртуальный, так сказать, tsop 40 - dip 40. Соответственно под панельку sop44. Получается, что в sop44 смещение выводов где-то на четверть круга против часовой стрелки.


https://i.ibb.co/9wt2rD2/top.jpg (https://ibb.co/9wt2rD2) https://i.ibb.co/QJX7NRP/bottom.jpg (https://ibb.co/QJX7NRP)


Подключается сие через TSOP40A base board и возможно через V3 base board. Осталось изобразить

juka1868
27.12.2018, 20:31
Появилась возможность купить новую AM29F016B-90SC AMD SOP44, можно ли такую применить в этой карточке?

Shewan
27.12.2018, 23:14
по даташитам похоже, но ее TL866 тоже не знает...

juka1868
27.12.2018, 23:29
За то есть надежда что она зашьется сервисным софтом в плате :)

Mick
28.12.2018, 08:17
Появилась возможность купить новую AM29F016B-90SC AMD SOP44, можно ли такую применить в этой карточке?

Возможно, я пробовал только AM29F016D-90SC.

genka_z
20.07.2020, 15:59
Добрый день!

Собрал звуковую карту ZXM MoonSound REV.01 (2018 год, черная маска) изготовленную Павлом Рябцовым. Корректировка с 2-я перемычками сделана. "Проводок" для программирования ПЗУ через Ямаху - разведен на плате.
Прошил ПЛИС (с непрошитой "альтерой" комп не стартовал). Вставил ее в ZXM Phoenix REV 07. Никакие джамперы не ставил (JP1, JP7, JP8). Комп стартанул. Утилита MoonSevice 0.3a карту увидела. Прошил ПЗУ AM29F016D-90SC через нее (шилась долго, почти полчаса). Несколько раз протестировал ПЗУ - контрольные суммы ОК. Несколько раз протестировал память - ОК.
При запуске самой первой музыкальной открытки (да и остальных тоже) с сайта Михаила звук есть, мелодия играет - и в наушниках и через подключение к аудиовходу телевизора. Что уже хорошо...

Но не все хорошо.. Есть помехи (хрипы) на низких частотах (и в наушниках и через телевизор). В каких-то мелодиях сильнее, в каких-то почти не заметно.
Установка джамперов в любых комбинациях не помогает (ничего не меняется) - оставил пока без них. A как должно быть?
Подскажите, куда копать, где потыкать палочкой (паяльником, тестером, осциллографом и т.д.)?

Вот фото моей платы:
https://drive.google.com/drive/folders/1h737vvGN3lcrvOTwfRjjA3uitRGjY_us?usp=sharing

Mick
20.07.2020, 19:41
Ты бы отмыл для приличия карту, а то такое ощущение что она в гараже лет 10 пролежала.
Во вторых загрузи другой сборник, не первые. Они сами по себе с шуршанками - там другой формат музонов.
Запиши как хрустит, пердит и так далее.

genka_z
21.07.2020, 08:41
Повторно отмыл плату. Безотмывочный флюс "Механик" так смывается изопропиловым спиртом.
Со звуком ничего не изменилось.
обновил фотки там:
https://drive.google.com/drive/folders/1h737vvGN3lcrvOTwfRjjA3uitRGjY_us?usp=sharing
Добавил туда аудиофайл - как играет первая мелодия со сборника MoonSound 14.

pavel_1977
22.07.2020, 10:19
Mick, а возможно(как нибудь на досуге, особо не напрягаясь) сделать прошивку "ZXM_MoonSound GMX-edition", ну и соответственно и софт переделать. Сам не умею программировать.
А то сейчас работают только демо Moon Music 1 и Moon Music 2 (при этом с бордюрными спецэффектами).

Mick
22.07.2020, 13:53
ну и соответственно и софт переделать.

Ты сам в это веришь? Одно дело прошивку если что поправить, а другое - переделывать все выпуски.

- - - Добавлено - - -


А то сейчас работают только демо Moon Music 1 и Moon Music 2 (при этом с бордюрными спецэффектами).

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

- - - Добавлено - - -

Поглядел на порты GMX, так там нет таких какие в мунсаунде.
В GMX нет xx7Eh, xx7Fh, xxC4...xxC7h, там все практически оканчиваются на xxFDh

Либо что то ты не учел при доработки Скорпа.
По идее должно работать

pavel_1977
22.07.2020, 16:56
Сейчас проверил весь софт.
При запуске Moonsound 1 и все MoonService жестко виснет(не реагирует на ресет) монитор выдает "недопустимый графический режим".
При запуске любого MFM Music sample:
https://yadi.sk/i/tAhC8H-DI2IR2Q
Остальные работают с бордюрными спецэффектами.

Mick
22.07.2020, 20:25
Сейчас проверил весь софт.

Я не могу знать как работает карта на Скорпионе, на Фениксе и Эве работают.


И у тебя ведь есть Скорпион турбо 1024 - на нем же работала карта.
Сейчас ты куда GMX прикрутил.

- - - Добавлено - - -


Повторно отмыл плату. Безотмывочный флюс "Механик" так смывается изопропиловым спиртом.

Можешь смыть его бензином, а потом с мылом или с шампунем промыть от жира. Я так делаю

По поводу звука вот не скажу пока - ты питал ее с платы или отдельно. Попробуй отдельно.

У тебя кроме Фени 07 есть компы с Nemo Bus или Эва?

pavel_1977
22.07.2020, 20:33
Да на Скорпион турбо 1024 работала карта как надо. Ну другого рабочего нет, поэтому на этот Скорпион турбо 1024 и прикручен GMX.

Mick
22.07.2020, 20:42
Да на Скорпион турбо 1024 работала карта как надо. Ну другого рабочего нет, поэтому на этот Скорпион турбо 1024 и прикручен GMX.

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

genka_z
23.07.2020, 11:52
Можешь смыть его бензином, а потом с мылом или с шампунем промыть от жира. Я так делаю

По поводу звука вот не скажу пока - ты питал ее с платы или отдельно. Попробуй отдельно.

У тебя кроме Фени 07 есть компы с Nemo Bus или Эва?


Питаю Феникс и Мунсаунд от PC-шного блока питания FSP 350Вт. В звуковую карту питание дополнительно подается через молекс, установленный на ней по короткой стороне.
Без дополнительного питания нет звука с Мунсаунда.

У меня есть Pentagon 1024 SL 1.42. Там должен MoonSound работать?

KAY-1024/SL-4/TURBO и Scorpion ZS 256 Turbo пока не доделаны :(

Mick
23.07.2020, 12:28
Без дополнительного питания нет звука с Мунсаунда.

Перемычку на плате Феникса надо замыкать - 12В у тебя не подается на слот



У меня есть Pentagon 1024 SL 1.42. Там должен MoonSound работать?

Если шина там Nemo Bus или очень похожая, то должно по идее.

genka_z
23.07.2020, 14:42
Если шина там Nemo Bus или очень похожая, то должно по идее.

Судя по схеме - ZX Bus. Вроде от Nemo Bus не сильно отличается, попробую подключить.

Mick
18.03.2021, 13:21
Объявление!

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

Frago
24.03.2021, 10:47
Добрый день!
Принимайте в ряды счастливых обладателей ZXM-Moonsound и ZXM-SC Middle.
У меня zx-evo рев.B и зелёные карты от Mick как раз в тему данной платы, к сожалению в эве все 2 слота под карты расширения, в одном (слот №2) у меня уже была установлена NeoGS, а т.к. звуковых карт Mick наделал много, то одного оставшегося слота под две вышеуказанные карты не хватало...
Хорошо, что Mick предусмотрительно сделал разъёмы под гребёнку на обеих картах, ещё и симметрично, чем я и воспользовался соединив обе карты с помощью разъёмов "PLD-80 (DS1021-2x40), вилка штыревая" и "PBD-80 (DS1023-2x40), гнездо на плату" - естественно обрезав лишние контакты, в итоге обе карты заработали в слоте №1 эвы, конфликтов между собой и NeoGS нет, все карты работают без каких либо проблем.
Микшер звука сделал таким образом: на moonsound приходит звук и с sc-middle и с NeoGS дабы входов для звука у данной карты 2, а уже с moonsound все эти звуки идут на микшер эвы, громкость конечно с разных карт разная, но мне не сложно подкрутить громкость на колонках.
Во время сборки moonsound случился казус - карта показала всего 512кб RAM, один модуль памяти оказался мёртвым (хотя и был изначально в заводской упаковке), спасибо Mick за его оперативную замену. ПЗУ шил через саму карту сделав соответствующую доработку, ПЗУ шьётся около 40 минут, если кто-то будет так шить - запасайтесь терпением :)
ПЛМ Altera EPM7032S шил через LPT ByteBlaster MV и программу MAX+ Plus II очень рекомендую, всё очень просто и быстро!
И немного фото:
https://pic.maxiol.com/thumbs2/1616571062.1845250049.photo2021032410120.jpg (https://pic.maxiol.com/?v=1616571062.1845250049.photo2021032410120.jpg&dp=2)
https://pic.maxiol.com/thumbs2/1616571141.1845250049.photo2021032410111.jpg (https://pic.maxiol.com/?v=1616571141.1845250049.photo2021032410111.jpg&dp=2)
https://pic.maxiol.com/thumbs2/1616571225.1845250049.photo2021032410111.jpg (https://pic.maxiol.com/?v=1616571225.1845250049.photo2021032410111.jpg&dp=2)
https://pic.maxiol.com/thumbs2/1616571310.1845250049.photo2021032410105.jpg (https://pic.maxiol.com/?v=1616571310.1845250049.photo2021032410105.jpg&dp=2)

marinovsoft
03.06.2021, 10:47
Буржуи для MSX довольно активно пилят мультиформатный плейер https://gitlab.com/torihino/roboplay
При этом новые форматы поддерживаются в виде отдельных модулей.
Нет желающих портировать на спек?

Zugzug
30.01.2023, 15:25
Плеер файлов под NedoOS

https://www.youtube.com/watch?v=4qR2tNxzy7Q

Zugzug
31.01.2023, 10:33
Многие, возможно, в курсе, что прошивка 1.0 не работает на baseconf с разблокированными теневыми портами (из PCM портов как минимум читается, а скорее всего и пишется мусор). Вот обновление прошивки до 1.01 которое умеет передвигать PCM порты из 7E/7F в С2/C3, которые на baseconf уже нормально работают. Плеер NedoOS об этом в курсе и умеет их передвигать. Диски Мика и любой другой софт работают с старыми портами.
https://www.dropbox.com/s/1e0b2197emrhzos/zxm_moonsound01_frm0101.zip
https://www.dropbox.com/s/hzcj8wbmion3d3g/zxm_moonsound01_src0101.zip

Переключение на С2/C3 происходит так

in a,(0xC6)
После этого до сброса процессора порты карты 7E/7F блокируются, и работают С2/С3

Zugzug
12.05.2023, 19:59
Удалил этот видос во всратом качестве, мне стыдно.

Zugzug
12.06.2023, 11:07
Выкладываю собранную мною разную мунсаунд музыку (https://www.dropbox.com/s/ela2itiw23swsj7/Moonsound_pack_latest.zip?dl=0). Все вейвкиты для mwm в наличии, плеер под недоось их найдёт. OPL3 не очень много, но вот большой архив (https://opl.wafflenet.com/) OPL музыки. Кроме того в DosBox можно капчурить vgm c OPL музыкой в принципе из любого MSDOS софта.

Сделал более-менее нормальный капчер OPL3 музыки с реала

https://www.youtube.com/watch?v=kgaVyn5EXLA

Frago
14.06.2023, 12:03
Выкладываю собранную мною разную мунсаунд музыку (https://www.dropbox.com/s/0ofwou52vmbjxwm/Moonsound_pack_last.7z?dl=0)
Добрый день!
А только у меня ссылка не открывается?

Zugzug
15.06.2023, 07:14
А если так (https://drive.google.com/file/d/1zbUTjyvyco7qBAzfkAh683g3jyVezgkG/view?usp=sharing)?

Frago
15.06.2023, 14:39
Так забрал, спасибо!

yarodin
02.07.2023, 15:35
Многие, возможно, в курсе, что прошивка 1.0 не работает на baseconf с разблокированными теневыми портами (из PCM портов как минимум читается, а скорее всего и пишется мусор). Вот обновление прошивки до 1.01 которое умеет передвигать PCM порты из 7E/7F в С2/C3, которые на baseconf уже нормально работают. Плеер NedoOS об этом в курсе и умеет их передвигать. Диски Мика и любой другой софт работают с старыми портами.
https://www.dropbox.com/s/1e0b2197emrhzos/zxm_moonsound01_frm0101.zip
https://www.dropbox.com/s/hzcj8wbmion3d3g/zxm_moonsound01_src0101.zip

Переключение на С2/C3 происходит так

in a,(0xC6)
После этого до сброса процессора порты карты 7E/7F блокируются, и работают С2/С3

Погонял MoonSound с вашей прошивкой 1.01 на ZX Evo. Из недооси из вашего же архива все файлы проигрываются вообще без проблем. Звук само собой просто волшебный :)
Спасибо огромное!

Zugzug
04.07.2023, 02:34
yarodin, не за что! Этот архив это не всё что есть. Я в последнее время сильно на OPL3 музыку подсел...


https://www.youtube.com/watch?v=6tObXYolN_0

Zugzug
01.08.2023, 09:39
Обновил архив с музыкой.


https://www.youtube.com/watch?v=mAx6Uf9JbJo

Zugzug
02.10.2023, 06:21
Теперь можно послушать Мунсаунд через эмулятор. Что делать по шагам
1. Забрать эмулятор (http://nedoos.ru/images/emul_with_nedoos.zip)
2. Распаковать hdd_nedo.vhd (https://www.dropbox.com/scl/fi/zpgxj4ykoiynoadlw7yjj/Moonsound_pack_vhd.zip?rlkey=9osvzy9ydhxbkc23h9tg9 ko1l&dl=0) (это образ c музыкой) в папку с эмулятором
3. Запустить эмулятор, в меню ERS выбрать "SDcard boot" или нажать 5
4. Музыка лежит на диске E, можно запустить или из оболочки или из плеера gp.com

ЗЫ Эмуляция кривовата (таймер плывёт, залипают семплы), т.ч. реал звучит сильно лучше, но в принципе терпимо :)

NEO SPECTRUMAN
03.10.2023, 02:20
но вот большой архив OPL музыки
какой хороший сайтек

Click here to download everything!
(18.3 MiB ZIP)
побольше бы таких

Voyager
29.10.2023, 23:23
Не подскажете в чем может быть проблема? Карта moonsound от тетроида ревизия 1 красная, обновил ее отсюда до ревизии 1.01. В недооси последней версии при запуске любого мунсаунд трека система сомневается что моя карта обновлена и рекомендует обновиться до версии 1.01. При этом файлы VGM и некоторые VGZ воспроизводит без проблем, но файлы из папки moonblaster с расширением MVM переключает с той же руганью, но при этом показывает пустые папки с надписью Playlist. Куда нужно копать и почему система не опознаёт обновление на карте?

Zugzug
31.10.2023, 04:33
Voyager, в репе лежал какой-то кривой бинарь плеера (у меня тоже не детектило 1.01). Перезалил, теперь должно работать. Вот эти два файла.
bin/gp.com (http://nedoos.ru/svn/dl.php?repname=NedoOS&path=/release/bin/gp.com)
bin/gp/gp.plr (http://nedoos.ru/svn/dl.php?repname=NedoOS&path=/release/bin/gp/gp.plr)

Voyager
31.10.2023, 22:53
Спасибо. Помогло. Теперь могу в полной мере насладиться музыкой через эту отличную карточку. Большое спасибо!

Mick
15.11.2023, 13:20
Народ, подскажите, кто нибудь ставил на карту микросхему ПЗУ M29F016B90M1?
Если да, то шьется она через MoonService или нет. Дело в том что меня спрашивают что микросхема видится но прошивается. Я ее вендор включил потому как был даташит, но вот не помню проверял ее или нет. Склоняюсь что скорее нет, чем да, ибо ее у меня не было. Но в любом случае я уже не помню.

Zugzug
13.02.2024, 09:42
Плеер в недооси поддерживает mod и s3m.

https://www.youtube.com/watch?v=3Uq05P2g5NI

yarodin
09.03.2025, 13:23
Нашелся вот такой файлик mt_01.vgm (https://r1bet.ru/public/mt_01.vgm) ,который играется в эмуляторе Unreal, но не играется (тишина с "порчей" плеера) gp.com в не nedoos (проверили на нескольких железных мунсаундах).

Mr.Nik
27.11.2025, 15:43
Доброго дня!
Спаял данную плату

83223

При включении в ZX-Evo, вот такая картина:

83222

С чего начинать копать? Помогите советом. Спасибо!

Mick
27.11.2025, 18:22
С чего начинать копать? Помогите советом. Спасибо!

Для начала вопрос, Альтера прошита?
Во вторых для Эвы надо установить джампер JP1.

Если ПЗУ не прошивал потом через утилиту например MoonSound service прошить. В теме вроде про это написано.

Mr.Nik
28.11.2025, 12:58
Для начала вопрос, Альтера прошита?
Во вторых для Эвы надо установить джампер JP1.

Если ПЗУ не прошивал потом через утилиту например MoonSound service прошить. В теме вроде про это написано.

Как понял, с начало нужно прошит Альтера.
Затем установить джампер JP1, затем с MoonSound service прошить остальное.
Правильно?

Mick
28.11.2025, 16:38
Примерно так оно и есть.

Mr.Nik
28.11.2025, 17:29
Примерно так оно и есть.

Алтеру, прошил через J-Tag, JP-1 замкнул, система запустилась, при запуске Moonservice, чип не определяется unknown.

При попытке прошивке через MoonService...Page 00: Error

Куда копать дальше?

Mick
28.11.2025, 18:21
Алтеру, прошил через J-Tag, JP-1 замкнул, система запустилась, при запуске Moonservice, чип не определяется unknown.

При попытке прошивке через MoonService...Page 00: Error

1. Фото скриншотов выложи и не сюда. На форуме движок жмет фото, что ничего не увидишь.
2. Что за ПЗУ впаяна.

Mr.Nik
28.11.2025, 18:33
1. Фото скриншотов выложи и не сюда. На форуме движок жмет фото, что ничего не увидишь.
2. Что за ПЗУ впаяна.

DD3 - M29F016B90M1 - 5P81T

Mick
28.11.2025, 19:35
чип не определяется unknown

Поглядел исходники, судя по всему не определяется чип. Похоже не происходит чтение из порта С4h

Какую прошивку для альтеры шил?

Mr.Nik
29.11.2025, 07:37
Поглядел исходники, судя по всему не определяется чип. Похоже не происходит чтение из порта С4h

Какую прошивку для альтеры шил?

Прошивка CPLD EPM7032STC44 версия 01.00 ревизии карты 01

Есть осциллограф, напишите, что, где , могу посмотреть...

Zugzug
06.12.2025, 22:48
Mr.Nik,
Попробуй выпаять ОЗУ. Если чип всё ещё не опредеяется, попробуй выпаять ещё и ПЗУ. Если ямаха живая и залита прошивка альтеры, то должен заработать этот сборник http://micklab.ru/file/zxm_moonsound/soft/moonsound.rar, которому не нужны ни ОЗУ ни ПЗУ.