Mario79
Вообще-то можно, если при каждой перерисовке считывать состояние клавиш у системы функцией 66.3 (основываясь на том, что при получении и потере фокуса окно перерисовывается).
Насчёт памяти, расходуемой ядром, не ко мне.
all
Возможно, в списке команды Колибри стоит ввести ещё категорию типа "Тестирование и моральная поддержка".
Колибри 0630
-
Ушёл к умным, знающим и культурным людям.
По поводу пункта 5: я использую build_kernel.bat следующего содержания:
@fasm kernel.asm kernel.mnt
copy /b kernel.mnt e:\zhenya\program\menuet\k0630\progs\
e:\zhenya\program\menuet\KlbrInWin\KlbrInWin.exe e:\zhenya\program\menuet\kerpack\kerpack
copy /b e:\zhenya\program\menuet\k0630\progs\kernel.mnt .
"e:\zhenya\util\viewers\winimage\winimage" "e:\zhenya\program\bochs-2.3\menuet\kolibri.img" /I kernel.mnt /H
Ушёл к умным, знающим и культурным людям.
diamond, пробовал с обеими ядрами - все равно, загрузка до 100% и сразу же перезагрузка. Думал что может быть видео виновато, тестил при 640Х480 при 16 цветах без ускорения и изменения частоты экрана, но все равно результат нулевой.
P.S. говорят с какой-то версии ядра не получается загружать колибри на старые компы типа первых пеньков? Сам я еще не пробовал.
P.S. говорят с какой-то версии ядра не получается загружать колибри на старые компы типа первых пеньков? Сам я еще не пробовал.
camper
Попробуй загрузить ядро 163 на предыдущем дистрибутиве. Там IDE DMA. Если оно пойдёт нормально то ошибка скорее всего в новых менеджерах памяти. Обычно система уходит в перезагрузку после запуска если происходит исключение или аппаратное прерывание до того как установлены обработчики прерываний.
Кстати при определении дисков вызывыается SendCommandToHDD а там есть пара cli/sti.
Попробуй загрузить ядро 163 на предыдущем дистрибутиве. Там IDE DMA. Если оно пойдёт нормально то ошибка скорее всего в новых менеджерах памяти. Обычно система уходит в перезагрузку после запуска если происходит исключение или аппаратное прерывание до того как установлены обработчики прерываний.
Кстати при определении дисков вызывыается SendCommandToHDD а там есть пара cli/sti.
Serge
Но раньше то оно прокатывало, как-то...
Но раньше то оно прокатывало, как-то...
Serge ядро 163 где оно? в 0600? То есть я в новом 0630 меняю ядро от 0600?
camper
Нет так не покатит - для 0630 нужно ядро ревизии не ниже 202.
Тебе предложили попробовать более новыя ядра, которые были до 202 ревизии, вставить в 0600.
Нет так не покатит - для 0630 нужно ядро ревизии не ниже 202.
Тебе предложили попробовать более новыя ядра, которые были до 202 ревизии, вставить в 0600.
Можно старые ядра вставлять в новый дистрибутив, если вернуть char.mt и char2.mt из папки fonts в корневую. В противном случае система загрузится, но просто не будет выводить текст.
all
Так как вы думаете, стоит выпускать 0.6.3.1 с исправлениями?
all
Так как вы думаете, стоит выпускать 0.6.3.1 с исправлениями?
А что тут не понятного? %)diamond wrote:all
Так как вы думаете, стоит выпускать 0.6.3.1 с исправлениями?
Тут даже вопроса не может такого быть.
Конечно нужно выпускать 0.6.3.1, а за ней и 0.6.3.2 если найдутся ещё ошибки.
diamond
Обязательно, но сначала нужно решить проблему camper'a.
Обязательно, но сначала нужно решить проблему camper'a.
Где можно скачать ядро 163?
Last edited by Sniper on Fri Nov 03, 2006 5:10 pm, edited 1 time in total.
Это проблема не только camper-а.На старых машинах типа Pentium100,Pentium166 Колибри ПЕРЕСТАЛА РАБОТАТЬ.Тоесть загрузка доходит до 100%,а потом происходит перезагрузка компьютера.Нормально работает только в режиме 640x480x16.
Потеря работоспособности на старых компьютерах - это СЕРЬЁЗНАЯ проблема.
Я заметил это ,когда испытал ядро 170 какой-то ревизии.Потом была 188 ревизия и другие.Пробовал и 201 - всёравно не работает.Точно не помню,но помоему проблемы начались с ядер,поддерживающих DMA.
Я предлагал и опять предлагаю тестировать ядро Колибри на разных компьютерах ДО ВЫХОДА ДИСТРИБУТИВА.Тестировать периодически.Например через каждые 10 изменений в ядре.
У кого-нибудь остался архив с ядром 163 ревизии, а то у меня только 160 осталась ?
P.S.
Старые компы типа Petium166 у нас на кафедре есть,поэтому потестить непроблема(у нас каждую неделю на этих компах занятия).
Потеря работоспособности на старых компьютерах - это СЕРЬЁЗНАЯ проблема.
Я заметил это ,когда испытал ядро 170 какой-то ревизии.Потом была 188 ревизия и другие.Пробовал и 201 - всёравно не работает.Точно не помню,но помоему проблемы начались с ядер,поддерживающих DMA.
Я предлагал и опять предлагаю тестировать ядро Колибри на разных компьютерах ДО ВЫХОДА ДИСТРИБУТИВА.Тестировать периодически.Например через каждые 10 изменений в ядре.
У кого-нибудь остался архив с ядром 163 ревизии, а то у меня только 160 осталась ?
P.S.
Старые компы типа Petium166 у нас на кафедре есть,поэтому потестить непроблема(у нас каждую неделю на этих компах занятия).
http://www.meosfiles.narod.ru/src_163.rarandrew_programmer wrote: У кого-нибудь остался архив с ядром 163 ревизии, а то у меня только 160 осталась ?
Last edited by Sniper on Fri Nov 03, 2006 5:15 pm, edited 1 time in total.
Sniper
Когда я писал сообщение,то твоего сообщения ещё небыло.А когда отправил сообщение,то увидел,что ты выложил ядро 163 ревизии.Поэтому вопрос снимается.
Когда я писал сообщение,то твоего сообщения ещё небыло.А когда отправил сообщение,то увидел,что ты выложил ядро 163 ревизии.Поэтому вопрос снимается.
Who is online
Users browsing this forum: No registered users and 1 guest