[OSASK 6314] John6.

  こんにちは、川合です。

  昨日のJohn5をあっきぃさんが早速試してくれて、それでものすごく
苦労したので、その苦労を減らすためにバージョンアップしました。

  John6をベータリリースしました。特徴は次の通りです。

・drvcf、drvataでディスクイメージにアクセスできないとき、その理
  由を知らせるようになった
・drvcf関係の細かいバグフィクス
・NEC98版は関係ないのでリリースなし

  理由の報告方法は、「ERROR_?」というファイルだけが存在するディ
スクを仮想的に用意する、という方法でやっています。今までは全部「
File Not Found」でしたが、John6では、ブランクのディスクイメージ
を読んだときにしか「File Not Found」にはなりません。

  エラーの意味を説明します。エラーといっても、別にその状態が悪い
というわけではありませんが。

  ERROR_A : drvcf 9によるアクセス禁止中
  ERROR_C : 指定されたスロットにCFが入っていない
  ERROR_D : ドライブがreadyにならない
  ERROR_E : MBR読み込み失敗
  ERROR_F : 第一パーティションのBPB読み込み失敗
  ERROR_G : 第一FAT読み込み失敗
  ERROR_H : ルートディレクトリエントリ読み込み失敗
  ERROR_1 : FATの数が2じゃなかった
  ERROR_2 : ルートディレクトリエントリが0x0200よりも少ない
  ERROR_3 : ルートディレクトリエントリが0x40ffよりも大きい
  ERROR_4 : ルートディレクトリにFDIMAGE?.BINが見付からない
  ERROR_5 : FDIMAGE?.BINのサイズが足りない
  ERROR_6 : FAT16じゃない
  ERROR_7 : FDIMAGE?.BINのクラスタが連続していない

  エラーは、すべてCFやHDDのフォーマットに関するもので、FDIMAGE?.
BINの中身のことではありません。

  それと実は昨日の晩からJohn6はリリースされていますが、このMLを
送信する直前にさらにバグを直して差し替えたので、早まってダウンロ
ードした人はダウンロードし直した方がいいでしょう。

---

  今回のCFやHDDのサポートのおかげで、FDDがないマシンでもOSASKが
使えるようになっています。CD-ROMブートでもUSB-FDDブートでもHDDブ
ートでもなんでもいいので、とりあえずDOSを起動して、そしてATAかも
しくはCFをデフォルトで読むように設定されたOSASKを、EXEファイルと
して実行してしまえば、あとはディスクイメージをFD代わりに使えるわ
けです。OSASK.EXEはDOSから読まれるので、DOSがアクセス可能などの
ドライブおいても構いません。もし一つのOSASK.EXEをいろいろな環境
で使いたいということなら、デフォルトをdrvcf 9状態にしておけばい
いでしょう(「09 02」と設定する)。これなら起動時にはどのデバイ
スにもアクセスしないので、不在なデバイスを不用意にアクセスしてし
まう心配はありません。起動後にdrvコマンドで設定してから使います
。

  ということで、CD-ROMブートイメージを作ったり、HDDにFreeDOSを
入れてCONFIG.SYSにSHELL=OSASK.EXEと書いておいたり(もちろん普通
にブートしてプロンプトからOSASK.EXEを実行してもいいんですが)、
まあいろいろできるわけです。今まではOSASKFDI方式しかありません
でしたが、これからは書き換えもディスク交換もできるわけです。

  みなさんでいろいろチャンレジして、結果を教えてもらえると幸い
です。

---

  それとこれはかりんさんとお話して分かったのですが、最近のノー
トパソコンって、機種によってはCF専用スロットが最初からあるんで
すね。そういう機種の場合、そのCF専用スロットがどのように設計さ
れているかにかかっていますが、もし「普通のPCカードスロット+ア
ダプタ」として設計されていれば、john6aなどで普通にアクセスでき
ます。その場合は、CF用のアダプタは不要です。PCカードスロットが
2つあってその上更にCF専用スロットがある、なんていう場合は、今
のOSASKではCFスロットにうまくアクセスできない可能性があります
(それでも試してみるだけの価値はあると思いますが)。PCカードス
ロットが1つしかなくて、それでさらにCF専用スロットが1つある、な
んていう場合は期待できると思います。

  それでは。

--
    川合 秀実(KAWAI Hidemi)
OSASK計画代表 / システム設計開発担当
E-mail:kawai !Atmark! imasy.org
Homepage http://www.imasy.org/~kawai/



ML番号でジャンプ
ML単語検索