Board.KolibriOS.org

Official KolibriOS board
It is currently Sun Jun 07, 2020 12:25 pm

All times are UTC+03:00




Post new topic  Reply to topic  [ 116 posts ]  Go to page Previous 1 2 3 4 58 Next
Author Message
 Post subject:
PostPosted: Wed May 03, 2006 5:42 pm 
Offline
Kernel Developer
User avatar

Joined: Mon Nov 28, 2005 8:00 pm
Posts: 1601
Mario79
Спасибо за информацию

_________________
Ушёл к умным, знающим и культурным людям.


Top
   
 Post subject:
PostPosted: Fri May 05, 2006 3:50 pm 
Offline
Kernel Developer
User avatar

Joined: Mon Nov 28, 2005 8:00 pm
Posts: 1601
Очередное обновление в связи с изменениями в ядре. Mario79 убрал зависание при обращении к несуществующему жёсткому диску, так что соответствующие замечания в функциях 58 и 70 удалены. Я добавил подфункцию 1 функции 70 - чтение папок с длинными именами в соответствии с новым стандартом. Также в разных системных функциях я добавил проверки на корректность передаваемых значений. Устаревшие функции файловой системы 30, 31, 34, 57 удалены. (Во-первых, они устарели, во-вторых, мне неизвестны никакие программы, использующие их). Есть также предложение удалить функцию 59 (system calls trace) вместе с приложением systrace, поскольку толку с них никакого, а время при каждом системном вызове эта возможность занимает (хотя и небольшое).

_________________
Ушёл к умным, знающим и культурным людям.


Top
   
 Post subject:
PostPosted: Fri May 05, 2006 4:25 pm 
Offline

Joined: Fri Nov 12, 2004 3:20 pm
Posts: 90
Вряд ли кто-нибудь будет против удаления 59ой.


Top
   
 Post subject:
PostPosted: Fri May 05, 2006 7:49 pm 
diamond
Соглашусь с приведенными доводами.


Top
   
 Post subject:
PostPosted: Fri May 05, 2006 8:49 pm 
Может сделать в ядре флаг компиляции, переключающий его в отладочный режим, в котором 59 функция будет? Если добавить в нее фильтрацию по номерам функций, то она может стать очень даже полезной.


Top
   
 Post subject:
PostPosted: Wed May 10, 2006 5:11 pm 
Offline
Kernel Developer
User avatar

Joined: Mon Nov 28, 2005 8:00 pm
Posts: 1601
Исправлены несколько несущественных мелочей. Сконвертировал также в plain text и выложил текстовую версию (кодировка cp866) на
http://diamondz.land.ru/sysfuncr.txt,
а также залил текстовую версию на svn.
halyavin
Интересная идея.

_________________
Ушёл к умным, знающим и культурным людям.


Top
   
 Post subject:
PostPosted: Fri May 12, 2006 3:55 pm 
Offline
Kernel Developer
User avatar

Joined: Mon Nov 28, 2005 8:00 pm
Posts: 1601
Обновление документации в связи с добавлениями функции 49 (работа с APM) и изменениями в 70.1 (поддержка возвращаемых имён и в ANSI, и в UNICODE).
P.S. Ссылка на APM-документацию в 49-й функции offline-версиях некорректна, она исправлена в svn-версии и online-версии.

_________________
Ушёл к умным, знающим и культурным людям.


Top
   
 Post subject:
PostPosted: Sat May 13, 2006 12:26 pm 
Offline

Joined: Tue Apr 18, 2006 11:48 pm
Posts: 53
diamond wrote:
Исправлены несколько несущественных мелочей. Сконвертировал также в plain text и выложил текстовую версию (кодировка cp866) на
http://diamondz.land.ru/sysfuncr.txt,


у меня не работает ссылка


Top
   
 Post subject:
PostPosted: Mon May 15, 2006 3:32 pm 
Offline
Kernel Developer
User avatar

Joined: Mon Nov 28, 2005 8:00 pm
Posts: 1601
Пардон, http://diamondz.land.ru/sysfuncr.rar

_________________
Ушёл к умным, знающим и культурным людям.


Top
   
 Post subject:
PostPosted: Tue May 16, 2006 12:37 pm 
7-ая функция (вывод изображения) требует данные в формате BBGGRRBBGGRR... , а не RRGGBBRRGGBB...


Top
   
 Post subject:
PostPosted: Tue May 16, 2006 4:17 pm 
Offline

Joined: Wed May 25, 2005 8:52 am
Posts: 147
Maxxxx32 wrote:
7-ая функция (вывод изображения) требует данные в формате BBGGRRBBGGRR... , а не RRGGBBRRGGBB...

Нет, именно RRGGBB, точнее
db RR,GG,BB

_________________
Vivat assembler et KolibriOS!


Top
   
 Post subject:
PostPosted: Tue May 16, 2006 5:36 pm 
Code:
   mov   eax,7
   mov   ebx,picture
   mov   ecx,0x00030002
   mov   edx,0x00000000
   int   0x40

picture:
   db   0,0,255, 0,255,0, 255,0,0, 128,0,0, 0,128,0, 0,0,128

Выводится картинка: в верхней строке с лева на право красный, зеленый, синий, а внизу в обратном порядке и темнее.


Top
   
 Post subject:
PostPosted: Mon May 22, 2006 4:01 pm 
Offline
Kernel Developer
User avatar

Joined: Mon Nov 28, 2005 8:00 pm
Posts: 1601
Maxxxx32 абсолютно прав! А вот куда смотрели все, кто использовал 7-ю функцию (включая и меня как автора эмулятора) - непонятно... Исправлено. Кстати, та же ошибка была и в функции 15.5 (поместить блок пикселей на фон).

Хочу также сообщить, что, хотя я создал sysfuncr.txt (plain text) на замену старого, но переводить документацию на английский (для замены sysfuncs.txt) я не собираюсь (ну хотя бы потому, что у меня и без того немало работы). Так что если кто-нибудь хочет - вперёд! И ещё, дизайнер из меня фиговый, так что если кто-нибудь хочет улучшить дизайн - тоже вперёд.
P.S. Поскольку и chm, и txt генерируются из набора htm, лучше всего модифицировать именно htm.

_________________
Ушёл к умным, знающим и культурным людям.


Top
   
 Post subject:
PostPosted: Tue May 30, 2006 10:21 am 
Offline
Kernel Developer
User avatar

Joined: Mon Nov 28, 2005 8:00 pm
Posts: 1601
Добавлена документация по новой функции 70.2.


Top
   
 Post subject:
PostPosted: Fri Jun 02, 2006 5:51 pm 
Offline
Kernel Developer
User avatar

Joined: Mon Nov 28, 2005 8:00 pm
Posts: 1601
обновление в связи с поддержкой нового синтаксиса в информационной структуре для функции 70


Top
   
Display posts from previous:  Sort by  
Post new topic  Reply to topic  [ 116 posts ]  Go to page Previous 1 2 3 4 58 Next

All times are UTC+03:00


Who is online

Users browsing this forum: No registered users and 10 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Limited