Decimal BASIC Lazarus edition Ver. 8.1.6.3    2026/05/02


If you assumes characters are bytes, you must add 
OPTION CHARACTER BYTE
on each program unit that manipulates character string. 
Note that this change is not applied when you uppdated the system by overwriting.
In that case, Modify the "Unit of string manipulation" at the Option Compatibily menu, behavior tab.

To register in the launcher of Linux, run the following program.
(Copy & paste avaliable, probably)
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="Decimal BASIC"
190 PRINT #1:"Comment="Decimal BASIC Ver.8.1.6.3 (GTK2)"
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
245 PRINT "Finished."
250 END
 
Few sample programs and help pages have been translated.

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

Decimal BASIC Web Annex
https://decimalbasic.ninja-web.net/English/

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


Copyright SHIRAISHI Kazuo, 2026
