アダプタを使用してFT-245通信カードとRTC_SDカードをテストしました
前回の報告で作成したアダプタを使用して2種のカードのFM-11での動作テストをしてみました。
1.FT-245通信カード
使用したプログラムですが、大きな変更として2HDディスクではトラック0、サイド0のみが128bytes/sctですので、それに対応するようにFM-11側、Windows側ともに対応する必要がありました。その他にも細かい変更が必要でしたが、何とか2HD、2Dの両方に対応することができました。
これが修正したWinodws側のFT245DRVforFM-11の動作画面です。現在のところメディアは2HDと2Dの2種、DOSはF-Basic5.0,4.0とその他(F-Basic3.0等)、通信経路はRS232CとFT245通信カードで動作しています。
![]() |
FT245DRVforFM-11 |
結果ですが、通信経路としてRS-232Cを使用した場合には19200baudでFM-11->Windows、Windows->FMの両方向とも正常にディスクイメージの転送ができました。しかし、FT-245カードを使用した場合には、FM-11->Windowsは正常に動作し、FM-11のディスクイメージがWindowsに読み込まれましたが、逆方向のWindows->FM-11では動作しませんでした。
転送速度はRS-232Cでは2HDで13分余、2Dで5分であるのに対してFT-245カードでは2HDで2分、2Dで1分と大幅に異なりますので、FM-11への転送もぜひFT-245カードで行いたいのですが、、、
今のところ、FM-11への書き込みができないのは、そもそもWindowsが送り出したデータがFM-11に受信されていないことにあることは確認していますが、その原因はまだ分かっていません。(どうも、割り込みの制御と関係がありそうなのですが、、、)
ということで、FT245通信カードでのFM-11への書き込みがまだ実現できていませんが、一応(!)使えそうだということが分かりました。
2.RTC_SDカード
OS-9やFlex9の起動時には日時を入力する必要がありますので、その手間を省くためにはリアルタイムクロック(RTC)が必要です。
FM-7ではRTC_SDカードを製作して起動時に自動的に日時を取り込むようにしていましたので、そのカードがFM-11でも使えないかをテストしました。
これがテストしたRTC_SDカードです。(このカードについてはブログ「FM-7にRTCとSDを接続する試み(その4)2023年4月25日」で紹介しています。)
![]() |
RTC_SDカード |
現在のところ、FM-11のF-Basic5.0の時刻関係のワークエリアが分かりませんので、とりあえず320KBドライブからF-Basic3.0を起動して、その上でFM-7用のRTCプログラム(RTC_RD、RTC_WR)を変更せずにそのまま実行してみました。
なお、使用した320KBドライブからF-Basic3.0を起動するシステムディスクの作成については、知人から教えていただいたOh!FM誌1985年2月号の「F-BASIC V3.0をFM-11で走らせる」によります。ありがとうございます。
これがRTC_SDカードを装着した様子です。アダプタの上に装着しています。
![]() |
カード装着の様子 |
![]() |
RTCが動作した |