Board.KolibriOS.org

Официальный форум KolibriOS
Текущее время: Сб ноя 18, 2017 4:02 am

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




Начать новую тему  Ответить на тему  [ 182 сообщения ]  На страницу Пред. 17 8 9 10 1113 След.
Автор Сообщение
 Заголовок сообщения: Re: Колибри для встроенных систем?
СообщениеДобавлено: Чт апр 09, 2009 12:29 pm 
Не в сети

Зарегистрирован: Пт ноя 21, 2008 8:16 am
Сообщения: 180
serge, а теперь :?:


Вернуться к началу
 Заголовок сообщения: Re: Колибри для встроенных систем?
СообщениеДобавлено: Чт апр 09, 2009 6:58 pm 
Не в сети
Kernel Developer

Зарегистрирован: Ср мар 08, 2006 6:25 pm
Сообщения: 3929
Не работает. Похоже что событие приходит только один раз.
Здесь Doom ftp://kolibrios.org/pub/ports/doom_a41.7z. Проверять можно в Qemu, ещё лучше в VirtualBox.

P.S. Имхо лучше было не менять интерфейс функций. А добавить новые вызовы с соглашениями cdecl/fastcall/stdcall.


Вернуться к началу
 Заголовок сообщения: Re: Колибри для встроенных систем?
СообщениеДобавлено: Чт апр 09, 2009 7:21 pm 
Не в сети

Зарегистрирован: Вс фев 04, 2007 2:07 pm
Сообщения: 176
Galkov
С ревизии 1055 после твоих изменений при проигрывании mp3 файла на nforce2 загрузка проца подскакивает к 100%. Музыка при этом проигрывается нормально.


Вернуться к началу
 Заголовок сообщения: Re: Колибри для встроенных систем?
СообщениеДобавлено: Чт апр 09, 2009 7:28 pm 
Не в сети

Зарегистрирован: Пт ноя 21, 2008 8:16 am
Сообщения: 180
Если бы у меня еще и звуковухи те что надо стояли :(

Давай так.
1) Попробуй вернуть длину EVENT.code на место. Это одна цифирька в const.inc#line=691. Торетически, это криминал все-таки. Как мне сейчас уже кажется
2) Не поможет - верну интерфейс на место. Это не так сложно. Хотя вряд ли бага в этом месте...
Собственно, я его может и не отважился бы менять, если бы не ступил с самого начала, и видел использование этого добра


Вернуться к началу
 Заголовок сообщения: Re: Колибри для встроенных систем?
СообщениеДобавлено: Чт апр 09, 2009 8:01 pm 
Не в сети

Зарегистрирован: Вс фев 04, 2007 2:07 pm
Сообщения: 176
Galkov писал(а):
1) Попробуй вернуть длину EVENT.code на место. Это одна цифирька в const.inc#line=691.

Если ты имеешь в виду код:
Код:
struc EVENT
{
   .magic   dd ?   ;'EVNT'
   .destroy   dd ?   ;internal destructor
   .fd      dd ?   ;next object in list
   .bk      dd ?   ;prev object in list
   .pid    dd ?   ;owner id

   .id      dd ?   ;event uid
   .state   dd ?   ;internal flags
   .code   dd ?
      [b]rd 6 заменить на rd 5[/b]
   .size     =   $ - .magic
   .codesize =   $ - .code
}

То это не поиогло.


Вернуться к началу
 Заголовок сообщения: Re: Колибри для встроенных систем?
СообщениеДобавлено: Чт апр 09, 2009 8:40 pm 
Не в сети

Зарегистрирован: Пт ноя 21, 2008 8:16 am
Сообщения: 180
Maxis, это я serge говорил... Типа пока писал - тебя и не заметил.
Думаю пока, и удивляюсь :) Может легче станет когда Doom заработает
А у тебя обновлен infinity.obj :?:
В смысле, я правки делал сегодня в infinity.asm и mixer.asm ...

И проверить блин не могу, дома ничего не играет...
Научите тупого, на чем вы mp3 играете, и с какими дровами ??? Может на работе чего сыграет...
Новичек я еще в этом деле :) Пробъемся...


Вернуться к началу
 Заголовок сообщения: Re: Колибри для встроенных систем?
СообщениеДобавлено: Чт апр 09, 2009 8:50 pm 
Не в сети

Зарегистрирован: Вс фев 04, 2007 2:07 pm
Сообщения: 176
Galkov писал(а):
А у тебя обновлен infinity.obj :?:

Если речь идёт о SVN 1058, то да.

Цитата:
чем вы mp3 играете, и с какими дровами ???

В дистрибутиве есть проигрыватель mp3 ac97snd. Драйвер sound.obj для nforce1-4 и кажется Intelовских AC97 чипсетов.
Есть ещё для SIS 7012.


Вернуться к началу
 Заголовок сообщения: Re: Колибри для встроенных систем?
СообщениеДобавлено: Чт апр 09, 2009 9:00 pm 
Не в сети
Kernel Developer

Зарегистрирован: Ср мар 08, 2006 6:25 pm
Сообщения: 3929
Galkov

Слишком заоптимизировал код. Проще надо писать :)

С драйвером sb16 музыку можно слушать в Qemu и VirtualBox.
Ну и в Боше можно поставить xchg bx, bx и протрассировать вызовы.

P.S. В VirualBox можно и видео смотреть.


Вернуться к началу
 Заголовок сообщения: Re: Колибри для встроенных систем?
СообщениеДобавлено: Чт апр 09, 2009 9:16 pm 
Не в сети

Зарегистрирован: Пт ноя 21, 2008 8:16 am
Сообщения: 180
Serge писал(а):
Проще надо писать :)

Ну это тоже не очевидно :D

Мне, например, RemoveEventTo кажется очень простым (делов-то - 7 команд), в котором трудно ошибиться. А поскольку оно используется везде - типа везде и трудно ошибиться... Чем 5 раз рисовать одно и то же
Но соглашусь - вещь очень субъективная :)

Ничего, у меня это обычное дело... Дурной глаз - в моем присутствии выгорают ВСЕ слабые места.
Зато потом работает всю жизнь.
Меня так и использовали, когда я в КБ работал. Запускали на изделие, от которого уже все отказались, а во время ГПИ давали неделю отгулов. Чтобы ближе 100 метров не приближался.

Конечно, я меньше всего хотел влезать сразу в дрова... Хотел разобраться сначала с системой кровообращения, циклом жизнедеятельности организма...
Но все равно, пробъемся. Если в я чего решил, то выпью обязательно :)


Последний раз редактировалось Galkov Вс апр 12, 2009 8:55 am, всего редактировалось 1 раз.

Вернуться к началу
 Заголовок сообщения: Re: Колибри для встроенных систем?
СообщениеДобавлено: Сб апр 11, 2009 8:36 am 
Не в сети

Зарегистрирован: Пт ноя 21, 2008 8:16 am
Сообщения: 180
Ау-у...
Изменилось ли чего :?:
А то я вчера еще бажку придавил... Свою, настоящую.
А у меня самого ничего не звучит ни дома, ни на работе


Вернуться к началу
 Заголовок сообщения: Re: Колибри для встроенных систем?
СообщениеДобавлено: Сб апр 11, 2009 12:18 pm 
Не в сети
Kernel Developer

Зарегистрирован: Ср мар 08, 2006 6:25 pm
Сообщения: 3929
Ничего не изменилось


Вернуться к началу
 Заголовок сообщения: Re: Колибри для встроенных систем?
СообщениеДобавлено: Сб апр 11, 2009 12:31 pm 
Не в сети

Зарегистрирован: Пт ноя 21, 2008 8:16 am
Сообщения: 180
Вот же ж блин :|

Serge, есть еще одна не совместимость, которые я внес, будучи в неведении (по собственной глупости) о применяемости того, чего копал
Первая - длина codesize (const.inc#line=471)
Вторая - изменил порядок приема событий по f68:14 (event.inc#line=338 - если как в оригинале, надо APPOBJ.fd)

Пока я не дергаюсь на этот счет, чтобы не мешать вместе мух и котлеты...
Надеюсь, что Вы сможете проверить и "совместимый" вариант


Вернуться к началу
 Заголовок сообщения: Re: Колибри для встроенных систем?
СообщениеДобавлено: Сб апр 11, 2009 1:11 pm 
Не в сети

Зарегистрирован: Пн май 01, 2006 10:12 pm
Сообщения: 349
это обсуждение имеет какое-то отношение к встроенным системам?

_________________
Изображение


Вернуться к началу
 Заголовок сообщения: Re: Колибри для встроенных систем?
СообщениеДобавлено: Сб апр 11, 2009 1:33 pm 
Не в сети

Зарегистрирован: Пт ноя 21, 2008 8:16 am
Сообщения: 180
Сложный это вопрос :)
Логика примерно такая
Встроенные системы => Невозможны без RT фишек => Чтобы это сделать в SHED, необходимо понимание нескольких вопросов (субъективно конечно) => event+shed - первые в этой очереди => далее обязательно будут exception+interrupts+v86 => И только после этого, можно будет попробовать RT-изменения в SHED.

И будут ли они уже на 100 пудов укладываться в тему "встроенные системы" - и не скажу

В принципе, начиная с этого топика, как мне кажется, можно разделить топики. Просто технические подробности вышеупомянутого процесса...
А куда и с каким названием - тоже в голову и не приходит :)


Последний раз редактировалось Galkov Чт май 21, 2009 3:15 pm, всего редактировалось 1 раз.

Вернуться к началу
 Заголовок сообщения: Re: Колибри для встроенных систем?
СообщениеДобавлено: Сб апр 11, 2009 7:10 pm 
Не в сети

Зарегистрирован: Вс фев 04, 2007 2:07 pm
Сообщения: 176
Galkov
В SVN 1061 mp3 нормально проигрываются: без 100%-ой загрузки.


Вернуться к началу
Показать сообщения за:  Поле сортировки  
Начать новую тему  Ответить на тему  [ 182 сообщения ]  На страницу Пред. 17 8 9 10 1113 След.

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


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

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


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

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