えすび氏によるファームウェア改良点
- ATN の出力(ポートCのビット7)を1固定→0固定に (SR 対応)。
- フォーマット終了時に、何故かエラーを返していたバグを修正。
- フォーマットコマンドでフォーマットした時の結果を、FDDと同じに修正。論理フォーマットはしない。
- LED1 をリード時、LED2 をライト時に点灯するように変更。
- イメージファイルが小さい場合にエラーを出してFATにアクセスしないようにした。さらに、この場合は、リード、ライト時にエラーを返すようにした。
- SDカードのライトプロテクト、リードオンリー、の場合に、エラーを返すようにした。
- COPYコマンド(コマンド4)が終了時にエラーを返すのを修正。
- INIT.P31 の優先順位を、リセット直後のみ最優先とし、それ以外の場合(SDカードを抜き差しした場合)は、最新ファイルを最優先となるようにした。
- SDカードを抜き差しした場合に、1DD/2Dモードが誤って1Dモードに戻されるのを修正。
- SDカードを抜き差しした場合の待ち時間を長くした。
ハードウェア改良点
- えすび氏によるイメージセレクタ開発で、リセット信号は AVR のリセット入力に接続したままで良いことがわかったので再接続。
- SDカードの挿入時、電圧低下によりマイコンにリセットがかかる可能性が判明したので、SDカード専用の電源レギュレータとコンデンサを追加。