========== ========== ========== ==========
  FlashAir RTC Synchronize Tool  v0.03
========== ========== ========== ==========

【 ソフト名 】FlashAir RTC Synchronize Tool
【 製 作 者 】ゆうくん
【 動作環境 】MSX-DOS2
【バージョン】0.03
【最終更新日】2017/03/12
【ファイル名】FA_CLOCK.COM

【 ウ ェ ブ 】http://miyako.asablo.jp/blog

---------- ----------
◇ 概要 ◇
FlashAirのiSDIOインターフェイス経由でRTCから時刻を取得し、MSXの時刻を設定します。
FlashAirとのやり取りにFAT（ファイルシステム）を経由しません。
MegaSD互換のSDカードインターフェイスが存在すれば動作すれと思います。

◇ 動作条件 ◇
MegaSD互換のSDカードインターフェイスを持つMSX（1chipMSX等）＆FlashAir W-03にて。
FA_CLOCK.COM側でSDカードの初期化を行いますので、SDHC対応は必須要件ではありません。

◇ 利用方法 ◇
Luaスクリプトの起動時実行などでFlashAirのRTCに現在時刻を設定してください。
その後、MSX-DOS2からこのプログラムを実行するとFlashAirのRTCより時刻を取得し
MSXの時刻を設定します。
↓Luaスクリプトサンプルは以下を参照。
http://miyako.asablo.jp/blog/2017/03/05/8393672

以下のオプションが利用可能です。

/R[0-F]	FlashAirのRTC読み取りを試行する回数を指定します。
	/R0の場合、無制限（255回）に読み取りを繰り返します。
	リトライ中何かキーを押下すると中断します。
	デフォルト値はA（10回）となります。

/Sxx	SDカードが接続されているスロットを指定します。
	デフォルトは1chipMSXで利用している8D（3-2）です。
	MegaFlashROM SCC+ SDでの利用時は適宜設定してみてください。

FA_CLOCK.COM自身でSDカード初期化処理を行います。
その為、ノーマルな1chipMSX（SDHC未対応）でもSDカードスロットに
LuaスクリプトによるRTC取得を設定済みのFlashAirをセットした状態で
ESE-RAM等からFA_CLOCK.COMを実行すればRTCから時刻を取得できます。

◇ 免責 ◇
このソフトウェアを利用したことによる、いかなる損害・被害等が
発生したとしても当方は責任を負いません。
各自の責任の下でご利用ください。

◇ FAQ・既知のバグ ◇
当方はMegaFlashROM SCC+ SDを所持していないため、スロット指定に関しては
未検証です。

----------
◇ 連絡先 ◇
http://miyako.asablo.jp/blog

◇ 履歴 ◇
2017/03/05 Ver0.01　初公開
2017/03/11 Ver0.02　時刻種直失敗時に自動的にリトライするよう変更
　　　　　　　　　　Rオプション、Sオプションを追加
2017/03/11 Ver0.03　SDカードの初期化処理を追加
