Search found 1598 matches

by diamond
Mon Jan 16, 2006 5:38 pm
Forum: Kernel
Topic: Поле i_end в EXE-заголовке
Replies: 5
Views: 6032

Поле i_end в EXE-заголовке

В заголовке MENUET-программ есть не совсем понятное поле i_end. Что оно означает? В большинстве программ оно равно длине файла; с другой стороны, длину файла можно определить и независимо. Кроме того, есть прекрасно работающие программы, у которых это поле больше размера файла, а у eyes это поле даж...
by diamond
Mon Jan 16, 2006 5:27 pm
Forum: Graphics subsystem
Topic: Точные размеры окон
Replies: 6
Views: 7640

Точные размеры окон

Оказывается, когда при создании окна в функции 0 указываются (и заносятся во внутренние переменные ядра) размеры по осям x,y, реальные ширина и высота на один пиксель больше! (При этом код прорисовки рамки работает правильно). Это незаметно для обычных окон, но становится существенным для окон неста...
by diamond
Mon Jan 16, 2006 4:04 pm
Forum: Compilers and programming
Topic: MTDBG - отладчик пользовательского уровня
Replies: 141
Views: 108373

Хмм... а программисты составляют всего 1% (в лучшем случае) Мне показалось или я где-то видел, что в качестве одного из применений Kolibri предлагалось обучение программированию на ассемблере? Если так, то цифру 1% следует сильно увеличить. В общем, буду писать отладчик 3-кольца. Начинающим программ...
by diamond
Mon Jan 16, 2006 3:54 pm
Forum: Data processing
Topic: Упаковщик KPack
Replies: 106
Views: 89432

2) Командная строка уже реализована в версии 0.2, которую, надеюсь, halyavin (которому я ее уже послал) скоро выложит. Теперь работает со всеми приложениями из дистриба 0.5.2.0 (естественно после распаковки или перекомпиляции). При этом из 147 приложений 33 слишком малы и не пакуются ничем, а из ост...
by diamond
Wed Jan 11, 2006 11:13 am
Forum: Compilers and programming
Topic: MTDBG - отладчик пользовательского уровня
Replies: 141
Views: 108373

MTDBG - отладчик пользовательского уровня

На данный момент список средств отладки Kolibri ограничен следующими элементами: 1) Bochs (или другой эмулятор с поддержкой отладки (?)) 2) MeOsDebug уважаемого товарища halyavin 'а 3) Доска отладки При этом пункт 2) требует винды, Bochs более либерален, но под Kolibri не портирован, а доска отладки...
by diamond
Mon Jan 09, 2006 4:07 pm
Forum: Boot-loader
Topic: Загрузка с HD.
Replies: 86
Views: 73891

Еще один загрузчик от меня - теперь вы можете запускать менуэт/колибри прямо из windows NT/2k/XP+.
Для работы требуются права администратора.
Брать здесь: http://shade.msu.ru/~msu-se/nt2klbr.7z
(исходники: http://shade.msu.ru/~msu-se/nt2klbr_sou.7z)
by diamond
Mon Jan 09, 2006 12:52 pm
Forum: Data processing
Topic: Упаковщик KPack
Replies: 106
Views: 89432

Упаковщик KPack

Мною написан новый упаковщик программ для Menuet/Kolibri. На большинстве программ работает лучше уже существующих.
Пока не обрабатывает использование командной строки и/или полного пути.
Брать здесь: http://shade.msu.ru/~msu-se/mtappack.exe
by diamond
Mon Dec 12, 2005 7:19 pm
Forum: Boot-loader
Topic: Загрузка с HD.
Replies: 86
Views: 73891

Кстати (поправьте меня, если я ошибаюсь) в этом случае для раздела с FAT16/32 прекрасно работает acroboot от VaStaNi
by diamond
Mon Dec 12, 2005 5:07 pm
Forum: Boot-loader
Topic: Загрузка с HD.
Replies: 86
Views: 73891

"Отформатированный и без системы" винт - это (в моей вышеупомянутой терминологии) задача 1, mtldr (в существующем варианте) в этом случае практически бесполезен. Проще и экономичнее написать новый загрузчик для этой задачи. Есть необходимость? Если есть, то для какой файловой системы?
by diamond
Fri Dec 09, 2005 3:49 pm
Forum: Boot-loader
Topic: Загрузка с HD.
Replies: 86
Views: 73891

Причем тут мелкософтовские системы? mtldr абсолютно никак не связан с загрузчиком с дискеты и синим экраном загрузки ядра, о которых как раз и идёт речь. А загрузчик с дискеты и улучшение экрана загрузки никак не используют наличие/отсутствие каких бы то ни было других операционных систем (включая д...
by diamond
Tue Dec 06, 2005 10:39 am
Forum: Boot-loader
Topic: Загрузка с HD.
Replies: 86
Views: 73891

Так чего мы решим с
а) улучшенным синим экраном загрузки?
б) загрузчиком с дискеты, сохраняющим параметры?
Внедряем в ядро или нет?
by diamond
Mon Dec 05, 2005 8:13 pm
Forum: Boot-loader
Topic: Загрузка с HD.
Replies: 86
Views: 73891

Есть какие-нибудь пожелания по mtldr'у в связи с задачей 1? задачей 2?
by diamond
Mon Dec 05, 2005 7:46 pm
Forum: Boot-loader
Topic: Загрузка с HD.
Replies: 86
Views: 73891

preboot.inc включается одним из первых (чуть ли не первым, в котором содержатся код/данные). Так что он в начале (заметьте, я не утверждаю, что в самом начале и даже не утверждаю, что по фиксированному смещению). В первый сектор влезает. В моем варианте ядра на всякий случай в конце preboot.inc доба...
by diamond
Mon Dec 05, 2005 7:41 pm
Forum: Boot-loader
Topic: выбор вариантов загрузки
Replies: 98
Views: 62465

Похоже, обсуждение сохранения параметров будет производиться в теме "Загрузка с HD"
http://meos.sysbin.com/viewtopic.php?t=335
by diamond
Mon Dec 05, 2005 7:33 pm
Forum: Boot-loader
Topic: Загрузка с HD.
Replies: 86
Views: 73891

При разработке загрузчика с какого бы то ни было устройства хранения данных возможны две задачи: 1) С этого устройства никакая операционная система не загружается. (Как вариант, нам не жалко операционной системы, загружающейся оттуда). 2) С этого устройства уже худо-бедно загружается какая-нибудь ОС...