Categories: コンピュータ

【FM-7】TYPE EユニットRTCを自動設定可能になりました^^

FM-7のFLEX環境で星光電子のTYPE EユニットのRTCの自動セット作戦が完了しました^^
FLEX.SYSのバイナリを書き換えてコールドスタートの時刻設定部分をスキップさせて、STARTUP.TXTでタイプEから日付を読み取るプログラムをスタートアップ起動させています。
バイナリを弄っているFLEXであることを識別するため、スタートアップメッセージも変更してみました^^

前回作ったタイプEのHD146818からカレンダを読み出すプログラムも改良し、TYPE-Eが接続されていないときはカレンダをFLEXのメモリに転送しないようにしています。

タイプEユニットが接続されていないときに該当のメモリは$FFになっているようで、そのまま転送してしまうとタイムスタンプがこんなことになってしまいます。

データチェックを追加してタイプEユニットが無いときは失敗するように変更しました^^

なんてことない機能ですがタイプEユニットを活用できているという満足感だけでお腹いっぱいです^^;;;
時刻設定プログラムも作ったので、とりあえず設定、読み出し環境が揃いました

本来のOS-9での使用ではありませんが、タイプEユニットの有効な活用方法がありました^^
次はACIAやPIAを何とか活用できないか遊んでみる予定・・・・・^^!!

kabekin

Recent Posts

BCL用アンテナApexRadio 303WA-2の移設

短波の受信用に設置しているAp…

2週間 ago

98note用ニッカドバッテリ PC-9801N-11が破裂

98note用ニッカドバッテリ…

2週間 ago

NEC PC-9801NS/R コンデンサ交換 その3

今年のGWはどこにも行かず家で…

2週間 ago

S1/10の画面表示異常を修理

普段使用している、せるじおさん…

6か月 ago

PC-9801NS/Rの修理 98note 2台目

去年の長期出張中にメルカリで購…

8か月 ago