Page 22 of 71

Re: Что я хочу увидеть в Колибри завтра....

Posted: Mon Mar 12, 2012 1:43 pm
by Serge
Скорость чтения видеопамяти около 7Мб/с. Курсор 32х32 - 4Кб. Если курсор перемещался обработчик будет выполняться примерно 0.8 миллисекунды. Если нет, то считанные такты. Учитывать придётся всегда худший вариант.

Re: Что я хочу увидеть в Колибри завтра....

Posted: Mon Mar 12, 2012 1:58 pm
by Mario
Ну, тогда вариант повесить какое-то периодическое событие. Например на системный таймер и проверять на 1/10 секунды, если не прошло, то не вызываем отрисовку курсора. А там уже в самом коде отрисовки курсора решается, если не было сдвига, то курсор не отрисовывается. Кстати если не было сдвига, то выполнения cli не происходит. Текущий же код может подразумевать задержку аж на 2,5 секунды между двумя отрисовками - это недопустимо много, курсор скачет.

Re: Что я хочу увидеть в Колибри завтра....

Posted: Tue Mar 13, 2012 1:20 pm
by Mario
Serge wrote:Надо ещё вывод фонового рисунка исправить. Он тоже идёт с маскированными прерываниями.
Я не нашел нигде применения cli в процедурах vesa20_drawbackground_tiled и vesa20_drawbackground_stretch.
Если ты подразумеваешь наличие cli в VGA, так оно только в VGA и вызывается и то кратковременно для записи полоски в 32 пикселя, там (в режиме 640*480*16) приходится каждый семпл цвета отдельно сохранять.

Re: Что я хочу увидеть в Колибри завтра....

Posted: Tue Mar 13, 2012 3:18 pm
by Serge
Mario
Значит уже склероз начался.
Сейчас сообразил, что фон рисует OS_IDLE и со стороны это выглядит как полная блокировка системы. В реале не видно а в Bochs очень заметно.

Re: Что я хочу увидеть в Колибри завтра....

Posted: Tue Mar 13, 2012 3:22 pm
by Mario
Рановато вроде для склероза то. :mrgreen:

Re: Что я хочу увидеть в Колибри завтра....

Posted: Tue Mar 20, 2012 1:09 pm
by dabaev
хотелось бы видеть аналог установщика убунту на винду (wubi) со всеми удобствами (типа: установка прямо из винды екзешником прямо на любой раздел HDD в отдельную папочку, добавление выбора ОС в меню виндового загрузчика. желательно, все то же самое и под лунукс). в текущем варианте установки/загрузки ОС все очень неудобно

Re: Что я хочу увидеть в Колибри завтра....

Posted: Tue Mar 20, 2012 1:42 pm
by dabaev
a еще интересно узнать, насколько сложно заставить колибри кушать виндовые драйвера?

Re: Что я хочу увидеть в Колибри завтра....

Posted: Tue Mar 20, 2012 1:50 pm
by Mario
dabaev wrote:a еще интересно узнать, насколько сложно заставить колибри кушать виндовые драйвера?
Мсье издевается или знает толку в извращениях?

Re: Что я хочу увидеть в Колибри завтра....

Posted: Tue Mar 20, 2012 3:47 pm
by SoUrcerer
Mario wrote:
dabaev wrote:a еще интересно узнать, насколько сложно заставить колибри кушать виндовые драйвера?
Мсье издевается или знает толку в извращениях?
Кроме шуток, впилить NDISwrapper все более и более реально. Насколько я знаю, NDISwrapper использовался раньше в FreeBSD, пока туда не перенесли родные драйвера из Linux

Re: Что я хочу увидеть в Колибри завтра....

Posted: Tue Mar 20, 2012 4:01 pm
by art_zh
Mario wrote: Мсье издевается или знает толку в извращениях?
Он этим занимается в специально отведенном для этого месте. Так что право имеет :mrgreen:
dabaev wrote:хотелось бы видеть аналог установщика убунту на винду (wubi) со всеми удобствами (типа: установка прямо из винды екзешником прямо на любой раздел HDD в отдельную папочку, добавление выбора ОС в меню виндового загрузчика. желательно, все то же самое и под лунукс).
А вот это, кстати, самая простая из всех высказаных хотелок.
Удивительно, почему до сих пор этого нет :?:
Наверное, потому что для тех, кто мог бы ее реализовать (а здесь принято самому браться за то, что кажется нужным и полезным), - для них и имеющиея разнообразные варианты загрузки кажутся очень простыми и удобными.

Re: Что я хочу увидеть в Колибри завтра....

Posted: Tue Mar 20, 2012 7:56 pm
by Albom
dabaev wrote:прямо из винды екзешником
Был такой инсталлятор:
viewtopic.php?f=34&t=1055
Недопиленный совершенно, но если кто захочет допилить - могу исходники поискать...

Re: Что я хочу увидеть в Колибри завтра....

Posted: Wed Mar 21, 2012 8:29 pm
by kogemyaka
Хорошо было бы дописать текстовый редактор в KFAR. Тогда в Колибри на экранах ноутбуков можно было б программы писать.

Re: Что я хочу увидеть в Колибри завтра....

Posted: Mon Apr 02, 2012 2:28 pm
by owl1n
Глупенький вопросик, возможно уже и задавался - но все же: Когда будет возможность полноценно программить на C/C++. На Ассемблере я не силен, но хочу, чтобы именно это ОС вышла в свет как полноценная :) Конечно, я думаю, сложность делать возможность писанины на С/С++ в том, что вся Ось полностью от и до на Ассемблере написана? Если сложности нет, то думаю что-же на месте стоять - вперед :)

Re: Что я хочу увидеть в Колибри завтра....

Posted: Mon Apr 02, 2012 2:59 pm
by SoUrcerer
Еще лет пять назад можно было начинать кодить на Си/Си++. В дистрибутиве десяток или два программ, написанных не на ассемблере.

Re: Что я хочу увидеть в Колибри завтра....

Posted: Mon Apr 02, 2012 3:05 pm
by Mario
Тут скорее получается песня в стиле "плохому танцору..." - кто не хочет писать код, тот всегда будет искать отговорки. Сначала компилятора нет, потом гуи кривой, потом библиотек готовых нету... (добавьте свое).