64bitOSを作ろう さっきゅん編
∧||∧
( ⌒ ヽ 前略
∪ ノ さっきゅんです・・・
∪∪
前スレ さっきゅんだけどなんか質問ある?
http://pc.2ch.net/test/read.cgi/os/1074144781/l50 >>155
意味は知ってるよ
どこから由来したのか疑問だったんだ 俺がくぱぁと初めて出会ったのは
ひぐらしのなく頃にでリカちゃんが自分の喉の傷をこじ開けるシーンだった・・・ http://moeos.jp/
これはさっきゅんに対する挑戦だと思うんだが ∧||∧
( ⌒ ヽ アセンブラで直接叩けるようなのと
∪ ノ Cから叩けるようなのとどっちのほうが好み?
∪∪ >>158
linux の亜流なんかめじゃないんだが 俺は、8bitマシンが大好きだったから、断然アセンブラ。 ∧||∧
( ⌒ ヽ 半年振りの書き込みでレスがあった。わーい。
∪ ノ おひさしぶりぶり
∪∪ Cから叩ければ他の大抵の奴からも叩けるので楽かなあと思うけどそもそも何の話 ∧||∧
( ⌒ ヽ MEGOSのときはアセンブラはちょっと・・・って言う人が結構いた
∪ ノ 一方でおれぺこはハードウェアを気軽に叩ける方がいいのかなと思って
∪∪ どっちの方が需要あるのかなと そ ゆ 話ならCでin/outだけどうにかできれば、
どっちでも同じでないかと思わんでもない。
と思ったけど割り込みを直に受けるのがCじゃめんどいか。
つってもIDT直に触らせんの?
C的にはコールバック登録しといたら割り込みハンドラが勝手にそれ呼んでくれるようなのを思いつくけど。 ハード直にいじれるなら、そんな所だけ抽象化されるのは許せん。
みたいな。
そういうヘルパライブラリがあってもいいとは思うが、強制されたくないなあと。
∧||∧
( ⌒ ヽ ほーほー
∪ ノ そういうヒトもいるのね。
∪∪ Cから叩けるなら、アセンブラでも直接叩けると思うんだけど違うの? cで書けない命令コードを直叩きしたいってことじゃないの? それくらいならインラインアセンブラ使えばいいわけで ∧||∧
( ⌒ ヽ モダンなOSでIDT完全開放するのは色々と問題があるかな
∪ ノ EOIとかマスクの管理とか・・・
∪∪ I/OはIOPL=3にでもしときゃ済むんだけどなあ。NWSナントカがそんなのだっけ。
あとはメモリマップドI/Oと割り込みをどーすっかかねハード叩くというと。 いっそ常時カーネルモードで特権命令全開放にしてですね ∧||∧
( ⌒ ヽ えるしってるか おれぺこのアプリは リング0でうごく
∪ ノ
∪∪ 【必殺技は】64bitDOSおれんじぺっこー【トリプルフォルト】 http://d.hatena.ne.jp/nanary/
アプリが動作したのはおれんじぺこだけなのか・・・
てっきりmeg-osでも何か動作したんだとばかり VirtualBOXでも突っ込んでLinux環境を構築しちゃいなよ! どー考えても情報量的にはELF>>>>PE-COFF>Mach-Oだろう
OSX環境でもクロスコンパイラ作っちまえば問題ないべ
面倒を背負いたくなければELFおすすめ
マゾなら別 Å
ヽ('A`)ノ、スーパーちんぽマン参上!!
/ ( ) \
んヘヽヽ〜'
このスレの存在忘れてたわー
いろいろ心配かけてすんません ええっ?meg-os終了宣言したのにさっきゅん登場の巻 誰でも簡単にネットで稼げる方法など
参考までに、
⇒ 『半藤のブブイウイウレレ』 というサイトで見ることができます。
グーグル検索⇒『半藤のブブイウイウレレ』
N0P50SBIJH