Page 2 of 4

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

PostPosted: Sat, 13.02.2016 08:30:45
by Mick
Ну вот видишь, ничего сложного. Теперь можешь демки лепить. :)
Правда мог не дизассмить, а взял бы из исходников любого сборника E-Tunes. Исходники все лежат на моем сайте.

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

PostPosted: Sat, 13.02.2016 08:49:31
by g0blinish
Mick wrote:Правда мог не дизассмить, а взял бы из исходников любого сборника E-Tunes. Исходники все лежат на моем сайте.


Видел. Хотел сам посмотреть. Учитывая близкое знакомство ESI с SoundTracker, неудивительно, что они портировали E-Tracker ;)

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

PostPosted: Sat, 13.02.2016 21:07:06
by g0blinish
Лучше бы промудерировать тред и прилепить описание наверх.
viewtopic.php?f=51&t=636

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

т.е., если я декомпилирую скомпилированный модуль от SoundTrakker, как проще сделать звучание близкое к Амстраду?

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

PostPosted: Sat, 13.02.2016 21:47:39
by Mick
Ты немного с темой пролетел, я уже переместил сообщение куда надо. :)

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

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

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

Code: Select all
      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, то надо установить два бита

Code: Select all
      ld   bc,0FFFCh                       ;разрешим прохождение частоты Atari на вход YM
      ld   a,03h
      out   (c),a
      call   Player_Init            ;инициализация проигрывающего модуля

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

PostPosted: Sat, 20.02.2016 10:40:22
by 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)

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

PostPosted: Sat, 20.02.2016 11:40:18
by g0blinish
ок. это на будушее потом. сейчас меня больше волнуют mfm.

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

PostPosted: Sat, 20.02.2016 12:21:36
by Mick
Конечно конечно, мы только за.

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

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

PostPosted: Sat, 20.02.2016 12:26:39
by LasDesu
Mick wrote:Кстати, вопрос к LasDesu - если возможность впилить управлялку частотой в анрил, хотя бы в феникс моде?

Частота музчипов? Вроде можно.

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

PostPosted: Sat, 20.02.2016 12:32:17
by Mick
LasDesu wrote:Частота музчипов?


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

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

PostPosted: Mon, 22.08.2016 17:00:50
by djspawn
Mick, Где можно приобрести ZXM Sound Card Extreme? Оч надо)

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

PostPosted: Mon, 22.08.2016 17:14:36
by Sergey78

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

PostPosted: Mon, 22.08.2016 17:16:47
by djspawn
Sergey78, Спасибо!;)

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

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

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

PostPosted: Wed, 28.02.2018 11:02:10
by gdv2002
Мик, а сложно доработать рев.3 карты, чтобы ввести порты 04FFh и 05FFh для управления SAA1099?
Есть желание заказать немного платок этой ревизии, чтобы первый слот не простаивал, и TSFM со шлейфа убрать. Конечно с твоего позволения, но это все не имеет смысла если порты управления не изменить.

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

PostPosted: Wed, 28.02.2018 13:10:48
by Mick
А что управление это сильно нужно?
Вроде и так нормально работала.

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

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

Вот я и подумал, что что-то может не работать.
У меня сейчас лайт версия карты, и недособранная TSFM, вот и есть желание все это дело переместить в первый слот, а карт или плат рев.3 в продаже уже нет :( Только если новую плату заказать.
Первый слот простаивает, даже обидно...
В принципе у Китайцев, при заказе 10 шт, выходит от 250 до 350 р за плату, куда только потом остатки пристраивать :)

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

PostPosted: Wed, 28.02.2018 15:03:56
by Mick
Оно как бы и раньше работало, по сути у нас эта особенность не используется. Это типа Черный Кот просил для каких то там Timex.
Но я думаю, оно так и осталось не востребовано.

Я конечно могу попробовать вставить эту хрень, если уж сильно приспичит :)

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

PostPosted: Wed, 28.02.2018 15:12:55
by gdv2002
Mick wrote:Оно как бы и раньше работало, по сути у нас эта особенность не используется

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

Черный Кот он такой :)

Версия ZXM-SoundCard Extreme PCI

PostPosted: Mon, 09.09.2019 11:24:46
by 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. Именно все на одной плате.
Теперь ваши мысли по этому поводу.

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

PostPosted: Mon, 09.09.2019 12:54:25
by LessNick
Mick wrote:И да, разговор ведется именно про внутренюю карту на шине PCI, а не внешюю, подключаему к LPT.


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

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

ммм?

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

PostPosted: Mon, 09.09.2019 13:14:58
by Mick
Я же написал - или еще универсальнее - USB. Но все таки захотелось помыслить по поводу PCI шины.

Тоесть на данном этапе хочется хардкора :)

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

PostPosted: Mon, 09.09.2019 13:20:17
by Mick
LessNick wrote:Точно такой же вопрос про LPT, на дворе 2019й год, лпт не то что не выведен в современных компах, порой уже тупо пины не распаяны на материнке.


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

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

PostPosted: Mon, 09.09.2019 15:58:25
by TS-Labs
Mick wrote:или еще универсальнее - USB

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

Каким образом?

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

PostPosted: Mon, 09.09.2019 16:23:57
by Mick
TS-Labs wrote:Каким образом?


Вызвать экран смерти в винде. Вон у меня один USB Blaster вызывает синий экран в Win10. Я к тому что можно что то не то сделать на шине PCI.

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

PostPosted: Mon, 09.09.2019 16:29:53
by TS-Labs
Экран смерти вызывается не девайсом, а его кривым драйвером.