30日でできる! OS自作入門 10日目:アプリケーション&API @ Blog - Linux Life

30日でできる! OS自作入門 10日目:アプリケーション&API

2008/04/28 ( n ) < HariboteOS >

まず初めに、コンソールの昨日として様々なコマンドを実装する。
mem, ls, cat 等。ものすごく地道。でも重要。
FAT が地味。
改行コードの処理って Mac は考慮しなくていいのか?と思ったので \r だけでも改行するように改良。

次に、NASK で作った簡単なアプリケーションを実行するために色々頑張る。
GDT, far-JMP あたりが相変わらず微妙。

さらに、アプリ側からOSの機能を使用できるように API を作成する。
この辺のアセンブラも。。。
ついでに far-CALL, RETF, PUSHAD, POPAD, IRETD なんかも。。。

しかし、アプリから API をコールして文字(列)を表示するところまでなんとかたどり着いた。

次回はいよいよ C言語でのアプリ作成。

カテゴリ

スポンサードリンク

Copyright © 2025 Linux-Life.net