Звуковая карта "ZXM-SoundCard" - Обсуждение

Все вопросы, связанные с ресурсом micklab.ru

Модератор: Mick

Аватара пользователя
Mick
Сообщения: 1150
Зарегистрирован: Чт, 19.06.2014 11:25:00

Re: Звуковая карта "ZXM-SoundCard" - Обсуждение

Сообщение Mick »

Ну вот видишь, ничего сложного. Теперь можешь демки лепить. :)
Правда мог не дизассмить, а взял бы из исходников любого сборника E-Tunes. Исходники все лежат на моем сайте.
Аватара пользователя
g0blinish
Упырь говнофорума
Сообщения: 3638
Зарегистрирован: Вт, 18.06.2013 10:59:01

Re: Звуковая карта "ZXM-SoundCard" - Обсуждение

Сообщение g0blinish »

Mick писал(а):Правда мог не дизассмить, а взял бы из исходников любого сборника E-Tunes. Исходники все лежат на моем сайте.


Видел. Хотел сам посмотреть. Учитывая близкое знакомство ESI с SoundTracker, неудивительно, что они портировали E-Tracker ;)
[x] No Screenshot
Аватара пользователя
g0blinish
Упырь говнофорума
Сообщения: 3638
Зарегистрирован: Вт, 18.06.2013 10:59:01

Re: Звуковая карта "ZXM-MoonSound" - Обсуждение

Сообщение g0blinish »

Лучше бы промудерировать тред и прилепить описание наверх.
viewtopic.php?f=51&t=636

Мне вот что непонятно:
CLKEXT - управление расширеным режимом входной частоты. Лог "0" - режим Amstrad CPC (значение после сброса) Лог "1" - режим Atari ST.

т.е., если я декомпилирую скомпилированный модуль от SoundTrakker, как проще сделать звучание близкое к Амстраду?
[x] No Screenshot
Аватара пользователя
Mick
Сообщения: 1150
Зарегистрирован: Чт, 19.06.2014 11:25:00

Re: Звуковая карта "ZXM-SoundCard" - Обсуждение

Сообщение Mick »

Ты немного с темой пролетел, я уже переместил сообщение куда надо. :)

По поводу CLKEXT вот пример из моего Amstrad Music 1

Код: Выделить всё

      ld   bc,0FFFCh                       ;разрешим прохождение частоты Амстрад на вход YM
      ld   a,01h
      out   (c),a
      call   STPlayer_Init            ;инициализация проигрывающего модуля

При выходе из программы

Код: Выделить всё

      call   STPlayer_Init      ;глушим работу проигрывающего модуля
      ld   bc,0FFFCh                       ;запрещаем прохождение частоты Амстрада
      ld   a,00h
      out   (c),a


Как это работает. После записи нужного бита на вход YM(AY) начинает проходить по умолчанию частота, которая приходит на AY в Амстраде 1 МГц, только стоит отметить что YM2203 работает на удвоенной частоте, посему в карте реальная частота 2МГц
В итоге остается только портировать проигрывающий модуль
Я портировал модуль Soundtrakker, который ест модули со строкой ST-Module
ST-Module 128 играются другим проигрывающем модулем, который я не портировал, там есть свои какие то фишки.

Если допустим хочешь написать музон под частоты Atari ST, то надо установить два бита

Код: Выделить всё

      ld   bc,0FFFCh                       ;разрешим прохождение частоты Atari на вход YM
      ld   a,03h
      out   (c),a
      call   Player_Init            ;инициализация проигрывающего модуля
Аватара пользователя
Mick
Сообщения: 1150
Зарегистрирован: Чт, 19.06.2014 11:25:00

Re: Звуковая карта "ZXM-SoundCard" - Обсуждение

Сообщение Mick »

Кстати, поглядел http://events.retroscene.org/zxe2016/ay
и на Extreme версии карты вполне могут проиграться две нестандартных мелодии - NeuroMechanics by Cj Splinter (ZX Spectrum + TS / TurboAY 2Mhz)
и Godnote & Jeernote by kubikámi (ZX Spectrum + TS / TurboAY 1Mhz)
Аватара пользователя
g0blinish
Упырь говнофорума
Сообщения: 3638
Зарегистрирован: Вт, 18.06.2013 10:59:01

Re: Звуковая карта "ZXM-SoundCard" - Обсуждение

Сообщение g0blinish »

ок. это на будушее потом. сейчас меня больше волнуют mfm.
[x] No Screenshot
Аватара пользователя
Mick
Сообщения: 1150
Зарегистрирован: Чт, 19.06.2014 11:25:00

Re: Звуковая карта "ZXM-SoundCard" - Обсуждение

Сообщение Mick »

Конечно конечно, мы только за.

Кстати, вопрос к LasDesu - если возможность впилить управлялку частотой в анрил, хотя бы в феникс моде?
Аватара пользователя
LasDesu
Сообщения: 49
Зарегистрирован: Чт, 14.11.2013 11:49:41
Контактная информация:

Re: Звуковая карта "ZXM-SoundCard" - Обсуждение

Сообщение LasDesu »

Mick писал(а):Кстати, вопрос к LasDesu - если возможность впилить управлялку частотой в анрил, хотя бы в феникс моде?

Частота музчипов? Вроде можно.
Аватара пользователя
Mick
Сообщения: 1150
Зарегистрирован: Чт, 19.06.2014 11:25:00

Re: Звуковая карта "ZXM-SoundCard" - Обсуждение

Сообщение Mick »

LasDesu писал(а):Частота музчипов?


Ну да, я когда проверял, ставил их вручную в окошке, что не очень правильно - получалось нет привязки к портам.
Аватара пользователя
djspawn
Сообщения: 27
Зарегистрирован: Вт, 08.03.2016 23:46:22
Контактная информация:

Re: Звуковая карта "ZXM-SoundCard" - Обсуждение

Сообщение djspawn »

Mick, Где можно приобрести ZXM Sound Card Extreme? Оч надо)
ZX-Evolution rev.C+NeoGS+HDD+2xFDD3.5+FDD5.25
Pentagon 128K mod.2014 + RGB-VGA + FDD3.5
Байт128К+TR-DOS+YM+TURBO+FDD5.25
Scorpion ZS-256
AY STM Player https://www.youtube.com/watch?v=bPa2aLGzqPc&t=12s
AY AVR Player
Аватара пользователя
djspawn
Сообщения: 27
Зарегистрирован: Вт, 08.03.2016 23:46:22
Контактная информация:

Re: Звуковая карта "ZXM-SoundCard" - Обсуждение

Сообщение djspawn »

Sergey78, Спасибо!;)
ZX-Evolution rev.C+NeoGS+HDD+2xFDD3.5+FDD5.25
Pentagon 128K mod.2014 + RGB-VGA + FDD3.5
Байт128К+TR-DOS+YM+TURBO+FDD5.25
Scorpion ZS-256
AY STM Player https://www.youtube.com/watch?v=bPa2aLGzqPc&t=12s
AY AVR Player
Аватара пользователя
Mick
Сообщения: 1150
Зарегистрирован: Чт, 19.06.2014 11:25:00

Re: Звуковая карта "ZXM-SoundCard" - Обсуждение

Сообщение Mick »

Изменился адрес с информацией по карте - http://micklab.ru/My%20Soundcard/ZXMSoundCard.htm
gdv2002
Сообщения: 26
Зарегистрирован: Сб, 13.02.2016 15:58:14

Re: Звуковая карта "ZXM-SoundCard" - Обсуждение

Сообщение gdv2002 »

Мик, а сложно доработать рев.3 карты, чтобы ввести порты 04FFh и 05FFh для управления SAA1099?
Есть желание заказать немного платок этой ревизии, чтобы первый слот не простаивал, и TSFM со шлейфа убрать. Конечно с твоего позволения, но это все не имеет смысла если порты управления не изменить.
Аватара пользователя
Mick
Сообщения: 1150
Зарегистрирован: Чт, 19.06.2014 11:25:00

Re: Звуковая карта "ZXM-SoundCard" - Обсуждение

Сообщение Mick »

А что управление это сильно нужно?
Вроде и так нормально работала.
gdv2002
Сообщения: 26
Зарегистрирован: Сб, 13.02.2016 15:58:14

Re: Звуковая карта "ZXM-SoundCard" - Обсуждение

Сообщение gdv2002 »

Начиная с версии"лайт" ты уточнял:
начиная с этой ревизии введены новые порты управления микросхемой SAA1099. Это порты 04FFh и 05FFh, взамен соответсвенно 00FFh и 01FFh. Так что при написании новых программ целесообразно пользоваться новыми портами

Вот я и подумал, что что-то может не работать.
У меня сейчас лайт версия карты, и недособранная TSFM, вот и есть желание все это дело переместить в первый слот, а карт или плат рев.3 в продаже уже нет :( Только если новую плату заказать.
Первый слот простаивает, даже обидно...
В принципе у Китайцев, при заказе 10 шт, выходит от 250 до 350 р за плату, куда только потом остатки пристраивать :)
Аватара пользователя
Mick
Сообщения: 1150
Зарегистрирован: Чт, 19.06.2014 11:25:00

Re: Звуковая карта "ZXM-SoundCard" - Обсуждение

Сообщение Mick »

Оно как бы и раньше работало, по сути у нас эта особенность не используется. Это типа Черный Кот просил для каких то там Timex.
Но я думаю, оно так и осталось не востребовано.

Я конечно могу попробовать вставить эту хрень, если уж сильно приспичит :)
gdv2002
Сообщения: 26
Зарегистрирован: Сб, 13.02.2016 15:58:14

Re: Звуковая карта "ZXM-SoundCard" - Обсуждение

Сообщение gdv2002 »

Mick писал(а):Оно как бы и раньше работало, по сути у нас эта особенность не используется

Ну раз так, то наверное и не надо!
Mick писал(а):Это типа Черный Кот просил для каких то там Timex

Черный Кот он такой :)
Аватара пользователя
Mick
Сообщения: 1150
Зарегистрирован: Чт, 19.06.2014 11:25:00

Версия ZXM-SoundCard Extreme PCI

Сообщение Mick »

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

Итак мысль такова, а не сделать вариант карты под PCI слот, так сказать хардкор только на ПЦ. Понятно сейчас уже есть и более современные PCIe или еще универсальнее - USB. Но все таки захотелось помыслить по поводу PCI шины.

Тут поразмыслив и почитав немного, пришел к трем вариантам исполнения:
1) PCI мост на ПЛИС - но это для меня пока сложно, да и неофициальная железка (всякие вендоры и идентификаторы), которая может запросто "запороть" систему.
2) PCI мост в шину ISA - уже готовые микросхемы мосты, по крайней мере думать по поводу "запарывания" системы не надо. Но пока о них весьма скудная инфа. Из микросхем например IT8888F или MCS9865 (это расширитель портов LPT, COM и ISA)
3) PCI расширитель портов типа MCS9835. Тоесть использовать шину LPT части. Плюс тоже думать по поводу "запарывания" системы не надо.

Для микросхем MCS98xx есть дрова и вроде по win10. Мне кажется самым простым, но это не точно, будет использвать все таки
микрухи MCS9865 -> ISA выходы, либо ее LPT часть. Правда по цене микрухи на али порядка 300 руб стоят, либо сдувать с карт.
Кстати у полседней есть китайаналог TX382A.

И да, разговор ведется именно про внутренюю карту на шине PCI, а не внешюю, подключаему к LPT. Именно все на одной плате.
Теперь ваши мысли по этому поводу.
Аватара пользователя
LessNick
грей сашу — сашу грей
Сообщения: 961
Зарегистрирован: Чт, 26.07.2012 15:00:53
Контактная информация:

Re: Звуковая карта "ZXM-SoundCard" - Обсуждение

Сообщение LessNick »

Mick писал(а):И да, разговор ведется именно про внутренюю карту на шине PCI, а не внешюю, подключаему к LPT.


Я конечно хрен его знает, но зойчем лезть на шину? какой профит? неужели такие «бешенные» скорости, что отпрям требуется на шине сидеть?
Точно такой же вопрос про LPT, на дворе 2019й год, лпт не то что не выведен в современных компах, порой уже тупо пины не распаяны на материнке.

И да чем не угодила USB? Есть peecee звуковые и даже видеокарты, которым скорости хватает за глаза. Плюсы очевидны, простота разработки интерфейса, нет опасности «спалить» мамку, подключить можно к ноутбуку, планшету, да хоть к смартфону, абы драйвера были.

ммм?
(∩。•o•。)っ.゚☆。・ TS-Conf для PentEvo — это классический Pentagon 128k для тех кто хочет больше!
Аватара пользователя
Mick
Сообщения: 1150
Зарегистрирован: Чт, 19.06.2014 11:25:00

Re: Звуковая карта "ZXM-SoundCard" - Обсуждение

Сообщение Mick »

Я же написал - или еще универсальнее - USB. Но все таки захотелось помыслить по поводу PCI шины.

Тоесть на данном этапе хочется хардкора :)
Аватара пользователя
Mick
Сообщения: 1150
Зарегистрирован: Чт, 19.06.2014 11:25:00

Re: Звуковая карта "ZXM-SoundCard" - Обсуждение

Сообщение Mick »

LessNick писал(а):Точно такой же вопрос про LPT, на дворе 2019й год, лпт не то что не выведен в современных компах, порой уже тупо пины не распаяны на материнке.


Ты читал не внимательно. Не говорилось про внешнее LPT, а внутренне. Тоесть используем к примеру мост PCI->LPT (чип MCS9865 или MCS9835) и вкарячиваем его
на ZXM-SoundCard Extreme только на PCI плате. Тоесть внешне LPT уже ничего торчать не будет, а будут только RCA аудио разъемы.
К тому же вроде у чипов MCS98xx можно подцепить EEPROM и вроде сменить вендор, тоесть при наличии своих дров (это еще надо уметь их делать, а мы пока нет), то вообще можно сменить класс устройств на свое какое нибудь. Но для начала все таки попытаться использовать штатные дрова.
Аватара пользователя
TS-Labs
Сообщения: 5381
Зарегистрирован: Чт, 26.07.2012 01:29:56

Re: Звуковая карта "ZXM-SoundCard" - Обсуждение

Сообщение TS-Labs »

Mick писал(а):или еще универсальнее - USB

Я - за юсб. Использовать STM32 например. Нужно только учесть, что "мост" будет не риалтаймовый, юсб имеет частоту пакетов 1кГц. Между ними транзакции невозможны.
Mick писал(а):которая может запросто "запороть" систему

Каким образом?
Аватара пользователя
Mick
Сообщения: 1150
Зарегистрирован: Чт, 19.06.2014 11:25:00

Re: Звуковая карта "ZXM-SoundCard" - Обсуждение

Сообщение Mick »

TS-Labs писал(а):Каким образом?


Вызвать экран смерти в винде. Вон у меня один USB Blaster вызывает синий экран в Win10. Я к тому что можно что то не то сделать на шине PCI.
Аватара пользователя
TS-Labs
Сообщения: 5381
Зарегистрирован: Чт, 26.07.2012 01:29:56

Re: Звуковая карта "ZXM-SoundCard" - Обсуждение

Сообщение TS-Labs »

Экран смерти вызывается не девайсом, а его кривым драйвером.
Ответить