DOS/FreeDOS/FreeDOS(98)/temp

DOS/FreeDOS/FreeDOS(98)

微妙な作業(最近)

最近のソースに追随してみました版: https://github.com/lpproj/fdkernel/tree/nec98test

ためしにバイナリ(IBM PC, NEC PC-98x1 両方)作ってみた → ここから

98版の制約は↓のとほぼ同じ。

微妙な作業(かなり昔)

パッチとか。

fd98patch-20060906.zip

(command.com は入ってないので FreeCOMJ(98) を別途入手してください)

  • DOS 3.3 の 2048 バイトなセクタに対応
  • DOS 5 領域(512 バイトセクタ、総セクタ数 65536 以上)に対応
  • ブートローダ:ルートディレクトリエントリが 64K バイトを超えた場合の対策
  • ブートローダ:とりあえず FD 対応(カーネルは FD 未対応なので現状無意味)

注意:いまんとこ、ハードディスクの物理セクタサイズが 512 バイトでないと正しく動作しません。