С ядрои 373 VGA работает.
Надо бы проверить последующие версии ядрер(где syscall встроен).
Встроенные в материнку видюхи
andrew_programmer
Может у кого и есть, но у меня других к сожалению нет.
Может у Serge сохранилось...
Может у кого и есть, но у меня других к сожалению нет.
Может у Serge сохранилось...
Если стоит TortoiseSVN, то правой кнопкой мыши на раб. столе вызываешь контекстное меню и в нем выбираешь пунт SVN Checkout - в появившемся окне вводишь номер нужной ревизии...
А у кого ещё в последних версиях VGA работает или не работает ?
andrew_programmer
373 слишком старое. Уже сотня версий набежала. Надо разбираться с последними версиями. Напиши подробней какие режимы не работают и на каком железе.
andrew_programmer
373 слишком старое. Уже сотня версий набежала. Надо разбираться с последними версиями. Напиши подробней какие режимы не работают и на каком железе.
Не работает на моём компьютере(его конфигурацию смотреть в соответствующем разделе).
Не работают режимы '0' и '9'.Если выбрать эти режимы, то после загрузки система уходит в перезагрузку.
Не работают режимы '0' и '9'.Если выбрать эти режимы, то после загрузки система уходит в перезагрузку.
Serge
ИМХО тут именно проявилось между версиями 373 и 378, так что надо копать оттуда и какие именно изменения повлияли на это дело.
andrew_programmer
Думаю стоит воспользоваться советом Wildwest'а.
ИМХО тут именно проявилось между версиями 373 и 378, так что надо копать оттуда и какие именно изменения повлияли на это дело.
andrew_programmer
Думаю стоит воспользоваться советом Wildwest'а.
С 377 ядром VGA работает.Значит изменения, сделанные в 378 приводят к неработоспособности VGA на моём компьютере(и возможно не только на моём, просто не все проверяют VGA режим).
Надеюсь поиском ошибки, кто-нибудь займётся.
Надеюсь поиском ошибки, кто-нибудь займётся.
andrew_programmer
Попробуй поменять в kernel.asm
call init_mtrr
call init_LFB
на
call init_LFB
call init_mtrr
в любом плоском ядре
Попробуй поменять в kernel.asm
call init_mtrr
call init_LFB
на
call init_LFB
call init_mtrr
в любом плоском ядре
Поменял в ядре 488.
В этом случае VGA работает.
А VESA в 3 раза медленнее работает(наверное это связано с MTRR).
В этом случае VGA работает.
А VESA в 3 раза медленнее работает(наверное это связано с MTRR).
andrew_programmer
Да это из-за MTRR. Надо немного перетасовать код.
Да это из-за MTRR. Надо немного перетасовать код.
andrew_programmer
Проверь последнее ядро. Должно всё нормально работать.
Проверь последнее ядро. Должно всё нормально работать.
Проверял.Всё нормально работает.
Пробовал я на компьютере, принципиальная конфигурация которого описана в самом начале этой темы, ядро ревизии 519.
При загрузке системы происходят следующие вещи:
a)Пишется Starting system, но никаких точек, сигнализирующих о старте загрузчика - нет.Потом, подумав пару секунд, пишет: KERNEL.MNT ?
b)Пишется Starting system и несколько точек, потом подумав пару секунд ещё несколько точек,а потом снова: KERNEL.MNT ?
Загрузочная дискета непричём.С этой же дискеты на старом компьютере(Pentium II) Колибри отлично загрузилась и работала.
При загрузке системы происходят следующие вещи:
a)Пишется Starting system, но никаких точек, сигнализирующих о старте загрузчика - нет.Потом, подумав пару секунд, пишет: KERNEL.MNT ?
b)Пишется Starting system и несколько точек, потом подумав пару секунд ещё несколько точек,а потом снова: KERNEL.MNT ?
Загрузочная дискета непричём.С этой же дискеты на старом компьютере(Pentium II) Колибри отлично загрузилась и работала.
andrew_programmer
Может у привода головки грязные. Попробуй отформатировать на этом компе дискету, записать туда образ а потом загрузиться.
Может у привода головки грязные. Попробуй отформатировать на этом компе дискету, записать туда образ а потом загрузиться.
На этом же компьютере(где не грузиться с дискеты) из под винды видны все файлы на дискете.И все файлы читаются с дискеты.
Who is online
Users browsing this forum: No registered users and 3 guests