Page 2 of 4

Re: вопрос от новичка

Posted: Fri Dec 05, 2014 2:11 pm
by yogev_ezra
hidnplayr wrote:Since long time wanted to correct that page, but Yogev objected and said he would do it :mrgreen:
I objected you editing the English version of that page (and I still do, since it looks ok as is now). The Russian version is much more outdated and looks much different, and I have no objection if anyone changes it.

Re: вопрос от новичка

Posted: Sat Dec 06, 2014 1:37 am
by sphere
yogev_ezra wrote:этот список уже на несколько лет устарел, именно поэтому он "очень приблизительный"
Ну, в таком случае, возможно будет узреть освежённый список в самое ближайшее время?
Или какое направление критическое?

Re: вопрос от новичка

Posted: Sat Dec 06, 2014 1:45 am
by yogev_ezra
sphere wrote:
yogev_ezra wrote:этот список уже на несколько лет устарел, именно поэтому он "очень приблизительный"
Ну, в таком случае, возможно будет узреть освежённый список в самое ближайшее время?
Или какое направление критическое?
Я думаю, более правильным подходом будет, если ты предложишь, что бы ты хотел разрабатывать, а пользователи тебе скажут - будет это востребовано, или нет. Мы же ничего не знаем о твоих способностях и предпочитаемом языке программирования. Что бы ты хотел написать для Колибри?

P.S. Список на английском языке более свежий: http://wiki.kolibrios.org/wiki/Kolibri_tomorrow/en

Re: вопрос от новичка

Posted: Sat Dec 06, 2014 8:50 pm
by sphere
yogev_ezra wrote: Что бы ты хотел написать для Колибри?
Можно хотеть написать всё, что угодно, но всегда найдутся вещи более необходимые для настоящего момента.
yogev_ezra wrote: предпочитаемом языке программирования
Asm x86.

Re: вопрос от новичка

Posted: Sat Dec 06, 2014 9:11 pm
by yogev_ezra
sphere wrote:
yogev_ezra wrote: Что бы ты хотел написать для Колибри?
Можно хотеть написать всё, что угодно, но всегда найдутся вещи более необходимые для настоящего момента.
Тогда я могу озвучить список самого-самого нужного на мой личный взгляд:
  • поддержка WiFi/3G/PNP/ACPI/принтеров,
  • нормальная поддержка AHCI/APIC (так, чтоб автоматически всё работало без плясок с бубном),
  • Bittorrent client (можно портировать готовый)
  • Remote Desktop connection client (можно портировать готовый)
  • нормальный браузер (можно портировать готовый, портирование браузера NetSurf уже идёт)
  • добавить поддержку записи в NTFS (поддержка чтения уже есть)
Выбирай, что душе угодно :-)

Re: вопрос от новичка

Posted: Sat Dec 06, 2014 9:14 pm
by sphere
Благодарю, уже изучаю)

Re: вопрос от новичка

Posted: Sat Dec 06, 2014 11:06 pm
by hidnplayr
For printer support, we need a spooler etc, current usb driver seems to work with many printers already. 3g support seems much simpler then wifi.

Re: вопрос от новичка

Posted: Sun Mar 22, 2015 1:31 am
by sam0delk1n
Здравствуйте.
Я новичок в KolibriOS.

Есть два вопроса:

1)
В общем я попробовал в VirtualBox поставить KolibriOS на HDD.
Я взял Windows XP, отформатировал в FAT32, инсталлировал через mtldr.
Затем запустил KolibriOS и изменил цвет рабочего стола через Palitra и сохранил img образ через rdsave в корень диска С.
Перезагрузил и загрузчике поставил загружать этот сохранённый на диске С образ.
Вроде бы загрузилось, но цвет рабочего стола опять выставляется по дефолту.
ЧЯДНТ?

2)
Как настроить чувствительность мыши?

Спасибо.

Re: вопрос от новичка

Posted: Sun Mar 22, 2015 2:38 am
by Leency
1) нужно отредактировать /rd/1/settings/autorun.dat -> строка palitra XXXX
2) /rd/1/setup

Re: вопрос от новичка

Posted: Sun Mar 22, 2015 5:29 pm
by sam0delk1n
Да теперь работает.
Однако мышь можно настроить и сохранить через System Setup, а вот настройки фона только через DAT.

Я вот попробовал добавить ключ B чтобы фон был шумным, однако пришлось удалить ключ H, который я так понимаю должен что-то запускать в скрытом режиме, но вроде ничего не изменилось.
Не совсем понятно как шум генерируется, я думал там надо задать два цвета, я задал 00ff0000 и 0000ff00 (там же ARGB последовательность байтов?), но вместо красно-зелёной мозаики получилась чёрно-белая каша.

Кстати на VirtualBox после перезагрузки (из Колибри) перестаёт работать клавиатура, во время выбора какую ОС загружать.
К тому же сам VirtualBox начинает очень медленно работать и зависать.
Чтобы перезагрузить систему или перейти в другую, надо выключать и заново включать машину.

Re: вопрос от новичка

Posted: Wed Mar 25, 2015 4:22 pm
by sam0delk1n
Ещё есть несколько вопросов:
1) Как получить координаты рабочей поверхности окна (та что для пользователя), что то конкретной функции из CoreAPI я не нашёл.
2) Если я буду рисовать графику через селектор gs прямо в LFB, в соответствии с координатами окна, чтобы создавалось впечатление что изображение рисуется в окне, возможны ли какие то конфликты с прорисовкой других окон, ну например нормально ли будут рисоваться другие окна поверх выводимого мною изображения?

Re: вопрос от новичка

Posted: Wed Mar 25, 2015 4:29 pm
by Leency
1.

Code: Select all

struct proc_info
{
	dword	use_cpu;
	word	pos_in_stack,num_slot,rezerv1;
	unsigned char name[11];
	char	rezerv2;
	dword	adress,use_memory,ID,left,top,width,height;
	word	status_slot,rezerv3;
	dword	work_left,work_top,work_width,work_height;
	char	status_window;
	byte    reserved[1024-71];
};
work_width и work_height

Re: вопрос от новичка

Posted: Wed Mar 25, 2015 6:19 pm
by sam0delk1n
Си по умолчанию на х86 выравнивает по 4 байта, но у вас я так понимаю предполагается упакованная структура?
Я что-то похожее нашёл в описании Функции 9 в CoreAPI, вроде это оно.

Кстати я прям в Колибри пишу, на FASM'е.
Но было бы неплохо писать и на Си, вроде как есть Ktcc.kex и он даже работает, но вот куда он выводит сообщения об ошибках я не могу понять.
Вызываю из шелла, но ни в шелл ни в боард ничего не выводится.
Как так?

Re: вопрос от новичка

Posted: Wed Mar 25, 2015 10:31 pm
by sam0delk1n
А ещё вопросы можно задавать?
Или у вас принято самостоятельно искать информацию в форуме?
Просто уж слишком много тем, а полезной информации на долю общей писанины не очень много приходится.

Я заметил что в некоторых 3д приложениях при перемещении курсора FPS проседает почти в два раза.
С чем это связано, драйвер мыши загружает процессор или какие-то проблемы с перерисовкой указателя или синхронизацией вывода изображения?

Re: вопрос от новичка

Posted: Thu Mar 26, 2015 12:58 am
by kiv
это всё в VESA работает и рендер происходит программно, а для синхронизации изображения стоило бы применять дополнительную буферизацию, заморозку прерываний, обратную синхронизацию, что программно непросто... подробности работы надо узнавать у того, кто недавно фиксил баг с мерцанием мыши или смотреть в коде, может с отладчиком в руках...