dir コマンド
1) カーソル点滅制御1
- 対象のウィンドウだけカーソルを点滅させる
- 一旦 task_a のウィンドウのみ
2) カーソル点滅制御2
- やりかた微妙ですが、どっちも対象のウィンドウだけカーソル点滅するようになった
- (なぜかタブの操作にコンソールのカーソルを操作している)
3) Enterキー対応
- 今の行のカーソルをスベースで消して
- y += 16 して '>' を書く
4) スクロール対応
- 既存の7行をコピーして最後の行を空行にする
5) mem コマンド作成
- ついでに背景に描いてる座標なども全部消す
- 改行書き出す関数のリファクタリング
- コマンドの保存しかたちょっと以外だったけど(
cmdline[cursor_x / 8 2] = i - 256;
)
6) cls コマンドの実装
- 画面をクリアして、カーソルを戻す
7) dir コマンド
- edimg コマンドでディスクイメージはすでに作られてるので、ファイルを追加 (ipl10.nas, make.bat)
- 各ファイルの情報は 32 バイトの構造体に (FAT っぽい)
struct FILEINFO {
unsigned char name[8], ext[3], type;
char reserve[10];
unsigned short time, date, clustno;
unsigned int size;
};