Как сделать свою ОС на Assembler?

Как сделать свою ОС на Assembler?

Здравствуйте!

Я загорелся желанием (И пинком со стороны) создать свою ОС!

Мне очень нравится

псевдо - графический

интерфейс (Если возможно).

Желательно, чтобы кода было как можно меньше (Без шелухи (без обьяснялок в коде ";Это - это" и элементов красоты ";====", ";----" ) )!

- – — – -

Заранее спасибо!