| Rev. 4.51以前 | Rev. 5.0以降 | ||
| 変数名の識別 | 先頭2文字 | 先頭40文字 | |
| CALL, CHAIN, COMMON, WHILE, WEND, WRITE, OPTION BASE, RANDOMIZE命令 | × | ○ | |
| RND関係 | RND <引数なし> | ×(Syntax Error) | ○(RND(正値)と同じ) |
| RUN時の乱数系列 | 前回RUN時の乱数系列 (BASIC起動時は固定) |
固定 | |
| 乱数系列(シード値のみ)の変更 | × | RANDOMIZE命令 | |
| 参考:共通仕様 | RND(0) :前回生成乱数 RND(正値):乱数生成 RND(負値):乱数系列の初期化(シード値は負値に紐付くが、概ね0.3付近に固定) |
||
| 浮動小数点から整数への変換時 | 小数点以下切り下げ | 小数点以下四捨五入 | |
| 文字列領域 | 固定サイズ、CLEAR文第1パラメタ | 空きメモリの許す限り | |
| スタックサイズ | 空きメモリの許す限り | 固定サイズ、CLEAR文第3パラメタ | |
| 条件不成立 FOR-NEXT LOOP | 1回は実行 | 実行しない | |
| 0での除算 | エラーで停止 | メッセージ出るが、最大値を代入して継続 | |
| '@','_' を編集制御文字として使用 | ○ | ×(一般文字扱い) | |
| PRINT USINGにおける制御文字 '_','&' | × | ○ | |
| MBASIC (BASIC-80 Rev. 5.21) | 5:24 |
| OBASIC (BASIC-80 Rev. 4.51) | 5:45 |
Copyright (C) 2020 by Haserin