Search found 688 matches

by mike.dld
Fri Feb 17, 2012 8:28 pm
Forum: Design and decoration
Topic: Панель вкладок - концепты
Replies: 46
Views: 31587

Re: Панель вкладок - концепты

Эскиз (и реализация) из одной широко известной в узких кругах программы (viewtopic.php?p=8915#p8915):

Image
by mike.dld
Wed Jan 25, 2012 1:50 am
Forum: Miscellaneous
Topic: Kolibri + VMware Player = Error
Replies: 7
Views: 4788

Re: Kolibri + VMware Player = Error

Информация для любопытных и желающих что-то с этим сделать: VMware вылетает в процессе вызова pcnet32_wio_write_csr с параметрами ebx = 0 (index) и eax = 1 (data) в файле pcnet32.inc на строке 719 (внутри pcnet32_probe). Проблема обходится (если так можно выразиться) удалением сетевого адаптера или ...
by mike.dld
Thu Jan 19, 2012 1:31 pm
Forum: English
Topic: "Error: write failed" when building Kolibri
Replies: 3
Views: 4362

Re: "Error: write failed" when building Kolibri

Easiest way is to download latest floppy/ISO image from http://builds.kolibrios.org/eng/, mount it and add/remove/replace files you need (kernel.mnt, drivers etc.)
by mike.dld
Thu Jan 19, 2012 11:16 am
Forum: English
Topic: "Error: write failed" when building Kolibri
Replies: 3
Views: 4362

Re: "Error: write failed" when building Kolibri

Try this:

Code: Select all

make all lang=en
make.sh is kind of obsolete.
by mike.dld
Fri Jan 13, 2012 11:20 am
Forum: Kernel
Topic: Заменить PAGE FAULT
Replies: 23
Views: 20615

Re: Заменить PAGE FAULT

В таком случае, неплохим вариантом может быть запуск отладчика и присоединение его к процессу, создавшему исключительную ситуацию. Мне бы хватило. А писать свой обработчик #PF в userland я бы ни за что не стал. Тем более, что он по идее должен быть отдельным процессом (коим отладчик уже и так являет...
by mike.dld
Fri Jan 13, 2012 5:28 am
Forum: Kernel
Topic: Заменить PAGE FAULT
Replies: 23
Views: 20615

Re: Заменить PAGE FAULT

Ленивое выделение страниц - это полезное и вполне логичное применение #PF, но насколько я понимаю, Марат говорит о ситуациях, когда ядро всё-таки не может определить причину обращения к странице. Иначе оно бы не прибивало соответствующий процесс.
by mike.dld
Thu Jan 12, 2012 10:15 pm
Forum: Kernel
Topic: Заменить PAGE FAULT
Replies: 23
Views: 20615

Re: Заменить PAGE FAULT

Элита Не нужно связывать несвязуемое. Обработка PAGE FAULT и фильтрация логов далеки друг от друга. Но я согласен, отсутствие последнего доставляет некоторые неудобства, хотя с таким же успехом можно обвинить ядро в маленьком размере буфера или программу DEBUG в маленьком размере окна (файл BOARD.L...
by mike.dld
Thu Jan 12, 2012 10:05 pm
Forum: Kernel
Topic: Заменить PAGE FAULT
Replies: 23
Views: 20615

Re: Заменить PAGE FAULT

Даже не так, извини. Понятно, что ты хочешь поменять, но непонятно, как это поможет. ИМХО, только ещё больше запутает, потому что наиболее важная информация - в первом сообщении, а все остальные могут прямо или косвенно зависеть от него.
by mike.dld
Thu Jan 12, 2012 10:00 pm
Forum: Kernel
Topic: Заменить PAGE FAULT
Replies: 23
Views: 20615

Re: Заменить PAGE FAULT

PAGE FAULT, в моём понимании (ссылку ещё не смотрел), есть ошибка обращения к памяти по адресу, не принадлежащему адресному пространству данного процесса. Мои же рассуждения выше связаны с описанием общей природы исключительных ситуаций. Допустим, что произошло обращение к памяти по некорректному ад...
by mike.dld
Thu Jan 12, 2012 8:36 pm
Forum: Kernel
Topic: Заменить PAGE FAULT
Replies: 23
Views: 20615

Re: Заменить PAGE FAULT

Может я тоже чего-то не понимаю, но PAGE FAULT, как и многие другие подобные ошибки, говорит о том, что неизвестно, каким образом должно происходить дальнейшее выполнение программы. Как же можно дать ей выполняться дальше, если непонятно, что можно сделать, чтобы это стало возможным? Насчёт подробро...
by mike.dld
Thu Jan 12, 2012 8:19 pm
Forum: Sound
Topic: Что я хочу увидеть в Колибри завтра....
Replies: 1056
Views: 1656268

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

Есть такое понятие - "рабочая область". Это вся область экрана, не занятая панелью. На нее максимизируются окна. Хочу, чтобы _опционально_ при изменении размеров этой самой рабочей области изменялся размер всех максимизированных окон. Прямо сейчас это делается _всегда_ (gui/window.inc, `r...
by mike.dld
Sat Jan 07, 2012 12:38 pm
Forum: Coding
Topic: Помогите новичку
Replies: 1144
Views: 511014

Re: Помогите новичку

А почему функция объявлена с двумя параметрами, а ты передаёшь только один?..
by mike.dld
Thu Dec 22, 2011 5:50 pm
Forum: Coding
Topic: Сборка системы (вопрос новичка)
Replies: 50
Views: 22638

Re: Сборка системы (вопрос новичка)

А почему бы просто не поправить скрипт? ... :Check_Lang set res=%1 :Check_Lang_loop for %%a in (%languages%) do if %%a==%res% set lang=%res% if defined lang goto :eof ... Ведь ясно же, что в системе задана переменная окружения LANG, а скрипт принимает её за свою, локальную. Соотсветственно, в цикле ...
by mike.dld
Tue Dec 20, 2011 12:20 am
Forum: Assembler
Topic: ряд вопросов по FASM
Replies: 143
Views: 86493

Re: ряд вопросов по FASM

Что касается ошибки "file not found", то на русский язык она переводится как "файл не найден", что в пояснении не нуждается. FASM ожидает обнаружить в кавычках полный путь к файлу ("C\abc\def.inc" или "/abc/def.inc") или же относительный путь (который не начин...
by mike.dld
Mon Dec 19, 2011 11:59 pm
Forum: Assembler
Topic: ряд вопросов по FASM
Replies: 143
Views: 86493

Re: ряд вопросов по FASM

Я человек терпеливый (иногда), даже когда меня пытаются сравнивать с дебилом, но это уже переходит границы. Объясняю последний раз то, что должно было бы уже быть давно понято. `struc` - это ключевое слово ассемблера. При объявлении структур с его использованием, необходимо предварять имя каждого чл...