BASIC Generic Lazarus edition Ver. 0.9.4.3    2026/05/15

BASIC Generic is an implementation of ISO Full BASIC which does not depend on CPU architecture,
unless extended precision float (80 bit float) is valid.

The following program registers Decimal BASIC at the Linux launcher.
100 Ask StartDir dir$
110 Ask EnvironmentVariable("HOME") home$
114 WHEN EXCEPTION IN
115    MAKE DIRECTORY home$ & "/.local/share"
116 USE
117 END WHEN
119 WHEN EXCEPTION IN
120    MAKE DIRECTORY home$ & "/.local/share/applications"
121 USE
122 END WHEN
130 OPEN #1:NAME home$ & "/.local/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=Decimal BASIC"
190 PRINT #1:"Comment=Decimal BASIC Linux ARM 64 Ver/ 0.9.4"
200 PRINT #1:"Exec=" & dir$ & "/basic -NI"
210 PRINT #1:"Icon=" & dir$ & "/BASIC_ICON.png"
220 PRINT #1:"Categories=Development;Education;"
230 PRINT #1:"Terminal=false"
240 CLOSE #1
245 PRINT "Fin."
250 END

Decimal BASIC Web page
https://decimalbasic.web.fc2.com/English/index.htm

Decimal BASIC Bulletin Board
https://decimalbasic.freeforums.net/board/1/general-discussion 

Decimal BASIC 3rd Board (in Japanese)
https://deimal-basic.bbs.fc2.com


Copyright SHIRAISHI Kazuo, 2025
