Board.KolibriOS.org
http://board.kolibrios.org/

MenuetOS (KolibriOS) GFX kernel
http://board.kolibrios.org/viewtopic.php?f=36&t=156
Page 1 of 10

Author:  mike.dld [ Sat Aug 13, 2005 3:29 pm ]
Post subject:  MenuetOS (KolibriOS) GFX kernel

Лежит на моём сайте. При загрузке считывает и инициализирует видеодрайвер. Основа - 0.78pre3, поддержка VESA 2.0+, можно перемещать окна за пределы экрана.

Author:  NoName [ Sat Aug 13, 2005 6:56 pm ]
Post subject: 

http://meos.ru/files/kernels/unstable/g ... l_m78p3.7z

Author:  mike.dld [ Sat Aug 13, 2005 8:19 pm ]
Post subject: 

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

Author:  NoName [ Sat Aug 13, 2005 8:26 pm ]
Post subject: 

mike.dld np
В следующий раз лучше скинуть мне на почту

Author:  Mario79 [ Sun Aug 14, 2005 2:35 pm ]
Post subject: 

mike.dld
1) В той копии, что я скачал, не выводится фоновый рисунок, хотя под иконками он присутствует.
2) А исходники будут или ты опять работаешь чисто для себя?
3) Надо бы подумать все же над правильным переключением банков памяти в Vesa 1.2, у нас бы куча старых видюх нормально поддерживаться начала. А то работают только а и б режимы, а в Vesa 1.2 узенькая полоска вверху экрана.

Author:  mike.dld [ Sun Aug 14, 2005 4:34 pm ]
Post subject: 

1. Фон пока не рисуется, точнее заливается цветом верхнего левого пикселя фоновой картинки. Хочется реализовать сносный алгоритм растяжения, а не nearest neighbour.
2. Исходники чего? Драйвера - да. Ядра - я многое изменил (естественно, только касательно графики), и в некоторых поначалу не отметил исправление, потому иногда трудно сказать, так и было или я исправил. Для этого мне нужно последнее ядро (твоё/Ивана) для повторного исправления, чтобы на этот раз отметить все места с исправлениями. И что в твоём выражении означает "опять работаешь чисто для себя"?
3. Написано что? VESA 2.0+! У меня нет НИ ОДНОЙ видеокарты с поддержкой ТОЛЬКО VESA 1.2, потому проверять мне негде. Скажите хотя бы модели видюх таких, чтобы я поискал.

Author:  mike.dld [ Sun Aug 14, 2005 5:07 pm ]
Post subject: 

Кстати, необходимо всё-таки закончить разбиение/модуляризацию ядра. Пока что, всё ещё слишком много разнопланового кода находится в KERNEL.ASM, да и в некоторых других файлах.

Author:  halyavin [ Sun Aug 14, 2005 6:22 pm ]
Post subject: 

mike.dld
Есть такая утилитка fc.exe (поставляется с виндой). Я ей обычно пользуюсь и никаких специальных пометок не нужно (нужно только терпение - переносить изменения приходится вручную). Есть только одна "проблема" - при объединении изменений глюки тоже объединяются :) .

Author:  NoName [ Sun Aug 14, 2005 6:51 pm ]
Post subject: 

mike.dld
Пункт 2 - есть программы сравнения файлов, очень быстро и удобно. Рекамой заниматься не буду.
Пункт 3 - http://www.hostileencounter.com/os_main.html, посматри насколько хорошо там сделано меню, а не то которое у нас.

Author:  FreGL [ Tue Aug 16, 2005 10:27 am ]
Post subject: 

Да и к тому же над осью работало всего 3-4 чела...
судя по скриншотам прикольная [*****], даже скачал себе, сеня вечерком протестю дома а то на работе нет дискавода (

Author:  Mario79 [ Tue Aug 16, 2005 9:53 pm ]
Post subject: 

mike.dld
Я ничем не хотел тебя обидеть. Просто для меня иногда не понятен стиль твоей работы. Ты хотя бы писал, что исходники будут позднее по такой то причине. А то для меня создается ощущение, что ты создаешь параллельно альтернативный вариант MeOS. Сам же заявлял неоднократно, что работаешь исключительно с ядром Ивана. Вот я и в сомнениях.

Author:  mike.dld [ Tue Aug 16, 2005 11:34 pm ]
Post subject: 

В ближайшее время создавать свой дистрибутив не планирую :) А с ядром Ивана всё ещё работаю потому, что именно на нём я начал писать драйвер, и уже тогда изменял ядро. Согласись, неприкольно каждый раз при выходе нового дистрибутива вносить в исходники исправления (а пока что иначе не получается, т.к. мои исправления не внесены в официальный дистрибутив).
Кстати, я наконец-то раздобыл VESA 1.2 видеокарту - S3Trio64V+. Так что не за горами драйвер с поддержкой VESA 1.2 ;)

Author:  halyavin [ Wed Aug 17, 2005 7:27 am ]
Post subject: 

Quote:
Согласись, неприкольно каждый раз при выходе нового дистрибутива вносить в исходники исправления.

Не прикольно, но вещь необходимая. На апгрейд kolibri3->kolibri4 я провел за один день. По-моему лучше делать сразу, чем потом в удесятеренном объеме. Дистрибутивы выходят не так уж часто.

Author:  mike.dld [ Wed Aug 17, 2005 2:01 pm ]
Post subject: 

Да, но ведь и изменений в той области, которой я занимаюсь, вроде как нет. Так что внесение изменений в новый дистриб - это лишь вопрос времени. Труднее не станет.

Author:  mike.dld [ Thu Aug 25, 2005 5:34 pm ]
Post subject: 

Обновил файлы на сайте. Вроде как должно работать на VESA 1.2 видеокартах. Я включил 3 функции переключения банков - для S3, Intel 810/815 и ту, что была в официальном дистрибутиве. Если не работает - пишите сюда OEM-строку (выводится зелёным при загрузке), буду искать ещё функций.
Исправил пару багов (описаны profkid'ом тут).
Работаю над фоном и произвольными линиями.

Page 1 of 10 All times are UTC+03:00
Powered by phpBB® Forum Software © phpBB Limited
https://www.phpbb.com/