* テーマのない簡易掲示板もどき
 -(by [[K]], 2006.02.18)
 ~
 ~
 -どこに書いたらいいかよく分からない話題はここにどうぞ。
 -自分でOSを作っていてどうしても分からないことをここで質問してみるのは構いませんが、その前に''まずは1週間くらいは自力で考えてから''にしましょう。簡単に解決できるようなことをここで質問するというのは、お返事してくれる人に対して失礼ですよ。
 --最後に質問するしかないと思っても、過去のQ&Aのまとめがありますので、まずはそこでチェックしましょう! →[[faq/advance]]
 -ルールに関する話題は [[rule]] でやってください。ここに書いたら迷惑なので荒らしですよ。
 //-読者の書き込みはいけません。
 //-やっぱりどうでしょうかね?
 //↑警告:こんな意味不明な2行を書いた人が誰だか知りませんが、重大なルール違反なので、繰り返されるようなら厳しい対処を検討します。by[[K]]20060508
 ----
 -過去ログ
 --[[imp_log/0000]](2006.02.20-2006.06.01)
 --[[imp_log/0001]](2006.06.01-2006.09.18)
 --[[imp_log/0002]](2006.09.26-2007.10.07)
 --[[imp_log/0003]](2008.02.06-2009.08.06)
 ----
 -すいません chapter1よりつまずいてます。なんであのアセンブラになるかよくわかりません。まことにお手数ですが、ご教授願います -- 名無しさん SIZE(10){2009-08-19 (水) 20:25:09}
 -分からなくなるのは、何ページの何行目からなのか、まずはそれを突き止めてほしいです。そうでないと多分誰も答えられないでしょう。 -- [[K]] SIZE(10){2009-08-19 (水) 21:23:42}
 -おそらく最後のところでつまずいているんだと思います。一個前のアセンブラのソースは、翻訳される前に戻すとまさにあのソースプログラムになるのですよ(未確認)。だから、本にも書いてあるとおり、「わかったつもりでとりあえず読み飛ばしてみる」と後でわかってきます。 -- [[Triangle_Ld.]] SIZE(10){2009-08-21 (金) 09:50:11}
 -''質問'':Noize Ld.でフルカラー(16,777,216色)を出したいと思うのですが、「はりぼて友の会」のadvanceだと「65536色のとき、vramはunsigned shortの配列になるので」と描いてあります。しかしその改造をした後のbootpack.hをみてもchar *vramがshort *vramになっていませんでした。vram配列の型は、色数によってchar,short,intと変わるのか、またはどれでもcharなのか、いまいち分かりません。誰か教えてください。 -- ''Triangle Ld.'' SIZE(10){2009-08-21 (金) 19:29:30}
 -''続けて質問'':LANとかは、どうやって操作すればよいでしょうか。何かのOSをみていじったほうがいいのか、それとも独自で新たに組み込んだほうがいいのか、教えてください。誰でもいいです。こっちもできる限り探してみるので、分からなくても参考になりそうなページを教えてください。 -- ''Triangle Ld.'' SIZE(10){2009-08-21 (金) 19:34:41}
 -【参考】独自に組み込むのであれば、「DOS パケットドライバー」で検索して見てはいかがでしょう。拙宅のHariboteさんもようやくWindowsからのARP電文を受信し、応答する所まで来ました。Windowsが理解してくれているのかは不明ですが。 -- [[ytakano]] SIZE(10){2009-08-23 (日) 22:05:11}
 -1年間限定職務を終えて復帰できました。稚拙なソースプログラムで恐縮ですがやっと添付できました。今後改善を進めたいと思いますのでよろしく! -- [[quark]] SIZE(10){2009-08-26 (水) 15:03:04}
 -こんにちは? 久しぶりですね. コンピューターが急に故障して仕方なく開発を中断するようになりましたね. 申し訳ありません. そして翻訳機を回すこともとても煩わしい事なので日本語を勉強するようにドエオッヌンに私も学生だから勉強も忙しいから進度がよく出ないですね. たくさん応援してください. -- [[Kor_Lee_Hee_Rak]] SIZE(10){2009-09-03 (木) 12:55:25}
 -wikiに#articleという記述で掲示板もどきが使えるようですが、これを自分のページで使ってもよろしいのでしょうか。なんかページが重くなりそうで迷惑をかけるのはちょっと...と思ったので質問させていただきます。 -- [[Triangle_Ld.]] SIZE(10){2009-09-14 (月) 16:25:24}
 -とりあえず試験的に使ってみていただいてかまいません。重くなるようでしたら、そのときに考えましょう。 -- [[K]] SIZE(10){2009-09-15 (火) 01:08:01}
 -自分のページでいたずら書きが発生。詳しくは[[rule]]にて -- [[Triangle_Ld.]] SIZE(10){2009-09-24 (木) 16:20:19}
 -追記:ちなみにもう元に戻しました。 -- [[Triangle_Ld.]] SIZE(10){2009-09-24 (木) 16:23:32}
 -翻訳が少し面倒になって英語でページを使って見ました. 大丈夫でしたか? とにかく学校勉強のため延ばした日本語勉強をまた始めようと思います. たくさん応援してくださればありがたいです. -- ''Kor_Lee_Hee_Rak'' SIZE(10){2009-10-07 (水) 12:39:22}
 -Wikiに上げられた変な題目のページはそのままとり除いてください. 私がやむを得ない事情で学校で作業をしているのに私のそばにいた方がページを作るとねだって結局作るようにしてくれたが必要ない思って消したのです. 了解してください. それで OSを作る目的ではなくてそのままいたずらで作ったページはどんなに処理になりますか? -- [[Kor_Lee_Hee_Rak]] SIZE(10){2009-10-09 (金) 12:56:33}
 -ページは消しておきました. また, 私のページは凍結してください. -- ''Kor_Lee_Hee_Rak'' SIZE(10){2009-10-09 (金) 13:00:59}
 -ページを消したことは了解しました。でも Kor_Lee_Hee_Rak さんのページは凍結していません。たくさんいたずらされたら、元に戻してから凍結します。 -- [[K]] SIZE(10){2009-10-09 (金) 23:31:06}
 -どうも ありがとうございます。(←今度は直接使って見ました. 大丈夫ですか?) -- ''Kor_Lee_Hee_Rak'' SIZE(10){2009-10-11 (日) 11:59:19}
 -質問です。内臓HDに作ったOSをインストールしたいのですが、過去にHDDにインストールされた方がおられないのか過去ログを見てもよくわかりません。内蔵HDにインストールされた方で成功された方がおられましたらご教授願います。 -- ''アクエリアス'' SIZE(10){2009-11-07 (土) 00:17:47}
 -質問です。内臓HDに作ったOSをインストールしたいのですが、過去にHDDにインストールされた方がおられないのか過去ログを見てもよくわかりません。内蔵HDにインストールされた方で成功された方がおられましたらご教授願います。 -- ''アクエリアス'' SIZE(10){2009-11-07 (土) 00:28:43}
 -えーと、ページをInternet Explorerのボタンで更新すると質問が多重投稿されてしまいます。今後はご注意ください。&br;SDへのインストールは、[[advance/hddboot]]を見ると書いてありますが、内蔵HDDへのインストールおよび実行はOS開発系Wikiのうちのどれかにあったと思います。覚えていません。すいません。&br;Yahooなどで「はりぼてOS HDD 起動」と検索すると多少は出てくるかと思います。 -- [[Triangle Ld.>Triangle_Ld.]] SIZE(10){2009-11-11 (水) 18:59:52}
 -参照的に申し上げます. まず起動に関したからです. Windows NT 系列(つけるないですが XP 程度なら)はマルチ起動(いくつかの運営体制の中一運営体制を選択して起動することで, 例えば Windows XPと 98が設置されている時 98 または XPに起動することになります.)を支援します. しかしハードディスク特性の上一番目パーティション(すなわち multi(0)disk(0)rdisk(0)partition(1))のブートローダーで一部ロードするようになっています. ここで boot.ini(ブートパーティションのルートフォルダにあります)を修正して Haribote OSを起動するように設定すればあの時から起動することができます. -- ''Kor_Lee_Hee_Rak'' SIZE(10){2009-11-12 (木) 14:12:43}
 -Kさんにしばらく Haribote OSのメモリーマップと HDDに関して問題を申し立てます. XPで FAT32 形式でフォーマットをする場合(FAT16なら Haribote OSには最適だが Windowsが困られます)用量限界は 32GBです. ところでこの 32GB 全部を使うする時今のメモリーマップでそのすべての用量を使うことはできません. x64を使ったらおおよそ 256GBのメモリーを使うことができるので役に立つが, 私たちは x86 システムであるのみならず x64を使うにはかなり大変です. それでも今をもってはすべてのデータをロードしなければならない場合が生ずるので, 私の考えにはこれどおりのメモリーマップは問題があると思います. -- ''Kor_Lee_Hee_Rak'' SIZE(10){2009-11-12 (木) 14:17:39}
 -Internet Explorerのボタンで更新すると質問が多重投稿されてしまいますとのこと了解しました。以後気をつけます。いろいろ検索したのですが、結局内臓HDDからの起動にかかわる、インストールディスクの作り方はまだわかりませんでした。どなたか作り方をご存知の方がおられましたら教えてください。お願いします。 -- ''アクエリアス'' SIZE(10){2009-11-13 (金) 01:48:01}
 -アクエリアスさんへ。作り方にはいくつか方法があると思います。たとえばHDD用のイメージファイルを作って書き込むという方法も、ツールを用意できれば可能ですが(もしくは自分で16bitのOSを作り、そのOS上でBIOSを使ってHDDに書き込む)、とても大変な道のりです(この本の想定読者にとっては)。いやその前に、QEMUで主な開発をするでしょうから、QEMUのHDDのイメージファイルのフォーマットを調べるべきです。それが分からないと、エミュレータでデバッグすることができませんので。 -- [[K]] SIZE(10){2009-11-13 (金) 22:56:20}
 -Kor_Lee_Hee_Rakさんへ。そのとおりです。「はりぼてOS」のメモリマップはよい方法ではありません。この本は簡単で分かりやすい方法は教えても、正解を教えない本なのです。どうしたらいいのか、それを自分で考えて、いろいろ試してみてほしいです。最初から全部正解が知りたいのなら、Linuxのソースプログラムを読むほうが早いですが、でもそれだとLinuxと同じものが作れるようになるだけです。やっぱり自分で考えるのがいいと思うのです。 -- ''K'' SIZE(10){2009-11-13 (金) 22:59:14}
 -ありがとうございます. おかげさまで良い悟りを得ました. -- [[Kor_Lee_Hee_Rak]] SIZE(10){2009-11-15 (日) 13:43:25}
 -遅くなりすいません、K -- 名無しさん SIZE(10){2009-12-04 (金) 04:01:41}
 -アクエリアスです。Kさんへアドヴァイスありがとうございます。質問ですが、http://hrb.osask.jp/wiki/?cmd=read&page=advance%2Fhddboot&word=HDnにアセンブラのファイルをどうすればよいのでしょうか具体的な手順を教えてください。それと、ファイルのフォーマットについてですが、おそらくFAT16ではないだろうかと思います。OSASKが確かそうだったからということもあります。問題は、16ビットのフォーマットされたディスクをどうやっていまどき作るのかということだと思います。また、可能であればあらゆる手段を考えているのでKさんが思いつく方法で、ツールも使うのであってもいいので教えてくださいお願いします。 -- ''アクエリアス'' SIZE(10){2009-12-04 (金) 04:20:49}
 -そのページに書いたことは、HDDのフォーマットとは完全に無関係です。それは、[[advance/hddboot]]のページにもはっきり書いてあります。しかしそのページは(これも明記されていますが)未完成なので、そのとおりやってもうまくいきません。現在非常に忙しいので、続きが書けるのは来年度以降です。 -- [[K]] SIZE(10){2009-12-04 (金) 08:01:18}
 -Kさんへアクエリアスです。お忙しい中コメントくださりありがとうございます。続きが書かれるのを待ちますので、よろしくお願いいたします。 -- 名無しさん SIZE(10){2009-12-04 (金) 09:25:46}
 -ケーボさんへ。個人ページを間違って作ってしまったのであれば、半角英数で作り直してOKです。消される予定のページで受け答えするのは気乗りがしなかったので、こちらで答えました。 -- [[K]] SIZE(10){2009-12-13 (日) 03:09:06}
 -わかりました。作り直します。 -- ''Kebo'' SIZE(10){2009-12-13 (日) 08:59:35}
 -(追記)教えていただきありがとうございました。 -- ''Kebo'' SIZE(10){2009-12-13 (日) 09:00:26}
 -もう一つ質問なんですが、memberページにあるカタカナで間違えて入力してしまった名前の行を消しても大丈夫ですか?残っていても意味がないので消そうと思ったんですけど、勝手に消すのはまずいかと思って質問しました。 -- [[Kebo]] SIZE(10){2009-12-13 (日) 16:15:49}
 -確かに残っていると混乱するので、こちらでやっておきました。 -- [[K]] SIZE(10){2009-12-13 (日) 16:18:12}
 -Kさん、ありがとうございました。 -- [[Kebo]] SIZE(10){2009-12-13 (日) 16:18:53}
 -はりぼてOSで、JAVAを使うにはどうすればいいですか。無謀かもしれませんが使えるとはりぼてOSの可能性が広がると思い書きました。プログラム初級者ですので変なことを書いてしまっているかもしれませんが、お許しください。 -- ''java'' SIZE(10){2009-12-18 (金) 01:15:39}
 -javaさんへ。使えると可能性が広がると言うのはそのとおりです。で、どうすればいいかですが、まずはJAVAがどのような仕組みで動いているのかをよく調べて、それが分かったら、同じことをはりぼてOS上でやればいいのではないでしょうか? -- [[K]] SIZE(10){2009-12-19 (土) 00:08:05}
 -Kさんへ。おっしゃるtぷりだと思います。はりぼてOSで、C++を使おうのところを応用させてみようかと思います。できるかどうかはわかりませんが、できましたら報告いたします。JAVAの勉強のほうもがんばります。 -- ''java'' SIZE(10){2009-12-19 (土) 05:41:37}
 -Noize Ld.の開発を進めていたら、C言語を導入した時点でコンピュータが再起動の嵐に巻き込まれました。なぜ本書どおりにやっているのに再起動するのでしょうか?コンピュータが壊れたか、FDが正しく読めなかったか、それともそれ以外の原因なのか、わかりません。教えてください。 -- ''Triangle Ld.'' SIZE(10){2009-12-19 (土) 08:49:13}
 -どこだったか忘れましたが、Kさんが「もっとよい掲示板を作ってくれる方はimpressionsへ書き込んでください。」みたいなことを言っていたので、このページの新しい掲示板として、「はりぼて@impressions2」を作ることにしました!まだ作ってはいないのですが、できたら再度アドレスをお知らせします。 -- ''Triangle Ld.'' SIZE(10){2009-12-19 (土) 09:15:22}
 -開設完了しました->http://9312.teacup.com/hrbimp/bbs -- ''Triangle Ld.'' SIZE(10){2009-12-19 (土) 09:26:56}
 -Triangle Ld.さんへ。私にも分かりません。完全に同じにしているのだとしたら、入力ミスがあったのではないでしょうか? -- [[K]] SIZE(10){2009-12-19 (土) 23:47:34}
 -Triangle Ld.さん、関係があるかはわかりませんが、ぼくのCumo OSも2つの実機で試してみたんですが、片方の実機は何度やっても再起動でした。 -- [[Kebo]] SIZE(10){2009-12-20 (日) 00:05:02}
 -javaさん、gcjで出来そうな気がします。一応こちらでも試してみようとしたんですが、コンパイル時にNo such file or directoryと言うエラーが・・・ -- [[Kebo]] SIZE(10){2009-12-20 (日) 00:54:16}
 -gcj3.4.5を使ってjavaではりぼてOSを作ることができました。一応報告しておきます。 -- [[Kebo]] SIZE(10){2009-12-20 (日) 10:46:51}
 -Keboさんへ報告ありがとうございます。わたしはまだJavaの勉強中で、しかもぜんぜん方向性が違っていることをしていました。せっかくなので、質問が2・3あるのでよろしくお願いいたします。�gcj3.4.5のあるところがわかりませんでした。一様調べたのですがどこにあるのかわからなかったのであるところを教えてください。�gcj3.4.5をはりぼてのライブラリとして組み込むのでしょうかそれとも、OS自作入門の64ページのようにして機械語にして組み込むのでしょうか、プログラム初心者なので変なことを書いてしまっていたらごめんなさい。�できれば、手順を箇条書きでかまいませんのでご教授願えないでしょうか。私は今Javaの勉強で何をしてきたのかわからず、何をどうしたらよいのかわからなくなっています。是非手順を教えてください情けないのですがよろしくお願いいたします。 -- ''java'' SIZE(10){2009-12-20 (日) 11:52:37}
 -Javaをあまり使ったことがないので、こちらこそおかしいところがあるかもしれませんが、一応自分のやった方法を書きます。ちなみに改造元にはharib01fを使いました。 -- [[Kebo]] SIZE(10){2009-12-20 (日) 13:29:31}
 -1.z_toolsのフォルダの中にgcj(名前は何でも良い)というフォルダを作ります。 -- ''Kebo'' SIZE(10){2009-12-20 (日) 13:29:41}
 -2.http://sourceforge.net/projects/mingw/files/←のアドレスのページへ行き、GCC Version 3>Current Release_ gcc-3.4.5-20060117-3の順にたどり、gcc-java-3.4.5-20060117-3.tar.gzをクリックしてダウンロードします。  -- ''Kebo'' SIZE(10){2009-12-20 (日) 13:29:53}
 -3.そして、これは圧縮ファイルなので解凍ソフトで解凍します。  -- ''Kebo'' SIZE(10){2009-12-20 (日) 13:30:05}
 -4.中にいくつかのフォルダがあると思いますが、すべて最初に作ったgcjというフォルダにコピーします。  -- ''Kebo'' SIZE(10){2009-12-20 (日) 13:30:16}
 -5.Makefileのbootpack.cをbootpack.gasに変えるところ、.gasを.nasに変えるところ、.nasを.objに変えるところ(合計3箇所)をコメントアウト(または、削除)して、代わりに(gcjのパス)\bin\gcj.exe -c -Os -o bootpack.obj bootpack.javaのような.javaを.objに変えるものを書きます。  -- ''Kebo'' SIZE(10){2009-12-20 (日) 13:30:25}
 -6.bootpack.javaというソースファイルを作って中身をpublic class bootpack { public static void HariMain() { } } }という感じにしました(実際は改行も入れています)。  -- ''Kebo'' SIZE(10){2009-12-20 (日) 13:30:33}
 -7.このwikiのadvanceのHariMainは嫌だ!を参考にHariMain()ではなく、_ZN8bootpack9_HariMainEv()を読み込むようにします(なぜこんなに変な名前なのかというと、JavaのbootpackクラスのHariMain関数がobjファイル内でこう書かれていたからです。6番でいったファイルの中身の関数名を変えた場合は、一度make runして、bootpack.objをテキストエディタで開き、中からそれらしい名前を探してください。)。[注意]bootpack.javaは変更せずにそのままです。  -- ''Kebo'' SIZE(10){2009-12-20 (日) 13:30:43}
 -8.あとは、make runするだけです。  -- ''Kebo'' SIZE(10){2009-12-20 (日) 13:30:51}
 -以上です。読みにくかったらすみません。 -- [[Kebo]] SIZE(10){2009-12-20 (日) 13:31:08}
 -D言語でやったときは、HariMainをextern (C)で書けばよかっただけだったのですが、Javaではextern Cの代わりのようなものがあるのかわからなかったので、advanceのHariMainは嫌だ!を参考にするという方法をとりました。 -- [[Kebo]] SIZE(10){2009-12-20 (日) 13:34:44}
 -Keboさんへ、大変わかりやすく教えてくださりありがとうございます。ぜんぜん違う方向の勉強をしていた自分が恥ずかしいです。何から何まで本当にありがとうございます。早速やってみます。このたびは本当にありがとうございました。 -- ''java'' SIZE(10){2009-12-20 (日) 14:03:59}
 -Keboさんへあれからがんばっているのですが、6番目のpublic class bootpack { public static void HariMain() { } } }という感じにしました(実際は改行も入れています)の改行を入れるところで四苦八苦しています。たびたびすいませんが、どこで改行すればソースファイルになるのか教えてください。お願いします。 -- ''java'' SIZE(10){2009-12-21 (月) 03:29:43}
 -[2009-12-19 (土) 08:49:13のコメントについて]だとすると、コンピュータの問題でしょうか?ちなみにFDは正しく動作していますか?私のはいちおう読めているようです。でも、使っているコンピュータがAthlon64系かはわからないので、それも問題かもしれません。 -- ''Triangle Ld.'' SIZE(10){2009-12-21 (月) 13:47:34}
 -public class bootpack {(改行、タブ)public static void HariMain() {(改行、タブ)}(改行)} という感じで入れましたが、ここから先はどのようにするのかなどわからないことが多いので、がんばってください。 -- [[Kebo]] SIZE(10){2009-12-21 (月) 18:41:51}
 -Keboさんへ、ヒントを下さりありがとうございます。また何かありましたらよろしくお願いいたします。 -- ''java'' SIZE(10){2009-12-22 (火) 01:18:10}
 -[2009-12-19 (土) 08:49:13のコメントについて]とりあえずパッケージがないとわからないと思うので、自分のサイトにあげておきました([http://synthlab.sitemix.jp])。 -- [[Triangle_Ld.]] SIZE(10){2009-12-27 (日) 17:06:17}
 -Q&Aにもかいたのですが、はりぼてOSは、HDDでどれくらいの容量(何G)認識できるのでしょうか。よろしくお願いいたします。 -- ''アクエリアス'' SIZE(10){2009-12-28 (月) 23:09:57}
 -らすかるです。アクエリアスさんへ。Q&Aの方で、お答えしておきました。 -- ''らすかる'' SIZE(10){2009-12-29 (火) 05:27:38}
 -アクエリアスさんへ、ちなみにWindowsではバージョンによって認識できる容量が違うようなので、もしかしたらOS側で決められるのではないでしょうか。 -- [[ケーボ>Kebo]] SIZE(10){2009-12-29 (火) 11:12:30}
 -アクエリアスです。皆様回答してくださりありがとうございます。HDDインストールは夢ですが、いろいろ試してきたいと思います。ありがとうございます。 -- ''アクエリアス'' SIZE(10){2009-12-29 (火) 16:37:57}
 -[2009-12-19 (土) 08:49:13のコメントについて]チップセットの関係で起動しなかったようです。[[Athlon64X2]]のバージョン4を当てたら起動しました。 -- ''Triangle Ld.'' SIZE(10){2010-01-06 (水) 10:19:48}
 -かなりおそくなりましたが、皆さんあけましておめでとうございます。 -- [[ケーボ>Kebo]] SIZE(10){2010-01-06 (水) 16:03:16}
 -いきなり失礼します。guideについてなのですが、初めて本を見て作る人はわからないことだらけのはずなので、CDを見るはずです。2回目、3回目の人は、大体やることがわかっているので、CDを見なくても自分で考えたりできるんですよね。まぁ、これはあくまで私の考えで、guideをなくしてほしいとかではありません。guideを見ていて、なんとなーーく思っただけです。 -- ''Triangle Ld.'' SIZE(10){2010-01-15 (金) 15:55:11}
 -仮想86についてなのですが、http://community.osdev.info/index.php?x86_modeを見ると、「use32の状態でEFLAGS.VM=1にし、マルチタスクでタスクスイッチすると仮想86にできる」みたいな事が書いてあったのですが、EFLAGS.VM(VMフラグ)はEFLAGSの何ビットに当たるのでしょうか?同ページにはそんなことは書いてませんし、EFLAGSにVMフラグがあるのは何かの本で知ったのですが、その本にも「VMは必要ない」ということでビットについての詳しいことは書いてませんでした。 -- Triangle Ld. SIZE(10){2010-01-25 (月) 15:57:38}
 -どうも失礼しました。検索してみましたところ、EFLAGSについての詳しいページを見つけてしまいました。どうも早とちりだったようです。 -- ''Triangle Ld.'' SIZE(10){2010-01-25 (月) 16:00:56}
 -作成したimgファイルをFDに書き込もうとしましたが、容量不足のため書き込み不可となっています。  -- ''radiouser'' SIZE(10){2010-01-31 (日) 16:00:32}
 -作成したimgファイルをFDに書き込もうとしましたが、容量不足のため書き込み不可となっています。  -- ''radiouser'' SIZE(10){2010-01-31 (日) 16:27:37}
 -多分それは書き込み方が間違っているのだと思います。imgファイルは「ファイルとして」FDに書き込むのではありません(ディスクのファイル領域だけに書くのではない)。imgtolなどのディスクイメージツールを用いて書き込みます(ディスクの管理領域なども書き換える)。書き換えた後に、そのイメージファイルが「ファイルとして」FD内に見えるなら、それは書き込みかたを誤っています。 -- [[K]] SIZE(10){2010-02-01 (月) 08:36:44}
 -いきなりすいません。私はedimg0kを改造したいので、ソースコードがないかと検索をしてみたのですが、どうやらダウンロードページのリンクが切れていたようで、ダウンロードできませんでした(http://osask.jp/files/と書いてあった)。もしよろしければ、リンクの修正をお願いします(OSASK-MLの[00100])。&br;追記:どうやらfilesフォルダ下が全てダメなようです。検証お願いします。 -- [[Triangle Ld.>Triangle_Ld.]] SIZE(10){2010-02-13 (土) 20:43:52}
 ->> Triangle Ld.さん  古いosask.jpはold.osask.jpに移転しているので、アドレスはhttp://old.osask.jp/files/です -- 名無しさん SIZE(10){2010-02-14 (日) 19:12:02}
 -無事にedimg0k.sarを見つけることができました。ありがとうございました。 -- [[Triangle Ld.>Triangle_Ld.]] SIZE(10){2010-02-16 (火) 18:28:43}
 -すいません、1日目でCD−ROMを読み取るために最適なものをダウンロードしたいのですが何にすればいいですか? -- ''MsnrNgsw'' SIZE(10){2010-02-19 (金) 16:58:05}
 -すいません、1日目でCD−ROMを読み取るために最適なものをダウンロードしたいのですが何にすればいいですか? -- ''MsnrNgsw'' SIZE(10){2010-02-19 (金) 16:58:41}
 -すいません、1日目でCD−ROMを読み取るために最適なものをダウンロードしたいのですが何にすればいいですか? -- ''MsnrNgsw'' SIZE(10){2010-02-19 (金) 16:59:05}
 -すいません、1日目でCD−ROMを読み取るために最適なものをダウンロードしたいのですが何にすればいいですか? -- ''MsnrNgsw'' SIZE(10){2010-02-19 (金) 16:59:10}
 -CD-ROMを読み込む、とは、どのような意味ですか? -- [[hikarupsp]] SIZE(10){2010-02-19 (金) 18:31:02}
 -本書17頁辺りの「tolset」の項参照。そうでなければ「はりぼてOS」はCD-ROM、HDD等には対応していません。 -- [[ytakano]] SIZE(10){2010-02-19 (金) 21:11:27}
 -ytakanoさん。たしかにそうですが、はりぼてOSを改造すれば、CDドライブにアクセスすることも可能になります。 http://haribote.org/index.php?advance%2FATAPI -- [[hikarupsp]] SIZE(10){2010-02-19 (金) 23:36:49}
 -ありがとうございます。 -- ''MsnrNgsw'' SIZE(10){2010-02-20 (土) 00:16:21}
 -上を読んでみたらTriangle Ld。氏の質問が目にとまり、しばらく時間が経過したが、申し上げます。まず、LANとPC間の通信(略してPeer to Peer(P2P))をするには、TCP / IPまたはUDPを学ぶ必要があります。また、そうすることによってWindowsの間の通信に成功すると、その時から、HTTPやFTPを学習し、さらに、HTMLタグの翻訳までのようになれば、Webブラウザを作成することができます。 さらに、HTTPとFTPは、それぞれ80番と71番を書き込んで、場合によっては別のポートを書くことができるので、その場合は、ユーザー定義ポトゥン接続従にする必要があります。 -- [[Kor_Lee_Hee_Rak]] SIZE(10){2010-03-01 (月) 13:18:17}
 -いいことを聞かせてもらいました。ありがとうございます。でも今はWindows同士でネットを接続する環境がないので、しばらく先送りします(他のサーバに適当に接続してダウンさせたら困りますから)。 -- [[Triangle Ld.>Triangle_Ld.]] SIZE(10){2010-03-03 (水) 20:25:59}
 -Triangle Ld。氏に追加で申し上げます。 '終了する'ということはつまり'ソケットを閉じる'という意味です。 -- [[Kor_Lee_Hee_Rak]] SIZE(10){2010-03-04 (木) 21:15:26}
 -(続き)'ソケットを閉じる'のは'ソケットを開ける'の反対のため、ソケットを開くときに使用する関数がパケットをドライバにある場合は、ソケットを閉じるときに使う関数はまた、パケットのドライバにあることです(一般的に、ネットワークライブラリには、必ずソケットを開始関数と終了関数があります)。それらの関数を見つけて、それを使用すると、それには完了です。 -- ''Kor_Lee_Hee_Rak'' SIZE(10){2010-03-04 (木) 21:16:05}
 -(続き)もし、より多くの尋ねることがあるなら、ここにコメントをお願いいたします。 -- [[Kor_Lee_Hee_Rak]] SIZE(10){2010-03-04 (木) 21:16:41}
 -Kor_Lee_Hee_Rakさんに質問です。Kor_Lee_Hee_Rakさんhaこういうネットワーク関係の知識をどうやって勉強したんですか? -- 名無しさん SIZE(10){2010-03-04 (木) 22:48:47}
 -Kor_Lee_Hee_Rakさんに質問です。Kor_Lee_Hee_Rakさんはこういうネットワーク関係の知識をどうやって勉強したんですか? -- [[ケーボ>Kebo]] SIZE(10){2010-03-04 (木) 22:49:32}
 -実際に私が翻訳を使用するため、どのような内容なのかは正確に認識してモトハナお話させていただきます。古い保つかかわらずしかし、Computer Networking - A Top - Down Approach Featuring the Internetという本を使用することもできます。または、UNIX、Linuxの書籍を参照するか、Data Communications and Networking(2 / e)を読み詩も役立ちます。この他にも、ここでお読みになるだけの本は非常に多いニダマヌン私が持っている本がこの程度しかなく、省略させていただきます。 -- [[Kor_Lee_Hee_Rak]] SIZE(10){2010-03-07 (日) 15:23:16}
 -注意ですが、もしこのような意味ではなく、'私がどのようにそのようなことを知ってますか?』というものだった場合は、この内容を見てください。~実は私もWebページを作成したことがあり、インターネットのサイトで提供しているFTPプログラムでは、ポート番号などのことは知っています。また、家には、ASP、PHPなどの書籍があり、そこにもこのような情報が記載されています。 -- [[Kor_Lee_Hee_Rak]] SIZE(10){2010-03-07 (日) 15:26:25}
 -ありがとうございました。自分も、役に立つ本を買ってみようと思います。 -- [[ケーボ>Kebo]] SIZE(10){2010-03-07 (日) 15:58:33}
 -ありがとうございました。自分も、役に立つ本を買ってみようと思います。 -- [[ケーボ>Kebo]] SIZE(10){2010-03-07 (日) 15:59:12}
 -faq/qemuとSeroさんのページとLinux/wako_memoとbugsとmistakesとadvance/filesystemとruleのページに荒らしらしきコメントが有ります。 -- [[ケーボ>Kebo]] SIZE(10){2010-03-08 (月) 16:03:24}
 -先ほどのviagra種が記録されたような内容の(UTF - 8というものが文字の認知度は分からないが...)コメントを発見しました。どういうわけか、広告を目的とした迷惑メールとして表示されます。もしこのページのアドレスを誰かが置かれてviagraを詐称している場合(もしくは、バイアグラ、会社側からのアドレスに置かれて投稿のなら)、ここに強く対応する必要があります。 またはruleのTriangle Ld。 さんの意見のように認証を使用してセキュリティを維持する必要があります。(実際のharibote.orgでも認証を使用しています。そういえばharbote.orgには、ログインができなくソロプネヨ。メールを見る) -- [[Kor_Lee_Hee_Rak]] SIZE(10){2010-03-08 (月) 16:59:15}
 -とりあえず荒らしは管理者として手動で僕が消しました。 -- [[K]] SIZE(10){2010-03-08 (月) 19:42:55}
 -マウスのfifo処理を専用のタスクに分けた途端、windows7のvirtual pcでマウスポインタが動かせなくなったんですが、どなたか理由がわかりませんか?ちなみに、qemuや実機では正常に動作しています。 -- [[ケーボ>Kebo]] SIZE(10){2010-03-12 (金) 17:39:00}
 -実機で動作しているということは、たいていの場合Virtual PCのバグと考えられますが、Microsoft社のソフトウェアなので、なかなか考えにくいです。とりあえず、マウスもtask_a(OS本体のタスク)で処理できるように考えるしかなさそうです。 -- [[Triangle Ld.>Triangle_Ld.]] SIZE(10){2010-03-12 (金) 17:58:42}
 -分けた方が動作が早いような気がするので、どうしてもあきらめきれないです。なんとか良い解決策を見つけたいと思います。ありがとうございました。 -- [[ケーボ>Kebo]] SIZE(10){2010-03-12 (金) 18:41:05}
 -さっき確かめてみたところ、Virtual PC 2007でも同様にマウスポインタが動かせませんでした。 -- [[ケーボ>Kebo]] SIZE(10){2010-03-12 (金) 19:30:04}
 -どうもVirtual PCでは、マウスの割り込みすら起こっていないようでした。これでは動かないはずです。 -- [[ケーボ>Kebo]] SIZE(10){2010-03-12 (金) 19:42:49}
 -私の環境では、VirtualPC2007でマウス割り込みが発生しますよ。きっとOSのミスだと思うのですが… -- [[hikarupsp]] SIZE(10){2010-03-12 (金) 21:11:49}
 -hikarupspさん、自分でも最初はOSのミスだと思ったんですが、上の方のコメントにもあるように実機やほかのエミュレータでは正常に動くんです。タスクを分けなければ僕の環境でもちゃんと割り込みが発生します。 -- [[ケーボ>Kebo]] SIZE(10){2010-03-12 (金) 22:10:22}
 -あっ。今なんとなく思ったんですけど、本文で言う、「	set_gatedesc(idt+0x2c, (int) asm_inthandler2c, 2 * 8, AR_INTGATE32);」のところで、2*8のところは、タスクを分けた先のセグメントに設定されていますよね?きっと合ってるとは思うのですが、引っかかったので。 -- [[hikarupsp]] SIZE(10){2010-03-12 (金) 22:28:01}
 -ああ。ごめんなさい。VirtualPCだけだから、そこの設定は正しいんですよね…すみませんでした。 -- [[hikarupsp]] SIZE(10){2010-03-12 (金) 22:29:16}
 -すみません、自己解決しました。原因は、マウスの初期化をキーボードの初期化の前に持ってきていたことだったようです。おそらく、Virtual PCだけ特別な処理方法だったからVirtual PCでだけ動作しなかったのかもしれません。 -- [[ケーボ>Kebo]] SIZE(10){2010-03-12 (金) 22:57:58}
 -Cumo OSをオープンソースで公開したいと考えているのですが、なにかオープンソースで公開するに当たってきをつけなければならないことはありますか? -- [[ケーボ>Kebo]] SIZE(10){2010-03-26 (金) 13:27:07}
 -特に気をつけることは無いと思いますが、強いて言うならばその名の通り、ソースをオープンに、つまり、だれでもソースが入手できるようにしておかなければならないことだと思います。方法としては、zipファイルなどに圧縮してダウンロードできるようにするとか、僕みたいにsourceforge.jpなどのサービスを使うといいかもしれません。 -- [[hikarupsp]] SIZE(10){2010-03-26 (金) 14:18:57}
 -hikarupspさん、ありがとうございました。参考になりました。 -- [[ケーボ>Kebo]] SIZE(10){2010-03-26 (金) 17:40:24}
 -プロテクトモードになってから、メモリに書き込んでも反映されません。GDTもきちんと設定しておりDSレジスタもきちんとデータセグメントを指しているのですが -- 名無しさん SIZE(10){2010-04-05 (月) 09:00:22}
 -メモリに書き込んでも反映されないということは、おそらくメモリの番地が正しくないか、搭載しているメモリの範囲を超えています。確認してみて下さい。 -- [[Triangle Ld.>Triangle_Ld.]] SIZE(10){2010-04-05 (月) 09:35:10}
 -30日でできるOS自作入門の本って中国語版(?)もあったんですね。 http://tlsj.tenlong.com.tw/WebModule/BookSearch/bookSearchViewAction.do?isbn=9789866348297&sid=55671 -- [[ケーボ>Kebo]] SIZE(10){2010-04-11 (日) 21:36:56}
 -0x100000番地などには正しく書き込めるのですが、0xb8000番地に書き込んでも変化がありません。ビデオモードは16色テキストでプロテクトモードに入る以前は正しく書き込めます (BIOSは使用していません)。なにか書き込むときにしないといけないのでしょうか? -- ''galant'' SIZE(10){2010-05-25 (火) 21:38:24}
 ->>galantさん 「0x100000番地などには正しく書き込める」のはどうやって確かめたのでしょうか? もし、書き込んだ番地から読み出せるというだけなら、おそらく0xb8000番地も書き込めていると思います。まずは、QEMUのxpコマンドなどを試してみてはいかがでしょうか? -- 名無しさん SIZE(10){2010-05-26 (水) 20:09:50}
 -まさにQemuのxpコマンドで確認しました。書き込んでも、0x07200720となります。 -- ''galant'' SIZE(10){2010-05-26 (水) 20:28:07}
 ->>galantさん 問題を整理しましょう。あなたは、(1)何を目的として、(2)何をして(また、それをどのように検証して)、(3)想定する結果、ではなく、(4)実際には何が起こった、のでしょうか? この4点を明確にしてもらえれば手助けできるかもしれません。 -- 名無しさん SIZE(10){2010-05-26 (水) 23:17:01}
 -(1)0xb8000に書き込んで文字を表示する (2)0xb8000番地に直接書く (リアルモードでは正常に動作しますが、プロテクトモードになると正しく動作しません) (3)文字が表示する (4)0x07200720のままで変わらない となってしまいます。 -- ''galant'' SIZE(10){2010-05-27 (木) 16:56:00}
 ->>galantさん 0xb8000番地への書き込みでテキストモードの文字表示できることは確認しました(OS-Wiki)。書き込みの後でQEMUのコマンドとして"info registers"を実行した結果を見せてもらえませんか? -- 名無しさん SIZE(10){2010-05-27 (木) 19:48:25}
 - 
 ■ 書き込むプログラム
   *((unsigned char *) 0xb8000) = 'A';
   *((unsigned char *) 0xb8001) = 0x05; 
 ■ info registers 実行結果 
   EAX=00000010 EBX=00000000 ECX=00000000 EDX=00000000
   ESI=00000aaf5 EDI=000b8000 EBP=00000000 ESP=009fffff
   EIP=00008087 EFL=00000006 [-----P-] CPL=0 II=0 A20=1 SMM=0 HLT=0 
   DS =0010 00000000 ffffffff 00c09300 DPL=0 DS	  [-WA] (DS,ES,SS,FS,GS は同じ) 
   CS =0018  00000000 ffffffff 00c09b00 DPL=0 CS32 [-RA]
   LDT=0000 00000000 0000ffff 00008200 DPL=0 LDT
   TR =0000  00000000 0000ffff 00008b00 DPL=0 TSS32-busy  
   GDT=        000080a0 0000001f
   IDT=         00000000 000003ff  
   CR0=00000011 DR6=ffff0ff0
   FCW=037f FSW=0000 [ST=0] FTW=00 MXCSR=00000000
   他のコントロールレジスタ及びデバッグレジスタなどはすべて0。
 また、よく分からないのですが、QEMUモニタでinfo registersまたはstopを実行した後Ctrl-Alt-1で元の画面に戻るとAがきちんと表示されています。QEMUモニタにせずに待っていてもAが表示されません。QEMUのバージョンは0.12.3で、OSのバージョンはUbuntu 10.04です。  -- ''galant'' SIZE(10){2010-05-29 (土) 11:23:06}
 ->>galantさん 実行中のコードとGDTが妙に近いですが、そのプログラム暴走していませんか? -- 名無しさん SIZE(10){2010-05-29 (土) 19:54:44}
 -変に暴走していました。また、0xb8000にはきちんと書き込めるようになりました。ありがとうございました。 -- ''galant'' SIZE(10){2010-05-29 (土) 20:48:28}
 ->>galantさん どういたしまして。以下は蛇足な補足です。暴走の状態にもよりますが、QEMUが反応できる(ゲストだけが暴走している、一番軽い暴走)の場合、画面の更新が止まることがあります(経験あり)。一度コマンドの画面に入ってから戻ると文字が表示できたのはその影響でしょう。 -- 名無しさん SIZE(10){2010-05-29 (土) 22:54:20}
 -[BITS 16]のnaskコードと[BITS 32]のnaskコードは正常にリンクできるのでしょうか?ようは[BITS 16]のnaskコードで[BITS 32]のnaskコード内のルーチンへjmpしたいのです。 -- ''Chamaeleo'' SIZE(10){2010-07-06 (火) 20:28:08}
 -Chamaeleoさんへ。書き方が正しければできると思います。ただしアセンブラは高級言語ではないので、適当に書いてjmpしても動くわけではありません。プログラムで責任を持って正しいタイミングでモードを切り替える必要があります。 -- [[K]] SIZE(10){2010-07-12 (月) 22:47:49}
 -ノートパソコンにフロップーディスクがないですが、usbでやる方法もありますか?教えていただけますか? -- ''hoge'' SIZE(10){2010-07-28 (水) 03:02:21}
 -http://hrb.osask.jp/wiki/?advance/hddboot に、USBメモリ等からの起動方法が書いてありますが、少し難しいと思うし、そのコンピューターがUSBメモリーからの起動に対応していなければいけません。 なので、「30日でできる OS自作入門」 の最後のほうに書いてある、CDからの起動を試してみてはどうでしょう -- [[hikarupsp]] SIZE(10){2010-07-28 (水) 12:17:33}
 -hogeさんへ。http://www.forest.impress.co.jp/docs/special/20100114_342262.htmlで紹介されてる「Image Writer for Windows」を使ってimgファイルをUSBメモリに書き込んだらEeePC1101HAで起動できました。 -- ''mush'' SIZE(10){2010-08-02 (月) 19:09:16}
 -imgtol0dをダウンロードしたいのですが、リンク切ればかりです。どこかに上げて頂けないでしょうか -- ''jsz'' SIZE(10){2010-08-16 (月) 15:43:35}
 -「30日でできる OS自作入門」のCDの、omake/tolsrc/imgtol0d にもありますが、とりあえず http://www17.atpages.jp/hikarupsp/files.html にあげたので、良かったら使ってください。 -- [[hikarupsp]] SIZE(10){2010-08-16 (月) 20:11:00}
 -後、ダウンロードしたら、教えていただけると助かります。(削除したいので) -- [[hikarupsp]] SIZE(10){2010-08-16 (月) 20:21:16}
 -hikarupspさんありがとうございます。それから、advance/hddbootのことなのですが、あそこにあるコードをビルドしてqemuでエミュしようとすると、edimgがimgout BTB data errorというのを吐き出します。これはimgtolではなくpcctolを使ったほうが良いという事なのでしょうか、それともこちらの環境に何か問題があるのでしょうか? -- ''jsz'' SIZE(10){2010-08-16 (月) 21:50:30}
 -jszさんへ。多分jszさんは、advance/hddbootのコードを、はりぼてOSでいうipl09.nasにコピーしてやったと思うのですが、それは違います。まず、tolsetのQEMUでは、OSをフロッピーディスクのイメージに書き込んだものを読み込んでエミュレーションしています。このフロッピーディスクイメージに書き込むのが、edimgです。そして、advance/hddbootに載っているものは、MBRと呼ばれる、フロッピーディスクにはなくて、ハードディスクやUSBメモリにはある、IPLの代わりのような領域に書き込むもののことです。これは直接、pcctolでハードディスクやUSBメモリに書き込みます。次に、フロッピーディスクから起動しようが、ハードディスクから起動しようが、OS自体は変わりません。advance/hddbootに載っているMBRと呼ばれるものは、ハードディスクの中に保持されているフロッピーへの橋渡し役でしかないのです。
 &br;フロッピーディスク: BIOS->IPL->bootpack 
 &br;ハードディスク:BIOS->MBR->IPL->bootpack
 &br;このどちらでも、IPL->bootpackのところは変わりません。なので、ipl09.nasはそのままで良いのです。変更の必要はありません。 -- [[hikarupsp]] SIZE(10){2010-08-16 (月) 23:39:52}
 -そして、「imgout BTB data error」というのは、ハードディスクのMBRという領域に書き込まれるべきものを、フロッピーディスクのIPL部分に置こうとしたので、それはおかしいよと言われたということです。なので、OSには手を加える必要はありません。必要であれば、USBメモリなどに、pcctolを使って、別に作ったMBRを書き込むということです -- [[hikarupsp]] SIZE(10){2010-08-16 (月) 23:46:29}
 -僕自身うまく説明できないので、間違っているかもしれません。ところで、ついでですが、imgtol0dはダウンロードされましたか? -- [[hikarupsp]] SIZE(10){2010-08-16 (月) 23:52:15}
 -あ、すみません。ダウンロードしました。 -- ''jsz'' SIZE(10){2010-08-17 (火) 00:03:35}
 -じゃあ、しばらくはそのままダウンロードできるようにしておきますが、急に削除するかもしれません。(一応) -- [[hikarupsp]] SIZE(10){2010-08-17 (火) 00:27:18}
 -それと、上の話の結論は、環境には問題ないし、QEMUでエミュレーションするときは、advance/hddbootの話は関係ない、ということです。 -- [[hikarupsp]] SIZE(10){2010-08-17 (火) 00:29:52}
 -ということは、pcctolやらなんやらのMBRに書き込みをするツールが必要になるわけですが、そういうのはpcctolじゃないとダメというわけではないのでしょうか、MBRに書き込みができるツールならばなんでもよいのでしょうか -- ''jsz'' SIZE(10){2010-08-17 (火) 00:32:19}
 -そうですね。というか、windowsがハードディスクへのアクセスを邪魔するのが問題なだけなので、pcctolを含めた、DOSなどのwindowsに頼らないものならいいと思います。(とか言いながら、WindowsXPのツールでこんなのがあった。 http://www.corso-b.net/itaya/TIPS/DiskProbe/index.html ) -- [[hikarupsp]] SIZE(10){2010-08-17 (火) 06:42:43}
 -010/9/2810:40にtolset_h.zip内にある nask.exeがマルウェアとAvast5.0無料版が警告を出しまします -- 名無しさん SIZE(10){2010-09-28 (火) 10:43:23}
 -http://www.virustotal.com/file-scan/report.html?id=fb15114c0507ea8cad7834454e601cfb7994adbc4ab55a63699ca03150a46c22-1285665485 で調べたところ、たしかにいくつかのソフトでは警告が出ますね…。 -- [[hikarupsp]] SIZE(10){2010-09-28 (火) 18:20:23}
 -ただ、本に付属のCD内のtolsetのnask.exe(2004/05/06 17:23)も、上のサイトで検査したところ、同じ種類、数の警告が出ましたが、今まで問題はないので、誤検出だと思います。 -- [[hikarupsp]] SIZE(10){2010-09-28 (火) 18:28:13}
 -pcctolってどこかで手に入りますか? hddbootで紹介されている方法での起動を試したいのですが、pcctolでの書き込みができず困っています。もしくは「pcctolで自動設定」の部分を同様にやってくれる他のソフトがあればそれでも良いのですが…。 -- ''makt'' SIZE(10){2010-11-24 (水) 23:32:46}
 -OS-Wikiでpcctolのページを見つけましたが、ダウンロード先のリンクが切れています(Kさん修正お願いします)。あと、pcctolで自動設定の所は「pcctolが自動で設定する」と私は捉えているのですが、どうなんでしょう? -- ''Percentage'' SIZE(10){2010-11-25 (木) 20:11:27}
 -Kさんへ、プログラム初心者です。よろしくお願いします。質問です。NaGoa (http://www.visual-assembler.pt.vu/)というソフトを見つけたのですが、はりぼてOSの開発に使えるでしょうか。どの辺を注意すればよいかアドバイスが頂ければありがたいです。個人的に気に入っているソフトなので、使えないかな?と思いました。よろしくお願いします。 -- ''じゃがいも'' SIZE(10){2010-12-23 (木) 00:08:47}
 -NaGoaの入手ページがおかしいので直接ダウンロードできるアドレスを書いておきます。http://plastic4records.com/nagoa/nagoa+ rad ide + examples.rar -- ''じゃがいも'' SIZE(10){2010-12-23 (木) 00:13:25}
 -はじめまして。僕はmogexというOSをつくっているのですが、母に見せたら「なんかこの音楽、変な音だね。」といわれて、確かにビープ音ではちょっと…と思ったので質問しました。WAVファイルを再生したいのですが、情報源がなかなか見つかりません。どなたか、有力な情報をもっていらっしゃる方はいらっしゃいますか? -- ''moge32'' SIZE(10){2011-01-08 (土) 13:58:34}
 -じゃがいもさんへ、まずは自分で一通り試してみて、そこで何か問題が見つかったら質問したほうが良いと思いますよ。もう少し具体的にね。 -- ''通りすがり'' SIZE(10){2011-01-08 (土) 22:28:37}
 -moge32さんへ、MonaOSではoggファイル(音楽の形式)の再生に成功しているようです。MonaOS関連の資料を探せば関連するものが見つかるかもしれませんよ。 -- ''通りすがり'' SIZE(10){2011-01-08 (土) 22:31:02}
 -また、midiであればosdev-jにFM音源(adlib)のことについても書いてあります。そこも参考にしてみてはいかがでしょうか。 -- ''通りすがり'' SIZE(10){2011-01-08 (土) 22:32:16}
 -ありがとうございます! MIDIの再生機能をつけて、親を驚かせたいと思います! -- ''moge32'' SIZE(10){2011-01-09 (日) 12:19:48}
 -maktさんへ。pcctolのアップロードをすることはできますが、そのバージョンも[[advance/hddboot]]の必要な機能が実装できていないので、やっぱり役に立ちません。だからとりあえず[[advance/hddboot]]ページの方法をそのまま使うのはあきらめてください。 -- [[K]] SIZE(10){2011-01-09 (日) 20:01:25}
 -Kさんへ。pcctolのアップロードできるのでしたらお願いいたします。評価用としてアップロードしてはいただけないでしょうか。試してみたいことがいくつかあるのでお願いいたします。 -- ''SOWAKATU'' SIZE(10){2011-01-09 (日) 22:45:36}
 -Kさんへ。書き忘れていたのですが。(すいません。)pcctolのアップロードを待っている方が結構おられますように感じますその点もご考慮していただけると幸いです。よろしくお願いいたします。 -- ''SOWAKATU'' SIZE(10){2011-01-09 (日) 23:04:14}
 -pcctolを探しています。http://community.osdev.info/index.php?pcctolにあるかと思ったのですがリンクが切れていました。ある場所ご存知の方おられましたら教えてください。お願いします。 -- ''pcctol'' SIZE(10){2011-01-11 (火) 00:35:05}
 -maktさん、SOWAKATUさんへ。 http://k.osask.jp/nosup/pcctol0h.zip でダウンロードできます。ただし大変危険なツールですので、壊れてもいいPC上で試すくらいの覚悟が必要です(特に最初は)。いろいろ強引なことをやっているので正しく使ってもPCを破壊するかもしれません(HDDのファイルが消えるくらいでは済まない可能性)。間違えて使えばもちろん大変なことになるでしょう。・・・ずっと再アップロードをしなかったのはこのためです。 -- [[K]] SIZE(10){2011-01-11 (火) 12:30:08}
 -Kさんへ、アップロードありがとうございます。また、ご忠告ありがとうございます。よく注意して使うつもりですので危険なことは極力避けるように致します。ありがとうございました。 -- ''SOWAKATU'' SIZE(10){2011-01-11 (火) 16:15:10}
 -皆さんお久しぶりです。現在「武装」にページング機能を付けようと思って頑張っているのですが、どうしても再起動してしまいます。「作りながら学ぶ OSカーネル」という本も一応併用しているのですが、まあ何とも難解です。どうやらcr0に0x80000000をandした後、リセットしてしまうようです。ソースコードはかなり汚いので、読みにくくなるとは思いますが後日アップロードしておきます。 -- ''Percentage'' SIZE(10){2011-01-20 (木) 17:23:04}
 -はりぼてOSで超高解像度も夢じゃない!? http://en.wikipedia.org/wiki/VESA_BIOS_Extensions#Modes_defined_by_VESA -- 名無しさん SIZE(10){2011-01-29 (土) 00:23:16}
 -MacOSX用開発ツールのリンクが切れているのですが、再アップロードしていただけないでしょうか。 -- ''MACARON'' SIZE(10){2011-02-23 (水) 01:25:29}
 -新しいURLはたぶんこれです。 http://shrimp.marokun.net/osakkie/wiki/tolsetOSX/ -- [[K]] SIZE(10){2011-02-23 (水) 08:18:16}
 -ありがとうございます。早速試してみます! -- ''MACARON'' SIZE(10){2011-02-23 (水) 15:52:15}
 -すみません、本に付属しているCD−ROMにトロイの木馬が入っていたんですけど、どこに問い合わせればいいでしょうか? -- 名無しさん SIZE(10){2011-04-02 (土) 19:06:35}
 -どうしても心配なら、出版社に聞いてみるといいと思います。ただ、このページの上のほうでも触れられているように、いくつかのウイルス対策ソフトでは、naskなどをウイルスと誤検出することがあるようなので、とくに被害がないのであれば、心配する必要はないと思います。 -- [[hikarupsp]] SIZE(10){2011-04-03 (日) 13:23:28}
 -hikarupspさんありがとうございます。特に被害がないので、このままOS開発を続けたいと思います。 -- 名無しさん SIZE(10){2011-04-03 (日) 21:33:09}
 -guideをもっと充実させてほしいです。特に2日目をお願いします。 -- 名無しさん SIZE(10){2011-04-24 (日) 21:50:26}
 -Google Chrome 11.0.696.60 beta です。 「警告: 不正なソフトウェアが存在する可能性があります hrb.osask.jp には不正なソフトウェアが含まれています。このサイトにアクセスすると、パソコンがウイルスに感染するおそれがあります。 このまま続行すると、不正なソフトウェアがパソコンにインストールされる可能性があります。過去にこのサイトにアクセスしたことがある場合や、このサイトを信用している場合でも、最近このサイトがハッカーによって侵害された可能性があります。今すぐこのサイトへのアクセスを中止し、明日もう一度お試しいただくか、別のサイトをご利用ください。 サイト上で検出された不正なソフトウェアについては既に hrb.osask.jp に通知いたしました。」という表示が出ました。大丈夫でしょうか。 -- ''h.n.'' SIZE(10){2011-05-14 (土) 22:27:57}
 -実はあまり大丈夫ではありません。詳しくはこちらを見てください。 http://dot.osask.jp/blog2/details.php?bid=190&uid=3 -- [[K]] SIZE(10){2011-05-18 (水) 10:23:25}
 -OSを24bitカラー対応にしたいのですが、16bit版の物と違う点はありますか?そのままモードを変えて、16bit→24bitに直し、配列等を直しましたがだめでした。教えてください、お願いします。もし無理ならば、ここで24bitカラー対応のOSを作られている方を教えてください。 -- ''SASAKI'' SIZE(10){2011-07-16 (土) 10:35:40}
 -昔24bit/32bitカラー対応のOSを作っていた者としてコメントさせて頂くと、24bitと16bitの違いは殆ど無いと思います。(16bitは触った事がないのであまり確信が持てませんが)ただ、SASAKIさんの「ダメだった」というコメントでは大雑把すぎてこれ以上アドバイスができません。起動後どのような症状が出るのかをこちらに書いていただくか、ここ(http://haribote.org/index.php?cmd=read&page=advance%2FVESA&word=%A5%D5%A5%EB%A5%AB%A5%E9%A1%BC)を参照されると良いと思います。 -- ''liva'' SIZE(10){2011-07-16 (土) 12:50:15}
 -ありがとうございます。詳しい状況は、起動するとマウスやコンソールは普通に動くのですが、画面が3つにわかれほぼモノクロの状態になってしまいました。カーソルも3つ同時に動きます。現在サイトのほうも参考にさせていただいております。もしだめなら16bitで我慢します…ありがとうございました。 -- ''SASAKI'' SIZE(10){2011-07-16 (土) 14:53:27}
 -シートリフレッシュ関数を見直すと良いと思います。モード切り替えは上手く行っていると思うので、スクリーンバッファに24bitで書きこまなければいけないところを16bitで書き込んでいないかどうか確認してみてください -- ''liva'' SIZE(10){2011-07-16 (土) 20:07:44}
 -livaさん、うまくできました。ありがとうございました。でも、アプリやOSを24bit対応に全てしなければならないので最初から24bitで作りなおしてみます。本当に助かりました。 -- ''SASAKI'' SIZE(10){2011-07-16 (土) 20:49:22}
 -ページングをやめて名前を変えて再び戻ってきましたwtolset -- ''S.Percentage'' SIZE(10){2011-07-27 (水) 13:39:06}
 -間違えてEnterを押してしまいました。本題:tolsetを使用していて思ったのですが、なぜsprintfなどのフォーマットに%cがないのでしょうか?たとえば16進数を入力してもらい、その文字コード(16進数)に対応する文字を出力するようなアプリを作る場合、わざわざs[2]を宣言して、s[0]に入力されたコード、s[1]に0x00を入れて%sで表示させるのはばかげています(特に文字の前にメッセージを表示させたい場合)。サイズもsprintf単体の時より増えると思うので、次のtolsetではぜひ実装してほしいです。(%cは文字を1字出力するフォーマットです。) -- ''S.Percentage'' SIZE(10){2011-07-27 (水) 13:44:19}
 -S.Percentageさんへ>%cは5分もあれば実装できますから(tolsetではないですが、今実装してきました)、ご自身でtolsetのソースを改造してそのパッチを公開してみてはいかがでしょう?もしかしたらKさんがそれを見つけてtolsetに取り込んでくれるかもしれません。(逆に、実装してほしいです!って言っているだけではKさんも対応してくれないと思うので、まずは行動を起こしてみてはいかがでしょうか?) -- ''liva'' SIZE(10){2011-07-28 (木) 11:02:09}
 -そうですね。しばらく離れていたのでその発想を忘れていましたw -- ''S.Percentage'' SIZE(10){2011-07-28 (木) 12:36:27}
 -先日本を購入させていただいたのですが、書き込みするのはフロッピーじゃないと出来ないのでしょうか? -- 名無しさん SIZE(10){2012-02-14 (火) 14:28:06}
 -最後まで本を読み進めれば、CD-RやCD-RW等でOSの起動ディスクを作成する方法が紹介されています。しかし、これはフロッピーディスクに比べて書き込み・書き換えに時間がかかるので、とりあえずは本での説明の通り、エミュレーターで確認しつつ、ある程度進んで実機で確認したくなったら、試してみるのがよいと思います。 -- [[hikarupsp]] SIZE(10){2012-02-15 (水) 00:16:36}
 -0x3C8000から0x3FFFFFの範囲って使用しているのですか? -- ''skyblue'' SIZE(10){2012-08-26 (日) 14:10:29}
 -話の途中に割り込んですいません。私はJavaではりぼてOSを開発しようとしているものですが、ここの過去ログにそれらしい記述があったのでそ通りしてみると何とか、通るのですが、ソースファイルのbootpack.javaの中身のどこをどう書き変えればよいのかわかりません。JNIも考えたのですが、それを考えるとtolsetをどうすればよいのかわかりませんでした。どなたか、Javaでのソースはいるの書き方の注意点をご存じに肩おられましたら、どうすればよいのかご教授願います。よろしくおねがいいたします。ちなみに今対象としているのは4日目のharib01fです。 -- ''D&J'' SIZE(10){2012-08-29 (水) 19:39:21}
 -keboさんへ、もし、ここの掲示板を見ることがあれば、ご教授ねがいたいのですが、bootpack.javaの書き方について変更すべき個所をどうすればよいのか、お願いします。 -- ''D&J'' SIZE(10){2012-08-29 (水) 21:44:06}
 -はじめまして、tolsetを、D言語に対応させようとしているのですが、Makefileのかきかたが難しくてわからなくなってしまいました。どなたかもし、D言語で成功なさったかたおられましたら、ご教授願います。(本当はJavaでやってみたかったのですが、ポインタの扱いや、アセンブラの関数のインクルードの方法が分かりませんでした。) -- ''マロ'' SIZE(10){2012-09-07 (金) 01:51:33}
 -はじめまして。まずD言語からですが、僕の場合はgdcでコンパイルして直接.objファイルをつくりました。Makefileはbaysideさんのブログ( http://d.hatena.ne.jp/Bayside/20060518/p1 )を参考に、c++.exeをgdcに置き換えて少しいじっただけです。gcc系のコンパイラであれば、C言語もC++もD言語もJavaも基本これと同じです。ただ注意しないといけないのは、C言語以外ではコンパイルされる時に関数名に内部で余計な文字がつけたされるので、C++やD言語では必ずHariMainやアセンブリ関数にextern "C"をつけてC言語の関数としないといけません。もしこれを書かなかったら、さっき言ったようにコンパイルされた時に余計な文字が関数名につき、アセンブリからその関数を呼び出す時や、D言語などの言語からアセンブリの関数を呼び出す時に違う関数名(余計な文字のついた関数名)で呼び出そうとするためエラーがおきます。Javaもこれと同じようにgcc系のjavaコンパイラを使ってやりました。でも僕はあまりjavaには詳しくなくC++などでいうextern "C"のようなものが見つけられなかった(それとももしかしてない?)ので、かなり無理やりな方法ですが、過去ログにあるように、externCをつけてJava側がしっかりとHariMainという関数名になるようにしよう!というのではなくて、その最初の関数を呼び出す部分をJavaに合わせる、つまりその余計な文字のついた間数名を呼び出すようにしたというわけです。 -- ''ケーボ'' SIZE(10){2012-09-07 (金) 18:05:05}
 -なぜDMDを使わなかったのかというと、DMDで出力されるオブジェクトファイルのフォーマットがOMFだったためです。当時いろいろ調べましたが、結局はりぼてOSで使用しているフォーマットのオブジェクトファイルをdmdで出力する方法も見つからず、omfをその形式に変換する方法も見つからず、リンカをつかってしっかりとomfに対応することもできたかもしれませんが、僕の場合は少しでも早くD言語で作りたかったのでgdcを使ったというわけです。 -- ''ケーボ'' SIZE(10){2012-09-07 (金) 18:12:06}
 -ケーボ様へ、たいへんわかりやすい説明をありがとうございます。それでも行き詰ってしまった場合はまた質問するかもしれません。その時はよろしくおねがいいたします。ありがとございました。 -- ''マロ'' SIZE(10){2012-09-07 (金) 19:51:42}
 -いや、こちらこそこんなことが他の人の役に立って良かったです。しばらくはできるだけここを見にくるようにしますね。 -- ''ケーボ'' SIZE(10){2012-09-07 (金) 20:00:05}
 -ケーボ様あれから食い入るように頑張っているのですが、どうしてもわからないことがあり、googleで検索しても、得られる情報が少ないのでどこがおかしいのかご指摘くださるとありがたいです。 -- ''マロ'' SIZE(10){2012-09-07 (金) 23:11:46}
 -まず、Makefileの中で、以前ケーボ様が書いておられた3か所を削ります。そして、http://d.hatena.ne.jp/Bayside/20060518/p1を参考に、DLANG    = $(DPATH)gdc.exe -I(INCPATH) -Os -Wall -nostdlib -fno-builtin -fno-exceptions -fno-rtti -B$(TOOLPATH) -c と書きます。すると、-fno-rttiはC++用のものだからいらないと言われます。それでとります。 -- ''マロ'' SIZE(10){2012-09-07 (金) 23:16:29}
 -Makefileのほうはそれ以上いじっていません。 -- ''マロ'' SIZE(10){2012-09-07 (金) 23:17:43}
 -試したプログラムを書きます。 -- ''マロ'' SIZE(10){2012-09-07 (金) 23:18:28}
 -extern (C) { -- ''マロ'' SIZE(10){2012-09-07 (金) 23:19:12}
 -void HariMain(){  -- ''マロ'' SIZE(10){2012-09-07 (金) 23:19:49}
 -int i;  	char *p; -- ''マロ'' SIZE(10){2012-09-07 (金) 23:20:27}
 -for (i = 0xa0000; i <= 0xaffff; i++) { -- ''マロ'' SIZE(10){2012-09-07 (金) 23:20:53}
 -	p = i; 		*p = i & 0x0f; -- ''マロ'' SIZE(10){2012-09-07 (金) 23:21:23}
 -} 改行} 改行} -- ''マロ'' SIZE(10){2012-09-07 (金) 23:22:43}
 -コードは以上です。なぜか、p = i;で変換できないというエラーが出ます。キャストすると意味が変わってしまうのでできません。ここでわからなくなりました・・・。 -- ''マロ'' SIZE(10){2012-09-07 (金) 23:26:28}
 -Makefileの(DPATH)は、DPATH    = ../z_tools/gdc/bin/ です。書き損じていました。 -- ''マロ'' SIZE(10){2012-09-07 (金) 23:30:29}
 -たしか、そのようなエラーの出るコンパイルオプションは深く考えずにとりあえずはずしていました。 -- ''ケーボ'' SIZE(10){2012-09-07 (金) 23:52:51}
 -ケーボ様、すいません、「はずす」の意味がよくわかりません。コンパイルオプションは、はずせるものなのですか。 -- ''マロ'' SIZE(10){2012-09-07 (金) 23:56:59}
 -単純にそこの部分を削除するだけですよ。たとえば-fno-rttiとか -- ''ケーボ'' SIZE(10){2012-09-08 (土) 00:10:12}
 -すいませんそっちじゃないです。p = i;で変換できないというエラーのほうです。 -- ''マロ'' SIZE(10){2012-09-08 (土) 00:12:28}
 -そっちの方はエラー文を見せてもらえますか?今ちょっとgdcを使える環境が整ってないので… -- ''ケーボ'' SIZE(10){2012-09-08 (土) 00:15:10}
 -ところでcast(char*)は試してみましたか? -- ''ケーボ'' SIZE(10){2012-09-08 (土) 00:20:08}
 -すいませんそっちじゃないです。p = i;で変換できないというエラーのほうです。 -- ''マロ'' SIZE(10){2012-09-08 (土) 00:43:25}
 -ケーボ様遅くなりました、何とか成功しました!!cast(char*)が正しかったです。さすがです。あとは、関数を呼んでいるところのあるプログラムの場合の時の検証だけです。ありがとうございました。関数を呼んでいるところの場合が済めば、ひとり立ちできると思いますのでそれまでは、質問することがあると思いますのでよろしくお願いいたします。 -- ''マロ'' SIZE(10){2012-09-08 (土) 01:18:23}
 -初めまして。OS自作入門では386以上のx86CPUが前提となっていましたが、例えばRaspberry PiのようなARMコンピュータでも同じようにOSを作れるのですか。 -- ''toto'' SIZE(10){2013-05-03 (金) 23:38:29}
 -totoさんへRaspberry Piはx64だと思われますので実行できるとは思います。32bitが実行できるなら可能だと思います。 -- [[skyblue]] SIZE(10){2013-05-05 (日) 17:26:26}
 -Raspberry Piはx64だったんですか。それならx86と互換性もあり、出来そうですね。ありがとうございます。 -- ''toto'' SIZE(10){2013-05-06 (月) 01:01:48}
 -graphic.nasを見て気がついたのですけど、RGBテーブルが符号無しなのにasmでは-1になっているのは大丈夫ですか?2の補数とか以外で回答お願いします>わかる人 -- ''skyblue'' SIZE(10){2014-02-16 (日) 18:24:02}
 -初めまして。32bitモードからリアルモードに切り替えるには、どのようにしますか。回答お願いします。 -- ''bo'' SIZE(10){2014-04-05 (土) 09:41:20}
 -boさん、こんにちは。一応(雑だが) MOV EAX,0 MOV CR0,EAX で、16bitに戻っているようですが、BIOSを使おうとすると…重大なエラーになります。もしBIOSをつかえれるようになれば、ホームページにて公開したいと思います。http://community.osdev.info/index.php?MNAS -- ''MNAS'' SIZE(10){2014-04-05 (土) 12:16:52}
 -しかし、BIOSはUEFIに変わりつつあるので、出来るだけBIOSには頼らないほうがいいと思います。 -- ''MNAS'' SIZE(10){2014-04-05 (土) 14:22:17}
 -boさん、まだいますか?…仮想86モードの説明がありました。http://community.osdev.info/index.php?x86_mode で、要はVMビットをオンにして、far-JMP BIOS呼び出しでできます。まだ試していませんが…うまくいくと思いますよ。 -- [[MNAS]] SIZE(10){2014-05-17 (土) 16:36:27}
 -edimg0kのソースを探しています。Kさん、どこかに再公開してもらいたいのですが・・・できますか? -- ''taka'' SIZE(10){2014-05-18 (日) 15:20:35}
 -kさんは、最近OSECPUにいますよ。edimg0kのソースは、ないですね。edimg0jならhttp://sourceforge.jp/projects/osask/downloads/45738/edimg_src_1.2.tar.gz/に派生版があります。OSECPU http://osecpu.osask.jp/wiki/ -- ''MNAS'' SIZE(10){2014-05-18 (日) 19:44:10}
 -MNASさんへOS-Wikiの個人ページがおかしくなってますよ。 -- ''bo'' SIZE(10){2014-08-21 (木) 12:02:01}
 //-Have you got any qualifications? <a href=" http://www.perspicalia.com/e ">celecoxib generic cost</a>  "I want Britain to remain in the European Union but it hasto be on a different basis. It has to be on the basis of areformed relationship and a reformed Europe because thiscontinent of which we're part is in danger of pricing itself outof the world economy, and Britain is not a member of the euroand the euro has changed the nature of the European Union andthat needs to be reflected." <a href=" http://www.perspicalia.com/fuckowski ">celebrex 200 mg generico precio</a>  Vivint -- formerly known as APX Alarm before a 2011 rebranding -- has come under scrutiny elsewhere for alleged deceptive sales practices. In the past year alone, Wisconsin, Kansas, Ohio and Nebraska have obtained voluntary settlements with Vivint following investigations into consumer complaints. In some cases Vivint paid refunds, restitution and investigative costs &#226;?? though the company did not admit wrongdoing.  -- ''Zoe'' SIZE(10){2014-09-07 (日) 20:35:35}
 //-Have you read any good books lately? <a href=" http://www.volunteerglasgow.org/organise/ ">mirtazapine 30 mg cost</a>  "Frankly, they are not going to stop, even if they do get a bill passed through the House and the Senate this year," Murphy said. "They are trying to change the world when it comes to standing up for the victims of gun violence." <a href=" http://www.navabrindsol.com/about-us/about-us.html ">atarax 10mg for dogs</a>  &#226;??It&#226;??s possible that this fish just happened to be in a good channel and there was a flood event or something and then all of the shrews that got washed into the river weren&#226;??t actually swimming. They were probably drowned, and this fish just happened to be in the right spot at the right time,&#226;?? says Lisac.  -- ''Elizabeth'' SIZE(10){2014-09-07 (日) 20:36:00}
 -boさんへありがとうございます。直しました。 -- [[MNAS]] SIZE(10){2014-09-12 (金) 06:41:41}
 -MNASさんありがとうございます。he86の配布ページにあったのでダウンロードしました。 -- ''taka'' SIZE(10){2014-10-04 (土) 18:49:11}
 -32bitモードから電源を切る(シャットダウンする)方法はありますか? -- [[bo]] SIZE(10){2014-11-25 (火) 18:19:23}
 -ACPIによるシャットダウンかリアルモードになってからAPMを使うかしかありません。 -- ''skyblue'' SIZE(10){2014-12-01 (月) 18:08:09}
 -はりぼてOSに論理ドライブを導入したいのですが、どうすればいいですか?というのも、はりぼてOS -- ''kanamaru'' SIZE(10){2014-12-19 (金) 16:08:09}
 -すみません。途中で途切れてしまいました。はりぼてOSでfatfsをつかいたいのです。 -- ''kanamaru'' SIZE(10){2014-12-19 (金) 16:09:39}
 -[[このページ:http://elm-chan.org/fsw/ff/00index_j.html]]の下のほうのリンクが参考になると思いますよ。 -- [[bo]] SIZE(10){2014-12-25 (木) 14:19:00}
 -すみません。はりぼてOSにファイルAPIがあったんですね。解決しました。 -- ''kanamaru'' SIZE(10){2015-01-20 (火) 18:12:03}
 -追加で質問です。はりぼてOSのファイルAPIにフォルダ作成を追加する方法はありませんか? -- ''kanamaru'' SIZE(10){2015-01-20 (火) 18:26:59}
 -goでは、フォルダ付きイメージの作成が出来ないので、そっちも自分でやるしかありません。 -- ''skyblue'' SIZE(10){2015-01-21 (水) 08:46:42}
 -APCIの制御はどのようにやるのですか? -- [[bo]] SIZE(10){2015-01-24 (土) 16:23:35}
 -ACPIの制御をするにはメモリのどこかにあるRSDTだかRSDPだかをさがす。残りは検索か仕様書を読んで下さい。 -- ''skyblue'' SIZE(10){2015-01-24 (土) 22:45:20}
 -http://d.hatena.ne.jp/tanakmura/20090822/1250883307 ここはなかなか面白いですよ。ただ、資料がリンク切れのところがあります。 -- ''MNAS→PG_MANA'' SIZE(10){2015-01-25 (日) 07:25:01}
 -http://hrb.osask.jp/wiki/?advanceここの下のほうの、98への移植についてはどうなったのでしょう。 -- ''VooDoo2'' SIZE(10){2015-02-10 (火) 15:44:53}
 -きっと消滅したんでしょう。 -- ''skyblue'' SIZE(10){2015-02-11 (水) 17:06:42}
 -APIについて意見募集しています。もしよろしければ私のページに来てください。 -- [[bo]] SIZE(10){2015-04-01 (水) 13:27:26}
 -だいぶ前からhrb.osask.jpがアクセスできないようになっています。 -- ''skyblue'' SIZE(10){2015-04-30 (木) 17:46:56}
 -haribote.rulファイルのfileセクションの所の「.ojbファイル」というのは「.objファイル」の間違いではないでしょうか? -- ''Takym'' SIZE(10){2015-08-25 (火) 08:42:47}
 -このWiki内、haribote.rulを見てみましたが、どこにも「.ojbファイル」と書かれてませんでした。すみませんが、どこに「.ojb」と書かれていたか、教えてもらえませんか? -- [[PG_MANA]] SIZE(10){2015-08-27 (木) 06:55:05}
 -CD-ROM内のファイルです。 -- ''Takym'' SIZE(10){2015-08-27 (木) 07:00:29}
 -すみません。CD-ROM内のすべてのファイルを見てみましたが、「このセクションでコマンドラインに書ききれなかった.objファイル..」の「obj」が間違ってるどころはありませんでした。途中で修正されたのかわかりませんが、CDのどこのファイルに誤字があったか教えてもらえませんか? -- [[PG_MANA]] SIZE(10){2015-08-30 (日) 09:09:27}
 -cdの中身をgrepしたらomake\osask\make47\src47\linkrule.rulの8行目にあるね -- 名無しさん SIZE(10){2015-08-30 (日) 09:36:38}
 -linkrule.rulは確かにojbと書かれてますね。たぶんobjの間違いだと思います。しかし最近Kさんがいないので気づくのには一時かかりそうですね... -- ''PG_MANA'' SIZE(10){2015-08-30 (日) 10:43:04}
 -ちなみにharib27d以降に入ってるgview\bmp.nasmの一部コメントの行末1バイトが化けてるなんてのも(150行、177行) -- 名無しさん SIZE(10){2015-08-30 (日) 13:58:05}
 -色々調べてくれてありがとうございます。 -- ''Takym'' SIZE(10){2015-09-01 (火) 02:41:45}
 -間違えて同じものを4つ投稿してしまったのでそのうちの3つ消しました。すみません, -- 名無しさん SIZE(10){2015-09-01 (火) 10:58:16}
 -間違えて同じものを4つ投稿してしまったのでそのうちの3つ消しました。すみません。 -- ''Takym'' SIZE(10){2015-09-01 (火) 10:58:31}
 -行末が化けているのは、改行コードの違いです。おそらく -- ''skyblue'' SIZE(10){2015-10-13 (火) 14:50:28}
 -バイナリエディタで確認した上で改行コードだと主張してますか? -- 名無しさん SIZE(10){2015-10-13 (火) 22:38:23}
 -たとえば150行は「削ってでも」と書かれていたと推測できますが、EUC-JPの「も」はa4 e2となりますが、件のファイルではa4 20になっています -- 名無しさん SIZE(10){2015-10-13 (火) 22:40:48}
 -旧[[hikarupsp]]ことhikaliumです。最近はこのwikiも活気がありませんが、もし5/1に暇な方がいらっしゃったら、ぜひ「自作OSもくもく会」に参加してみてはどうでしょうか! https://atnd.org/events/76379  -- ''hikalium'' SIZE(10){2016-04-02 (土) 23:35:36}
 -はりぼてOSはUEFIで起動出来ますか? -- ''explosea'' SIZE(10){2017-01-08 (日) 19:38:44}
 -はりぼてOSをラズベリーパイに移植してみました http://uzusayuu.hatenadiary.jp/entry/2017/02/12/064131 -- ''MOIZ99'' SIZE(10){2017-02-12 (日) 06:48:05}
 -皆様お忙しい中すみません。現在、はりぼてOSでのSATAの実装を目指しています。私はintelのh110 チップセットを使用しているので、そのデータシートを調べたりしているのですが、完全なるにらめっこ状態で前に進みません。どなたか良い制御・実装方法知っている方いらっしゃいましたらご回答をお願いします。 -- ''explosea'' SIZE(10){2017-02-23 (木) 23:36:12}
 ->explosea interface編集部のSATAの本とかどうですか? -- ''skyblue'' SIZE(10){2017-04-24 (月) 20:58:26}
 ->skyblue "高速シリアルATA×FPGA (FPGAマガジンNo.4)"この本の事でしょうか。出来れば書名を明らかにして頂けるとこちらとしてはありがたいです。 -- ''explosea'' SIZE(10){2017-04-25 (火) 23:30:44}
 -それと、22氏のmkfatimgをダウンロードしたいのですが、どこでやればいいのでしょうか? -- ''explosea'' SIZE(10){2017-04-28 (金) 15:50:46}
 -失礼致します。こんな質問ですみません。本当に困っています。筆者様でなくても誰でも良いので答えて頂けると幸いです。付録のCD-ROMを入れてみたのですが、(Windows7)「互換性がありません」と表示されたのですが、この本通りにOSを作り、数年落ちの部品で作った自作PCで動くのでしょうか? -- ''OS自作に燃える中1'' SIZE(10){2017-05-11 (木) 19:54:10}
 ->OS自作に燃える中1 私はOS自作に絶賛燃焼中の中2です。家のwindows10 64bit では問題なく動作したんですが… 最悪、ネットで開発用のソフトは入手可能なので、そっちをあたってみるのもいいかもしれません。(「はりぼてos」で調べれば多分一番上に公式サイトがヒットします。そこに「windows用開発セット」があると思います) -- ''explosea'' SIZE(10){2017-05-11 (木) 23:10:42}
 -exploseaさん、ありがとうございます!参考になりました!また何かあったらこちらに来させていただくかもしれません。本当にありがとうございました! -- ''OS自作に燃える中1'' SIZE(10){2017-05-14 (日) 19:35:59}
 -環境がWindows10 64bit なのですが、 -- 名無しさん SIZE(10){2017-07-17 (月) 08:15:04}
 -失礼しました間違えてそのまま送ってしまいました。 改めて環境がWindows10 64bitですが01_dayフォルダの中のhelloos0フォルダにある!cons_nt.batを開きrunと入力してqemuを開こうとしたのですが指定されたパスが見つかりませんと表示されてまた入力待ちの状態になります。ちなみに!cons_nt.batを開こうとするとコマンドプロンプトで開きました。またhelloos.imgを開こうとするとディスクイメージファイルが壊れていますと表示されました。どうすればエミュレータで動作確認できるのでしょうかお教え願います -- ''お餅'' SIZE(10){2017-07-17 (月) 09:09:54}
 ->お餅 01_dayのフォルダをtolsetにコピー(または移動)してありますか? projectsフォルダの中のものは実行出来ないので注意してください。 -- ''explosea'' SIZE(10){2017-07-26 (水) 23:13:17}
 -補足:!cons_nt.batはダブルクリックすればコマンドプロンプトが開きます。(ファイルの種類がバッチファイル、.batなので)また、windowsは.img(ディスクイメージファイル)をCDやDVD(.iso系)のファイルとして扱うみたいなので、フロッピー用の形式になっている.imgファイルは開けません。(壊れていると認識されます) -- ''explosea'' SIZE(10){2017-07-26 (水) 23:23:42}
 -22氏のmkfatimgはディレクトリごとimgファイルに出来るのでしょうか。また、リンク切れでDL出来なくなっているので、どこかDL出来るサイトを教えて頂けるとありがたいです。 -- ''explosea'' SIZE(10){2017-09-10 (日) 22:56:36}
 -22氏のmkfatimgはディレクトリごとimgファイルに出来るのでしょうか。また、リンク切れでDL出来なくなっているので、どこかDL出来るサイトを教えて頂けるとありがたいです。 -- ''explosea'' SIZE(10){2017-09-10 (日) 23:12:31}
 -すみません質問します。 -- 名無しさん SIZE(10){2017-09-23 (土) 02:18:42}
 -何度も失礼します。自作したos(もちろんはりぼてベース)がqemuでは動くのに実機で起動すると例の"load error"が出て作動しません。機種は vaio pcg11211n、fdドライブはusb2.0接続の物、fdは1.44Mです。また、ソースはIRQ7対応済みです。fdから起動すると、iplがreadfastに対応していてもいなくても、"load error"と出て、cdから起動すると、readfastに対応していないとリブートの無限ループ、対応済みなら無事に起動します。(付属のCD-ROMは起動したので)また、ブートの順位は「external device」「internal optical drive」「internal hard disk 」の順になるように設定してあります。どなたか解決策をお持ちの方がいらっしゃいましたらご教示お願いします。 -- ''explosea'' SIZE(10){2017-10-08 (日) 00:53:32}
 -どうしたusbに入れられますか -- 名無しさん SIZE(10){2018-04-07 (土) 20:44:20}
 -はじめまして。本文中に「BIOSに頼らないディスク読み書きの方法がある」といったようなこと書かれてありましたがHDDをBIOS抜き(32ビットモード)で読む方法が分かりません、実際のコードや参考になる既存のOS等教えていただけないでしょうか。 -- ''カナカノP'' SIZE(10){2019-08-26 (月) 01:57:12}
 
 #comment

リロード   新規 編集 差分 添付   トップ 一覧 検索 最終更新 バックアップ   ヘルプ   最終更新のRSS