MZ2000_SDのTIPS
■組み立てたけどSD-CARD INITIALIZE ERRORが出て動作しない
(1) AE-microSD-LLCNVを使っている場合はJ1ジャンパをショートしているかを確認。
(2) ArduinoのA4、A5を接続しているか確認。
(3) CMT又はFDからBASICを起動して以下を実行。
INP@160,A:PRINT A
255が表示されるようなら8255までのハードウェアに異常がある。
255以外だと8255のポート側の異常か、ArduinoからSDにかけて何らかの異常がある。
■読み込みが遅い
マイクロSDカードにファイルを追加したり削除したりを繰り返すとマイクロSDカードのファイル管理領域の使用領域が大きくなりファイルの読み込みが遅くなります。
そういう時は一度マイクロSDカード内のデータをバックアップしてFAT32でフォーマット、そしてバックアップしたデータを書き込むと読み込みが速くなる事があります。
私が6500個程度ファイルを書き込んで6400個消した時は通常時読み込みに数秒くらいだった読み込みが1分以上になりましたが一度フォーマットしてデータを書き戻すと読み込みが速くなりました。
■BASICでSAVEやLOADするとエラーが出る
マイクロSDカードにファイルを追加したり削除したりを繰り返すとBASICでファイルの読み書きができなくなることがあります。
そういう時は一度マイクロSDカード内のデータをバックアップしてFAT32でフォーマット、そしてバックアップしたデータを書き込むと正常に読み書きできるようになります。
MZ側で読めなくなってもWindowsでは読める事が多いです。結構頻繁に起きるのでMZでのセーブは頻繁にまたSDカードのバックアップは常にとっておいた方が良さそうです。
MZ2000_SDに搭載されているArduinoは電源を入れたままのマイクロSDカード入れ替えに対応していないのでSDカードを1度抜いたら電源を切る必要があります。
以上、今後なにか判明したら追加します。
戻る