Memo 2004  2月

2月27日(金) EP16.COMからソースを作っていたら、また見つけてしまいました。バグ。 何回直せばいいのか・・・1バイトずつ直していたのではきりが無いですね。 今度こそEP16.COM
2月23日(月) EP16.COMの修正が中途半端だったようで、今度はファイルをドライブに設定出来なくなって しまいました。(JRが届かなくなってしまった) ソース書いてアセンブラを使えばこんなミスは起こらないのですけど、EP16.COMはSHEMで 直接コード打ち込みなので・・・ 修正版EP16.COMです。 --------------- 最近、怪しげなメールの嵐で困ってしまいます。 突然「I have your password」なんて言われてしまったり。 メールアドレス変更して非公開にしたら、変なメールが来なくなる?
2月20日(金) FAT16で仮想FDを使う時はEP16.COMを使っていました。 つじかわさんのEP.COM(FAT12専用)にパッチをあてて、無理やりFAT16に対応させたのです。 ずいぶん前に作ったものなのに、今頃になってバグを発見。って、今まで気付かなかったのが 不思議なくらい。 なんとFAT16ディスクを使うと、複数のイメージファイルが登録できなかったのです。 原因はすごい単純なミス・・・ はずかしい。 最新版EP16.COMを置いておきます。
2月16日(月) 最近メモする時間が無いです。でもメモしておかないと忘れてしまいそう。 起動時の自動設定は6964hに仕込んだとか、DSKCHGは7A1Chとか。 いきなりFAT16ではWindowsフォーマットのFAT12ディスクを使うことも考えて、 ブートセクタの+20hに「VOL_ID」が無いときは+00h〜+7Fhまで「FAT1」の文字列を 探して、見つかればDOS2を見つからなければDOS1を起動するとか。 そろそろ「いきなりFAT16」のソースを書こう。


2月8日(日)

「いきなりFAT16」にパーティション自動設定機能を付けてみました。
SHEM.COMでMEGA-SCSIのドライブ登録テーブルを書き換えて、Aドライブを似非RAMディスクから
MOに変更、FAT16なMO(230MB)からブートできました。

MSX起動時のパーティション自動設定はできるけど、ディスク交換時の自動設定ができない。
MO(FAT16)のフォーマットはスーパーフロッピー、交換するMO(FAT12)はMEGA-SCSIのSFORM2で
フォーマットしたもの。ディスク交換しても開始ブロックが00 00 00のままなのです。
ディスク交換の後、ちゃんとDSKCHGに行ってるのかな。

戻る