User Tag List

Показано с 131 по 140 из 246

Тема: general sound, general sound... А почему бы не DMA ultrasound?

Древовидный режим

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #11

    Регистрация
    25.09.2007
    Адрес
    г. Донецк
    Сообщений
    16
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от SMT Посмотреть сообщение
    несомненно, USC более прогрессивная. реально переделать можно будет только то, к чему есть исходники, адаптация готовых игр будет слишком тяжела.
    Ничего подобного - все игры адаптированы под ДМА были готовыми, где бы мы нашли столько исходников от фирменных игр?
    Адаптируются очень элементарно - если добавляется только звуковые эффекты, то необходимо изменить подпрограммку воспроизведения звука, а в большинстве случаем они либо биперные, либо AYковые, т.е. необходимо постоянно в порты писать для трескота динамика. В случае же с ДМА - необходимо только кинуть в порт контроллера адрес размещения сэмпла и его длину - все.
    Цитата Сообщение от SMT Посмотреть сообщение
    начнут тормозить без турбы (DMA память тоже юзает да и мод-плейер на прерывание повесится)
    Тормозить? Ты игры видел адаптированные? Тогда не надо пустозвонить. В большинстве адаптированных игр играет фоновая музыка (моды), звучат эффекты, причем никаких тормозов во время игры не наблюдается.

    Добавлено через 2 минуты
    Цитата Сообщение от Evgeny Muchkin Посмотреть сообщение
    Интересно, есть ли на форуме хоть один обладатель DMA USC ?
    Есть, и причем не один

    Добавлено через 10 минут
    Цитата Сообщение от Evgeny Muchkin Посмотреть сообщение
    Кто сказал, что для GS не найти деталей?
    1. Ну как было сказано тут - ЦАПы у нее особенные.
    2. BIOS или как нынче модно говорить - firmware, не у всех она есть, не у всех есть возможность прошить ПЗУ. выйдет новая ревизия - прикинь - весь парк ГСов надо перешивать


    Что касается ДМА - автор (Алексей Иноземцев из г.Зугрэса), разрабатывал карту на основе недорогой легкодоступной логики, чтоб люди не парились с поиском дорогостоящих и дефицитных деталей.

    Добавлено через 16 минут
    Цитата Сообщение от Sergiy Посмотреть сообщение
    Всем привет.
    Присоединяюсь к идее воплотить DMA UltraSaund хотя бы в эмуляторе, уж очень хочется послушать сей девайс...
    гг Ну послушать в эмуле - дело конечно интересное, но не есть реальное. Дело в том, что народ наш ленивый - как поленились делать в свое время ДМА, почему она не стала распространенной, так и поленятся воплотить ее в эмулях. я еще в далеком 2004 году с Paul Pavlov с zx.da.ru по этому поводу общался, он обещал помочь - поговорить с авторами эмулей на этот счет, даже почти весь архив прог и документации ему по ДМА скинул, но воз и ныне там. Так что придется мне тебя расстроить - не будет ее поддержки в эмуляторах Спекки.

    Добавлено через 22 минуты
    Цитата Сообщение от Mike Посмотреть сообщение
    Мнение касательно чего ? DMA я не разу живьём не слышал, а если по Амиге смотреть...
    Ну коли не слышал - не суди.

    Цитата Сообщение от Mike Посмотреть сообщение
    А что касательно архитектуры, так я об этом уже тысячу раз писал, но не кому это не интерестно, у всех своё видение архитектуры, даже если разработчик девайса далёк от музыки.
    Как раз-таки разработчик не далек от музыки и очень хорошо разбирается и в музыке, и в схемотехнике, и в программировании.

    Цитата Сообщение от Mike Посмотреть сообщение
    Мне интересно вот чего, на сколько просто повесить два DMA-контроллера и получить в два раза больше каналов ? А может быть эти контроллеры на отдельный Z80 повесить ? Да плюс, тогда на этот Z80 и AY/TS/TSFM сразу и полностью разгрузить основной Z80 от работы со звуком ? Получиться весьма интерестная карточка...
    И получим новый некий симбиоз-компьютера-ГС, который можно слушать не включая основного спека Может туда еще флешку воткнуть и вставить аппаратный мп3 декодер?

    Добавлено через 40 минут
    Цитата Сообщение от psb Посмотреть сообщение
    к простому
    128к DMA USC хрен так просто подключишь..
    Опять не правда! У меня на Пентагоне 128к она прекрасно работала, только вот не все мод-файлы которые имелись в наличие я мог прослушать - зачастую они были >100-150кб, но такова проблема была и у ГС 128кб, разве не так? Сейчас у спеков в среднем 512-1024 кб ОЗУ, так что эта проблема уже не актуальна.

    Цитата Сообщение от psb Посмотреть сообщение
    ну и, чтобы её программить, надо
    во многом разбираться. а у GS есть вполне законченный набор команд и все
    работает без вникания в дебри.
    Опять же не правда. Есть вполне законченный набор портов и команд ВТ37 и ВИ53, плюс порты громкости. Вот и все что нужно знать.
    Как по мне, что изучать "законченный" набор команд ГСа (в скобках, т.к. законченным он был на момент одной версии прошивки ГСа, не факт что они изменятся/добавятся/уберутся в другой), что прочитать доку по DMA USC.
    Кстати, как на счет того, что игры писанные под ГС просто не работали на спеке без оного? А я хочу поиграть, пусть и без музыки! А она негодяйка просто вешала комп

    Добавлено через 59 минут
    Цитата Сообщение от GriV Посмотреть сообщение
    Теперь об DMA USC. Я так понимаю, что все четыре его ЦАПа работают на одной частоте (не асинхронные же ЦАПы там???). Поэтому погрешность интерполяции несомненно будет - ЦАП будет формировать считанные в регистр значение только по приходу синхросигнала, какой бы частоты он не был. Если это достаточно большая частота (выше 44), то это будет не сильно заметно, меньше 44 - помехи будут очевидны. Т.о. интерполяция будет и в DMA USC просто она будет примитивнейшая - по установленному значению.
    Для всех 4 ЦАПов частота выборки изменяется независимо.

    Цитата Сообщение от GriV Посмотреть сообщение
    И ещё, DMA USC крут не тем, что он звук играет, а тем что даёт (наконец то) DMA и управляемые по вектору прерывания.
    Это уже как следствие - ДМА разрабатывалась в первую очередь как звуковая карта. На счет таймерных прерываний - это уже доработка, задействование 2 неиспользованных в карте таймеров в микросхемах ВИ53. Они предоставляют 2*3 = 6 таймеров, 4 использовано для нужд карты (4 ПДП канала), а 2 - для расширения возможностей Спека. Не оставлять же их на весу?
    Последний раз редактировалось Hard; 28.09.2007 в 15:10. Причина: Добавлено сообщение

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. General Sound
    от newart в разделе Звук
    Ответов: 133
    Последнее: 11.10.2006, 22:58
  2. Куплю General Sound
    от dhau в разделе Барахолка (архив)
    Ответов: 13
    Последнее: 02.03.2006, 10:32
  3. UnrealSpeccy sound bug
    от [bETA]mEN в разделе Эмуляторы
    Ответов: 57
    Последнее: 18.05.2005, 17:10

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •