Page 6 of 23

Re: Колибри 0.7.5.0

Posted: Wed Feb 11, 2009 12:55 pm
by Mario
Heavyiron
viewtopic.php?f=2&t=1211&start=15
Serge:
Колибри поддерживает максимум 1280*1024 или не больший по площади потому что размер массива display_data как раз составляет 1280*1024 байт. Дальше начинается сегмент TSS и его затирание вешает систему.

Re: Колибри 0.7.5.0

Posted: Wed Feb 11, 2009 6:40 pm
by Gluk
ИМХО это не из выбора режимов убирать надо, а наоборот сделать поддержку их.. / понимаю, что не мне судить.. Однако это соответствует теме, вроде)

Подскажите, а где обсуждалась возможность поддержки нестандартных разрешений, если они не поддерживаются чем-то, путем обрезания бОльшего разрешения?

Re: Колибри 0.7.5.0

Posted: Wed Feb 11, 2009 9:24 pm
by Galkov
Осталось загадкой, как у брата Maxis-а Колибри "без проблем работает с разрешением 1440*900*32"
Однако, 1440*900 > 1280*1024

И еще не понятно, как Heavyiron догадался, что "ни один из них правильно не работает", если эти видео режимы не попали в перечисления...
В смысле, откуда он номер видео режима-то взял...

Глядя на коды из bootvesa.inc, получается что bios перечисляет не все режимы по данным запросам...
Но все как-то должен же уметь перечислять...
Неужели вся фигня только в магическом слове 'VBE2' в первом (или 'VESA' во втором) запросе...

Re: Колибри 0.7.5.0

Posted: Wed Feb 11, 2009 9:37 pm
by Mario
Galkov
Сегодня мой юный друг и по совместительству крутейший разработчик RTOS промышленного применения, отлично разбирающийся в тонкостях планировщиков высшего класса - я открою тебе небольшую тайну мироздания:

Согласно предмету "Математика" 3-го класса общеобразовательной школы утверждение
Однако, 1440*900 > 1280*1024
является арифметически неверным, поскольку:
1440*900=1296000 байт
1280*1024=1310720 байт
отсюда следует что 1296000 байт не могут быть больше чем 1310720 байт.

А про то как:
как Heavyiron догадался, что "ни один из них правильно не работает"
мне кажется эту тайну мироздания он не применет поведать сам, а то все вкусное мне достанется...

Re: Колибри 0.7.5.0

Posted: Wed Feb 11, 2009 9:41 pm
by Galkov
Точно, ошибся балда. Sorry
Три раза перемножал, и все три на 800 (а не на 1024 - у меня калькулятор с "историей").
Пулучилось что кто про-что, а вшивый - про баню (у меня-то 800) :oops:

Re: Колибри 0.7.5.0

Posted: Thu Feb 12, 2009 11:04 am
by Heavyiron
Да я как-бы и не гадал вовсе, а чисто экспериментально установил :) Как я и сказал, все эти режимы у меня можно выбрать - грех не попробовать.
Кстати, 1440×900 у меня к сожалению нет в доступных видеорежимах - там бы хоть пропорции были нормальные на широкоформатном мониторе, но увы (

Re: Колибри 0.7.5.0

Posted: Thu Feb 12, 2009 11:08 am
by vkos
diamond
А какое число при этом показывает "Detecting memory" в логе загрузки и сколько реально памяти?
Память показывает правильно (2 Гб).

Re: Колибри 0.7.5.0

Posted: Thu Feb 12, 2009 10:51 pm
by diamond
Кому-нибудь вообще нужны бесконечные надписи "K : Process - terminating/done", "K : New Process - loading/done", "K : Window - move/resize/done" на доске отладки?
vkos
Проверь ядро svn.1030.

Re: Колибри 0.7.5.0

Posted: Thu Feb 12, 2009 11:24 pm
by Serge
Мне не нужны.

Re: Колибри 0.7.5.0

Posted: Fri Feb 13, 2009 12:03 am
by Mario
diamond
Если уж раздражают, то лучше выводить опционально (хотябы перекомпилированием ядра с отключением по умолчанию) - вдруг еще пригодятся.

Re: Колибри 0.7.5.0

Posted: Fri Feb 13, 2009 1:12 am
by bw
"Window" мне не нужны, "Process" - нужны.

..bw

Re: Колибри 0.7.5.0

Posted: Fri Feb 13, 2009 11:48 am
by diamond
Зачем?

Re: Колибри 0.7.5.0

Posted: Fri Feb 13, 2009 12:14 pm
by <Lrz>
Maxis wrote:Только вчера скачал pre версию, а уже релиз.

5. num_lock, caps неправильно(в строке появлются невидимые символы) обрабатываются компонентом edit_box.
Поправил, ревизия на svn 1033

Re: Колибри 0.7.5.0

Posted: Sat Feb 14, 2009 7:47 pm
by vkos
diamond
тоже самое.

Re: Колибри 0.7.5.0

Posted: Sat Feb 14, 2009 8:21 pm
by hidnplayr
I agree to remove "K : Process - terminating/done", "K : New Process - loading/done", "K : Window - move/resize/done" messages.
If you want to know if a process was created, look at 'CPU' program.