初めまして!はやピーです。
ラジオの選択画面プログラム使っていただきありがとうございます!
第2回(?)で言及されたバグですが、結論から言うと148行末に「,2」を追加して、「XSCREEN 400,240,2」としてあげると直ると思います!
この3番目の引数は「サンプル倍率」といい、XSCREENで解像度を下げた状態でもより細かく描画できるらしいです(公式リファレンスより:
https://sup4.smilebasic.com/doku.php?id=reference:%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%BC%E3%83%B3%E5%88%B6%E5%BE%A1 )
サンプル倍率の初期値は1で、ただ解像度を下げた状態だったので、あのようにフォントがバグる(荒くなる)というわけです。ACLSでもサンプル倍率2として設定されています。
ちなみに引数を3にすることもできますが、逆にちょっと荒く見える気もするので、4つ目の引数「合成モード」とかも参考にしながら、お好みで調整していただければと思います。
今後の更新も楽しみにしています!