Decimal BASIC  Ver. 8.1.6.3  Qt6   2026/05/02

The language specification accords with ISO (ANSI) Full BASIC.
Decimal BASIC implements the graphics module and the modules module of ISO Full BASIC except for slight incompatibility.

Qt6 vesion requires Qt6Pas library.
To install Qt6Pas

Get the latest version of Qt6Pas.
Download the file needed for executing following from
Download LibQt6Pas Pre-Built Packages. Assets
https://github.com/davidbannon/libqt6pas/releases
Type on the terminal
 on Ubuntu or Debian based distributins,
sudo apt install ./libqt6pas6_6.2.10-1_amd64.deb
on Fedora or RedHat based distributions,
sudo dnf linstall ./libqt6pas6-6.2.10-1.x86_64.rpm
(numerals 6.2.10-1 may be alterd in future).<BR>


To launch BASIC, type in a terminal
cd BASICEn
./basic --platform xcb

The following program registers Decimal BASIC in Linux lancher. 

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/decimalbasicqt6.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 (Qt6 edition)"
200 PRINT #1:"Exec=" & dir$ & "/basic --platform xcb"
210 PRINT #1:"Icon=" & dir$ & "/BASIC_ICON.png"
220 PRINT #1:"Categories=Development;Education;"
230 PRINT #1:"Terminal=false"
240 CLOSE #1
245 PRINT "Finished."
250 END

Note.
 To register for all users, delete 110～130 lines and replace the following.
130 OPEN #1:NAME "/usr/share/applications/decimalbasicqt6.desktop"
 In that case, basic must be launched with administrator privileges.

This application was compiled with lazarus 3.8.
Following original enhancement function do not work.
GETKEYSTATE 

A few sample programs and help pages have not been translated yet.

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 Bulletin Board in Japanese
https://deimal-basic.bbs.fc2.com/

Copyright SHIRAISHI Kazuo, 2025
