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
На этом же компьютере(где не грузиться с дискеты) из под винды видны все файлы на дискете.И все файлы читаются с дискеты.