Board.KolibriOS.org

Official KolibriOS board
It is currently Fri Jun 05, 2020 12:12 am

All times are UTC+03:00


Search found 124 matches
Search these results:

Author Message

 Forum: Kernel   Topic: Получение слота потока по его идентификатору

Posted: Sat Aug 18, 2007 4:26 pm 

Replies: 18
Views: 11095


Просматривая функции ядра Kolibri, я не нашел каким образом можно получить номер слота потока(процесса) по его PID/TID. В тоже время большинство системных функций работают со слотами, а программы при создании потоков и запуске приложений получают идентификаторы. Предлагаю добавить подфункцию 21 к фу...

 Forum: Off-topic   Topic: Вопросы и предложения

Posted: Sat Aug 18, 2007 3:55 pm 

Replies: 28
Views: 11670


Simply-Art 0 и 9 режимы ужасны в них не возможно работать. Чтото непонятно - в этих режимах всетаки работает? Настройки Колибри такие какие поставлены при скачки с вашего сайта. Могу заверить - у меня с этими настройками тоже не работает, надо немного поработать головой и руками. Не ленись подобрат...

 Forum: Design and decoration   Topic: Обои рабочего стола Колибри

Posted: Sun Aug 05, 2007 5:13 pm 

Replies: 188
Views: 46378


Leency
Красиво! Однако было бы прикольнее изобразить 8-сантиметровую сидюшку, Kolibri всетаки. :D

 Forum: Off-topic   Topic: А что будет если ?

Posted: Tue Jul 31, 2007 10:19 pm 

Replies: 5
Views: 1848


Запланировал тему для задания разных занимательных вопросов. :D И вопрос первый: Что будет если система будет работать так долго что номерация PID/TID перескочет за 2^32 ? A - Появится PID=0 B - Появится PID=1 C - Появится PID=2 D - Появится PID=первому не используемому идентификатору E - Система сд...

 Forum: Assembler   Topic: Курсоры

Posted: Sun Jul 29, 2007 10:45 pm 

Replies: 49
Views: 29788


Я ошибся, '__sys_disable_mouse' не проверяет 16x16, но очепятка кажется есть. mov ebx,[ScreenWidth] inc ebx imul ebx,10 Мне думается надо 'imul ebx, 24' Кроме того интересно, так как нет проверки на зашкаливание хвоста курсора за границы экрана, не случаются ли глюки с курсором на максимальном разре...

 Forum: Design and decoration   Topic: Иконки для KolibriOS

Posted: Sun Jul 29, 2007 7:27 pm 

Replies: 169
Views: 52496


Иконки хорошие, правда после появления вращающихся иконок 'icon_new', появляется выбор что будет поддержано в следующем дистре?

 Forum: Assembler   Topic: Курсоры

Posted: Sun Jul 29, 2007 3:06 pm 

Replies: 49
Views: 29788


Понял откуда иногда выскакивают некоторые артефакты. (Например затирание куска сноски 'end' на панели при выборе меню выход, или перекрытие хвоста курсора приложением и т.п.) В проце '__sys_disable_mouse' (и возможно не только) при проверки на необходимость стирания курсора проверяется вариант курсо...

 Forum: Assembler   Topic: Курсоры

Posted: Thu Jul 26, 2007 7:50 pm 

Replies: 49
Views: 29788


А процесс с 0-м номером существует? (По крайней мере используется в WinMapAddress?)

 Forum: Assembler   Topic: Курсоры

Posted: Wed Jul 25, 2007 8:18 pm 

Replies: 49
Views: 29788


Разобрался как проверяются боксы и рисунки, там используется 'WinMapAddress' имеющий тот же адрес что и 'display_data'. Pavia Я бы не стал выносить курсор из ядра, номер процесса нужен только для идентификации точки как курсорной. Если ядро не имеет своих точек на экране, то никаких новых процессов ...

 Forum: Assembler   Topic: Курсоры

Posted: Tue Jul 24, 2007 8:40 pm 

Replies: 49
Views: 29788


Pavia Я думаю, нужно отдать функцию рисования курсора, приложению. Вот пусть он и проверяет отсечение. В принципе можно былобы использовать для особо специфических приложений со специфицескими курсорами. Есть и другой путь. Вывод осуществляется во временную область, а после копировать на экран. Но ...

 Forum: Assembler   Topic: Курсоры

Posted: Tue Jul 24, 2007 8:14 pm 

Replies: 49
Views: 29788


diamond Нормальный вариант. :D Кстати я там (в ядре) видел подпрограмму 'checkpixel", которая вызывается при прорисовке точек (соответственно линий и символов), она юзает буфер 'display_data' где определяется принадлежность точки процессу, к сожалению все биты заняты под номер процесса,:( что ...

 Forum: Assembler   Topic: Курсоры

Posted: Sat Jul 21, 2007 10:04 am 

Replies: 49
Views: 29788


Самое значительное мерцание вызывается функцией 4 - вывод текста. В начале вывода ставится 'call [disable_mouse]' (и так вродебы во всех примитвах), т.е. курсор исчезает на все время исполнения примитива а не на прорисовке отдельной точки примитива. Если в обработке прерывания от мыши выводится текс...

 Forum: Compilers and programming   Topic: Forth

Posted: Sun Jul 08, 2007 1:41 pm 

Replies: 83
Views: 49143


:?: Может ли forth создавать полнофункциональные приложения или работает исключительно в режиме текстовых скриптов? Куда компилируются скрипты, в текущий процесс mefort или в памать драйвера? Как запускать скрипты? Скачал дискету - нифига не вьехал. Примера для запуска не нашел. Запустил 'Mefort' вы...

 Forum: Periphery   Topic: Интерфейс USB. Практика использования и программирования

Posted: Sun Jul 08, 2007 11:24 am 

Replies: 36
Views: 22644


А возможно ли сделать стандартную прогу для визуального определения подключенных к USB устройств и их портов?

 Forum: Miscellaneous   Topic: Шрифты в Колибри

Posted: Tue Jun 26, 2007 10:40 pm 

Replies: 4
Views: 1969


Я не знаю какой формат у fnt, а в mt (если я правильно понял код): первый - последовательность по 9 байтов на символ с перевернутой последовательностью битов (точек), учитывается 6 битов второй по 10 байтов (1-й байт определяет ширину символа не больше 8 ) Про chr шрифты - стандарт BGI фирмы Borland...
Sort by:  
Page 5 of 9 [ Search found 124 matches ]


All times are UTC+03:00


Jump to:  
cron
Powered by phpBB® Forum Software © phpBB Limited