Search found 15 matches

by sam0delk1n
Sat Apr 04, 2015 4:13 pm
Forum: Multimedia
Topic: Graphics editor <<ANIMAGE>>
Replies: 102
Views: 77373

Re: Graphics editor <<ANIMAGE>>

Приложение падает после 10-20 мин работы в нём.
by sam0delk1n
Thu Apr 02, 2015 11:01 pm
Forum: Compilers and programming
Topic: MTDBG - отладчик пользовательского уровня
Replies: 141
Views: 108330

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

При пошаговой отладке, примерно через каждые 10 шагов, происходит исключение 0D (General protection fault). При этом нельзя сделать следующий шаг. Однако можно ввести команду g <адрес_следующей_строки> и шагать дальше.
by sam0delk1n
Mon Mar 30, 2015 8:10 pm
Forum: Miscellaneous
Topic: вопрос от новичка
Replies: 55
Views: 33307

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

Я загрузился заново, открыл те же приложения, несколько раз запустил своё -- работало нормально. Ошибка может быть скрытая и связана например с переполнением чего-либо со временем, так что посмотрим. Ок боард подключу. Просто ведь чтобы ОС туда вывела ошибку, она должна понять что ошибка была, а со ...
by sam0delk1n
Mon Mar 30, 2015 7:32 pm
Forum: Miscellaneous
Topic: вопрос от новичка
Replies: 55
Views: 33307

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

Сегодня Колибри заглючила/зависла. Пропала панель задач внизу, пропал курсор мыши, на устройства ввода никакой реакции, отображался только рабочий стол. Работали два TextEdit'а, компилятор fasm, mtdbg и моё приложение с выводом графики. Могло ли такое поведение быть результатом неправильной работы м...
by sam0delk1n
Sat Mar 28, 2015 3:31 pm
Forum: Miscellaneous
Topic: вопрос от новичка
Replies: 55
Views: 33307

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

Мне кажется нужно делать такую логику: 1. Для двух разных запросов выделения памяти можно выбирать разные физические адреса страниц. 2. Для одного запроса нужно по возможности выделять физически целый блок, если такого нет -- возвращать ошибку. 3. Пользователь может попросить реорганизовать располож...
by sam0delk1n
Sat Mar 28, 2015 2:26 pm
Forum: Miscellaneous
Topic: вопрос от новичка
Replies: 55
Views: 33307

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

Точно, у меня была глупость написана, конечно же надо было прибавлять к значению которая лежит в переменной. Теперь работает. Однако насчёт страниц: всё таки приложение использует виртуальное адресное пространство, а значит даже если вторая страница будет в другом месте, всё равно я смогу обращаться...
by sam0delk1n
Sat Mar 28, 2015 2:37 am
Forum: Miscellaneous
Topic: вопрос от новичка
Replies: 55
Views: 33307

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

А вот ещё вопрос: как адресовать присоединённые страницы? Вот я выделил две страницы через кучу. Адрес первой сохранил в переменную. При обращении внутри неё всё нормально работает. Как только я пишу что-то вроде mov dword [ pFirstPage + 4096 ], 0xffffffff , то есть пытаюсь записать в то место где д...
by sam0delk1n
Fri Mar 27, 2015 11:29 pm
Forum: Miscellaneous
Topic: вопрос от новичка
Replies: 55
Views: 33307

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

Ок, попробую. По ходу работы в Колибри словил несколько багов: * Когда я передал неправильные параметры в функцию 4 (которая строки выводит) и запустил из под отладчика mtdbg, приложение зависло с pages fault, и его невозможно было убрать через kill process, система при выключении тоже не смогла зав...
by sam0delk1n
Fri Mar 27, 2015 12:01 am
Forum: Miscellaneous
Topic: вопрос от новичка
Replies: 55
Views: 33307

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

Да все 3D приложения которые в папке rd/1/3D. Например демо с шестерёнками при разрешении 1024x768 (VirtualBox, 1 ядро выделено, 2.2 ГГц) дают 55-60 FPS, а если начать непрерывно двигать мышь будет 30 FPS. Блокировка прерывания на обновление экрана? То есть можно запретить обновлять данные экрана сч...
by sam0delk1n
Thu Mar 26, 2015 1:49 am
Forum: Miscellaneous
Topic: вопрос от новичка
Replies: 55
Views: 33307

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

Даже программная прорисовка не может так проседать из-за курсора, там что-то не так. Есть функция 18, подфункция 14 в Колибри API (wait for screen retrace). Можно попробовать использовать её. Например: Я создаю второй буфер в RAM (бэкбуфер) и рисую в него изображение. Затем жду обновления экрана. Ка...
by sam0delk1n
Wed Mar 25, 2015 10:31 pm
Forum: Miscellaneous
Topic: вопрос от новичка
Replies: 55
Views: 33307

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

А ещё вопросы можно задавать? Или у вас принято самостоятельно искать информацию в форуме? Просто уж слишком много тем, а полезной информации на долю общей писанины не очень много приходится. Я заметил что в некоторых 3д приложениях при перемещении курсора FPS проседает почти в два раза. С чем это с...
by sam0delk1n
Wed Mar 25, 2015 6:19 pm
Forum: Miscellaneous
Topic: вопрос от новичка
Replies: 55
Views: 33307

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

Си по умолчанию на х86 выравнивает по 4 байта, но у вас я так понимаю предполагается упакованная структура? Я что-то похожее нашёл в описании Функции 9 в CoreAPI, вроде это оно. Кстати я прям в Колибри пишу, на FASM'е. Но было бы неплохо писать и на Си, вроде как есть Ktcc.kex и он даже работает, но...
by sam0delk1n
Wed Mar 25, 2015 4:22 pm
Forum: Miscellaneous
Topic: вопрос от новичка
Replies: 55
Views: 33307

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

Ещё есть несколько вопросов: 1) Как получить координаты рабочей поверхности окна (та что для пользователя), что то конкретной функции из CoreAPI я не нашёл. 2) Если я буду рисовать графику через селектор gs прямо в LFB, в соответствии с координатами окна, чтобы создавалось впечатление что изображени...
by sam0delk1n
Sun Mar 22, 2015 5:29 pm
Forum: Miscellaneous
Topic: вопрос от новичка
Replies: 55
Views: 33307

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

Да теперь работает. Однако мышь можно настроить и сохранить через System Setup, а вот настройки фона только через DAT. Я вот попробовал добавить ключ B чтобы фон был шумным, однако пришлось удалить ключ H, который я так понимаю должен что-то запускать в скрытом режиме, но вроде ничего не изменилось....
by sam0delk1n
Sun Mar 22, 2015 1:31 am
Forum: Miscellaneous
Topic: вопрос от новичка
Replies: 55
Views: 33307

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

Здравствуйте. Я новичок в KolibriOS. Есть два вопроса: 1) В общем я попробовал в VirtualBox поставить KolibriOS на HDD. Я взял Windows XP, отформатировал в FAT32, инсталлировал через mtldr. Затем запустил KolibriOS и изменил цвет рабочего стола через Palitra и сохранил img образ через rdsave в корен...