Board.KolibriOS.org

Официальный форум KolibriOS
Текущее время: Сб июн 24, 2017 1:26 pm

Часовой пояс: UTC+03:00




Начать новую тему  Ответить на тему  [ 33 сообщения ]  На страницу Пред. 1 2 3
Автор Сообщение
 Заголовок сообщения: Re: Драйвер звука для COVOX'а
СообщениеДобавлено: Ср окт 08, 2008 4:16 pm 
Не в сети
Just Flooding

Зарегистрирован: Сб янв 06, 2007 2:30 pm
Сообщения: 269
При чтении данной темы возникло впечатление, что вы не в курсе, что я уже давно сделал вполне рабочий драйвер (именно драйвер, а не код в ядре) для SB16.

ОФфТОП:
to Serge
Расскажи, пожалуйста, как получить из 16 битных знаковых данных получить 8 битные беззнаковые, тогда будет драйвер и для более старых карточек.


Вернуться к началу
 Заголовок сообщения: Re: Драйвер звука для COVOX'а
СообщениеДобавлено: Ср окт 08, 2008 5:17 pm 
Не в сети
Kernel Developer

Зарегистрирован: Ср мар 08, 2006 6:25 pm
Сообщения: 3927
По докам они знаковые, только за ноль принято 0x80.
Получается sample/8 + 0x80

Для ММХ примерно так

movq mm0, [input] ;R1 L1 R0 L0
movq mm1, [input+8] ;R3 L3 R2 L2

psraw mm0,8 ;R1/8 L1/8 R0/8 L0/8
psraw mm1,8 ;R3/8 L3/8 R2/8 L2/8
packsswb mm0,mm0 ;R1/8 L1/8 R0/8 L0/8 R1/8 L1/8 R0/8 L0/8
packsswb mm1,mm1 ;R3/8 L3/8 R2/8 L2/8 R3/8 L3/8 R2/8 L2/8
punpckldq mm0, mm1 ;R3/8 L3/8 R2/8 L2/8 R1/8 L1/8 R0/8 L0/8
paddb mm0, const_0x8080808080808080
movq [output], mm0


Вернуться к началу
 Заголовок сообщения: Re: Драйвер звука для COVOX'а
СообщениеДобавлено: Чт окт 09, 2008 12:43 am 
Не в сети

Зарегистрирован: Сб янв 07, 2006 4:07 am
Сообщения: 43
Никакого драйвера звука под COVOX пока не будет, он будет встроен в ядро колибри, которая будет частью моей игры. Сама игра будет запускаться с small CD. Для тех кто захочет услышать в ней звук, в описании будет схема COVOX'а. Это будет небольшой эксперимент с выпуском самодостаточных игр, не требующих операционной системы (там будет колибри). Сроки пока не указываю, стиль игры - Adventure с графикой и меню.


Вернуться к началу
Показать сообщения за:  Поле сортировки  
Начать новую тему  Ответить на тему  [ 33 сообщения ]  На страницу Пред. 1 2 3

Часовой пояс: UTC+03:00


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость


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

Найти:
Перейти:  
Создано на основе phpBB® Forum Software © phpBB Limited
Русская поддержка phpBB