User Tag List

Страница 14 из 23 ПерваяПервая ... 101112131415161718 ... ПоследняяПоследняя
Показано с 131 по 140 из 246

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

Комбинированный просмотр

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

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

    По умолчанию

    Еще тут звучали реплики по поводу дискретизации, передискретизации, интерполяции и пр... Снова обращяемся к сборнику статей по DMA USC, где разработчик карты рассказал следующее:
    Код:
     ...
    И вообще,  что  такое  частота дискретизации
    вообще  и  в  данном  конкретном  случае в
    частности?
       Грубо  говоря частота дискретизации это
    частота  с которой звук был преобразован в
    цифровую   форму.  Т.е.  понятие  "частота
    дискретизации" относится к ЗАПИСИ звука. И
    если звук при записи оцифрован на 11кГц то
    будьте  добры воспроизведите его на 11кГц,
    ни  выше,  ни ниже. На писюшках дядя Билли
    определил,  что  "стандартные" частоты это
    11,  22,  44  и  может  быть  48 кГц. Все,
    других  не  бывает.  И  не  надо  в  ваших
    бластерах  делать  что-то  другое - в наши
    оКНА  оно  не  влезет.  Ну  в  общем  идея
    понятна  на  сколько записано на столько и
    воспроизводи.
       А теперь внимание: все вышесказанное об
    частоте  дискретизации  относилось  к  так
    называемым  "WAV'ам".  К  .mod'ам и другим
    TRACKER'ным   музонам   это  имеет  вообще
    отдаленное   отношение.   В  модах  каждый
    оцифраванный  звук (т.е. SAMPLE) звучит не
    сам  по себе, а является ИНСТРУМЕНТОМ т.е.
    частота   с   которой  он  воспроизводится
    ЗАВИСИТ ОТ ТЕКУЩЕЙ НОТЫ. Например для ноты
    C-1 это 4136Гц,а для B-3 - 31327Гц. Причем
    на  каждом  канале своя нота и значит своя
    частота.   Что   происходит  дальше?..  На
    писюке дядя Билли сказал: " И шо вы к мене
    пристали  со  своими mod'ами?! Та у мене с
    детства  медведи об мои уши ноги вытирали!
    Я  ж  вам  сделал  .mid'юхи  -  шо вам еще
    надо?" И программисты пишут исходя из того
    что имеется,благо лошадиная производитель-
    ность   процессора   позволяет  заниматься
    практически  любым  маразмом. Каждый сэмпл
    который  звучит  на  данной ноте (например
    B-3)  ПЕРЕДИСКРЕТИЗИРУЕТСЯ  так, что бы на
    той  частоте  на которой работает звуковая
    карта  (например  44  кГц)  он  звучал  на
    частоте  НОТЫ  (т.е  31327  Гц).  И это на
    каждом канале.
       Мало  того,  что  процессор  занимается
    всякой  фигней,  так  еще  появляется  так
    называемый  шум передискретизации. Для его
    удаления     используется     интерполяция
    (линейная или многоточечная).
       А  что  же Спектрум? Да все тоже самое!
    Минус    лошадиный    процессор   и   плюс
    необходимость  программного  вывода в ЦАПы
    (на  пц  строго  ПДП)  Про  интерполяцию я
    вообще молчу.
       А  в DMA USC все просто: подошла нота -
    задал   частоту  на  канале  (с  точностью
    16бит!) и забыл..
       Конечно, если быть очень придирчивым то
    можно сказать, что в DMA передискретизация
    есть, но  только аппаратная, а не програм-
    мная. Все точно, только соответсвующая  ей
    частота  передискретизации   равна... пра-
    вильно, 3.5 МГц.
       А  wav'ы  проигрываются  любые хоть 11,
    хоть  22, хоть 48 кГц, хоть 148 если такое
    понадобится кому-нибудь.
    И скажи, что ГС сможет 148 КГц воспроизвести

    Добавлено через 13 минут
    Цитата Сообщение от icebear Посмотреть сообщение
    Кстати, про скорость хотелось бы узнать, я так думаю, не все "самые большие микросхемы мира" могли бы её держать наверняка.
    У меня на пентагоне стояли импортные аналоги РУшек - не турбированную карту со всеми приколами они держали без проблем. Потом поставил карту на KAY-1024, что там у него стоит из памяти не помню - но работал тоже без проблем.

    Добавлено через 18 минут
    Цитата Сообщение от icebear Посмотреть сообщение
    Только вот насколько я понял, запись в таймер позволяет только точно узнать, сколькто тактов процессор лишился, это правильно?
    Не, ты не понял. В DMA USC есть 2 таймерных векторных прерывания, которые можешь запрограммить на частоту 30Hz-1.75MHz. Установил прерывание, чтоб приходило с периодом, необходимым для отрисовки 1 строки и вот тебе весь мультиколор на бордюре!
    Последний раз редактировалось Hard; 27.09.2007 в 15:45. Причина: Добавлено сообщение

  2. #1
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  3. #2

    Регистрация
    05.05.2005
    Адрес
    Германия
    Сообщений
    1,614
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Hard Посмотреть сообщение
    У меня на пентагоне стояли импортные аналоги РУшек - не турбированную карту со всеми приколами они держали без проблем. Потом поставил карту на KAY-1024, что там у него стоит из памяти не помню - но работал тоже без проблем.
    Ну импортные аналоги не самые большие в мире

    Цитата Сообщение от Hard Посмотреть сообщение
    Не, ты не понял. В DMA USC есть 2 таймерных векторных прерывания, которые можешь запрограммить на частоту 30Hz-1.75MHz. Установил прерывание, чтоб приходило с периодом, необходимым для отрисовки 1 строки и вот тебе весь мультиколор на бордюре!
    Стоп, это прерывание самой ДМА пересылки или что? Т.е. карта прерывает процессор, но и сама себя может "прерывать", что бы дать процу поработать?
    Who are you to fucking lecture me?

  4. #3

    Регистрация
    25.01.2005
    Адрес
    Miass, Chelyabinsk region
    Сообщений
    4,094
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    ниче тут раскатали..

    Цитата Сообщение от Hard Посмотреть сообщение
    # Ну как было сказано тут - ЦАПы у нее особенные.
    # BIOS или как нынче модно говорить - firmware, не у всех она есть, не у всех есть возможность прошить ПЗУ. выйдет новая ревизия - прикинь - весь парк ГСов надо перешивать
    1. это какие же особенные? я вот не уверен, но почему-то мне кажется, что цапы и там, и там одни и те же. и включены они похоже.
    2. что значит не у всех есть биос? карта изначально идет с биосом, никаких заморочек. если же собирать самому, то прошивка доступна в любом эмуляторе. недавно лично "вышел" новую ревизию, ничего перешивать не нужно, все совместимо. хочется большей гибкости и безглючности - перешей, я взял и перешил (хотя понятно, что не каждый может, но это заморочка только сейчашнего гс, но что будет в недалеком будущем))).

    Цитата Сообщение от Hard Посмотреть сообщение
    Опять не правда! У меня на Пентагоне 128к она прекрасно работала,
    я не говорю, что она не будет работать.
    1. толку в ней на пентагоне 128 ровно 0. у тебя вся память забьется модом и делать ничего будет нельзя.
    2. КАК ты её подключал? я гс только подпаял проводами к процессору и порезал 1 дорожку. сколько дорожек порезал ты?


    Цитата Сообщение от Hard Посмотреть сообщение
    Кстати, как на счет того, что игры писанные под ГС просто не работали на спеке без оного? А я хочу поиграть, пусть и без музыки! А она негодяйка просто вешала комп
    ооо... интересно, а игра (изначально 128к), адаптированная под dma usc, пойдет на простом 128??? вряд ли, если это специально не предусмотрели. так и тут, захотели бы - все бы и без gs работало.


    Цитата Сообщение от Hard Посмотреть сообщение
    Опять же не правда. Есть вполне законченный набор портов и команд ВТ37 и ВИ53, плюс порты громкости. Вот и все что нужно знать.
    согласен, если кто-то написал готовый плеер музыки+эффектов, примерно такой, какой сделан в gs (который сам разбирается что и в каком канале надо играть). если нет, извини, нормально озвучивать игру ты будешь не в пример дольше, чем для gs.

    Цитата Сообщение от Evgeny Muchkin Посмотреть сообщение
    зато GS сейчас купить можно, а DMA фигушки...
    купить - раз, а подключить? на сколько я понимаю, в последний новый пентагон GS просто втыкается и работает. КАК подключить к нему dma usc?


    Цитата Сообщение от Hard Посмотреть сообщение
    Да, лезит в память, не спорю, что в это время проц простаивает. Но при проигрывании той же АУ-музыки, тоже ведь процессор фигней страдает, закидывая параметры в порты АУ, а не строит изображение на экране.
    так, давай разберемся. возьмем типичную прогу с мультиколором и музыкой под AY. что мы имеем: на прерываниях висит процедура, которая отмеряет такты (следит за ходом луча). далее, просчитанный до такта мультиколор, далее вызов плеера музыки (в свободное время). либо плеер музыки фиксированный по тактам идет вначале. обращаем внимание на то, что когда рисуется мультиколор (одна строка), заняты ВСЕ такты. если при этом процессе проц тормозится - луч улетает. а то, что возможна генерация прерывания, ничего не дает, т.к. нет тактов на его обработку. посмотрите на мультиколор в демке RAGE, при таком мультиколоре играть мод на dma НЕ РЕАЛЬНО, на GS - вообще без проблем.

    собственно, если имеем 71648 тактов между интами без dma, то с dma их будет меньше. как еще?


    Цитата Сообщение от Evgeny Muchkin Посмотреть сообщение
    Просьба, может приложишь звучание DMA в mp3 виде, мы бы все послушали.
    в мп3 смысла нет, даже в ваве нет. ты услышишь практически то же, что играется на пц без интерполяции. даже еще хуже

    Цитата Сообщение от Hard Посмотреть сообщение
    У компа 128 кил, у ГС 464 к. и что? какова польза этой памяти в программах не использующих ГС?
    странный вопрос. какова польза памяти спека больше 128к? программ, юзающих бОльшую память - мизер. копировщики, например. так есть копировщики, юзающие память gs. а если так рассуждать, то gs - это комп сбоку, его можно использовать для более быстрой обработки чего-то, а надо это кому или нет - это уже второй вопрос.

    Цитата Сообщение от Hard Посмотреть сообщение
    Конечно, если быть очень придирчивым то можно сказать, что в DMA передискретизация есть, но только аппаратная, а не програм- мная.
    так-то оно так, но здесь речь шла немного не о той передискретизации

    Цитата Сообщение от Hard Посмотреть сообщение
    И скажи, что ГС сможет 148 КГц воспроизвести
    почему нет? в смысле с такой скоростью данные в цап толкать может (а то кое-кто сейчас опять смеяться будет)).

    Цитата Сообщение от Hard Посмотреть сообщение
    В DMA USC есть 2 таймерных векторных прерывания, которые можешь запрограммить на частоту 30Hz-1.75MHz.
    у меня вопрос. есть игра, которая юзает прерывания без таблички. плеер модов, насколько я понимаю, как раз-таки использует одно из этих прерываний. места чаще всего на табличку нет. как быть? в gs о таких тонкостях и не задумываешься. кстати, сколько тактов тратит плеер модов на dma usc? наверняка не одну тысячу на прерывание..

  5. #4

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

    По умолчанию

    Цитата Сообщение от psb Посмотреть сообщение
    2. что значит не у всех есть биос? карта изначально идет с биосом, никаких заморочек. если же собирать самому, то прошивка доступна в любом эмуляторе.
    Я хочу собрать ГС и нет у меня программатора, я вообще не разбираюсь как ее шить... что делать мне с этим *.rom-ом или *.bin-ом?


    Цитата Сообщение от psb Посмотреть сообщение
    а игра (изначально 128к), адаптированная под dma usc, пойдет на простом 128??? вряд ли, если это специально не предусмотрели.
    все зависит от того что в ней использовалось для озвучки - если соунддрайв/ковокс - без проблем она теже оцифровки скормит и DMA USC.
    И опять же - эра 128 кб компов ушла, чего ворошить старое???

    Цитата Сообщение от psb Посмотреть сообщение
    купить - раз, а подключить? на сколько я понимаю, в последний новый пентагон GS просто втыкается и работает. КАК подключить к нему dma usc?
    А че ты меня за это пинаешь? Пинай авторов этого самого пентагона.
    Цитата Сообщение от psb Посмотреть сообщение
    возьмем типичную прогу с мультиколором и музыкой под AY. что мы имеем: на прерываниях висит процедура, которая отмеряет такты...
    Читай внимательнее и до конца... Если уж делаешь прогу с мутиколором и музой под DMA - можешь использовать и аксель в ДМА.
    Цитата Сообщение от psb Посмотреть сообщение
    у меня вопрос. есть игра, которая юзает прерывания без таблички.
    Фирменные игры практиковали полные таблицы, то что программер сэкономил 256 байт в ущерб совместимости с другими клонами (Кажись Байты к этому ну очень привередливы), то это уже его проблема.

  6. #5

    Регистрация
    25.01.2005
    Адрес
    Miass, Chelyabinsk region
    Сообщений
    4,094
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Hard Посмотреть сообщение
    Я хочу собрать ГС и нет у меня программатора, я вообще не разбираюсь как ее шить... что делать мне с этим *.rom-ом или *.bin-ом?
    нет программатора, нет деталей, нет паяльника.. как же ты хочешь собрать? покупаешь чистую пзу, даешь на каком-нить городском форуме обьявление, что люди добрые, помогите прошить пзу.. и будет тебе счастье! у нас вот даже пзу купить не где, надо заказывать. поэтому я взял и перешил оригинальную.


    Цитата Сообщение от Hard Посмотреть сообщение
    все зависит от того что в ней использовалось для озвучки - если соунддрайв/ковокс - без проблем она теже оцифровки скормит и DMA USC.
    да нет, в игре был AY, переделалаи под dma, и всё, игра не пашет больше без дма. так чаще всего и бывает. это не минус ни дма, ни гс.

    Цитата Сообщение от Hard Посмотреть сообщение
    И опять же - эра 128 кб компов ушла, чего ворошить старое???
    это куда же она ушла? где проги под бОльшую память? то-то я смотрю, что их клепают и клепают)

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

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

    Цитата Сообщение от Hard Посмотреть сообщение
    Фирменные игры практиковали полные таблицы, то что программер сэкономил 256 байт в ущерб совместимости с другими клонами (Кажись Байты к этому ну очень привередливы), то это уже его проблема.
    но такие игры есть. и в случае гс никаких сложностей нет и с времянками все более-менее в порядке

  7. #6

    Регистрация
    18.02.2005
    Адрес
    Набережные Челны
    Сообщений
    1,574
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    3
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Mike Посмотреть сообщение
    40-20000 уже весьма не просто сделать, что бы оно действительно честно играло. Про помещение, в котором 4гц реально будет "слушать", я вооще молчу.
    Я вообще то про наушники говорил, вот например http://stereophones.ru/search.php?search=omega, там есть 6гц-41кгц, конечно 96 я хватанул лишка... Однако точно не 22 кгц, чтобы там кто не говорил...

    Добавлено через 5 минут
    Цитата Сообщение от Hard Посмотреть сообщение
    Для всех 4 ЦАПов частота выборки изменяется независимо.
    Мне не очень понятно, как это может быть? Опорная частота 3,5 МГц? Она индивидуально делится и напрямую на каждый из ЦАПов? А если ЦАП не успел закончить предыдущую команду формирования Ц->А? Или тут другое соображение?
    Последний раз редактировалось GriV; 27.09.2007 в 18:38. Причина: Добавлено сообщение
    Биты рулят лучше байтов, байты рулят шустрее!
    View, Звук, Цвет

  8. #7

    Регистрация
    18.02.2005
    Адрес
    Набережные Челны
    Сообщений
    1,574
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    3
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Mike Посмотреть сообщение
    Приведёные мной карты, как раз используют память для хранения семплов, точно так же, как GS. AWE32 не такая уж и дорогостоящая, новая стоила ~200$, потом цена довольно резко начала падать, я брал свою уже за 65$ когда то + порядка 30$ за 8 метров памяти. X-Fi с 64Mb начинается от 100-120$ не копейки конечно но и не такие большие деньги, как скажем 600$ за не расширеный Pinnacle. Правда X-Fi использует память для хранения семплов озвучки игрушек, по крайней мере на это был сделан упор. Впрочем были игры использующие в своих FX-целях аппаратные возможности AWE и GUS. Был ещё такой плейер "Cubic Player" Он умел грузить семплы трекерных модулей в семплерную память AWE-карт, очень не плохо звучало. Был ещё эмулятор Super Nintendo (SNES), который поддерживал эмуляцию 8-и семплплейерных каналов приставки через аппаратный семплер AWE32 с загрузкой семплов в память оной.
    Я в своё время пользовал IT (impulse tracker). Он для AWE32 использовал отдельный AWE драйвер. Модули загружались на самом деле в память звукашки, оттуда и играли, что позволяло запускать их даже на i486 (!). И ещё, качество звучания (интерполяция самплов) было приличное, сравнимо с режимами MMX filtered, interpolated, 32 bit.
    Биты рулят лучше байтов, байты рулят шустрее!
    View, Звук, Цвет

  9. #8

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

    По умолчанию

    Цитата Сообщение от GriV Посмотреть сообщение
    Я в своё время пользовал IT (impulse tracker). Он для AWE32 использовал отдельный AWE драйвер. Модули загружались на самом деле в память звукашки, оттуда и играли, что позволяло запускать их даже на i486 (!). И ещё, качество звучания (интерполяция самплов) было приличное, сравнимо с режимами MMX filtered, interpolated, 32 bit.
    Естественно качественнее, и 32-битная интерполяция в трекерах по качеству и близко не лежала, E-MU 8000 это всё таки реально серьёзный продукт, который запихали в убогий SB16 и назвали это всё "AWE32". Видимо E-MU 8000 разрабатывали для приенения в бюджетных профессиональных семплерах и семплплейерных звуковых модулях, есть такое подозрение. А потом пришёл "добрый" креатифф и всё изговнял, как обычно.
    А для юзания трекера под AWE хватит и 386-го, при том, какого нибудь SX-25Mhz. Ведь от последнего требуется только интерфейс рисовать и командовать, а весь звук на AWE при этом.
    A4000D Cyberstorm MK-III 060@50Mhz, 128Mb, UW-SCSI, A1200 030@50Mhz, 16Mb, CD32
    PowerMAC 9600, PPC604EV@350Mhz, 512Mb

  10. #9

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

    По умолчанию

    Цитата Сообщение от psb Посмотреть сообщение
    нет программатора, нет деталей, нет паяльника.. как же ты хочешь собрать?
    В общем твоя политика ясна - нет программатора, значит ты не имеешь права собирать ГС. %)
    У меня его не было за 10 лет пользования спеком и нет до сих пор... Но ДМА собрал и без оного.

    Цитата Сообщение от psb Посмотреть сообщение
    покупаешь чистую пзу, даешь на каком-нить городском форуме обьявление, что люди добрые, помогите прошить пзу.. и будет тебе счастье! у нас вот даже пзу купить не где, надо заказывать. поэтому я взял и перешил оригинальную.
    В моем городе нет форума, да и в то время об инете ваще и не мечтали.

    Цитата Сообщение от psb Посмотреть сообщение
    то-то я смотрю, что их клепают и клепают)
    не забудь поставить копирайт на эту фразу Немо (с). Он любил так говорить

    Цитата Сообщение от psb Посмотреть сообщение
    надо архитектуру компика поменять
    Ты статьи по подключению ДМА читал? Меня утомило выдержки из них сюда постить. Для завода сигналов на ДМА в принципе хватило стандартной шины КАЯ-1024, я только 10 новых сигналов на нее пустил.
    Ты в принципе не знаешь как устроена ДМА, а уже на нее катишь волну.
    Цитата Сообщение от GriV Посмотреть сообщение
    Она индивидуально делится и напрямую на каждый из ЦАПов?
    У каждого ЦАПА свой ПДП канал, у каждого ПДП канала свой программируемый таймер.... Таймеры программятся независимо друг от друга, так на одном канале может играться оцифровка 11кГц, на другом 22 кГц и т.д., и никаких проблем.

    Добавлено через 9 минут
    Цитата Сообщение от icebear Посмотреть сообщение
    Стоп, это прерывание самой ДМА пересылки или что? Т.е. карта прерывает процессор, но и сама себя может "прерывать", что бы дать процу поработать?
    я говорю за 2 таймерных прерывания, которые реализованы в контроллере прерываний DMA USC, их программист использует в своих целях (некоторое расширение базовых возможностей спека).
    Ты их можешь запрограммить на нужную частоту (от 30 ГЦ, до 1.75МГц), организовать обработчик прерываний, который к примеру по приходу изменяет цвет бордюра, и все - вот тебе бордюрный эффект, который будет стабильно работать, хоть ты как не нагружай Z80, все равно прерывание придет в заданный момент времени (если прерывания запрещены, конечно, то контроллер сразу после EI его отработает).
    Последний раз редактировалось Hard; 27.09.2007 в 19:03. Причина: Добавлено сообщение

  11. #10

    Регистрация
    05.05.2005
    Адрес
    Германия
    Сообщений
    1,614
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Hard Посмотреть сообщение
    я говорю за 2 таймерных прерывания, которые реализованы в контроллере прерываний DMA USC, их программист использует в своих целях (некоторое расширение базовых возможностей спека). Ты их можешь запрограммить на нужную частоту (от 30 ГЦ, до 1.75МГц), организовать обработчик прерываний, который к примеру по приходу изменяет цвет бордюра, и все - вот тебе бордюрный эффект, который будет стабильно работать, хоть ты как не нагружай Z80, все равно прерывание придет в заданный момент времени (если прерывания запрещены, конечно, то контроллер сразу после EI его отработает).
    Я понял, о чём ты говоришь, я пытаюсь понять, как это работает. Спрошу так: что прерывают эти таймеры? Сдаётся мне, что там надо было времянки считать очень много и нудно и не только с учётом приколов конкретного клона, но ещё и с учётом самой карты. А вообще есть пример такого софта (мож демка какая?). И присоединяюсь к просьбе EM - неплохо было бы сей девайс послушать, если можно.

    Добавлено через 55 секунд
    Цитата Сообщение от Hard Посмотреть сообщение
    Ты статьи по подключению ДМА читал? Меня утомило выдержки из них сюда постить. Для завода сигналов на ДМА в принципе хватило стандартной шины КАЯ-1024, я только 10 новых сигналов на нее пустил.
    10 новых сигналов - это серьёзно. Сколько резал?
    Последний раз редактировалось icebear; 27.09.2007 в 19:11. Причина: Добавлено сообщение
    Who are you to fucking lecture me?

Страница 14 из 23 ПерваяПервая ... 101112131415161718 ... ПоследняяПоследняя

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

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

Эту тему просматривают: 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

Ваши права

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