2021年06月14日 | 更新 |
このページでは、Syn Basicのアップデートの履歴を公開しています。
画面表示を高速化しました。
POS関数とCSRLIN関数を追加しました。
READ文、DATA文を追加しました。
HEX$関数、OCT$関数、SCRSIZE関数を追加しました。
以前のバージョンでは、カーソルは行内でしか移動できませんでしたが、このバージョンで、カーソルを上下左右に移動できるようにしました。これにより、LIST命令で表示したプログラムリストの一部を編集して入力し直す事ができる様になりました。
LIMITKBDWIDTH命令、LOCATE文、RENUM命令、およびWIDTH文を追加しました。また、LIST命令とSAVE命令の仕様を変更しました。以前のLIST命令はプログラムリストを全部表示する事しかできませんでしたが、プログラムリストの一部を表示する事ができる様になりました。SAVE命令は、パラメータでファイル名を指定しても、ファイル名を指定せず、実行時に入力してもいい仕様になりました。
&hと&oの接頭辞を付けて、16進数と8進数を記述する方法に、対応しました。
ラベル機能を追加しました。
BREAK文とCONTINUE文を追加しました。
INKEY$関数、NOW関数、TIME$関数、DATE$関数、および、RND関数を追加しました。
単項演算子(-と+)の優先順位がべき乗演算子(^)より高くなっていた不具合を修正しました。
EXP関数とLOG関数を追加しました。
ペーストボタンの動作のバグを直しました。
LOAD命令の仕様を変更し、より多くのスマートフォンで動作する様になりました。
VAL関数、AND演算子、OR演算子、NOT演算子、IMP演算子、EQV演算子、LOAD命令、SAVE命令を追加しました。
ABC順のソフトウェアキーボードとテンキーのソフトウェアキーボードのボタンの数を減らし、ボタンを大きくしました。画面の小さいスマートフォンでも、プログラムの入力がしやすくなりました。
スマートフォンでの動作を改善しました。
Syn BASICの記述言語をJavaScriptからTypeScriptに変更しました。
新規公開しました。