Всем привет. Решил вот заняться разработкой ОС. Уточню что в моём понимании ОС вовсе не обязана иметь современный gui и поддержку игр. Достаточно консольных браузера,файлменеджера и блокнота, а там дальше видно будет. Но главное это то что меня интересует прежде всего надежность,стабильность и безопасность а не красивости и развлечения.
Решил использовать это
http://wiki.osdev.org/FreeBasic_Bare_Bones и это
http://wiki.osdev.org/OSKitДелаю все как в первой ссылке:
Код:
[max@host-7 ~]$ cd /home/max/dev/os
[max@host-7 os]$ fbc -c kernel.bas -o kernel.o
kernel.c: Assembler messages:
kernel.c:31: Error: operand type mismatch for `push'
kernel.c:32: Error: operand type mismatch for `push'
[max@host-7 os]$
Читал, что подобная ошибка возникает когда разрядность ос не та(у меня 64,неужели проблема в этом?). Помогите новичку, тут ведь главное начать, настроить все инструменты чтобы работали. заранее спасибо