Search found 47 matches
- Fri Apr 07, 2006 10:02 pm
- Forum: Sound
- Topic: sound, SB, AC97 и другое
- Replies: 988
- Views: 494510
Serge Я тоже готов сотрудничать, только в инет выхожу редко, по этому наше сотрудничество будет в некоторой инерцией. Если у тебя есть доступ к FIDO, то можешь писать на 2:5066/160.25, так будет оперативнее с моей стороны. Как подфункции сделаны ММХ микшеры на 2, 3, 4 потока в 1. ММХ конвертеры мон...
- Tue Apr 04, 2006 10:01 pm
- Forum: Off-topic
- Topic: DiHalt 2006
- Replies: 7
- Views: 7135
DiHalt 2006
Ну что, господа ассемблерщики. Уже скоро будет проходить demo party "DiHalt 2006", в Нижнем Новгороде, 29-30 апреля. Я поеду. Неплохо было-бы встретить там и Колибрирщиков (о как!). Подробности на http://www.dihalt.org.ru
- Thu Mar 30, 2006 3:52 pm
- Forum: Sound
- Topic: sound, SB, AC97 и другое
- Replies: 988
- Views: 494510
Мне, видимо, всё равно придётся делать и поддержку многобуферного воспроизведения, и поддержку последовательных буферов. Например при прослушивании стерео звука на моём Crystal’е со стандартным драйвером, звук шёл только в одно ухо, в другом был только шум. Позже я прочитал в какой-то доке по саундб...
- Wed Mar 29, 2006 9:08 pm
- Forum: Sound
- Topic: sound, SB, AC97 и другое
- Replies: 988
- Views: 494510
Разрабатывая драйвер для COVOX'а, я пришёл к выводу, что не хватает звуковой подсистемы, которая бы могла принимать звук с разных процессов и обращаться к драйверу звуковой карты. Т.е., она должна служить связующим звеном между драйвером и процессами, а так же добавлять функциональности при ограниче...
- Mon Mar 06, 2006 11:55 pm
- Forum: Sound
- Topic: Драйвер звука для COVOX'а
- Replies: 32
- Views: 37021
Сделал 2-ух буферный драйвер для ковокса, только что-то не так. Ввёл следующие подфункции: ebx=3 в eax должно возвращаться состояние буфера 0-свободный, 1-занят первый буфер, 2-занят второй буфер, 3-заняты оба буфера. Так что, получается, что для непрерывного воспроизведения необходимо загружать нов...
- Sat Feb 25, 2006 1:55 am
- Forum: Sound
- Topic: Драйвер звука для COVOX'а
- Replies: 32
- Views: 37021
Закончил драйвер для COVOX'а. Хотя код ещё сырой, но уже можно слушать wav-файлы через стандартный плеер. Так как в стандартном плеере буржуи что-то намудрили с 8/16 бит mono/stereo, то звук получается с какими-то шумами, и так так определение момента загрузки звука в буфер определяется по каким-то ...
- Tue Feb 21, 2006 11:16 pm
- Forum: Sound
- Topic: Драйвер звука для COVOX'а
- Replies: 32
- Views: 37021
VaStaNi , извини, что долго не отвечал, после работы сразу лёг спать. Насчёт COVOX'а, я предлагаю не новый стандарт, а всего лишь альтернативу, на уровне исходников, которые можно распространять вместе с основными исходниками. Для тех людей, чья звуковуха пока не поддержана - возможность вразрез пр...
- Sun Feb 19, 2006 8:28 pm
- Forum: Sound
- Topic: Драйвер звука для COVOX'а
- Replies: 32
- Views: 37021
3. Специалистов по звуку нет... А я вот в цикле переключения задач не могу разобраться С слишком частым переключением задач можно бороться переключая задачи только каждый 441 раз cmp [virtual_timer_tick],441 je переключение_задачи ; переход к переключению задачи inc [virtual_timer_tick] call play_s...
- Sat Feb 18, 2006 12:06 am
- Forum: Design and decoration
- Topic: Кто-нибудь может красиво рисовать ?
- Replies: 62
- Views: 43179
- Thu Feb 16, 2006 10:20 pm
- Forum: Sound
- Topic: Драйвер звука для COVOX'а
- Replies: 32
- Views: 37021
По IRQ или по значениям портов, которые зависят от звуковой карты А должно всё это зависеть от драйвера Процедура shed обрабатывает IRQ 0 (и переключает задачи). Мдя, вставил перед вызовом PlayNote, предварительно переведя систему на 44100. Сразу пришлось убрать из загрузки скринсейвер (мешает соба...
- Tue Feb 14, 2006 10:38 pm
- Forum: Sound
- Topic: Драйвер звука для COVOX'а
- Replies: 32
- Views: 37021
1) Все прерывания обрабатываются в sys32.inc - тебе нужно IRQ 0 А можно немного подробнее, я не разобрался куда именно. Драйвер почти переделал, скоро будет готов. Пока не наделал лишних ошибок, хотелось бы выяснить, каким образом программа (например стандартный WAV плеер) узнаёт, что можно заносит...
- Sat Feb 11, 2006 12:19 pm
- Forum: Sound
- Topic: Драйвер звука для COVOX'а
- Replies: 32
- Views: 37021
andrew_programmer На процессорах Pentium и Celeron можно использовать команду rdtsc Я уже над этим задумывался, но для подсчёта времени необходимо, как минимум, знать частоту проца Пока пришёл к выводу, что необходимо перевести систему на 44100 переключений (пока без изменений 5-й функции) и перед ...
- Fri Feb 10, 2006 6:18 pm
- Forum: Sound
- Topic: Драйвер звука для COVOX'а
- Replies: 32
- Views: 37021
Кстати,есть программы эмулирующие на COVOX SoundBlaster 1.0.Я вот подумал,наверное драйвер COVOX'а лучше писать не из Колибри,а в коде самой ос,потомучто у COVOX'а нет автоинициализации.Тогда воспроизведение музыки можно будет делать все также через 55-ю функцию. Дык, а я про что в первой мессаге п...
- Thu Feb 09, 2006 8:42 pm
- Forum: Sound
- Topic: Драйвер звука для COVOX'а
- Replies: 32
- Views: 37021
Изучил (поверхностно) этот самый DMA. Много думал, ничего не понял. Как запрограммировать DMA для того, чтобы на порт принтера отправлять по одному байту 44100 раз в секунду, ведь ковокс- это всего лишь ЦАП и никаких синхросигналов и запросов у него нет? Схема его очень простая, и спаять её может да...
- Sat Feb 04, 2006 3:45 pm
- Forum: Sound
- Topic: Драйвер звука для COVOX'а
- Replies: 32
- Views: 37021
Мне немного другая задержка необходима, но всё равно, спасибо. Надо в 1/44100 или 1/22050 и так далее. В голову приходят только два способа: 1. Временно сохранить значения регистров таймера и запрограммировать для задержки в 1/44100 секунды. Затем, по прерыванию от таймера пересылать байт из буфера ...