Статьи по меткам ‘xsystem’

Свершилось.

Октябрь 10th, 2007

Всё-таки закоммитил загрузчик бутсектора, который читает рутовую директорию говнофата и грузит файл xload.com.
Загрузчик вешается на обработчик прерывания int 21h и позволяет две функции:
1. Открытие файла.
2. Последовательное чтение файла.
Одновременно можно работать только с одним файлом (извольте, и так много всего уже в бутсекторе понапихано).
Открывается файл по сигнатуре (то есть, те 11 байт, которые содержатся в дескрипторе файла на диске).
Если Файл xload.com или xsystem.xin не найден, то загрузчик впадает в бесконечный цикл.

Вот, собственно, и всё. Что ещё нужно для счастья? Разве что написать вторичный загрузчик на С/С++.

З.Ы.
Специально для таких блоггеров, как, например, lazytroll, заявляю, что не хочу на данный момент пользоваться GRUB ;) .

Новый релиз ОС.

Март 11th, 2007

Чем ближе идёт дело к середине семестра, тем сложнее браться за написание ОС. Спишь по 4 часа в сутки, остальное время проводишь либо на работе, либо в универе.
В общем, релизнул новую версию ядра. Конечно, планировалось внести больше изменений, но что поделаешь… Занятость даёт о себе знать.

Ждите в следущем месяце новый релиз под лозунгом «1st April» :) .