Board.KolibriOS.org

Official KolibriOS board
It is currently Tue Oct 20, 2020 12:16 pm

All times are UTC+03:00




Post new topic  This topic is locked, you cannot edit posts or make further replies.  [ 210 posts ]  Go to page Previous 1 2 3 4 5 614 Next
Author Message
 Post subject:
PostPosted: Fri Nov 03, 2006 5:16 pm 
Offline
User avatar

Joined: Thu Oct 13, 2005 12:00 pm
Posts: 299
Только что проверил по рецепту diamonda, т.е. старое ядро от 0600 вставил в новый дистрибутив 0630, и вернул char.mt и char2.mt из папки fonts в корневую, все прекрасно загрузилось!
P.S. Дизайно очень понравился.


Top
   
 
 Post subject:
PostPosted: Fri Nov 03, 2006 6:23 pm 
Offline
Kernel Developer

Joined: Wed Mar 08, 2006 6:25 pm
Posts: 3952
Mario79
Исправил ошибку в загрузчике драйверов теперь они занимают не 4 Мб а 88 Кб. Остальная память тратится так:
4Мб забирает дыра на старом месте LFB 0x00800000-0x00BFFFFF можно освободить эти страницы, но лучше сместить все данные с адресов 0x00C00000+ вниз. Тогда можно будет спокойно грузиться на 16 Мб. Ещё около 600 Кб забирает ядро под служебные данные, ~640 Кб загруженные программы, остальное - таблицы страниц ядра из расчёта 4 Кб на каждые 4Мб ОЗУ минус 16 Кб если процессор поддерживает большие страницы. На компе с 32Мб полностью загруженная система занимает 17592 Кб.


Top
   
 
 Post subject:
PostPosted: Fri Nov 03, 2006 6:30 pm 
Offline
Kernel Developer

Joined: Wed Mar 08, 2006 6:25 pm
Posts: 3952
andrew_programmer
Quote:
Нормально работает только в режиме 640x480x16.
Это похоже на ошибку с LFB проверь загрузку в vesa 1.2 даже если банки нормально не работают.


Top
   
 
 Post subject:
PostPosted: Fri Nov 03, 2006 6:41 pm 
Offline
User avatar

Joined: Thu May 19, 2005 4:43 pm
Posts: 896
Serge

Проверял.Не работатет.


Top
   
 
 Post subject:
PostPosted: Fri Nov 03, 2006 7:30 pm 
Offline
Kernel Developer

Joined: Wed Mar 08, 2006 6:25 pm
Posts: 3952
andrew_programmer
Похоже я нашёл ошибку. map_LFB устанавливала флаг глобальной страницы.
В старых прцессорах его нет. Исправленный код на SVN.


Top
   
 
 Post subject:
PostPosted: Fri Nov 03, 2006 8:13 pm 
Offline
User avatar

Joined: Thu May 19, 2005 4:43 pm
Posts: 896
К сожалению раньше вторника проверить ядро не удасться.С субботы по понедельник праздничые дни.


Top
   
 
 Post subject:
PostPosted: Fri Nov 03, 2006 8:17 pm 
Offline
User avatar

Joined: Thu May 19, 2005 4:43 pm
Posts: 896
Нашёл один баг(толи Tinypada толи ядра).
Если скомпилировать программу в Tinypade,а потом запустить её,то после закрытия программы в большинстве случаев Tinypad виснет.


Top
   
 
 Post subject:
PostPosted: Fri Nov 03, 2006 10:07 pm 
Offline
User avatar

Joined: Thu Oct 13, 2005 12:00 pm
Posts: 299
Эхехе, а нельзя ли на обычный веб слить? Мне TortoiseSVN дольше качать :) Да и не пользовался я ни разу свн :)


Top
   
 
 Post subject:
PostPosted: Fri Nov 03, 2006 10:30 pm 
Дык я ж положил ядро 163 и исходники ядра 163 ревизии. Или это не мне вопрос?


Top
   
 
 Post subject:
PostPosted: Fri Nov 03, 2006 11:32 pm 
Offline
User avatar

Joined: Thu Oct 13, 2005 12:00 pm
Posts: 299
Sniper я то ядро 164 уже скопировал. Я понял из сообщения Serge что новое ядро уже исправили?


Top
   
 
 Post subject:
PostPosted: Fri Nov 03, 2006 11:43 pm 
Offline
Kernel Developer

Joined: Wed Mar 08, 2006 6:25 pm
Posts: 3952
camper
Одну возможную ошибку я исправил. Свежее ядро и исходники можно скачать с сайта kolibrios.org


Top
   
 
 Post subject:
PostPosted: Sat Nov 04, 2006 11:56 am 
Offline
User avatar

Joined: Thu Oct 13, 2005 12:00 pm
Posts: 299
Нет, к сожалению с ядром 207 тоже перезагрузка.


Top
   
 
 Post subject:
PostPosted: Sat Nov 04, 2006 3:06 pm 
Offline
Kernel Developer

Joined: Wed Mar 08, 2006 6:25 pm
Posts: 3952
camper

andrew_programmer писал что у него грузится только в режимах 0 и 9. Проверь загрузку 640х480х16.


Top
   
 
 Post subject:
PostPosted: Sat Nov 04, 2006 6:56 pm 
Offline
Kernel Developer
User avatar

Joined: Mon Nov 28, 2005 8:00 pm
Posts: 1601
Кто-нибудь может внятно объяснить, куда выводит звук midiplay и функция 20? То есть понятно, что она общается с портом, установленным в 21.1, причём по умолчанию устанавливается значение 0x320 (dword +4 в setup.dat), которое можно менять в setup, но на какое физическое устройство?
Аналогичный вопрос для WSS (функции 27 и 21.6).

_________________
Ушёл к умным, знающим и культурным людям.


Top
   
 
 Post subject:
PostPosted: Sat Nov 04, 2006 8:50 pm 
Offline
User avatar

Joined: Thu May 19, 2005 4:43 pm
Posts: 896
Как 58 так и 70 функции одинаково ПОРТЯТ файлы.Причём совсем небольшого размера 90kb и больше.

Я изменил код ANIMAGE и решил скомпилировать исходники.После сохранения файла в тинипаде я скомпилировал программу.Компилятор выдал совершенно непонятно откуда взявшуюся ошибку.Посмотрел исходники в винде.Оказалось,что исходники испорчены(в середине файла какой-то мусор).Стал компилировать и отлаживать ANIMAGE в винде.
Решил попробовать работу редактора,переписанного на 70 функцию, в Колибри.Нарисовал картинку и сохранил на жестком диске.Картинка оказалась испорченной в точности также,как и в случае 58 функции.

В общем файлы при сохранении на жестком диске портятся.


Top
   
 
Display posts from previous:  Sort by  
Post new topic  This topic is locked, you cannot edit posts or make further replies.  [ 210 posts ]  Go to page Previous 1 2 3 4 5 614 Next

All times are UTC+03:00


Who is online

Users browsing this forum: No registered users and 2 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
cron
Powered by phpBB® Forum Software © phpBB Limited