﻿十進BASIC Ver.8.1.5.1 　2025/10/23

座標設定や図形変形でPLOT TEXT文で描かれる文字の字形，向きを変えないものとしました。旧版の動作を独自拡張命令PLOT LETTERSに引き継ぎます。 

beam modeの初期値をIMMORTALに変更しました。 JIS非互換をもたらす変更ですが，オプションメニューの「互換性」でJISが定める動作に変更することができます。

プリンタドライバ経由でベクトル・グラフィックスの出力ができます。

PAINT，FLOODを言語仕様から除外しました (Ver. 8.0.2.4より)。

FPC3.0.4 + Lazarus 2.0.8 でコンパイルしたものです。

未知の不具合を含む可能性があります。お気づきの点がありましたらお知らせください。

日本語の直接入力は未対応です。
漢字入力枠を用いるか，他のエディタで入力したテキストを貼り付けてください。

SDIアプリケーションです。複数のファイルを開いておくことができません。
（BASICを複数起動しておくことはできます）

次のプログラムを実行すると，Linuxのランチャーに登録されます。
（コピー＆ペーストしてください）
100 Ask StartDir dir$
110 Ask EnvironmentVariable("HOME") home$
111 WHEN EXCEPTION IN
112    MAKE DIRECTORY home$ & "/.local/share"
113 USE
114 END WHEN
116 WHEN EXCEPTION IN
117    MAKE DIRECTORY home$ & "/.local/share/applications"
118 USE
119 END WHEN
120 OPEN #1:NAME home$ & "/.local/share/applications/decimalbasic.desktop"
130 REM OPEN #1:NAME "/usr/share/applications/decimalbasic.desktop"
140 ERASE #1
150 PRINT #1:"[Desktop Entry]"
160 PRINT #1:"Type=Application"
170 PRINT #1:"Encoding=UTF-8"
180 PRINT #1:"Name=十進BASIC"
190 PRINT #1:"Comment=十進BASIC Ver.8.1.3.8"
200 PRINT #1:"Exec=" & dir$ & "/basic" 
210 PRINT #1:"Icon=" & dir$ & "/BASIC_ICON.png"
220 PRINT #1:"Categories=Development;"
230 PRINT #1:"Terminal=false"
240 CLOSE #1
250 END
すべてのユーザが利用するときは，130行からREMを除去し，110行と120行を削除してください。
（その場合，basicを管理者権限で起動しておく必要があります。）

十進BASICのホームページ
https://decimalbasic.web.fc2.com/
十進BASIC第3掲示板
https://deimal-basic.bbs.fc2.com/
