hanzoさん なるほど。その発想はなかった。 上のプログラムの場合、 MIDST=の前に IF MAINCNT MOD 5==0THEN LOCATE 0,28の後に ENDIF RESTOREの前に IF MAINCNT MOD 10==0THEN UNTIL RE$=="" の後に ENDIF を追加する感じですかね。
hanzo2019/5/12 15:16◆A6odzB/cEbps
あとは、@TITLELループが回るごとにPRINT文で表示更新しているところを、座標や色が変わったときだけにすれば、表示更新頻度が減って軽くなると思います。 具体的には、上下2行の文字列表示の更新は MAINCNT MOD 5==0 のときだけ、また、虹色のタイトル画面の更新は MAINCNT MOD 10==0 のときだけ行います。 この場合、@TITLELラベル下のCLSが残ったままだと、表示更新頻度が減った分、画面が消えている期間が長くなり、画面のチラツキがひどくなるので、ご注意ください。