Os на С
Возможно создание ОS на С?
Смотри Linux, Windows
Возможно создание ОS на С?
А на Дельфи?
Нет ничего невозможного, просто это зависит от количества времени и пива :)
Хотя, честно скажу, я не слышал ни об одной оси на Дельфях ;)
А на Дельфи?
Нет ничего невозможного, просто это зависит от количества времени и пива :)
Хотя, честно скажу, я не слышал ни об одной оси на Дельфях ;)
Ну не совсем Дельфи, но Паскаль - см. Windows.
Ну не совсем Дельфи, но Паскаль - см. Windows.
Пересмотрел исходники...
Ну и где там паскаль?
А на Дельфи?
Нет ничего невозможного, просто это зависит от количества времени и пива :)
Хотя, честно скажу, я не слышал ни об одной оси на Дельфях ;)
Да какая разница на чем делать ОС ;-) На Дельфах ето даже очень просто: Создаем новую форму и делаем ее "Maximized" и Рамка окна "NoNe", Даем "Caption=OS ...", На форму кидаем MEMO и "Align=Client", В MEMO пишем что-то типа "Shell/>>> ...", Запрещаєм Alt-TAB и Ctrl-Alt-Del, ... еще некоторое количество фич и все :-) [COLOR=red]ОСьКА ГОТОВА :-)[/COLOR]
Люди мне с загрузчиком и своим ядром.
Да какая разница, да хоть з сетевую реального времени. КОД то ручками писать надо!!! :D
Люди мне с загрузчиком и своим ядром.
Вот.
допустим у на с одна дискета, ни винды ни ДОСА и вы хотите сказать что всё прочитаетя и запустится
форма на делфи??????????
Извените но я что-то неврублюсь,
допустим у на с одна дискета, ни винды ни ДОСА и вы хотите сказать что всё прочитаетя и запустится
форма на делфи??????????
Нет.
Компилируй .C в .COM файл для ДОС. Посмотри структуру .COM файла, поймёшь как из него сделать бут сектор чтобы был загрузчик, какие сделать файлы, если ты хочешь читать файловую систему, не пользуйся ф-цияими из стандартной библиотеки Си, только, пользуйся превыаниями inx86() что-ли, и портами ввода-выввода, чтобы самому писать элементарные ф-ции.
Но по идее начинать делать лучше на ассемблере.
Может на Си без *.asm и не получится, придётся писать свой модуль с точкой входа (что бы линковалось только с ним, а не с ситемными библиотеками)
Возможно создание ОS на С?
Блин, снова флуд попер по нарастающей :)
Люди мне с загрузчиком и своим ядром.
Если хочешь написать ось с собственым яром, для этого лучше всего подоёдет низкоуровневый сложный АССЕМБЛЕР
Ну у меня другая идея написать загрузчик на асембле, а всё остальное на яве или си, что-бы читало все виндосовские файлы .ехе и др,
вот только нет представления как сделать оболочку своей оси как линуксе?
(Но чтоб винды и духу небыло)
Тоесть я имею в виду что моя прога не зависила от неё...
а всё остальное на яве
Это ты явно палку перегнул :)
Так какие предложения или мне сесть за книгу асемблера?
Так какие предложения или мне сесть за книгу асемблера?
Точно в цель.