画像だけ表示されても、何をどう答えればいいのか(フランケンさんが分からなくて困っているところが)分からないですよ? とりあえずセーブやロードは難しいので、先にカーソルの問題を片付けちゃいたいと思いますが…… もうフランケンさんはIF文を使って条件判断が出来るはずですので、頑張ればすぐ直せますよ! > 上に行き過ぎて困る 上に行き過ぎるとはつまりどういうことか? それはつまり、「カーソルが選択肢より上の行に表示されてしまう」ということですよね? カーソルを表示する位置を指定しているのは、LOCATE 命令です。 (LOCATE 命令では、その直後のPRINT 命令で表示する文字の位置を指定します) つまり、LOCATE 命令で指定する数値を「上に行き過ぎないように」すればいいわけです。