OPL3 да есть но нада же ещё и wavetable часть как-то с эмулировать, чтоб получить OPL4)
Вид для печати
OPL3 да есть но нада же ещё и wavetable часть как-то с эмулировать, чтоб получить OPL4)
https://github.com/mamedev/mame/blob...nd/ymf278b.cpp
https://github.com/mamedev/mame/blob...ound/ymf278b.h
Отправлено с моего сломанного калькулятора МК-61
Поделитесь потом кодом) перетащим на MSX тоже)
Прошу прощения за оффтоп.
Услышал это https://youtu.be/uBlPbj7Io4o и захотел такоеже =) на ZX реально?
Дня доброго, коллеги.
"был убран разъем для программирования флеш-ПЗУ. Теперь ПЗУ программируется непосредственно на самой плате через микросхему YMF278".
Назрел вопрос как сие делается в реальности?
Китайская коробочка tl866 таки умеет шить am29f016, но адаптер покупать на один-два раз не бюджетно, а с вопросом означенным выше не сталкивался. Ткните чтоль ссылкой на теорию вопроса.
ЗЫ: тут кстати столкнулся при прошивке альтер китайским usb-blasterом просто таки с бардаком. Так вот эта зараза не определяла 7064 и недошивала до конца 3128. Грешил на альтеры. В итоге выяснилось, что бластер в питалово дает 2,5 вольта. После подачи на схему внешнего питания все пошло на ура. Может кому полезно будет.
Не понял вопроса. В новых платах разъема для ПЗУ нет. Шьется она через Ямаху утилитой MoonService. - http://zx-pk.ru/threads/25456-moonse...ound-quot.html
Либо в программаторе через адаптер , но это до ее запайки.
Пробую запустить плату-конструктор от Павла Рябцова. Moonservice карточку и флешь видит, память тестирует без ошибок, но прошить не удается, выскакивает сообщение "Page 00: Error"
Пробовал софт v03 и v03а, результат одинаков.
Это значит, что флешь залочена и через карточку ее не прошить?
juka1868, проводок запаян/разведён?
А ТЛ 866 с такой задачей справится? Правда придется переходник самому ваять.
И еще вопрос, у нас можно купить только AM29F016B-90SC, такую использовать можно?
Шить умеет точно, вопрос как управится с разлочкой...
TL866 таракана am29f016 в SOP44 не знает, только TSOP40. Я пробовал адаптер с кроваткой SOP44 в паре с базой V3 (смотреть ниже под плюсом)
Скрытый текст
вот такую http://mini-pro.ru/image/cache/catal...44-500x500.jpg с такой http://monitor.espec.ws/files/tsop48_1_176.jpg[свернуть]
Не прокатило. Не видит и все тут...
upd. возможно придется изучать документацию и создавать переходник "какбы из TSOP40 в DIP40", но под sop44, в соответствии с тем что программатор знает
Shewan, заморочка конечно но я себе так соорудил , все флеши практически понимает - https://zx-pk.ru/threads/27345-progr...tml?highlight=
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:
Таки развел виртуальный, так сказать, tsop 40 - dip 40. Соответственно под панельку sop44. Получается, что в sop44 смещение выводов где-то на четверть круга против часовой стрелки.
Скрытый текст
Подключается сие через TSOP40A base board и возможно через V3 base board. Осталось изобразить
Появилась возможность купить новую AM29F016B-90SC AMD SOP44, можно ли такую применить в этой карточке?
по даташитам похоже, но ее TL866 тоже не знает...
За то есть надежда что она зашьется сервисным софтом в плате :)
Добрый день!
Собрал звуковую карту ZXM MoonSound REV.01 (2018 год, черная маска) изготовленную Павлом Рябцовым. Корректировка с 2-я перемычками сделана. "Проводок" для программирования ПЗУ через Ямаху - разведен на плате.
Прошил ПЛИС (с непрошитой "альтерой" комп не стартовал). Вставил ее в ZXM Phoenix REV 07. Никакие джамперы не ставил (JP1, JP7, JP8). Комп стартанул. Утилита MoonSevice 0.3a карту увидела. Прошил ПЗУ AM29F016D-90SC через нее (шилась долго, почти полчаса). Несколько раз протестировал ПЗУ - контрольные суммы ОК. Несколько раз протестировал память - ОК.
При запуске самой первой музыкальной открытки (да и остальных тоже) с сайта Михаила звук есть, мелодия играет - и в наушниках и через подключение к аудиовходу телевизора. Что уже хорошо...
Но не все хорошо.. Есть помехи (хрипы) на низких частотах (и в наушниках и через телевизор). В каких-то мелодиях сильнее, в каких-то почти не заметно.
Установка джамперов в любых комбинациях не помогает (ничего не меняется) - оставил пока без них. A как должно быть?
Подскажите, куда копать, где потыкать палочкой (паяльником, тестером, осциллографом и т.д.)?
Вот фото моей платы:
https://drive.google.com/drive/folde...us?usp=sharing
Ты бы отмыл для приличия карту, а то такое ощущение что она в гараже лет 10 пролежала.
Во вторых загрузи другой сборник, не первые. Они сами по себе с шуршанками - там другой формат музонов.
Запиши как хрустит, пердит и так далее.
Повторно отмыл плату. Безотмывочный флюс "Механик" так смывается изопропиловым спиртом.
Со звуком ничего не изменилось.
обновил фотки там:
https://drive.google.com/drive/folde...us?usp=sharing
Добавил туда аудиофайл - как играет первая мелодия со сборника MoonSound 14.
Mick, а возможно(как нибудь на досуге, особо не напрягаясь) сделать прошивку "ZXM_MoonSound GMX-edition", ну и соответственно и софт переделать. Сам не умею программировать.
А то сейчас работают только демо Moon Music 1 и Moon Music 2 (при этом с бордюрными спецэффектами).
Ты сам в это веришь? Одно дело прошивку если что поправить, а другое - переделывать все выпуски.
- - - Добавлено - - -
Порты там одни и те же во всех музыкальных выпусках.
- - - Добавлено - - -
Поглядел на порты GMX, так там нет таких какие в мунсаунде.
В GMX нет xx7Eh, xx7Fh, xxC4...xxC7h, там все практически оканчиваются на xxFDh
Либо что то ты не учел при доработки Скорпа.
По идее должно работать
Сейчас проверил весь софт.
При запуске Moonsound 1 и все MoonService жестко виснет(не реагирует на ресет) монитор выдает "недопустимый графический режим".
При запуске любого MFM Music sample:
https://yadi.sk/i/tAhC8H-DI2IR2Q
Остальные работают с бордюрными спецэффектами.
Я не могу знать как работает карта на Скорпионе, на Фениксе и Эве работают.
И у тебя ведь есть Скорпион турбо 1024 - на нем же работала карта.
Сейчас ты куда GMX прикрутил.
- - - Добавлено - - -
Можешь смыть его бензином, а потом с мылом или с шампунем промыть от жира. Я так делаю
По поводу звука вот не скажу пока - ты питал ее с платы или отдельно. Попробуй отдельно.
У тебя кроме Фени 07 есть компы с Nemo Bus или Эва?
Да на Скорпион турбо 1024 работала карта как надо. Ну другого рабочего нет, поэтому на этот Скорпион турбо 1024 и прикручен GMX.
Питаю Феникс и Мунсаунд от PC-шного блока питания FSP 350Вт. В звуковую карту питание дополнительно подается через молекс, установленный на ней по короткой стороне.
Без дополнительного питания нет звука с Мунсаунда.
У меня есть Pentagon 1024 SL 1.42. Там должен MoonSound работать?
KAY-1024/SL-4/TURBO и Scorpion ZS 256 Turbo пока не доделаны :(
Объявление!
Проект с моей стороны объявляется закрытым.
Кроме того снимается так называемый копирайт, то есть производите кто хотите, сообщать мне об это не надо.
Единственная просьба, если кто будет дальше развивать и выпускать следующие ревизии плат - присылать материалы на сайт.
Добрый день!
Принимайте в ряды счастливых обладателей 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 очень рекомендую, всё очень просто и быстро!
И немного фото:
Скрытый текст
Скрытый текст
Скрытый текст
Скрытый текст
Буржуи для MSX довольно активно пилят мультиформатный плейер https://gitlab.com/torihino/roboplay
При этом новые форматы поддерживаются в виде отдельных модулей.
Нет желающих портировать на спек?
Плеер файлов под NedoOS
https://www.youtube.com/watch?v=4qR2tNxzy7Q
Многие, возможно, в курсе, что прошивка 1.0 не работает на baseconf с разблокированными теневыми портами (из PCM портов как минимум читается, а скорее всего и пишется мусор). Вот обновление прошивки до 1.01 которое умеет передвигать PCM порты из 7E/7F в С2/C3, которые на baseconf уже нормально работают. Плеер NedoOS об этом в курсе и умеет их передвигать. Диски Мика и любой другой софт работают с старыми портами.
https://www.dropbox.com/s/1e0b2197em...01_frm0101.zip
https://www.dropbox.com/s/hzcj8wbmio...01_src0101.zip
Переключение на С2/C3 происходит так
После этого до сброса процессора порты карты 7E/7F блокируются, и работают С2/С3Код:in a,(0xC6)
Удалил этот видос во всратом качестве, мне стыдно.