ОК давай попробуем.Сообщение от CityAceE
Т.е. грубо говоря нужно следующее:
- посекторная работа с дисководом (причем размер сектора застандартизировать);
- определение что висит на шлейфе харда;
- посекторная работа с хардом;
- базовый загрузчик;
- посекторная работа с CDROM (почему бы и негрузиться с СДРОМ);
- функции переключения памяти (точки входа стандартизировать);
- функции эмуляции текстового или базового экрана (точки входа стандартизировать);
- функции работы с клавиатурой (хотя не очень обязательно).
Остальное железо с помощью драйверов ОСИ.
К сожалению это единственный выход, ибо стоко реализаций разных что придумать как устроен будет драйвер сложно.Сообщение от CityAceE
Проще расписать номера режимов, которые поддерживаются в данной машине (опять же в таблице ПЗУ). А софтописатели будут отслеживать по этой таблице какой режим можно использовать.
Нельзя жестко забивать ФАТ, токо посекторную запись поддержать в ПЗУ, а с ФАТ пусть ОСЬ разбирается.Сообщение от CityAceE
Прикинь поддерживаем мы ПандП, так надо ИДы разнумеровать и прочее, т.е. должно быть централизовано, а этого нет и не будет. Ну нафиг, пусть лучше каждый производитель пишет свой драйвер так как он считает нужным. Да и настроить ось без ПП проще.Сообщение от CityAceE
Хватит, но большого смысла в этом нет ибо такая ось будет не менее убога как ТРДОС и ИЗДОС первых версий.Сообщение от CityAceE
Т.е. должна быть стандартизированная таблица входов, т.е. грубо говоря BIOS.Сообщение от CityAceE





Ответить с цитированием