Плис питается от 3.3в - откуда 5.2в?
Вид для печати
Я потом ещё раз перемерял. Уже написано было прям словами, что размах 4.72. Тут на снимке как раз менюшкой справа закрыто, не видно.
И не понятно какой подписи верить: ch1=2 или ch1=1.72?
В общем, вот фото:
Скрытый текст
https://pic.maxiol.com/thumbs2/17275...48.z801472.jpg
УПД. Вот нормальный снимок:
https://pic.maxiol.com/thumbs2/17276...04.tek0001.jpg
[свернуть]
https://i.postimg.cc/CxZXfTG6/ms-33.jpg
Собрал МультиСаунд.
Альтера прошилась без проблем.
Подключил к Скорпиону 256. Предварительно завел +12 вольт на контакт B29 слота ZX-BUS.
Нет звука ни в одном из чипов. Молчит TS и Covox. Молчит МИДИ и САА. И GS тоже.
Напряжения на всех стабилизаторах присутствует.
Какова методика настройки? Похоже, что Альтера не работает. Мне подсказали, что надо для начала проверить все клоки - на 38 выводе AY, на 8 выводе SAA и на 1 выводе Z80.
Для чего на плате есть тест пойнты TP?
Froggy, тестпоинты подключены к неиспользуемыем пинам ПЛИС, сделано для возможности модификации и расширения карты желающими.
Ямахи в тестах, как я понял, не определяются вообще?
Подсказали правильно - если не работает вообще ничего - ну проблема точно либо в Альтере, либо в генераторе рядом с ней, либо в её питании, больше там нечему ломаться.
Если бы ямахи определялись, но звука не было, то Альтера была бы вне подозрений...
Не определяются вообще.
Если Альтера прошивается - это не значит, что она 100% рабочая? Питание на Альтеру подается - она же прошилась нормально. Или там разные питания?
Генератор, вроде, новый. Был непаяный, в упаковке.
У меня осциллограф С1-73 с полосой пропускания до 5 Мгц. Его хватит проверить клоки?
Хочу покаяться. Вот к чему приводит гордыня. Я почувствовал себя мега-монтажником и допустил детскую ошибку:
https://i.postimg.cc/CK8NCW7b/ms-34.jpg
Впаял кварц не по ключу... Самое обидное, что нашел ошибку с таким опозданием. Хотя все симптомы прямо указывали на неисправность клока.
После таких издевательств кварцовый генератор останется живым или без шансов?
Как правильно подмешать сигнал бипера от Скорпиона к МультиСаунду?
На гребенку J3?
Вложение 81930
Верно.
Не получается победить Мультисаунд. Не работает GS.
По совету "старших" товарищей перепаял процессор Z80. Брал у Тетроида на 20 Мгц. По виду - оригинальный.
https://i.postimg.cc/Y2vxrWfN/ms-43.jpg
После замены при включении Мультисаунда в колонках слышно тарахтение. Пробовал подать Clock на процессор с платы Скорпиона 3.5 МГц (поднял 1 ножку) - тарахтение не исчезло, просто тарахтит медленно. Если нажать Турбо - звук ускоряется. Т.е. процессор на частоту реагирует.
Если вынуть ПЗУ 27С512 (поставил панельку), то тарахтения нет.
Зашил в ПЗУ тест, который должен говорить цифры. Тест не работает, но и тарахтение пропало.
Можно прошить 2Мб версию платы прошивкой от 1Мб версии cpld.rev.A1.pof чтобы она работала в 1Мб режиме?
Надо ли выпаивать чипы памяти с обратной стороны платы?
Froggy, можно, лишние 2 чипа просто не будут использоваться никак.
Возможно, кому-то будет полезно:
Получил 3 штуки Z80 с диагнозом "не работает в MultiSound". Впаял в Sizif XXS - все 3 чипа оказались рабочие, но на 14 МГц не запустился ни один, максимум на 7.
Проблемные чипы:
https://pic.maxiol.com/thumbs2/17409...0302174537.jpghttps://pic.maxiol.com/thumbs2/17409...0302174623.jpg
Нормальные чипы (для сравнения):
https://pic.maxiol.com/thumbs2/17409...0302174629.jpghttps://pic.maxiol.com/thumbs2/17409...0302175033.jpg
Сейчас эти "перемарки" заполонили весь алиэкспресс. Легко определяются по внешнему виду. Вот подделка:
https://i.postimg.cc/TwFCXnww/ms-50.jpg
Он толще и углы все скошены. Оригинал - тоньше и скошен только один угол:
https://i.postimg.cc/DZ8BDx7H/ms-46.jpg
Кстати, беда не только с процессором. У меня, судя по всему, еще и битая память.
Сдул все чипы и ГС стал подавать признаки жизни. Буду напаивать по одному и смотреть.
Вопрос по MIDI-плееру.
Меняю настройки (меню settings), применяю и сохраняю (Save).
При следующем запуске плеера, настройки опять установлены по умолчанию.
Как их можно зафиксировать?
Froggy, может дискета защищена от записи?
У меня не совсем дискета. Запускаю с SD-карты (типа Z-Controller).
Монтировал trd с плеером на диск С: (профРОМ от LW это позволяет).
При такой конфигурации настройки плеера не сохраняются.
Смонтировал на диск A: - в этом случае настройки успешно сохранились.
Наверно, это какие-то особенности работы профРОМ.
Небольшое обновление ZX-MultiSound rev.A2.
Список изменений:
- Исправлено тактирование GS Z80 - добавлен буфер на тактовый сигнал. В старой ревизии из-за этого могли не работать некоторые Z80;
- Исправлена распиновка разъёма 3.5мм - поменяны местами правый-левый каналы;
- Исправлено расположение R20 и R34 на шелкографии;
- 74LVC1G125DB заменён на 74AHCT1G125DB;
- C3,C5,C17,C18 немного сдвинуты влево чтобы не мешать установке YM2203;
- Добавлен дополнительный ключ на краевой разъём;
- Доработано посадочное место SAM2695 для удобства ручной пайки.
Эту ревизию пока никто не заказывал и не проверял.
https://github.com/UzixLS/zx-multisound
Has anyone tested this revision yet?
I've just soldered mine, TSFM, SAA1099, Soundrive work fine. GS does not ... IN 179 reports 0 pages of RAM found. Used gs105b.64K.rom (27SF512-90) + cpld.rev.A1.pof. RAM is AS6C4008-55SIN
MIDI is not populated, since I don't need it.
EDIT: Fixed by a firmware downgrade. Opened issue on github: https://github.com/UzixLS/zx-multisound/issues/10
Кто-нибудь уже тестировал эту версию?
Я только что спаял свою, TSFM, SAA1099, Soundrive работают нормально. GS не работает... IN 179 сообщает, что найдено 0 страниц ОЗУ. Использовал gs105b.64K.rom (27SF512-90) + cpld.rev.A1.pof. ОЗУ — AS6C4008-55SIN.
MIDI не заполняется, так как мне он не нужен.
EDIT: EDIT: Исправлено путем понижения версии прошивки. Открыта проблема на github: https://github.com/UzixLS/zx-multisound/issues/10
Щелчки в режиме TS/TSFM
Заметил это во время демонстрационного цикла для «Ball Quest» (https://files.scene.org/view/parties...e/ballques.zip)
Если посмотреть записи, то можно заметить щелчки на 18,25 секунде, 20,5 секунде, 42,5 секунде и дважды на 45,5 секунде (подбор предметов в первом игровом демо). То же самое происходит на Pentagon 1024SL 2.2
https://github.com/user-attachments/..._Evolution.mp3
Для сравнения, это не происходит с NedoPC TSFM (подключенным к разъему AY, чипы взяты из моего ZX Multisound, чтобы исключить дефекты)
https://github.com/user-attachments/..._Evolution.mp3
Оборудование:
ZX Multisound Revision A2, прошивка a696ecd (также происходит с e952ec2)
TSFM (http://nedopc.com/TURBOSOUND/ts-fm.php, прошивка EPM7032 от 29.05.2022)
ZX Evo Rev. C + dualConf (baseconf 21.09.2024 beta, AVR Boot 25.05.2019)
Кто-нибудь может подтвердить это на своем оборудовании?
Переведено с помощью DeepL.com (бесплатная версия)
Original english post:
Скрытый текст
Clicks in TS/TSFM mode
Noticed this during the demo loop for "Ball Quest" (https://files.scene.org/view/parties...e/ballques.zip)
If you look at the recordings there are noticeable clicks at 18.25 seconds, 20.5 seconds, 42.5 seconds and twice at 45.5 seconds (item pickups in first ingame demo). This also happens on Pentagon 1024SL 2.2
https://github.com/user-attachments/..._Evolution.mp3
For comparision, this does not happen with a NedoPC TSFM (plugged into the AY socket, chips taken from my ZX Multisound to rule out defects)
https://github.com/user-attachments/..._Evolution.mp3
Hardware:
ZX Multisound Revision A2, Firmware a696ecd (also happens with e952ec2)
TSFM (http://nedopc.com/TURBOSOUND/ts-fm.php, EPM7032 firmware from 29.05.2022)
ZX Evo Rev. C + dualConf (baseconf 21.09.2024 beta, AVR Boot 25.05.2019)
Can anyone confirm this on their hardware?[свернуть]
Проблема вызвана разницей в реализации конфигурирования TurboSound. В TurboSound конфигурация меняется следующим образом: процессор выполняет выбор определённых "виртуальных" (не существующих на самом деле в чипах 2149/2203) портов. Звуковая карта сверяет старшие биты выбранного порта, и если они все выставлены в "1", то из оставшиеся младшие биты используются для изменения конфигурации.
Бит 0 - это выбор активной ямахи
Бит 1 - включение чтения статусного регистра FM-части ямахи (только для 2203)
Бит 2 - включение/выключение FM-части ямахи (только для 2203)
Бит 3 - включение/выключение SAA1099
Вся загвоздка в бите №3. В оригинальных проектах TS и TSFM от NedoPC этот бит не является конфигурационным, а наоборот, сравнивается с "1" вместе с остальными старшими битами.
В TSFMPro от NedoPC, MultiSound и ZXM-SoundCard Extreme rev01 V0100 этот бит используется как конфигурационный.
По всей видимости Ball Quest написана из рассчёта на оригинальные TS/TSFM и поэтому на MultiSound (и, в теории, на всех остальных картах с SAA1099) звучит криво.
Я попробовал изменить прошивку Multisound так, чтобы этот бит учитывался при сравнении, и щелчки в Ball Quest пропали. Но при этом ломается работа SAA т.к. его третий бит всегда в 1, что значит что SAA выключен.
Можно попробовать такой вариант - биты 0-2 конфигурировать только когда 3-7 выставлены в "1", а для конфигурации бита 3 учитывать только биты 4-7. Но я не уверен что такая попытка усидеть на всех стульях не сломает какой-нибудь другой софт, особенно использующий одновременно 2203 и SAA1099, поэтому предпочту оставить всё как есть. Тем более на других картах с SAA ситуация ровно такая же. Думаю, лучшим вариантом будет пропатчить этот Ball Quest чтобы он учитывал возможное наличие SAA на звуковой карте.
Кто-нибудь может подтвердить, что это также происходит с TSFMPro и звуковой картой ZXM?
В результате дальнейших экспериментов выяснилось, что это связано с реализацией FM-части YM2203 и включением 3014B.
Щелчки можно также устранить, извлекая чипы 3014B из платы или полностью отключая FM-часть с помощью переключателя.
Can anyone confirm this also happens with TSFMPro and ZXM Soundcard?
Via further experimentation it seems like it's related to how the FM part of the YM2203 and enable of the 3014B are realized.
The clicking can also be eliminated by pulling the 3014B chips from the board or disabling the FM part all together via a switch.
Я решил создать пользовательскую прошивку, которая проверяет виртуальный порт по верхним 5 битам (как предложено в руководстве TSFM «Classic»), а не по 4 (как в TSFM Pro и ZXM Soundcard), когда SAA1099 отключается через SW1.2 — это устраняет щелчки в Ball Quest в режиме «TSFM Classic».
I've decided to build a custom firmware that checks the virtual port against the upper 5 bits (as proposed in the TSFM "Classic" manual), instead of 4 (as with TSFM Pro and ZXM Soundcard) when SAA1099 gets disabled via SW1.2 - this fixes the clicking in Ball Quest when in "TSFM Classic" mode.
https://github.com/zxshock/zx_bits/t.../zx_multisound
Также проложите SW1 к передней части моего ITX-корпуса для облегчения доступа.
Also routed SW1 to the front of my ITX case for easier access
https://i.imgur.com/6V7TkVu.png