Page 2 of 6

Posted: Fri May 11, 2007 12:54 pm
by andrew_programmer
С ядрои 373 VGA работает.
Надо бы проверить последующие версии ядрер(где syscall встроен).

Posted: Fri May 11, 2007 1:44 pm
by Mario79
andrew_programmer
Может у кого и есть, но у меня других к сожалению нет.
Может у Serge сохранилось...

Posted: Fri May 11, 2007 3:20 pm
by Wildwest
Если стоит TortoiseSVN, то правой кнопкой мыши на раб. столе вызываешь контекстное меню и в нем выбираешь пунт SVN Checkout - в появившемся окне вводишь номер нужной ревизии...

Posted: Fri May 11, 2007 3:33 pm
by Serge
А у кого ещё в последних версиях VGA работает или не работает ?

andrew_programmer

373 слишком старое. Уже сотня версий набежала. Надо разбираться с последними версиями. Напиши подробней какие режимы не работают и на каком железе.

Posted: Fri May 11, 2007 3:39 pm
by andrew_programmer
Не работает на моём компьютере(его конфигурацию смотреть в соответствующем разделе).
Не работают режимы '0' и '9'.Если выбрать эти режимы, то после загрузки система уходит в перезагрузку.

Posted: Fri May 11, 2007 3:58 pm
by Mario79
Serge
ИМХО тут именно проявилось между версиями 373 и 378, так что надо копать оттуда и какие именно изменения повлияли на это дело.

andrew_programmer
Думаю стоит воспользоваться советом Wildwest'а.

Posted: Sat May 12, 2007 4:43 pm
by andrew_programmer
С 377 ядром VGA работает.Значит изменения, сделанные в 378 приводят к неработоспособности VGA на моём компьютере(и возможно не только на моём, просто не все проверяют VGA режим).

Надеюсь поиском ошибки, кто-нибудь займётся.

Posted: Sat May 12, 2007 5:36 pm
by Serge
andrew_programmer

Попробуй поменять в kernel.asm
call init_mtrr
call init_LFB
на
call init_LFB
call init_mtrr
в любом плоском ядре

Posted: Sat May 12, 2007 7:17 pm
by andrew_programmer
Поменял в ядре 488.
В этом случае VGA работает.
А VESA в 3 раза медленнее работает(наверное это связано с MTRR).

Posted: Sat May 12, 2007 9:27 pm
by Serge
andrew_programmer

Да это из-за MTRR. Надо немного перетасовать код.

Posted: Mon May 14, 2007 1:46 pm
by Serge
andrew_programmer
Проверь последнее ядро. Должно всё нормально работать.

Posted: Mon May 14, 2007 4:46 pm
by andrew_programmer
Проверял.Всё нормально работает.

Posted: Thu May 24, 2007 4:54 pm
by andrew_programmer
Пробовал я на компьютере, принципиальная конфигурация которого описана в самом начале этой темы, ядро ревизии 519.
При загрузке системы происходят следующие вещи:

a)Пишется Starting system, но никаких точек, сигнализирующих о старте загрузчика - нет.Потом, подумав пару секунд, пишет: KERNEL.MNT ?

b)Пишется Starting system и несколько точек, потом подумав пару секунд ещё несколько точек,а потом снова: KERNEL.MNT ?

Загрузочная дискета непричём.С этой же дискеты на старом компьютере(Pentium II) Колибри отлично загрузилась и работала.

Posted: Thu May 24, 2007 5:51 pm
by Serge
andrew_programmer

Может у привода головки грязные. Попробуй отформатировать на этом компе дискету, записать туда образ а потом загрузиться.

Posted: Thu May 24, 2007 6:08 pm
by andrew_programmer
На этом же компьютере(где не грузиться с дискеты) из под винды видны все файлы на дискете.И все файлы читаются с дискеты.