_★
摩天楼システム
sim09で発覚したSDカードアクセスの問題を反映してSDカードアクセスの割込み化。
あと、時刻遅れ対応もした。
PSRAMアクセス時にCPUのEクロックが止まるのでそれを参照していたRTCが止っていたんで止まらないクロックでRTCをドライブした。
同じ仕組みをsim09側にも入れたがFuzixでは修正しきれていない。
明日、解析する。
_★
FM-11 AD2
先般、ヤフオクで落札したFM-11 AD2。
OS-9のフロッピーディスクが無いんでFlashFloppyでOSイメージを読むことにした。
で、ヤフオクで落札したFlashFloppyが昨日届いた届いたんでFM-11に接続。
元のOSイメージはそのままではFlashFloppyに使えないのでClaudeに作ってもらった。
Claude超優秀。
USBメモリに書き込み。
FF.CFGは以下で設定。
interface = shugart
pin02 = nc
pin34 = rdy
motor-delay = ignore
起動してみたら果してOS-9が読み込まれた。
が、時刻を入れたらError246で停止してしまった。
Error246はフロッピーディスク関係のエラーっぽい。
ただ、OSは読まれているんでドライブ0の問題では無さげ。
ぐぐる先生やチャッピーに聞いてみたら2台目を参照して失敗しているとの回答があった。
確かに1台しか接続していないがFM-11ってFDDが1台だけってのもあったと思うんだけど...
と思ったがFM-11 AD2は標準でFDD2台が標準なので2台無いと駄目なんだろうな。
で、色々と調べたらFlashFloppyは2台目もエミュレーションできるとのこと。
やり方は簡単でジャンパーをS0とS1に刺せば2台に見せられるとのこと。
で、やってみたらError246は解消されてログインできた。
2ドライブ対応のFlashFloppyの場合。
2台目のファイルは1台目のファイルの拡張子を変更する。
1台目がABC.hfeとすると2台目はABC.hf1とする。
落札したFM-11は増設メモリがあるんでmfreeコマンドで確認したら840Kbyteあった。