質問に対する回答はMIKIさんがしているので、気になった点をいくつか書きます。良い悪いではなく、好き嫌いの問題なので、カザミドリさんの好きなようにするのが良いです。
1.EASYNOTEからTXEDに戻ったときHRT$は初期化されるのに、TX,TYは初期化されません。27-29を@TOPの前に移動するか、TX,TYを初期化する必要があると思います。前者の場合、HRT$を表示すると切り替え後に編集の続きが出来るようになります。
2.@TOPの前で、BREPEATで、時間を指定するとBUTTON(1)のリピート機能が有効になります。Yボタンの削除は、リピート機能を使った方が使いやすくなると思います。
3.MIKIさんの提案1のようにした場合、保存、読み込み時にS$を経由せずに直接HRT$でLOAD/SAVEできるようになります。
1そうだね プレイ済み