というわけで deepなユーザーの方、如何(いかが)?
※現時点での制限、バグ.....
userconfig_scriptを自動で読み込ませる機構はまだ入ってません。今は kernel単体しか loadしないので、色々なmoduleを preloadする事ができません。(この機能が入ってないのが、そもそも pre-alpha patchの理由)
ですから、自動で ISA PnPカードを初期化させたい場合は、現時点では DOS版デバイスドライバを利用するか、自分で改造(汗)するしか方法は無いです。
毎回、手動で kernel configuration promptを出して手入力すれば OKだけど.....。
もうひとつ。
.....実行モジュールサイズが 16kBを越えました。(3c509版のみ)
16kB ROMには焼けないっス。申し訳ない。m(__)m
3c509が 32kB ROMを使えるのかどうかは、試してないです.....。
ROMに焼く人は、いらない機能を削って 16kB以内に納めてください(汗)。
というか、main.c ELF対応 patchだけを当てれば済むような.....。
だったけど、なんとか 16kBぴったりに納める事ができました。(^^)
はー、しんどかったです。
さらにもうひとつ。
debug用 codeが含まれてますが、気にしないでください。まだまだ使うし、消すのが面倒だったのでそのまま残してます。(#ifdefで囲んだので、なんとか 16kB以内に納まったという感じ)
実はこれには不具合があり、csh使用時にこのフラグをセットすると、ファイル名補完処理(ESCキー押下)の度にファイル名が 2重、3重に表示されてしまうという不具合が確認されている。
尚、tcsh使用の場合には特に不具合は確認されていない。他の shellでは実験すらしていない。
使用する、もしくは完全なモノに修正する勇気のある諸君、いかが!?(笑)
あと補足を少々。
この patchは ttyルーチンが行編集を行なう部分にのみ手を加えたので、他の ttyを rawモードで扱うアプリケーション(viとか)には影響がない *ハズ* である(汗)。