Tuesday, 22 April 2025

qemu and Microwre OS9

前にいじったのは 2018くらいかな。その時に MMU を emulationすると、かなり遅くて。で、

 qemu の TCG生成/softmmu を使えば良いんじゃないか

とは考えたんだが、そこまでやる気はせず。でも、最近は暇なのでやっても良いかなと

m68k のをそのまま使って、code だけ書き直せばいいかな。page size は...

  8kbyte

え? 6829 は 2kbyteだよな。と思ったんだが、どうも CoCo のMMUが8kbyteらしい。Nitros9 がそれで書いてある

問題は TLB flush に相当する命令がないってことね。MMU registerをアクセスしたら flush でもいいんだが

  Nitors9 のコードもあるので、TLB flush 命令を入れることも可能

その方が簡単かな

いや、のんびり実装するので、いつできるのかは謎です

No comments: