[942]  Biosの内容について
投稿者:tosh1016 さん   2000-01-21 17:19:00
はじめまして。時々ROMさせていただいているtosh1016と申します。
早速で失礼いたしますが、
過去ログを検索したところ下記のところにBIOSの話題がありました。

http://members.xoom.com/griffonworks/dorlog/2nddorcom/98mania/sub01/sled00136.html

 以前、Niftyのフォーラムの中でも土野明日香さん(名指しで失礼いたします)が同じ様な内容を書かれていたことがあったと記憶していますが(最近のぞいてないよなあ)、最近ROMライターが入ったのを機にBIOSの勉強をしたいなと考えております。どのアドレスが何の役割をしていてといったことです(例えば何故4.3GB[機種にもよりますが]迄しか接続できないの?等です)。機種によってかなり違いがあるかとは思いますが、とりあえずPC9801BX〜PC9821Xa**のあいだでと思っています。

 しばらくPC98の改造は手をつけていませんが、また一台古いのを頂いたのでそこら辺の基本的なことから勉強からはじめたいと思っています。2年くらい前にはRX、RA、FX、BX等のクロックアップをして遊んでました。

 どなたか教えていただけませんでしょうか。かなり深い内容になると思いますが、よろしくお願いいたします。
  1. まりも さん   2000-01-21 20:22:26
     256KB(またはその倍)あるBIOSの内容を一言で語るのは無理ですけど(^^;?。
  2. エロ さん   2000-01-21 21:24:31
    お薦めの一冊 

    UNDOCUMENTED9801/9821 Vol1 BIOS 割り込み編 小高輝真 河野健 著

    http://www.ips.co.jp/book_com/other.htm#9801

    頑張って下さい^^;
  3. 土野明日香 さん   2000-01-22 12:44:58
     どもどもっ★土野明日香です。
     IDE-BIOSと容量の壁に関する解説であれば、@NiftyのFNECHARD、ライブラリ2番に「EIDE-HDD増設換装の手引き」をアップロードししてあります。
     パソコン雑誌の特集程度の分量は書きましたので、まぁ参考になるでしょう。
     ちなみに、

    》どのアドレスが何の役割をしていてといったことです

     これはBIOS-ROM内部の各プログラムの事かな?これだとマシンによって異なるのですべて自分で解析するしかありません。

    》(例えば何故4.3GB[機種にもよりますが]迄しか接続できないの?等です)。

    この理由もアセンブラのソースリスト付きで上記の手引き書に書いておきましたのでご一読下さい。
  4. tosh1016 さん   2000-01-22 14:34:28
    tosh1016です。皆さん、情報有難うございました。
    すばやいですね。
    機種依存が高いとのことなので地道にやっていくしかなさそうですね。
    有難うございました。がんばってこつこつやっていきたいと思います。
  5. 土野明日香 さん   2000-01-22 21:44:52
     どもどもっ☆土野明日香です。

    >機種依存が高いとのことなので地道にやっていくしかなさそうですね。

     逆に言うと、一つの機種を完璧にマスターしてしまえば、他の機種で類推できることも確かです。
     私の場合、AfのIDE-BIOSを足かけ3年間弄り回したおかげで、他のマシンのBIOSを見ても大体何をしているかわかるようになりましたから。
     PC-98の場合、BIOSチーム(特にIDE-BIOS)を開発していたメンバーはほぼ同じ人たちのようですので、コツが飲み込めてくれば段々解析が楽になりますよ。