2006.03.28)いろいろQ&Aが集まったと思うので、ここにまとめておこうと思います。質問と答えむずかしい!すみません。筆者の説明力不足です。・・・ええと、まずそういうときはあまり真剣に読まないほうがいいです。なんとなくそんなものかなと思えればいいのです。この本はC言語がメインなので、C言語のところはできるだけ分かりたいところですが、アセンブラのところは「こんなふうにやっているんだぁー、へぇー」くらいで十分です。いうとC言語のところだってよく分からなくてもいいです。サンプルプログラムのうち、表示されるメッセージを変えたり、座標を変えたりして遊ぶだけでもいいのです。そんなことして上達するわけがないと思うかもしれませんが、これが不思議、最後までのんびり読みすすめるうちにいろいろなんとなく分かってくるのです。なった段階でもう一回最初から読み直したら、急にいろいろ分かってくるでしょう(つまり一周目でプログラミングセンスを身に付けて、二周目で理解するというわけです)。完全に隅々まで理解する本じゃないのです。何度も読めば隅々まで理解できるかもしれませんが、1回で完全に分かるようには書いていません。分からないところが残っていても気にせずに進んでいいのです(それでもそれなりに読みすすめられるようには書いてあります)。戻りたくなったら戻ればいいのです。「30日でできる」にこだわるのも良くないです。10日でできる人もいますが、1年かかる人だっているでしょう。つまらなくなったらやめちゃいましょう。無理して続けても面白くないです。そのうちまた気が向いたらやればいいのですから。<遊び方の例>メッセージを変えてみる(1章、2章)、色を変えてみる(4章)、フォントを変えてみる(5章)。マウスカーソルの絵を変えてみる(5章)、動きを左右逆にしてみる(8章)、などなどなど・・・。いう「くだらない」遊びをどれだけ思いつけて実際にやるかで、読了時のレベルアップに大きな差が出ると思います。naskやedmigなどの使い方をもっとよく知りたい。プログラムのもっと詳しい説明を!ちょっと待ってください。初心者向けとはいえ、一度説明した内容をもう一度説明するわけにはいきません。「なぜここでAXレジスタを使うの?CXでもいいんじゃないの?」とか、「そんなプログラムなのはなぜ?こうしても動くんじゃないの?」とか、そういうことは説明しません。いう疑問にすべて答えられるようにしたら、ペースが10倍ゆっくりになり、30日目でもまだ3章の内容でうろうろしているでしょう。そんな話は長すぎてちっとも面白くありません。その個所はAXの代わりにCXでも動くでしょう。それに他の処理方法だって無限にあるでしょう。筆者がなぜこの処理方法を選んだのかなんて聞かれても、困ってしまいます。疑問に思うことはとてもいいことです。分からないことがあるのもいいことです。思ったらなんでも自分で実験してみましょう。そのためにソースプログラムがついているのですから。いう説明が本に書いてないから不親切だなんていうのは、いくらなんでも本に頼りすぎです。あなたが疑問に思うところは、確かに重要な内容かもしれませんが、しかし他の人にとっては当たり前すぎてつまらないことかもしれません。いう説明を多くすると読者全員にとってどうでもいいことばかりが書かれた本になってしまうのです。いう小実験をすることがまさに自作OSの最初の一歩なのです。ところどころを書き換えているうちに理解が進み、そうなるとさらに他のところを書き換えたくなって、どんどん改造部分が増えていきます。全体の3割くらいを改造するようになると、一気に全部を作り直したい衝動が起きて、自作にいたるのです。受身になりすぎてはいけません。教えてくれるのを待つだけの人になってしまってはいけません。したら受身のままでも丹念に読むだけで本文の内容はわかるかもしれませんが、OSは作れるようにならないと思います。「作る」というのは、自分が行動しないといけないのですから。実機で試したいけどFDDをもっていないのでCD-Rでやりたい。方法はないのか?p.678(30-6)にCD-ROM起動について書いてありますので参考にしてください。Windowsの代わりに起動して肝をつぶした!それはどうもすみませんでした。そんなあなたにおすすめ方法を紹介します。それはtolsetだけではなくprojectsもHDDにコピーしてしまうことです(合計37MB程度)。すればもうCD-ROMはいらなくなるので、大事に本の中にしまいましょう。・・・ただし、初版第1刷から3刷くらいまでは、CD-ROMフォーマットの関係でコピーにはやたらと時間がかかるかもしれません。自作OSを並行して作り始めたのだが、HariMainという名前がどうも気に入らない。これを変えることはできないのか?できます。advance/NotHariMainを読んでください。18:14:16そういう質問は上に書いてあるように、q_and_aでしたほうがいいでしょう。これはOSを自作する以前の問題でもあるので、まずは自力でよく調べてほしいです。