Search found 889 matches

by andrew_programmer
Thu Feb 04, 2010 9:49 am
Forum: Miscellaneous
Topic: Очень нужен NTFS
Replies: 12
Views: 7123

Re: Очень нужен NTFS

alhaos Согласно правилам сообщества KolibriOS, если ты что-то хочешь, то либо пишешь об этом в тему "Что я хочу увидеть в Колибри завтра", либо реализуешь это САМ . Третьего варианта НЕТ . Тех, кто просят, в этом проекте не любят. Ибо те, кто просят, понятия не имеют насколько это сложно ...
by andrew_programmer
Wed Feb 03, 2010 12:59 pm
Forum: Drive subsystem
Topic: Ext2FS
Replies: 85
Views: 66625

Re: Ext2FS

У меня жёсткий диск 120 гигабайт. 40Гб Fat32, 80Гб - 2 Гб Linux swap, 78Гб -Ext3. Раздел Ext3 прекрасно видится как /hd2/2/ и через биос. Из папок читается только /usr. Зайти в папку вложенностью больше чем 2-3 удаётся крайне редко(любым файловым менеджером). Из файлов удалось посмотреть только хиде...
by andrew_programmer
Tue Feb 02, 2010 8:36 pm
Forum: Coding
Topic: nasm, vc, gcc и другие
Replies: 82
Views: 74134

Re: nasm, vc, gcc и другие

Собирал я с этими флагами. Запарился.
by andrew_programmer
Tue Feb 02, 2010 7:53 pm
Forum: Coding
Topic: nasm, vc, gcc и другие
Replies: 82
Views: 74134

Re: nasm, vc, gcc и другие

Малополезная информация. Абсолютно непонятно в какой системе и какой версией компиляторы ты это всё собирал. Я раньше собирал эту библиотеку в OpenSuse 10.1 x86-32 gcc 3.x. На x86-64 библиотека не собирается. В gcc 4.х компилятор стал более строгим и код у меня перестал собираться. Исправлением учас...
by andrew_programmer
Sat Jan 30, 2010 6:28 pm
Forum: Graphics subsystem
Topic: Обсуждение графической подсистемы
Replies: 34
Views: 35207

Re: Обсуждение графической подсистемы

А может как вариант для экономичности делить окна на сектора? Если сектор окна перекрыт полностью - уже неплохая экономия. Хотябы на 4 части. У меня идея более глобальна. Отрисовывать только не перекрытую часть окна. Хочется сделать алгоритм способный вычислять форму не перекрытой части(даже с дырк...
by andrew_programmer
Sat Jan 30, 2010 1:23 pm
Forum: Design
Topic: Новая ветка ядра
Replies: 295
Views: 156140

Re: Новая ветка ядра

Цитата из мануала Intel: 3.1.1 Intel® 64 Architecture Intel 64 architecture adds IA-32e mode. IA-32e mode has two sub-modes. These are: • Compatibility mode (sub-mode of IA-32e mode) — Compatibility mode permits most legacy 16-bit and 32-bit applications to run without re-compilation under a 64-bit ...
by andrew_programmer
Sat Jan 30, 2010 11:26 am
Forum: Graphics subsystem
Topic: Обсуждение графической подсистемы
Replies: 34
Views: 35207

Re: Обсуждение графической подсистемы

Это защищённая точка входа для драйверов и сервисов ядра. То есть это тот же самый service_proc только для вызовов ядром OS для своих служебных целей? Если в ближайшие сутки больше никто не выскажется против варианта реализации оконной подситемы описанного выше, то текущий вариант будет окончательн...
by andrew_programmer
Fri Jan 29, 2010 5:18 pm
Forum: Graphics subsystem
Topic: Обсуждение графической подсистемы
Replies: 34
Views: 35207

Re: Обсуждение графической подсистемы

Примерная схема работы такая: 1. Приложение через pixlib создаёт битмап (create_pixmap) для своего окна. Отслеживает размеры окна и при необходимости меняет размер текстуры (resize_pixmap). Всю отрисовку выполняет самостоятельно. В pixlib есть несколько примитивов но лучше поискать для портирования...
by andrew_programmer
Fri Jan 29, 2010 2:30 am
Forum: Graphics subsystem
Topic: Обсуждение графической подсистемы
Replies: 34
Views: 35207

Re: Обсуждение графической подсистемы

Serge

Ну так как насчёт драйверов в текущей KolibriOS? Драйвер ATI частично будет в user mode, а PCI и memory management в ядре?
by andrew_programmer
Thu Jan 28, 2010 11:45 pm
Forum: Graphics subsystem
Topic: Обсуждение графической подсистемы
Replies: 34
Views: 35207

Re: Обсуждение графической подсистемы

Пожалуйста, пусть графика будет не в ядре, а в драйвере, пусть даже вместо кучи системных вызовов для обработки GUI и окон будет один системный вызов типа "вызвать функцию из GUI под номером ebx" (как вариант, два вызова - для GUI и для оконных функций), мне лично пофиг. Пока графическая ...
by andrew_programmer
Thu Jan 28, 2010 8:39 pm
Forum: Graphics subsystem
Topic: Обсуждение графической подсистемы
Replies: 34
Views: 35207

Re: Ядро - концепция работы

Если ты имел ввиду выделение кода драйверов в отдельные DLL, то я тоже за это. Устройств много, а ядро одно. Нечего его кодом драйверов засорять.
by andrew_programmer
Thu Jan 28, 2010 8:23 pm
Forum: Graphics subsystem
Topic: Обсуждение графической подсистемы
Replies: 34
Views: 35207

Re: Ядро - концепция работы

Драйверы не в ядре - это уже микро ядро. Тема микро ядра обсуждается у нас в новостях. :)
by andrew_programmer
Thu Jan 28, 2010 8:08 pm
Forum: Design
Topic: Новая ветка ядра
Replies: 295
Views: 156140

Re: Новая ветка ядра

Архитектура x86-64 вполне себе совместима с x86. Текущая 32-битная Колибри вполне себе работает на 64-битных процессорах, хотя и не используя 64-битность как таковую. Пример Menuet64 показывает, что можно относительно малыми силами сделать и 64-битность, оставаясь в рамках ассемблера. Так что заявл...
by andrew_programmer
Thu Jan 28, 2010 7:41 pm
Forum: Graphics subsystem
Topic: Обсуждение графической подсистемы
Replies: 34
Views: 35207

Re: Ядро - концепция работы

Я прекрасно помню, что diamond противник вынесения какой-либо графики из ядра. А ещё есть сторонники идеи,"Нечего засорять ядро всяким гов**м". Попробуйте найти компромисное решение, удовлетворяющее и первым, и вторым.... Теперь к делу. "Если это глупо, но работает, значит, это не глу...
by andrew_programmer
Wed Jan 27, 2010 10:54 pm
Forum: Graphics subsystem
Topic: Обсуждение графической подсистемы
Replies: 34
Views: 35207

Re: Ядро - концепция работы

а насколько прикладному программисту будет сложнее писать программы? Вот когда сделаю, тогда и обсудим. :) и интересно, как сообщество отнесётся к тому, что оконная подсистема будет на Си? Так оконная подситема - это логический код, а драйверы в KolibriOS написаны на ассемблере(за исключением драйв...