MACで動作するJIS Full BASIC規格準拠のBASIC処理系です。
tutorial.pdf 「(仮称)十進BASICによるJIS Full BASIC入門」
(controlキーを押しながらクリックして保存を選択)
(2023年11月5日)
Intel MACで動作する十進BASICです(Apple Silicon Macでは正しく動作しません)。
プリンタドライバを利用してベクトルグラフィックスの画像が得られるようにしました(Ver. 8.1)
描画と計算のスレッドを分離して高速化しました(Ver. 8.0)。
ダウンロード
BASIC8126Ja_Mac_Intel.zip
をダウンロードし,適宜のフォルダに展開してください。
USBメモリで使うときは,ドライブ名を空白を含まないものに変えてください。
修正履歴
Ver. 8.1.2.6
DATA文に引用符なしで書ける定数の文法を見直した。
Ver. 8.1.2.5
有理数モードでの数値定数入力のバグを修正。
Ver. 8.1.2.4
有理数モードで実数を入力すると整数に丸められるバグを修正。
Ver. 8.1.2.3
DRAW MODE EXPLICITの実行に小休止を加えた。
複素数モードの実行速度を改善。
MAT PLOT CELLS文が生成する続行可能例外の誤りを修正。
(2023年11月5日)
Apple Silicon (M1プロセッサ)Macでは,
BASIC0741Ja_Mac_ARM.zip
をダウンロードしてください。
十進モードのとき,数値変数の精度は12桁です。(Ver. 0.8 は15桁)
修正履歴
Ver. 0.7.4.1
DATA文に引用符なしで書ける定数の文法を見直した。
Ver. 0.7.4.0
有理数モードでの数値定数入力のバグを修正。
Ver. 0.7.3.9
有理数モードで実数を入力すると整数に丸められるバグを修正。
Ver. 0.7.3.8
Mac OSでのグラフィックス描画を改善した。
(2023年11月5日)
Apple Silicon (M1プロセッサ)Macでは,
BASIC0904Ja_Mac.zip
も動作します。
描画と計算を別スレッドで行うので,計算量が多くグラフィックス描画を伴う場合,高速です。
Rosetta 2 を必要としますが,初回起動時に自動でインストールされます。
参照
十進モードのとき,数値変数の精度は12桁です。
修正履歴
Ver. 0.9.0.4
DATA文に引用符なしで書ける定数の文法を見直した。
Ver. 0.9.0.3
有理数モードでの数値定数入力のバグを修正。
Ver. 0.9.0.2
有理数モードで実数を入力すると整数に丸められるバグを修正。
Ver. 0.9.0.1
テキスト出力ウィンドウの文字フォントをPT monoに変更した。
その他,細部の修正。
Ver. 0.9.0.0
描画と計算のスレッドを分離した。
実行
初回起動時は,Controlキーを押しながらbasic.appをクリックし開いてください。
文字コードはUTF-8です。書式指定で漢字1文字に書式文字を3個必要とします。
補足
初期設定だと適切なフォントが設定されないかも知れません。
オプションメニューから「フォント(Editor)」を選び,等幅フォントのなかから適切なものを選んで指定し直してください。
トラブルシューティング
「"BASIC"は壊れているため開けません。 ゴミ箱に入れる必要があります。」と表示されて実行できないとき。
BASICJaフォルダを右クリックして,「フォルダに新規ターミナル」を選択。
ターミナルで,xattr -rc BASIC.app を実行 (copy & paste して Returnキーを押す)
で解決すると思います。
詳細は,インターネットで
「壊れているため開けません。 ゴミ箱に入れる必要があります。」
を検索して調べてください。たとえば,
「〜は壊れているため開けません」と表示されて起動できないアプリを修復する方法
Macで"壊れているため開けません"の古いappを開く
トラブルシューティング
Unabe to create file "/private/var/folders/…… のエラーが出て実行できないとき。
アイコンで表示されるBASIC(BASIC.app) をアプリケーションフォルダなど他のフォルダに移してください(BASIC.appを含むフォルダごとのコピーでは駄目)。
一度,正しく実行できることを確認した後は元のフォルダに移すことも可能です。
詳細は,"App Translocation"を検索して調べてください。
その他,Macでの動作不具合等は,十進BASICのバージョン番号とOSのバージョン番号を付記して
十進BASIC第3掲示板でお知らせください。
(2022年10月03日)
Apple Silicon (M1プロセッサ)Macでは,Intel MAC版十進BASIC 0.8.3.1を使うこともできます。
BASIC0831Ja.dmgをダウンロードしてください。
Apple Silicon Macでの動作は,
十進BASIC第2掲示板過去ログ独立スレッド「 Apple Silicon (M1プロセッサ)での動作」
も参照してください(第2掲示板への新規書き込みはできません)。
既知の不具合
(1) 日本語の直接入力ができない(alt-Kで漢字入力枠を表示する)。
(2) MOUSE POLLの動作が変(一度,他のウィンドウでクリックしないと新たなクリックを受け付けない)。
(3) DRAW MODE NOTXOR, DRAW MODE MASK 等は正しく動作しない。
Note.
PANIT, FLOODは言語仕様から除外しました。
参照 Windows版との相違
参照
Lazarus Project
Lazarus日本語ドキュメント