上にあるほど新しい。
今日は
Minix2.0 の作業ディレクトリの内容
をアップロードしました。
あれ、前回の日記から全然作業が進んでないな…
少し前から Minix2.0 のコードを読んでいたのですが、
どこで MM や FS の初期 PC を設定しているのかわかりませんでした。
何度見ても PC==0 に設定しているようにしか見えない…
今日、ふと思い立って Minix/X68k のソースを見直してみたら、 kernel/main.c の main() がかなり違う!
で、やっと思い出したのは、x86 にはセグメントレジスタがあるということ。 うーむ、すっかり忘れていた。 やっぱり他のマシンのことは難しいですね。
Minix/X68k 1.6.25 のページで アーカイブが壊れているとのご指摘を受けましたので、 再アップロードしました。
X68k → Windows へフロッピーディスクで転送した時に壊れたようです。 うーむ、長年積もった汚れは、一回のディスククリーニングでは 取れないのか。
先日作ったページについて、リンクが切れていてアーカイブを 取得できないではないか、とのご指摘を受けました。 試した処、確かに Not Found です。
ローカルではちゃんとリンクをチェックしたのにな?
と思い、FTP ソフトでディレクトリを覗いてみました。
すると、リンクは小文字、ファイル名は大文字になっていることが判明。
そうだった、ローカルは Win95 だった (--;
なんとなく、ありがちなミスという気もしますけど、なんかなあ。
さっさと FreeBSD(98) の環境を整えようかな…
WWWページを公開し、 Minix/X68k 1.6.25 を置きました。 どこまで正しく動作するかは未知数ですが。
サイズが結構大きいです。展開して6.7MBくらいだったかな? X68k で gzip 圧縮したら、えらく時間がかかりました。
圧縮が終わった時にひぐらしの鳴く声が聞こえてきて、 なんだか疲れてしまいました。遊びに行こうと思っていたのに。